category_theory.limits.shapes.multiequalizerMathlib.CategoryTheory.Limits.Shapes.Multiequalizer

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,9 +3,9 @@ Copyright (c) 2021 Adam Topaz. All rights reserved.
 Released under Apache 2.0 license as described in the file LICENSE.
 Authors: Adam Topaz
 -/
-import Mathbin.CategoryTheory.Limits.Shapes.Products
-import Mathbin.CategoryTheory.Limits.Shapes.Equalizers
-import Mathbin.CategoryTheory.Limits.ConeCategory
+import CategoryTheory.Limits.Shapes.Products
+import CategoryTheory.Limits.Shapes.Equalizers
+import CategoryTheory.Limits.ConeCategory
 
 #align_import category_theory.limits.shapes.multiequalizer from "leanprover-community/mathlib"@"97eab48559068f3d6313da387714ef25768fb730"
 
Diff
@@ -2,16 +2,13 @@
 Copyright (c) 2021 Adam Topaz. All rights reserved.
 Released under Apache 2.0 license as described in the file LICENSE.
 Authors: Adam Topaz
-
-! This file was ported from Lean 3 source module category_theory.limits.shapes.multiequalizer
-! leanprover-community/mathlib commit 97eab48559068f3d6313da387714ef25768fb730
-! Please do not edit these lines, except to modify the commit id
-! if you have ported upstream changes.
 -/
 import Mathbin.CategoryTheory.Limits.Shapes.Products
 import Mathbin.CategoryTheory.Limits.Shapes.Equalizers
 import Mathbin.CategoryTheory.Limits.ConeCategory
 
+#align_import category_theory.limits.shapes.multiequalizer from "leanprover-community/mathlib"@"97eab48559068f3d6313da387714ef25768fb730"
+
 /-!
 
 # Multi-(co)equalizers
Diff
@@ -185,25 +185,33 @@ def multicospan : WalkingMulticospan I.fstTo I.sndTo ⥤ C
 #align category_theory.limits.multicospan_index.multicospan CategoryTheory.Limits.MulticospanIndex.multicospan
 -/
 
+#print CategoryTheory.Limits.MulticospanIndex.multicospan_obj_left /-
 @[simp]
 theorem multicospan_obj_left (a) : I.multicospan.obj (WalkingMulticospan.left a) = I.left a :=
   rfl
 #align category_theory.limits.multicospan_index.multicospan_obj_left CategoryTheory.Limits.MulticospanIndex.multicospan_obj_left
+-/
 
+#print CategoryTheory.Limits.MulticospanIndex.multicospan_obj_right /-
 @[simp]
 theorem multicospan_obj_right (b) : I.multicospan.obj (WalkingMulticospan.right b) = I.right b :=
   rfl
 #align category_theory.limits.multicospan_index.multicospan_obj_right CategoryTheory.Limits.MulticospanIndex.multicospan_obj_right
+-/
 
+#print CategoryTheory.Limits.MulticospanIndex.multicospan_map_fst /-
 @[simp]
 theorem multicospan_map_fst (b) : I.multicospan.map (WalkingMulticospan.Hom.fst b) = I.fst b :=
   rfl
 #align category_theory.limits.multicospan_index.multicospan_map_fst CategoryTheory.Limits.MulticospanIndex.multicospan_map_fst
+-/
 
+#print CategoryTheory.Limits.MulticospanIndex.multicospan_map_snd /-
 @[simp]
 theorem multicospan_map_snd (b) : I.multicospan.map (WalkingMulticospan.Hom.snd b) = I.snd b :=
   rfl
 #align category_theory.limits.multicospan_index.multicospan_map_snd CategoryTheory.Limits.MulticospanIndex.multicospan_map_snd
+-/
 
 variable [HasProduct I.left] [HasProduct I.right]
 
@@ -221,15 +229,19 @@ noncomputable def sndPiMap : ∏ I.left ⟶ ∏ I.right :=
 #align category_theory.limits.multicospan_index.snd_pi_map CategoryTheory.Limits.MulticospanIndex.sndPiMap
 -/
 
+#print CategoryTheory.Limits.MulticospanIndex.fstPiMap_π /-
 @[simp, reassoc]
 theorem fstPiMap_π (b) : I.fstPiMap ≫ Pi.π I.right b = Pi.π I.left _ ≫ I.fst b := by
   simp [fst_pi_map]
 #align category_theory.limits.multicospan_index.fst_pi_map_π CategoryTheory.Limits.MulticospanIndex.fstPiMap_π
+-/
 
+#print CategoryTheory.Limits.MulticospanIndex.sndPiMap_π /-
 @[simp, reassoc]
 theorem sndPiMap_π (b) : I.sndPiMap ≫ Pi.π I.right b = Pi.π I.left _ ≫ I.snd b := by
   simp [snd_pi_map]
 #align category_theory.limits.multicospan_index.snd_pi_map_π CategoryTheory.Limits.MulticospanIndex.sndPiMap_π
+-/
 
 #print CategoryTheory.Limits.MulticospanIndex.parallelPairDiagram /-
 /-- Taking the multiequalizer over the multicospan index is equivalent to taking the equalizer over
@@ -265,25 +277,33 @@ def multispan : WalkingMultispan I.fstFrom I.sndFrom ⥤ C
 #align category_theory.limits.multispan_index.multispan CategoryTheory.Limits.MultispanIndex.multispan
 -/
 
+#print CategoryTheory.Limits.MultispanIndex.multispan_obj_left /-
 @[simp]
 theorem multispan_obj_left (a) : I.multispan.obj (WalkingMultispan.left a) = I.left a :=
   rfl
 #align category_theory.limits.multispan_index.multispan_obj_left CategoryTheory.Limits.MultispanIndex.multispan_obj_left
+-/
 
+#print CategoryTheory.Limits.MultispanIndex.multispan_obj_right /-
 @[simp]
 theorem multispan_obj_right (b) : I.multispan.obj (WalkingMultispan.right b) = I.right b :=
   rfl
 #align category_theory.limits.multispan_index.multispan_obj_right CategoryTheory.Limits.MultispanIndex.multispan_obj_right
+-/
 
+#print CategoryTheory.Limits.MultispanIndex.multispan_map_fst /-
 @[simp]
 theorem multispan_map_fst (a) : I.multispan.map (WalkingMultispan.Hom.fst a) = I.fst a :=
   rfl
 #align category_theory.limits.multispan_index.multispan_map_fst CategoryTheory.Limits.MultispanIndex.multispan_map_fst
+-/
 
+#print CategoryTheory.Limits.MultispanIndex.multispan_map_snd /-
 @[simp]
 theorem multispan_map_snd (a) : I.multispan.map (WalkingMultispan.Hom.snd a) = I.snd a :=
   rfl
 #align category_theory.limits.multispan_index.multispan_map_snd CategoryTheory.Limits.MultispanIndex.multispan_map_snd
+-/
 
 variable [HasCoproduct I.left] [HasCoproduct I.right]
 
@@ -301,15 +321,19 @@ noncomputable def sndSigmaMap : ∐ I.left ⟶ ∐ I.right :=
 #align category_theory.limits.multispan_index.snd_sigma_map CategoryTheory.Limits.MultispanIndex.sndSigmaMap
 -/
 
+#print CategoryTheory.Limits.MultispanIndex.ι_fstSigmaMap /-
 @[simp, reassoc]
 theorem ι_fstSigmaMap (b) : Sigma.ι I.left b ≫ I.fstSigmaMap = I.fst b ≫ Sigma.ι I.right _ := by
   simp [fst_sigma_map]
 #align category_theory.limits.multispan_index.ι_fst_sigma_map CategoryTheory.Limits.MultispanIndex.ι_fstSigmaMap
+-/
 
+#print CategoryTheory.Limits.MultispanIndex.ι_sndSigmaMap /-
 @[simp, reassoc]
 theorem ι_sndSigmaMap (b) : Sigma.ι I.left b ≫ I.sndSigmaMap = I.snd b ≫ Sigma.ι I.right _ := by
   simp [snd_sigma_map]
 #align category_theory.limits.multispan_index.ι_snd_sigma_map CategoryTheory.Limits.MultispanIndex.ι_sndSigmaMap
+-/
 
 #print CategoryTheory.Limits.MultispanIndex.parallelPairDiagram /-
 /--
@@ -352,27 +376,35 @@ def ι (a : I.L) : K.pt ⟶ I.left a :=
 #align category_theory.limits.multifork.ι CategoryTheory.Limits.Multifork.ι
 -/
 
+#print CategoryTheory.Limits.Multifork.app_left_eq_ι /-
 @[simp]
 theorem app_left_eq_ι (a) : K.π.app (WalkingMulticospan.left a) = K.ι a :=
   rfl
 #align category_theory.limits.multifork.app_left_eq_ι CategoryTheory.Limits.Multifork.app_left_eq_ι
+-/
 
+#print CategoryTheory.Limits.Multifork.app_right_eq_ι_comp_fst /-
 @[simp]
 theorem app_right_eq_ι_comp_fst (b) :
     K.π.app (WalkingMulticospan.right b) = K.ι (I.fstTo b) ≫ I.fst b := by
   rw [← K.w (walking_multicospan.hom.fst b)]; rfl
 #align category_theory.limits.multifork.app_right_eq_ι_comp_fst CategoryTheory.Limits.Multifork.app_right_eq_ι_comp_fst
+-/
 
+#print CategoryTheory.Limits.Multifork.app_right_eq_ι_comp_snd /-
 @[reassoc]
 theorem app_right_eq_ι_comp_snd (b) :
     K.π.app (WalkingMulticospan.right b) = K.ι (I.sndTo b) ≫ I.snd b := by
   rw [← K.w (walking_multicospan.hom.snd b)]; rfl
 #align category_theory.limits.multifork.app_right_eq_ι_comp_snd CategoryTheory.Limits.Multifork.app_right_eq_ι_comp_snd
+-/
 
+#print CategoryTheory.Limits.Multifork.hom_comp_ι /-
 @[simp, reassoc]
 theorem hom_comp_ι (K₁ K₂ : Multifork I) (f : K₁ ⟶ K₂) (j : I.L) : f.Hom ≫ K₂.ι j = K₁.ι j :=
   f.w (WalkingMulticospan.left j)
 #align category_theory.limits.multifork.hom_comp_ι CategoryTheory.Limits.Multifork.hom_comp_ι
+-/
 
 #print CategoryTheory.Limits.Multifork.ofι /-
 /-- Construct a multifork using a collection `ι` of morphisms. -/
@@ -394,10 +426,12 @@ def ofι (I : MulticospanIndex C) (P : C) (ι : ∀ a, P ⟶ I.left a)
 #align category_theory.limits.multifork.of_ι CategoryTheory.Limits.Multifork.ofι
 -/
 
+#print CategoryTheory.Limits.Multifork.condition /-
 @[simp, reassoc]
 theorem condition (b) : K.ι (I.fstTo b) ≫ I.fst b = K.ι (I.sndTo b) ≫ I.snd b := by
   rw [← app_right_eq_ι_comp_fst, ← app_right_eq_ι_comp_snd]
 #align category_theory.limits.multifork.condition CategoryTheory.Limits.Multifork.condition
+-/
 
 #print CategoryTheory.Limits.Multifork.IsLimit.mk /-
 /-- This definition provides a convenient way to show that a multifork is a limit. -/
@@ -425,12 +459,14 @@ def IsLimit.mk (lift : ∀ E : Multifork I, E.pt ⟶ K.pt)
 variable [HasProduct I.left] [HasProduct I.right]
 
 /- ./././Mathport/Syntax/Translate/Tactic/Builtin.lean:73:14: unsupported tactic `discrete_cases #[] -/
+#print CategoryTheory.Limits.Multifork.pi_condition /-
 @[simp, reassoc]
 theorem pi_condition : Pi.lift K.ι ≫ I.fstPiMap = Pi.lift K.ι ≫ I.sndPiMap := by ext;
   trace
     "./././Mathport/Syntax/Translate/Tactic/Builtin.lean:73:14: unsupported tactic `discrete_cases #[]";
   simp
 #align category_theory.limits.multifork.pi_condition CategoryTheory.Limits.Multifork.pi_condition
+-/
 
 #print CategoryTheory.Limits.Multifork.toPiFork /-
 /-- Given a multifork, we may obtain a fork over `∏ I.left ⇉ ∏ I.right`. -/
@@ -450,15 +486,19 @@ noncomputable def toPiFork (K : Multifork I) : Fork I.fstPiMap I.sndPiMap
 #align category_theory.limits.multifork.to_pi_fork CategoryTheory.Limits.Multifork.toPiFork
 -/
 
+#print CategoryTheory.Limits.Multifork.toPiFork_π_app_zero /-
 @[simp]
 theorem toPiFork_π_app_zero : K.toPiFork.ι = Pi.lift K.ι :=
   rfl
 #align category_theory.limits.multifork.to_pi_fork_π_app_zero CategoryTheory.Limits.Multifork.toPiFork_π_app_zero
+-/
 
+#print CategoryTheory.Limits.Multifork.toPiFork_π_app_one /-
 @[simp]
 theorem toPiFork_π_app_one : K.toPiFork.π.app WalkingParallelPair.one = Pi.lift K.ι ≫ I.fstPiMap :=
   rfl
 #align category_theory.limits.multifork.to_pi_fork_π_app_one CategoryTheory.Limits.Multifork.toPiFork_π_app_one
+-/
 
 variable (I)
 
@@ -481,17 +521,21 @@ noncomputable def ofPiFork (c : Fork I.fstPiMap I.sndPiMap) : Multifork I
 #align category_theory.limits.multifork.of_pi_fork CategoryTheory.Limits.Multifork.ofPiFork
 -/
 
+#print CategoryTheory.Limits.Multifork.ofPiFork_π_app_left /-
 @[simp]
 theorem ofPiFork_π_app_left (c : Fork I.fstPiMap I.sndPiMap) (a) :
     (ofPiFork I c).ι a = c.ι ≫ Pi.π _ _ :=
   rfl
 #align category_theory.limits.multifork.of_pi_fork_π_app_left CategoryTheory.Limits.Multifork.ofPiFork_π_app_left
+-/
 
+#print CategoryTheory.Limits.Multifork.ofPiFork_π_app_right /-
 @[simp]
 theorem ofPiFork_π_app_right (c : Fork I.fstPiMap I.sndPiMap) (a) :
     (ofPiFork I c).π.app (WalkingMulticospan.right a) = c.ι ≫ I.fstPiMap ≫ Pi.π _ _ :=
   rfl
 #align category_theory.limits.multifork.of_pi_fork_π_app_right CategoryTheory.Limits.Multifork.ofPiFork_π_app_right
+-/
 
 end Multifork
 
@@ -531,6 +575,7 @@ noncomputable def ofPiForkFunctor : Fork I.fstPiMap I.sndPiMap ⥤ Multifork I
 #align category_theory.limits.multicospan_index.of_pi_fork_functor CategoryTheory.Limits.MulticospanIndex.ofPiForkFunctor
 -/
 
+#print CategoryTheory.Limits.MulticospanIndex.multiforkEquivPiFork /-
 /-- The category of multiforks is equivalent to the category of forks over `∏ I.left ⇉ ∏ I.right`.
 It then follows from `category_theory.is_limit_of_preserves_cone_terminal` (or `reflects`) that it
 preserves and reflects limit cones.
@@ -552,6 +597,7 @@ noncomputable def multiforkEquivPiFork : Multifork I ≌ Fork I.fstPiMap I.sndPi
     NatIso.ofComponents (fun K => Fork.ext (Iso.refl _) (by ext ⟨j⟩; dsimp; simp)) fun K₁ K₂ f => by
       ext; simp
 #align category_theory.limits.multicospan_index.multifork_equiv_pi_fork CategoryTheory.Limits.MulticospanIndex.multiforkEquivPiFork
+-/
 
 end MulticospanIndex
 
@@ -566,20 +612,26 @@ def π (b : I.R) : I.right b ⟶ K.pt :=
 #align category_theory.limits.multicofork.π CategoryTheory.Limits.Multicofork.π
 -/
 
+#print CategoryTheory.Limits.Multicofork.π_eq_app_right /-
 @[simp]
 theorem π_eq_app_right (b) : K.ι.app (WalkingMultispan.right _) = K.π b :=
   rfl
 #align category_theory.limits.multicofork.π_eq_app_right CategoryTheory.Limits.Multicofork.π_eq_app_right
+-/
 
+#print CategoryTheory.Limits.Multicofork.fst_app_right /-
 @[simp]
 theorem fst_app_right (a) : K.ι.app (WalkingMultispan.left a) = I.fst a ≫ K.π _ := by
   rw [← K.w (walking_multispan.hom.fst a)]; rfl
 #align category_theory.limits.multicofork.fst_app_right CategoryTheory.Limits.Multicofork.fst_app_right
+-/
 
+#print CategoryTheory.Limits.Multicofork.snd_app_right /-
 @[reassoc]
 theorem snd_app_right (a) : K.ι.app (WalkingMultispan.left a) = I.snd a ≫ K.π _ := by
   rw [← K.w (walking_multispan.hom.snd a)]; rfl
 #align category_theory.limits.multicofork.snd_app_right CategoryTheory.Limits.Multicofork.snd_app_right
+-/
 
 #print CategoryTheory.Limits.Multicofork.ofπ /-
 /-- Construct a multicofork using a collection `π` of morphisms. -/
@@ -601,10 +653,12 @@ def ofπ (I : MultispanIndex C) (P : C) (π : ∀ b, I.right b ⟶ P)
 #align category_theory.limits.multicofork.of_π CategoryTheory.Limits.Multicofork.ofπ
 -/
 
+#print CategoryTheory.Limits.Multicofork.condition /-
 @[simp, reassoc]
 theorem condition (a) : I.fst a ≫ K.π (I.fstFrom a) = I.snd a ≫ K.π (I.sndFrom a) := by
   rw [← K.snd_app_right, ← K.fst_app_right]
 #align category_theory.limits.multicofork.condition CategoryTheory.Limits.Multicofork.condition
+-/
 
 #print CategoryTheory.Limits.Multicofork.IsColimit.mk /-
 /-- This definition provides a convenient way to show that a multicofork is a colimit. -/
@@ -632,12 +686,14 @@ def IsColimit.mk (desc : ∀ E : Multicofork I, K.pt ⟶ E.pt)
 variable [HasCoproduct I.left] [HasCoproduct I.right]
 
 /- ./././Mathport/Syntax/Translate/Tactic/Builtin.lean:73:14: unsupported tactic `discrete_cases #[] -/
+#print CategoryTheory.Limits.Multicofork.sigma_condition /-
 @[simp, reassoc]
 theorem sigma_condition : I.fstSigmaMap ≫ Sigma.desc K.π = I.sndSigmaMap ≫ Sigma.desc K.π := by ext;
   trace
     "./././Mathport/Syntax/Translate/Tactic/Builtin.lean:73:14: unsupported tactic `discrete_cases #[]";
   simp
 #align category_theory.limits.multicofork.sigma_condition CategoryTheory.Limits.Multicofork.sigma_condition
+-/
 
 #print CategoryTheory.Limits.Multicofork.toSigmaCofork /-
 /-- Given a multicofork, we may obtain a cofork over `∐ I.left ⇉ ∐ I.right`. -/
@@ -657,10 +713,12 @@ noncomputable def toSigmaCofork (K : Multicofork I) : Cofork I.fstSigmaMap I.snd
 #align category_theory.limits.multicofork.to_sigma_cofork CategoryTheory.Limits.Multicofork.toSigmaCofork
 -/
 
+#print CategoryTheory.Limits.Multicofork.toSigmaCofork_π /-
 @[simp]
 theorem toSigmaCofork_π : K.toSigmaCofork.π = Sigma.desc K.π :=
   rfl
 #align category_theory.limits.multicofork.to_sigma_cofork_π CategoryTheory.Limits.Multicofork.toSigmaCofork_π
+-/
 
 variable (I)
 
@@ -686,18 +744,22 @@ noncomputable def ofSigmaCofork (c : Cofork I.fstSigmaMap I.sndSigmaMap) : Multi
 #align category_theory.limits.multicofork.of_sigma_cofork CategoryTheory.Limits.Multicofork.ofSigmaCofork
 -/
 
+#print CategoryTheory.Limits.Multicofork.ofSigmaCofork_ι_app_left /-
 @[simp]
 theorem ofSigmaCofork_ι_app_left (c : Cofork I.fstSigmaMap I.sndSigmaMap) (a) :
     (ofSigmaCofork I c).ι.app (WalkingMultispan.left a) =
       (Sigma.ι I.left a : _) ≫ I.fstSigmaMap ≫ c.π :=
   rfl
 #align category_theory.limits.multicofork.of_sigma_cofork_ι_app_left CategoryTheory.Limits.Multicofork.ofSigmaCofork_ι_app_left
+-/
 
+#print CategoryTheory.Limits.Multicofork.ofSigmaCofork_ι_app_right /-
 @[simp]
 theorem ofSigmaCofork_ι_app_right (c : Cofork I.fstSigmaMap I.sndSigmaMap) (b) :
     (ofSigmaCofork I c).ι.app (WalkingMultispan.right b) = (Sigma.ι I.right b : _) ≫ c.π :=
   rfl
 #align category_theory.limits.multicofork.of_sigma_cofork_ι_app_right CategoryTheory.Limits.Multicofork.ofSigmaCofork_ι_app_right
+-/
 
 end Multicofork
 
@@ -729,6 +791,7 @@ noncomputable def ofSigmaCoforkFunctor : Cofork I.fstSigmaMap I.sndSigmaMap ⥤
 #align category_theory.limits.multispan_index.of_sigma_cofork_functor CategoryTheory.Limits.MultispanIndex.ofSigmaCoforkFunctor
 -/
 
+#print CategoryTheory.Limits.MultispanIndex.multicoforkEquivSigmaCofork /-
 /--
 The category of multicoforks is equivalent to the category of coforks over `∐ I.left ⇉ ∐ I.right`.
 It then follows from `category_theory.is_colimit_of_preserves_cocone_initial` (or `reflects`) that
@@ -749,6 +812,7 @@ noncomputable def multicoforkEquivSigmaCofork : Multicofork I ≌ Cofork I.fstSi
           (by ext ⟨j⟩; dsimp; simp only [category.comp_id, colimit.ι_desc, cofan.mk_ι_app]; rfl))
       fun K₁ K₂ f => by ext; dsimp; simp
 #align category_theory.limits.multispan_index.multicofork_equiv_sigma_cofork CategoryTheory.Limits.MultispanIndex.multicoforkEquivSigmaCofork
+-/
 
 end MultispanIndex
 
@@ -802,22 +866,28 @@ abbrev multifork : Multifork I :=
 #align category_theory.limits.multiequalizer.multifork CategoryTheory.Limits.Multiequalizer.multifork
 -/
 
+#print CategoryTheory.Limits.Multiequalizer.multifork_ι /-
 @[simp]
 theorem multifork_ι (a) : (Multiequalizer.multifork I).ι a = Multiequalizer.ι I a :=
   rfl
 #align category_theory.limits.multiequalizer.multifork_ι CategoryTheory.Limits.Multiequalizer.multifork_ι
+-/
 
+#print CategoryTheory.Limits.Multiequalizer.multifork_π_app_left /-
 @[simp]
 theorem multifork_π_app_left (a) :
     (Multiequalizer.multifork I).π.app (WalkingMulticospan.left a) = Multiequalizer.ι I a :=
   rfl
 #align category_theory.limits.multiequalizer.multifork_π_app_left CategoryTheory.Limits.Multiequalizer.multifork_π_app_left
+-/
 
+#print CategoryTheory.Limits.Multiequalizer.condition /-
 @[reassoc]
 theorem condition (b) :
     Multiequalizer.ι I (I.fstTo b) ≫ I.fst b = Multiequalizer.ι I (I.sndTo b) ≫ I.snd b :=
   Multifork.condition _ _
 #align category_theory.limits.multiequalizer.condition CategoryTheory.Limits.Multiequalizer.condition
+-/
 
 #print CategoryTheory.Limits.Multiequalizer.lift /-
 /-- Construct a morphism to the multiequalizer from its universal property. -/
@@ -827,13 +897,16 @@ abbrev lift (W : C) (k : ∀ a, W ⟶ I.left a)
 #align category_theory.limits.multiequalizer.lift CategoryTheory.Limits.Multiequalizer.lift
 -/
 
+#print CategoryTheory.Limits.Multiequalizer.lift_ι /-
 @[simp, reassoc]
 theorem lift_ι (W : C) (k : ∀ a, W ⟶ I.left a)
     (h : ∀ b, k (I.fstTo b) ≫ I.fst b = k (I.sndTo b) ≫ I.snd b) (a) :
     Multiequalizer.lift I _ k h ≫ Multiequalizer.ι I a = k _ :=
   limit.lift_π _ _
 #align category_theory.limits.multiequalizer.lift_ι CategoryTheory.Limits.Multiequalizer.lift_ι
+-/
 
+#print CategoryTheory.Limits.Multiequalizer.hom_ext /-
 @[ext]
 theorem hom_ext {W : C} (i j : W ⟶ multiequalizer I)
     (h : ∀ a, i ≫ Multiequalizer.ι I a = j ≫ Multiequalizer.ι I a) : i = j :=
@@ -843,6 +916,7 @@ theorem hom_ext {W : C} (i j : W ⟶ multiequalizer I)
       · apply h
       simp_rw [← limit.w I.multicospan (walking_multicospan.hom.fst b), ← category.assoc, h])
 #align category_theory.limits.multiequalizer.hom_ext CategoryTheory.Limits.Multiequalizer.hom_ext
+-/
 
 variable [HasProduct I.left] [HasProduct I.right]
 
@@ -864,10 +938,12 @@ def ιPi : multiequalizer I ⟶ ∏ I.left :=
 #align category_theory.limits.multiequalizer.ι_pi CategoryTheory.Limits.Multiequalizer.ιPi
 -/
 
+#print CategoryTheory.Limits.Multiequalizer.ιPi_π /-
 @[simp, reassoc]
 theorem ιPi_π (a) : ιPi I ≫ Pi.π I.left a = ι I a := by
   rw [ι_pi, category.assoc, ← iso.eq_inv_comp, iso_equalizer]; simpa
 #align category_theory.limits.multiequalizer.ι_pi_π CategoryTheory.Limits.Multiequalizer.ιPi_π
+-/
 
 instance : Mono (ιPi I) :=
   @mono_comp _ _ _ _ equalizer.ι_mono
@@ -892,22 +968,28 @@ abbrev multicofork : Multicofork I :=
 #align category_theory.limits.multicoequalizer.multicofork CategoryTheory.Limits.Multicoequalizer.multicofork
 -/
 
+#print CategoryTheory.Limits.Multicoequalizer.multicofork_π /-
 @[simp]
 theorem multicofork_π (b) : (Multicoequalizer.multicofork I).π b = Multicoequalizer.π I b :=
   rfl
 #align category_theory.limits.multicoequalizer.multicofork_π CategoryTheory.Limits.Multicoequalizer.multicofork_π
+-/
 
+#print CategoryTheory.Limits.Multicoequalizer.multicofork_ι_app_right /-
 @[simp]
 theorem multicofork_ι_app_right (b) :
     (Multicoequalizer.multicofork I).ι.app (WalkingMultispan.right b) = Multicoequalizer.π I b :=
   rfl
 #align category_theory.limits.multicoequalizer.multicofork_ι_app_right CategoryTheory.Limits.Multicoequalizer.multicofork_ι_app_right
+-/
 
+#print CategoryTheory.Limits.Multicoequalizer.condition /-
 @[reassoc]
 theorem condition (a) :
     I.fst a ≫ Multicoequalizer.π I (I.fstFrom a) = I.snd a ≫ Multicoequalizer.π I (I.sndFrom a) :=
   Multicofork.condition _ _
 #align category_theory.limits.multicoequalizer.condition CategoryTheory.Limits.Multicoequalizer.condition
+-/
 
 #print CategoryTheory.Limits.Multicoequalizer.desc /-
 /-- Construct a morphism from the multicoequalizer from its universal property. -/
@@ -917,13 +999,16 @@ abbrev desc (W : C) (k : ∀ b, I.right b ⟶ W)
 #align category_theory.limits.multicoequalizer.desc CategoryTheory.Limits.Multicoequalizer.desc
 -/
 
+#print CategoryTheory.Limits.Multicoequalizer.π_desc /-
 @[simp, reassoc]
 theorem π_desc (W : C) (k : ∀ b, I.right b ⟶ W)
     (h : ∀ a, I.fst a ≫ k (I.fstFrom a) = I.snd a ≫ k (I.sndFrom a)) (b) :
     Multicoequalizer.π I b ≫ Multicoequalizer.desc I _ k h = k _ :=
   colimit.ι_desc _ _
 #align category_theory.limits.multicoequalizer.π_desc CategoryTheory.Limits.Multicoequalizer.π_desc
+-/
 
+#print CategoryTheory.Limits.Multicoequalizer.hom_ext /-
 @[ext]
 theorem hom_ext {W : C} (i j : multicoequalizer I ⟶ W)
     (h : ∀ b, Multicoequalizer.π I b ≫ i = Multicoequalizer.π I b ≫ j) : i = j :=
@@ -933,6 +1018,7 @@ theorem hom_ext {W : C} (i j : multicoequalizer I ⟶ W)
       · simp_rw [← colimit.w I.multispan (walking_multispan.hom.fst a), category.assoc, h]
       · apply h)
 #align category_theory.limits.multicoequalizer.hom_ext CategoryTheory.Limits.Multicoequalizer.hom_ext
+-/
 
 variable [HasCoproduct I.left] [HasCoproduct I.right]
 
@@ -958,10 +1044,12 @@ def sigmaπ : ∐ I.right ⟶ multicoequalizer I :=
 #align category_theory.limits.multicoequalizer.sigma_π CategoryTheory.Limits.Multicoequalizer.sigmaπ
 -/
 
+#print CategoryTheory.Limits.Multicoequalizer.ι_sigmaπ /-
 @[simp, reassoc]
 theorem ι_sigmaπ (b) : Sigma.ι I.right b ≫ sigmaπ I = π I b := by
   rw [sigma_π, ← category.assoc, iso.comp_inv_eq, iso_coequalizer]; simpa
 #align category_theory.limits.multicoequalizer.ι_sigma_π CategoryTheory.Limits.Multicoequalizer.ι_sigmaπ
+-/
 
 instance : Epi (sigmaπ I) :=
   @epi_comp _ _ coequalizer.π_epi _ _
Diff
@@ -185,39 +185,21 @@ def multicospan : WalkingMulticospan I.fstTo I.sndTo ⥤ C
 #align category_theory.limits.multicospan_index.multicospan CategoryTheory.Limits.MulticospanIndex.multicospan
 -/
 
-/- warning: category_theory.limits.multicospan_index.multicospan_obj_left -> CategoryTheory.Limits.MulticospanIndex.multicospan_obj_left is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1) (a : CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I), Eq.{succ u2} C (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMulticospan.left.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I a)
-but is expected to have type
-  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1) (a : CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I), Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.left.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) a)) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I a)
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicospan_index.multicospan_obj_left CategoryTheory.Limits.MulticospanIndex.multicospan_obj_leftₓ'. -/
 @[simp]
 theorem multicospan_obj_left (a) : I.multicospan.obj (WalkingMulticospan.left a) = I.left a :=
   rfl
 #align category_theory.limits.multicospan_index.multicospan_obj_left CategoryTheory.Limits.MulticospanIndex.multicospan_obj_left
 
-/- warning: category_theory.limits.multicospan_index.multicospan_obj_right -> CategoryTheory.Limits.MulticospanIndex.multicospan_obj_right is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1) (b : CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I), Eq.{succ u2} C (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMulticospan.right.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) b)) (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I b)
-but is expected to have type
-  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1) (b : CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I), Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.right.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) b)) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b)
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicospan_index.multicospan_obj_right CategoryTheory.Limits.MulticospanIndex.multicospan_obj_rightₓ'. -/
 @[simp]
 theorem multicospan_obj_right (b) : I.multicospan.obj (WalkingMulticospan.right b) = I.right b :=
   rfl
 #align category_theory.limits.multicospan_index.multicospan_obj_right CategoryTheory.Limits.MulticospanIndex.multicospan_obj_right
 
-/- warning: category_theory.limits.multicospan_index.multicospan_map_fst -> CategoryTheory.Limits.MulticospanIndex.multicospan_map_fst is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicospan_index.multicospan_map_fst CategoryTheory.Limits.MulticospanIndex.multicospan_map_fstₓ'. -/
 @[simp]
 theorem multicospan_map_fst (b) : I.multicospan.map (WalkingMulticospan.Hom.fst b) = I.fst b :=
   rfl
 #align category_theory.limits.multicospan_index.multicospan_map_fst CategoryTheory.Limits.MulticospanIndex.multicospan_map_fst
 
-/- warning: category_theory.limits.multicospan_index.multicospan_map_snd -> CategoryTheory.Limits.MulticospanIndex.multicospan_map_snd is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicospan_index.multicospan_map_snd CategoryTheory.Limits.MulticospanIndex.multicospan_map_sndₓ'. -/
 @[simp]
 theorem multicospan_map_snd (b) : I.multicospan.map (WalkingMulticospan.Hom.snd b) = I.snd b :=
   rfl
@@ -239,23 +221,11 @@ noncomputable def sndPiMap : ∏ I.left ⟶ ∏ I.right :=
 #align category_theory.limits.multicospan_index.snd_pi_map CategoryTheory.Limits.MulticospanIndex.sndPiMap
 -/
 
-/- warning: category_theory.limits.multicospan_index.fst_pi_map_π -> CategoryTheory.Limits.MulticospanIndex.fstPiMap_π is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasProduct.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasProduct.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I)] (b : CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.Pi.π.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3 b)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.Pi.π.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2 (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.fst.{u3, u1, u2} C _inst_1 I b))
-but is expected to have type
-  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasProduct.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasProduct.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I)] (b : CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I), 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.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.Pi.π.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3 b)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.Pi.π.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2 (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.fst.{u1, u2, u3} C _inst_1 I b))
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicospan_index.fst_pi_map_π CategoryTheory.Limits.MulticospanIndex.fstPiMap_πₓ'. -/
 @[simp, reassoc]
 theorem fstPiMap_π (b) : I.fstPiMap ≫ Pi.π I.right b = Pi.π I.left _ ≫ I.fst b := by
   simp [fst_pi_map]
 #align category_theory.limits.multicospan_index.fst_pi_map_π CategoryTheory.Limits.MulticospanIndex.fstPiMap_π
 
-/- warning: category_theory.limits.multicospan_index.snd_pi_map_π -> CategoryTheory.Limits.MulticospanIndex.sndPiMap_π is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasProduct.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasProduct.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I)] (b : CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.Pi.π.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3 b)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.Pi.π.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2 (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.snd.{u3, u1, u2} C _inst_1 I b))
-but is expected to have type
-  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasProduct.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasProduct.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I)] (b : CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I), 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.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.Pi.π.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3 b)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.Pi.π.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2 (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.snd.{u1, u2, u3} C _inst_1 I b))
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicospan_index.snd_pi_map_π CategoryTheory.Limits.MulticospanIndex.sndPiMap_πₓ'. -/
 @[simp, reassoc]
 theorem sndPiMap_π (b) : I.sndPiMap ≫ Pi.π I.right b = Pi.π I.left _ ≫ I.snd b := by
   simp [snd_pi_map]
@@ -295,39 +265,21 @@ def multispan : WalkingMultispan I.fstFrom I.sndFrom ⥤ C
 #align category_theory.limits.multispan_index.multispan CategoryTheory.Limits.MultispanIndex.multispan
 -/
 
-/- warning: category_theory.limits.multispan_index.multispan_obj_left -> CategoryTheory.Limits.MultispanIndex.multispan_obj_left is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1) (a : CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I), Eq.{succ u2} C (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMultispan.left.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I a)
-but is expected to have type
-  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1) (a : CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I), Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.left.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) a)) (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I a)
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multispan_index.multispan_obj_left CategoryTheory.Limits.MultispanIndex.multispan_obj_leftₓ'. -/
 @[simp]
 theorem multispan_obj_left (a) : I.multispan.obj (WalkingMultispan.left a) = I.left a :=
   rfl
 #align category_theory.limits.multispan_index.multispan_obj_left CategoryTheory.Limits.MultispanIndex.multispan_obj_left
 
-/- warning: category_theory.limits.multispan_index.multispan_obj_right -> CategoryTheory.Limits.MultispanIndex.multispan_obj_right is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1) (b : CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I), Eq.{succ u2} C (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMultispan.right.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) b)) (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I b)
-but is expected to have type
-  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1) (b : CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I), Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.right.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) b)) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I b)
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multispan_index.multispan_obj_right CategoryTheory.Limits.MultispanIndex.multispan_obj_rightₓ'. -/
 @[simp]
 theorem multispan_obj_right (b) : I.multispan.obj (WalkingMultispan.right b) = I.right b :=
   rfl
 #align category_theory.limits.multispan_index.multispan_obj_right CategoryTheory.Limits.MultispanIndex.multispan_obj_right
 
-/- warning: category_theory.limits.multispan_index.multispan_map_fst -> CategoryTheory.Limits.MultispanIndex.multispan_map_fst is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multispan_index.multispan_map_fst CategoryTheory.Limits.MultispanIndex.multispan_map_fstₓ'. -/
 @[simp]
 theorem multispan_map_fst (a) : I.multispan.map (WalkingMultispan.Hom.fst a) = I.fst a :=
   rfl
 #align category_theory.limits.multispan_index.multispan_map_fst CategoryTheory.Limits.MultispanIndex.multispan_map_fst
 
-/- warning: category_theory.limits.multispan_index.multispan_map_snd -> CategoryTheory.Limits.MultispanIndex.multispan_map_snd is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multispan_index.multispan_map_snd CategoryTheory.Limits.MultispanIndex.multispan_map_sndₓ'. -/
 @[simp]
 theorem multispan_map_snd (a) : I.multispan.map (WalkingMultispan.Hom.snd a) = I.snd a :=
   rfl
@@ -349,23 +301,11 @@ noncomputable def sndSigmaMap : ∐ I.left ⟶ ∐ I.right :=
 #align category_theory.limits.multispan_index.snd_sigma_map CategoryTheory.Limits.MultispanIndex.sndSigmaMap
 -/
 
-/- warning: category_theory.limits.multispan_index.ι_fst_sigma_map -> CategoryTheory.Limits.MultispanIndex.ι_fstSigmaMap is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasCoproduct.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasCoproduct.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I)] (b : CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.Sigma.ι.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2 b) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fst.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.Sigma.ι.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3 (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I b)))
-but is expected to have type
-  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasCoproduct.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasCoproduct.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I)] (b : CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I), 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.MultispanIndex.left.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.Sigma.ι.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2 b) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fst.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.Sigma.ι.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3 (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I b)))
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multispan_index.ι_fst_sigma_map CategoryTheory.Limits.MultispanIndex.ι_fstSigmaMapₓ'. -/
 @[simp, reassoc]
 theorem ι_fstSigmaMap (b) : Sigma.ι I.left b ≫ I.fstSigmaMap = I.fst b ≫ Sigma.ι I.right _ := by
   simp [fst_sigma_map]
 #align category_theory.limits.multispan_index.ι_fst_sigma_map CategoryTheory.Limits.MultispanIndex.ι_fstSigmaMap
 
-/- warning: category_theory.limits.multispan_index.ι_snd_sigma_map -> CategoryTheory.Limits.MultispanIndex.ι_sndSigmaMap is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasCoproduct.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasCoproduct.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I)] (b : CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.Sigma.ι.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2 b) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.snd.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.Sigma.ι.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3 (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I b)))
-but is expected to have type
-  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasCoproduct.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasCoproduct.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I)] (b : CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I), 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.MultispanIndex.left.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.Sigma.ι.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2 b) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.snd.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.Sigma.ι.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3 (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I b)))
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multispan_index.ι_snd_sigma_map CategoryTheory.Limits.MultispanIndex.ι_sndSigmaMapₓ'. -/
 @[simp, reassoc]
 theorem ι_sndSigmaMap (b) : Sigma.ι I.left b ≫ I.sndSigmaMap = I.snd b ≫ Sigma.ι I.right _ := by
   simp [snd_sigma_map]
@@ -412,35 +352,23 @@ def ι (a : I.L) : K.pt ⟶ I.left a :=
 #align category_theory.limits.multifork.ι CategoryTheory.Limits.Multifork.ι
 -/
 
-/- warning: category_theory.limits.multifork.app_left_eq_ι -> CategoryTheory.Limits.Multifork.app_left_eq_ι is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multifork.app_left_eq_ι CategoryTheory.Limits.Multifork.app_left_eq_ιₓ'. -/
 @[simp]
 theorem app_left_eq_ι (a) : K.π.app (WalkingMulticospan.left a) = K.ι a :=
   rfl
 #align category_theory.limits.multifork.app_left_eq_ι CategoryTheory.Limits.Multifork.app_left_eq_ι
 
-/- warning: category_theory.limits.multifork.app_right_eq_ι_comp_fst -> CategoryTheory.Limits.Multifork.app_right_eq_ι_comp_fst is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multifork.app_right_eq_ι_comp_fst CategoryTheory.Limits.Multifork.app_right_eq_ι_comp_fstₓ'. -/
 @[simp]
 theorem app_right_eq_ι_comp_fst (b) :
     K.π.app (WalkingMulticospan.right b) = K.ι (I.fstTo b) ≫ I.fst b := by
   rw [← K.w (walking_multicospan.hom.fst b)]; rfl
 #align category_theory.limits.multifork.app_right_eq_ι_comp_fst CategoryTheory.Limits.Multifork.app_right_eq_ι_comp_fst
 
-/- warning: category_theory.limits.multifork.app_right_eq_ι_comp_snd -> CategoryTheory.Limits.Multifork.app_right_eq_ι_comp_snd is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multifork.app_right_eq_ι_comp_snd CategoryTheory.Limits.Multifork.app_right_eq_ι_comp_sndₓ'. -/
 @[reassoc]
 theorem app_right_eq_ι_comp_snd (b) :
     K.π.app (WalkingMulticospan.right b) = K.ι (I.sndTo b) ≫ I.snd b := by
   rw [← K.w (walking_multicospan.hom.snd b)]; rfl
 #align category_theory.limits.multifork.app_right_eq_ι_comp_snd CategoryTheory.Limits.Multifork.app_right_eq_ι_comp_snd
 
-/- warning: category_theory.limits.multifork.hom_comp_ι -> CategoryTheory.Limits.Multifork.hom_comp_ι is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multifork.hom_comp_ι CategoryTheory.Limits.Multifork.hom_comp_ιₓ'. -/
 @[simp, reassoc]
 theorem hom_comp_ι (K₁ K₂ : Multifork I) (f : K₁ ⟶ K₂) (j : I.L) : f.Hom ≫ K₂.ι j = K₁.ι j :=
   f.w (WalkingMulticospan.left j)
@@ -466,12 +394,6 @@ def ofι (I : MulticospanIndex C) (P : C) (ι : ∀ a, P ⟶ I.left a)
 #align category_theory.limits.multifork.of_ι CategoryTheory.Limits.Multifork.ofι
 -/
 
-/- warning: category_theory.limits.multifork.condition -> CategoryTheory.Limits.Multifork.condition is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] {I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1} (K : CategoryTheory.Limits.Multifork.{u1, u2, u3} C _inst_1 I) (b : CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K) (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K) (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.Multifork.ι.{u1, u2, u3} C _inst_1 I K (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.fst.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K) (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.Multifork.ι.{u1, u2, u3} C _inst_1 I K (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.snd.{u3, u1, u2} C _inst_1 I b))
-but is expected to have type
-  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1} (K : CategoryTheory.Limits.Multifork.{u2, u3, u1} C _inst_1 I) (b : CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I), 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.Multifork.ι.{u2, u3, u1} C _inst_1 I K (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.fst.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.Multifork.ι.{u2, u3, u1} C _inst_1 I K (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.snd.{u1, u2, u3} C _inst_1 I b))
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multifork.condition CategoryTheory.Limits.Multifork.conditionₓ'. -/
 @[simp, reassoc]
 theorem condition (b) : K.ι (I.fstTo b) ≫ I.fst b = K.ι (I.sndTo b) ≫ I.snd b := by
   rw [← app_right_eq_ι_comp_fst, ← app_right_eq_ι_comp_snd]
@@ -502,9 +424,6 @@ def IsLimit.mk (lift : ∀ E : Multifork I, E.pt ⟶ K.pt)
 
 variable [HasProduct I.left] [HasProduct I.right]
 
-/- warning: category_theory.limits.multifork.pi_condition -> CategoryTheory.Limits.Multifork.pi_condition is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multifork.pi_condition CategoryTheory.Limits.Multifork.pi_conditionₓ'. -/
 /- ./././Mathport/Syntax/Translate/Tactic/Builtin.lean:73:14: unsupported tactic `discrete_cases #[] -/
 @[simp, reassoc]
 theorem pi_condition : Pi.lift K.ι ≫ I.fstPiMap = Pi.lift K.ι ≫ I.sndPiMap := by ext;
@@ -531,17 +450,11 @@ noncomputable def toPiFork (K : Multifork I) : Fork I.fstPiMap I.sndPiMap
 #align category_theory.limits.multifork.to_pi_fork CategoryTheory.Limits.Multifork.toPiFork
 -/
 
-/- warning: category_theory.limits.multifork.to_pi_fork_π_app_zero -> CategoryTheory.Limits.Multifork.toPiFork_π_app_zero is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multifork.to_pi_fork_π_app_zero CategoryTheory.Limits.Multifork.toPiFork_π_app_zeroₓ'. -/
 @[simp]
 theorem toPiFork_π_app_zero : K.toPiFork.ι = Pi.lift K.ι :=
   rfl
 #align category_theory.limits.multifork.to_pi_fork_π_app_zero CategoryTheory.Limits.Multifork.toPiFork_π_app_zero
 
-/- warning: category_theory.limits.multifork.to_pi_fork_π_app_one -> CategoryTheory.Limits.Multifork.toPiFork_π_app_one is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multifork.to_pi_fork_π_app_one CategoryTheory.Limits.Multifork.toPiFork_π_app_oneₓ'. -/
 @[simp]
 theorem toPiFork_π_app_one : K.toPiFork.π.app WalkingParallelPair.one = Pi.lift K.ι ≫ I.fstPiMap :=
   rfl
@@ -568,18 +481,12 @@ noncomputable def ofPiFork (c : Fork I.fstPiMap I.sndPiMap) : Multifork I
 #align category_theory.limits.multifork.of_pi_fork CategoryTheory.Limits.Multifork.ofPiFork
 -/
 
-/- warning: category_theory.limits.multifork.of_pi_fork_π_app_left -> CategoryTheory.Limits.Multifork.ofPiFork_π_app_left is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multifork.of_pi_fork_π_app_left CategoryTheory.Limits.Multifork.ofPiFork_π_app_leftₓ'. -/
 @[simp]
 theorem ofPiFork_π_app_left (c : Fork I.fstPiMap I.sndPiMap) (a) :
     (ofPiFork I c).ι a = c.ι ≫ Pi.π _ _ :=
   rfl
 #align category_theory.limits.multifork.of_pi_fork_π_app_left CategoryTheory.Limits.Multifork.ofPiFork_π_app_left
 
-/- warning: category_theory.limits.multifork.of_pi_fork_π_app_right -> CategoryTheory.Limits.Multifork.ofPiFork_π_app_right is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multifork.of_pi_fork_π_app_right CategoryTheory.Limits.Multifork.ofPiFork_π_app_rightₓ'. -/
 @[simp]
 theorem ofPiFork_π_app_right (c : Fork I.fstPiMap I.sndPiMap) (a) :
     (ofPiFork I c).π.app (WalkingMulticospan.right a) = c.ι ≫ I.fstPiMap ≫ Pi.π _ _ :=
@@ -624,12 +531,6 @@ noncomputable def ofPiForkFunctor : Fork I.fstPiMap I.sndPiMap ⥤ Multifork I
 #align category_theory.limits.multicospan_index.of_pi_fork_functor CategoryTheory.Limits.MulticospanIndex.ofPiForkFunctor
 -/
 
-/- warning: category_theory.limits.multicospan_index.multifork_equiv_pi_fork -> CategoryTheory.Limits.MulticospanIndex.multiforkEquivPiFork is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasProduct.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasProduct.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I)], CategoryTheory.Equivalence.{u1, u1, max u3 u2 u1, max u2 u1} (CategoryTheory.Limits.Multifork.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Cone.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.Fork.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.Limits.Cone.category.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)))
-but is expected to have type
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasProduct.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasProduct.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I)], CategoryTheory.Equivalence.{u1, u1, max (max u3 u2) u1, max u2 u1} (CategoryTheory.Limits.Multifork.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Fork.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.Limits.Cone.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.Cone.category.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)))
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicospan_index.multifork_equiv_pi_fork CategoryTheory.Limits.MulticospanIndex.multiforkEquivPiForkₓ'. -/
 /-- The category of multiforks is equivalent to the category of forks over `∏ I.left ⇉ ∏ I.right`.
 It then follows from `category_theory.is_limit_of_preserves_cone_terminal` (or `reflects`) that it
 preserves and reflects limit cones.
@@ -665,25 +566,16 @@ def π (b : I.R) : I.right b ⟶ K.pt :=
 #align category_theory.limits.multicofork.π CategoryTheory.Limits.Multicofork.π
 -/
 
-/- warning: category_theory.limits.multicofork.π_eq_app_right -> CategoryTheory.Limits.Multicofork.π_eq_app_right is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicofork.π_eq_app_right CategoryTheory.Limits.Multicofork.π_eq_app_rightₓ'. -/
 @[simp]
 theorem π_eq_app_right (b) : K.ι.app (WalkingMultispan.right _) = K.π b :=
   rfl
 #align category_theory.limits.multicofork.π_eq_app_right CategoryTheory.Limits.Multicofork.π_eq_app_right
 
-/- warning: category_theory.limits.multicofork.fst_app_right -> CategoryTheory.Limits.Multicofork.fst_app_right is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicofork.fst_app_right CategoryTheory.Limits.Multicofork.fst_app_rightₓ'. -/
 @[simp]
 theorem fst_app_right (a) : K.ι.app (WalkingMultispan.left a) = I.fst a ≫ K.π _ := by
   rw [← K.w (walking_multispan.hom.fst a)]; rfl
 #align category_theory.limits.multicofork.fst_app_right CategoryTheory.Limits.Multicofork.fst_app_right
 
-/- warning: category_theory.limits.multicofork.snd_app_right -> CategoryTheory.Limits.Multicofork.snd_app_right is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicofork.snd_app_right CategoryTheory.Limits.Multicofork.snd_app_rightₓ'. -/
 @[reassoc]
 theorem snd_app_right (a) : K.ι.app (WalkingMultispan.left a) = I.snd a ≫ K.π _ := by
   rw [← K.w (walking_multispan.hom.snd a)]; rfl
@@ -709,12 +601,6 @@ def ofπ (I : MultispanIndex C) (P : C) (π : ∀ b, I.right b ⟶ P)
 #align category_theory.limits.multicofork.of_π CategoryTheory.Limits.Multicofork.ofπ
 -/
 
-/- warning: category_theory.limits.multicofork.condition -> CategoryTheory.Limits.Multicofork.condition is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] {I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1} (K : CategoryTheory.Limits.Multicofork.{u1, u2, u3} C _inst_1 I) (a : CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I a) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) K)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I a) (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I a)) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) K) (CategoryTheory.Limits.MultispanIndex.fst.{u3, u1, u2} C _inst_1 I a) (CategoryTheory.Limits.Multicofork.π.{u1, u2, u3} C _inst_1 I K (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I a))) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I a) (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I a)) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) K) (CategoryTheory.Limits.MultispanIndex.snd.{u3, u1, u2} C _inst_1 I a) (CategoryTheory.Limits.Multicofork.π.{u1, u2, u3} C _inst_1 I K (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I a)))
-but is expected to have type
-  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1} (K : CategoryTheory.Limits.Multicofork.{u2, u3, u1} C _inst_1 I) (a : CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I), 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.MultispanIndex.left.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I a)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.MultispanIndex.fst.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.Multicofork.π.{u2, u3, u1} C _inst_1 I K (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I a))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I a)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.MultispanIndex.snd.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.Multicofork.π.{u2, u3, u1} C _inst_1 I K (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I a)))
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicofork.condition CategoryTheory.Limits.Multicofork.conditionₓ'. -/
 @[simp, reassoc]
 theorem condition (a) : I.fst a ≫ K.π (I.fstFrom a) = I.snd a ≫ K.π (I.sndFrom a) := by
   rw [← K.snd_app_right, ← K.fst_app_right]
@@ -745,9 +631,6 @@ def IsColimit.mk (desc : ∀ E : Multicofork I, K.pt ⟶ E.pt)
 
 variable [HasCoproduct I.left] [HasCoproduct I.right]
 
-/- warning: category_theory.limits.multicofork.sigma_condition -> CategoryTheory.Limits.Multicofork.sigma_condition is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicofork.sigma_condition CategoryTheory.Limits.Multicofork.sigma_conditionₓ'. -/
 /- ./././Mathport/Syntax/Translate/Tactic/Builtin.lean:73:14: unsupported tactic `discrete_cases #[] -/
 @[simp, reassoc]
 theorem sigma_condition : I.fstSigmaMap ≫ Sigma.desc K.π = I.sndSigmaMap ≫ Sigma.desc K.π := by ext;
@@ -774,9 +657,6 @@ noncomputable def toSigmaCofork (K : Multicofork I) : Cofork I.fstSigmaMap I.snd
 #align category_theory.limits.multicofork.to_sigma_cofork CategoryTheory.Limits.Multicofork.toSigmaCofork
 -/
 
-/- warning: category_theory.limits.multicofork.to_sigma_cofork_π -> CategoryTheory.Limits.Multicofork.toSigmaCofork_π is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicofork.to_sigma_cofork_π CategoryTheory.Limits.Multicofork.toSigmaCofork_πₓ'. -/
 @[simp]
 theorem toSigmaCofork_π : K.toSigmaCofork.π = Sigma.desc K.π :=
   rfl
@@ -806,9 +686,6 @@ noncomputable def ofSigmaCofork (c : Cofork I.fstSigmaMap I.sndSigmaMap) : Multi
 #align category_theory.limits.multicofork.of_sigma_cofork CategoryTheory.Limits.Multicofork.ofSigmaCofork
 -/
 
-/- warning: category_theory.limits.multicofork.of_sigma_cofork_ι_app_left -> CategoryTheory.Limits.Multicofork.ofSigmaCofork_ι_app_left is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicofork.of_sigma_cofork_ι_app_left CategoryTheory.Limits.Multicofork.ofSigmaCofork_ι_app_leftₓ'. -/
 @[simp]
 theorem ofSigmaCofork_ι_app_left (c : Cofork I.fstSigmaMap I.sndSigmaMap) (a) :
     (ofSigmaCofork I c).ι.app (WalkingMultispan.left a) =
@@ -816,9 +693,6 @@ theorem ofSigmaCofork_ι_app_left (c : Cofork I.fstSigmaMap I.sndSigmaMap) (a) :
   rfl
 #align category_theory.limits.multicofork.of_sigma_cofork_ι_app_left CategoryTheory.Limits.Multicofork.ofSigmaCofork_ι_app_left
 
-/- warning: category_theory.limits.multicofork.of_sigma_cofork_ι_app_right -> CategoryTheory.Limits.Multicofork.ofSigmaCofork_ι_app_right is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicofork.of_sigma_cofork_ι_app_right CategoryTheory.Limits.Multicofork.ofSigmaCofork_ι_app_rightₓ'. -/
 @[simp]
 theorem ofSigmaCofork_ι_app_right (c : Cofork I.fstSigmaMap I.sndSigmaMap) (b) :
     (ofSigmaCofork I c).ι.app (WalkingMultispan.right b) = (Sigma.ι I.right b : _) ≫ c.π :=
@@ -855,12 +729,6 @@ noncomputable def ofSigmaCoforkFunctor : Cofork I.fstSigmaMap I.sndSigmaMap ⥤
 #align category_theory.limits.multispan_index.of_sigma_cofork_functor CategoryTheory.Limits.MultispanIndex.ofSigmaCoforkFunctor
 -/
 
-/- warning: category_theory.limits.multispan_index.multicofork_equiv_sigma_cofork -> CategoryTheory.Limits.MultispanIndex.multicoforkEquivSigmaCofork is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasCoproduct.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasCoproduct.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I)], CategoryTheory.Equivalence.{u1, u1, max u3 u2 u1, max u2 u1} (CategoryTheory.Limits.Multicofork.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Cocone.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.Cofork.{u1, u2} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.Limits.Cocone.category.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u1, u2} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)))
-but is expected to have type
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasCoproduct.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasCoproduct.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I)], CategoryTheory.Equivalence.{u1, u1, max (max u3 u2) u1, max u2 u1} (CategoryTheory.Limits.Multicofork.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Cofork.{u1, u2} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.Limits.Cocone.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.Cocone.category.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u1, u2} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)))
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multispan_index.multicofork_equiv_sigma_cofork CategoryTheory.Limits.MultispanIndex.multicoforkEquivSigmaCoforkₓ'. -/
 /--
 The category of multicoforks is equivalent to the category of coforks over `∐ I.left ⇉ ∐ I.right`.
 It then follows from `category_theory.is_colimit_of_preserves_cocone_initial` (or `reflects`) that
@@ -934,32 +802,17 @@ abbrev multifork : Multifork I :=
 #align category_theory.limits.multiequalizer.multifork CategoryTheory.Limits.Multiequalizer.multifork
 -/
 
-/- warning: category_theory.limits.multiequalizer.multifork_ι -> CategoryTheory.Limits.Multiequalizer.multifork_ι is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMultiequalizer.{u1, u2, u3} C _inst_1 I] (a : CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multiequalizer.multifork.{u1, u2, u3} C _inst_1 I _inst_2)) (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I a)) (CategoryTheory.Limits.Multifork.ι.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.Multiequalizer.multifork.{u1, u2, u3} C _inst_1 I _inst_2) a) (CategoryTheory.Limits.Multiequalizer.ι.{u1, u2, u3} C _inst_1 I _inst_2 a)
-but is expected to have type
-  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMultiequalizer.{u2, u3, u1} C _inst_1 I] (a : CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I), 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Multiequalizer.multifork.{u2, u3, u1} C _inst_1 I _inst_2)) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I a)) (CategoryTheory.Limits.Multifork.ι.{u2, u3, u1} C _inst_1 I (CategoryTheory.Limits.Multiequalizer.multifork.{u2, u3, u1} C _inst_1 I _inst_2) a) (CategoryTheory.Limits.Multiequalizer.ι.{u2, u3, u1} C _inst_1 I _inst_2 a)
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multiequalizer.multifork_ι CategoryTheory.Limits.Multiequalizer.multifork_ιₓ'. -/
 @[simp]
 theorem multifork_ι (a) : (Multiequalizer.multifork I).ι a = Multiequalizer.ι I a :=
   rfl
 #align category_theory.limits.multiequalizer.multifork_ι CategoryTheory.Limits.Multiequalizer.multifork_ι
 
-/- warning: category_theory.limits.multiequalizer.multifork_π_app_left -> CategoryTheory.Limits.Multiequalizer.multifork_π_app_left is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multiequalizer.multifork_π_app_left CategoryTheory.Limits.Multiequalizer.multifork_π_app_leftₓ'. -/
 @[simp]
 theorem multifork_π_app_left (a) :
     (Multiequalizer.multifork I).π.app (WalkingMulticospan.left a) = Multiequalizer.ι I a :=
   rfl
 #align category_theory.limits.multiequalizer.multifork_π_app_left CategoryTheory.Limits.Multiequalizer.multifork_π_app_left
 
-/- warning: category_theory.limits.multiequalizer.condition -> CategoryTheory.Limits.Multiequalizer.condition is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMultiequalizer.{u1, u2, u3} C _inst_1 I] (b : CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.multiequalizer.{u1, u2, u3} C _inst_1 I _inst_2) (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.multiequalizer.{u1, u2, u3} C _inst_1 I _inst_2) (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.Multiequalizer.ι.{u1, u2, u3} C _inst_1 I _inst_2 (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.fst.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.multiequalizer.{u1, u2, u3} C _inst_1 I _inst_2) (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.Multiequalizer.ι.{u1, u2, u3} C _inst_1 I _inst_2 (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.snd.{u3, u1, u2} C _inst_1 I b))
-but is expected to have type
-  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMultiequalizer.{u2, u3, u1} C _inst_1 I] (b : CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I), 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.multiequalizer.{u2, u3, u1} C _inst_1 I _inst_2) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.multiequalizer.{u2, u3, u1} C _inst_1 I _inst_2) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.Multiequalizer.ι.{u2, u3, u1} C _inst_1 I _inst_2 (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.fst.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.multiequalizer.{u2, u3, u1} C _inst_1 I _inst_2) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.Multiequalizer.ι.{u2, u3, u1} C _inst_1 I _inst_2 (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.snd.{u1, u2, u3} C _inst_1 I b))
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multiequalizer.condition CategoryTheory.Limits.Multiequalizer.conditionₓ'. -/
 @[reassoc]
 theorem condition (b) :
     Multiequalizer.ι I (I.fstTo b) ≫ I.fst b = Multiequalizer.ι I (I.sndTo b) ≫ I.snd b :=
@@ -974,12 +827,6 @@ abbrev lift (W : C) (k : ∀ a, W ⟶ I.left a)
 #align category_theory.limits.multiequalizer.lift CategoryTheory.Limits.Multiequalizer.lift
 -/
 
-/- warning: category_theory.limits.multiequalizer.lift_ι -> CategoryTheory.Limits.Multiequalizer.lift_ι is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMultiequalizer.{u1, u2, u3} C _inst_1 I] (W : C) (k : forall (a : CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I), Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) W (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I a)) (h : forall (b : CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) W (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) W (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I b) (k (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.fst.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) W (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I b) (k (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.snd.{u3, u1, u2} C _inst_1 I b))) (a : CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) W (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I a)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) W (CategoryTheory.Limits.multiequalizer.{u1, u2, u3} C _inst_1 I _inst_2) (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I a) (CategoryTheory.Limits.Multiequalizer.lift.{u1, u2, u3} C _inst_1 I _inst_2 W k h) (CategoryTheory.Limits.Multiequalizer.ι.{u1, u2, u3} C _inst_1 I _inst_2 a)) (k a)
-but is expected to have type
-  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMultiequalizer.{u2, u3, u1} C _inst_1 I] (W : C) (k : forall (a : CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I), Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I a)) (h : forall (b : CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I), 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.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b) (k (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.fst.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b) (k (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.snd.{u1, u2, u3} C _inst_1 I b))) (a : CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I), 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.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I a)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W (CategoryTheory.Limits.multiequalizer.{u2, u3, u1} C _inst_1 I _inst_2) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.Multiequalizer.lift.{u2, u3, u1} C _inst_1 I _inst_2 W k h) (CategoryTheory.Limits.Multiequalizer.ι.{u2, u3, u1} C _inst_1 I _inst_2 a)) (k a)
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multiequalizer.lift_ι CategoryTheory.Limits.Multiequalizer.lift_ιₓ'. -/
 @[simp, reassoc]
 theorem lift_ι (W : C) (k : ∀ a, W ⟶ I.left a)
     (h : ∀ b, k (I.fstTo b) ≫ I.fst b = k (I.sndTo b) ≫ I.snd b) (a) :
@@ -987,12 +834,6 @@ theorem lift_ι (W : C) (k : ∀ a, W ⟶ I.left a)
   limit.lift_π _ _
 #align category_theory.limits.multiequalizer.lift_ι CategoryTheory.Limits.Multiequalizer.lift_ι
 
-/- warning: category_theory.limits.multiequalizer.hom_ext -> CategoryTheory.Limits.Multiequalizer.hom_ext is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMultiequalizer.{u1, u2, u3} C _inst_1 I] {W : C} (i : Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) W (CategoryTheory.Limits.multiequalizer.{u1, u2, u3} C _inst_1 I _inst_2)) (j : Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) W (CategoryTheory.Limits.multiequalizer.{u1, u2, u3} C _inst_1 I _inst_2)), (forall (a : CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) W (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I a)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) W (CategoryTheory.Limits.multiequalizer.{u1, u2, u3} C _inst_1 I _inst_2) (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I a) i (CategoryTheory.Limits.Multiequalizer.ι.{u1, u2, u3} C _inst_1 I _inst_2 a)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) W (CategoryTheory.Limits.multiequalizer.{u1, u2, u3} C _inst_1 I _inst_2) (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I a) j (CategoryTheory.Limits.Multiequalizer.ι.{u1, u2, u3} C _inst_1 I _inst_2 a))) -> (Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) W (CategoryTheory.Limits.multiequalizer.{u1, u2, u3} C _inst_1 I _inst_2)) i j)
-but is expected to have type
-  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMultiequalizer.{u2, u3, u1} C _inst_1 I] {W : C} (i : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (CategoryTheory.Limits.multiequalizer.{u2, u3, u1} C _inst_1 I _inst_2)) (j : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (CategoryTheory.Limits.multiequalizer.{u2, u3, u1} C _inst_1 I _inst_2)), (forall (a : CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I), 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.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I a)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W (CategoryTheory.Limits.multiequalizer.{u2, u3, u1} C _inst_1 I _inst_2) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I a) i (CategoryTheory.Limits.Multiequalizer.ι.{u2, u3, u1} C _inst_1 I _inst_2 a)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W (CategoryTheory.Limits.multiequalizer.{u2, u3, u1} C _inst_1 I _inst_2) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I a) j (CategoryTheory.Limits.Multiequalizer.ι.{u2, u3, u1} C _inst_1 I _inst_2 a))) -> (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.multiequalizer.{u2, u3, u1} C _inst_1 I _inst_2)) i j)
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multiequalizer.hom_ext CategoryTheory.Limits.Multiequalizer.hom_extₓ'. -/
 @[ext]
 theorem hom_ext {W : C} (i j : W ⟶ multiequalizer I)
     (h : ∀ a, i ≫ Multiequalizer.ι I a = j ≫ Multiequalizer.ι I a) : i = j :=
@@ -1023,12 +864,6 @@ def ιPi : multiequalizer I ⟶ ∏ I.left :=
 #align category_theory.limits.multiequalizer.ι_pi CategoryTheory.Limits.Multiequalizer.ιPi
 -/
 
-/- warning: category_theory.limits.multiequalizer.ι_pi_π -> CategoryTheory.Limits.Multiequalizer.ιPi_π is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMultiequalizer.{u1, u2, u3} C _inst_1 I] [_inst_3 : CategoryTheory.Limits.HasProduct.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I)] [_inst_4 : CategoryTheory.Limits.HasProduct.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I)] (a : CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.multiequalizer.{u1, u2, u3} C _inst_1 I _inst_2) (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I a)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.multiequalizer.{u1, u2, u3} C _inst_1 I _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I a) (CategoryTheory.Limits.Multiequalizer.ιPi.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 _inst_4) (CategoryTheory.Limits.Pi.π.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_3 a)) (CategoryTheory.Limits.Multiequalizer.ι.{u1, u2, u3} C _inst_1 I _inst_2 a)
-but is expected to have type
-  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMultiequalizer.{u2, u3, u1} C _inst_1 I] [_inst_3 : CategoryTheory.Limits.HasProduct.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I)] [_inst_4 : CategoryTheory.Limits.HasProduct.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I)] (a : CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I), 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.multiequalizer.{u2, u3, u1} C _inst_1 I _inst_2) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I a)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.multiequalizer.{u2, u3, u1} C _inst_1 I _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.Multiequalizer.ιPi.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 _inst_4) (CategoryTheory.Limits.Pi.π.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_3 a)) (CategoryTheory.Limits.Multiequalizer.ι.{u2, u3, u1} C _inst_1 I _inst_2 a)
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multiequalizer.ι_pi_π CategoryTheory.Limits.Multiequalizer.ιPi_πₓ'. -/
 @[simp, reassoc]
 theorem ιPi_π (a) : ιPi I ≫ Pi.π I.left a = ι I a := by
   rw [ι_pi, category.assoc, ← iso.eq_inv_comp, iso_equalizer]; simpa
@@ -1057,32 +892,17 @@ abbrev multicofork : Multicofork I :=
 #align category_theory.limits.multicoequalizer.multicofork CategoryTheory.Limits.Multicoequalizer.multicofork
 -/
 
-/- warning: category_theory.limits.multicoequalizer.multicofork_π -> CategoryTheory.Limits.Multicoequalizer.multicofork_π is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMulticoequalizer.{u1, u2, u3} C _inst_1 I] (b : CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multicoequalizer.multicofork.{u1, u2, u3} C _inst_1 I _inst_2))) (CategoryTheory.Limits.Multicofork.π.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.Multicoequalizer.multicofork.{u1, u2, u3} C _inst_1 I _inst_2) b) (CategoryTheory.Limits.Multicoequalizer.π.{u1, u2, u3} C _inst_1 I _inst_2 b)
-but is expected to have type
-  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMulticoequalizer.{u2, u3, u1} C _inst_1 I] (b : CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I), 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.MultispanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Multicoequalizer.multicofork.{u2, u3, u1} C _inst_1 I _inst_2))) (CategoryTheory.Limits.Multicofork.π.{u2, u3, u1} C _inst_1 I (CategoryTheory.Limits.Multicoequalizer.multicofork.{u2, u3, u1} C _inst_1 I _inst_2) b) (CategoryTheory.Limits.Multicoequalizer.π.{u2, u3, u1} C _inst_1 I _inst_2 b)
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicoequalizer.multicofork_π CategoryTheory.Limits.Multicoequalizer.multicofork_πₓ'. -/
 @[simp]
 theorem multicofork_π (b) : (Multicoequalizer.multicofork I).π b = Multicoequalizer.π I b :=
   rfl
 #align category_theory.limits.multicoequalizer.multicofork_π CategoryTheory.Limits.Multicoequalizer.multicofork_π
 
-/- warning: category_theory.limits.multicoequalizer.multicofork_ι_app_right -> CategoryTheory.Limits.Multicoequalizer.multicofork_ι_app_right is a dubious translation:
-<too large>
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicoequalizer.multicofork_ι_app_right CategoryTheory.Limits.Multicoequalizer.multicofork_ι_app_rightₓ'. -/
 @[simp]
 theorem multicofork_ι_app_right (b) :
     (Multicoequalizer.multicofork I).ι.app (WalkingMultispan.right b) = Multicoequalizer.π I b :=
   rfl
 #align category_theory.limits.multicoequalizer.multicofork_ι_app_right CategoryTheory.Limits.Multicoequalizer.multicofork_ι_app_right
 
-/- warning: category_theory.limits.multicoequalizer.condition -> CategoryTheory.Limits.Multicoequalizer.condition is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMulticoequalizer.{u1, u2, u3} C _inst_1 I] (a : CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I a) (CategoryTheory.Limits.multicoequalizer.{u1, u2, u3} C _inst_1 I _inst_2)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I a) (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I a)) (CategoryTheory.Limits.multicoequalizer.{u1, u2, u3} C _inst_1 I _inst_2) (CategoryTheory.Limits.MultispanIndex.fst.{u3, u1, u2} C _inst_1 I a) (CategoryTheory.Limits.Multicoequalizer.π.{u1, u2, u3} C _inst_1 I _inst_2 (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I a))) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I a) (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I a)) (CategoryTheory.Limits.multicoequalizer.{u1, u2, u3} C _inst_1 I _inst_2) (CategoryTheory.Limits.MultispanIndex.snd.{u3, u1, u2} C _inst_1 I a) (CategoryTheory.Limits.Multicoequalizer.π.{u1, u2, u3} C _inst_1 I _inst_2 (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I a)))
-but is expected to have type
-  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMulticoequalizer.{u2, u3, u1} C _inst_1 I] (a : CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I), 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.MultispanIndex.left.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.multicoequalizer.{u2, u3, u1} C _inst_1 I _inst_2)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I a)) (CategoryTheory.Limits.multicoequalizer.{u2, u3, u1} C _inst_1 I _inst_2) (CategoryTheory.Limits.MultispanIndex.fst.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.Multicoequalizer.π.{u2, u3, u1} C _inst_1 I _inst_2 (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I a))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I a)) (CategoryTheory.Limits.multicoequalizer.{u2, u3, u1} C _inst_1 I _inst_2) (CategoryTheory.Limits.MultispanIndex.snd.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.Multicoequalizer.π.{u2, u3, u1} C _inst_1 I _inst_2 (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I a)))
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicoequalizer.condition CategoryTheory.Limits.Multicoequalizer.conditionₓ'. -/
 @[reassoc]
 theorem condition (a) :
     I.fst a ≫ Multicoequalizer.π I (I.fstFrom a) = I.snd a ≫ Multicoequalizer.π I (I.sndFrom a) :=
@@ -1097,12 +917,6 @@ abbrev desc (W : C) (k : ∀ b, I.right b ⟶ W)
 #align category_theory.limits.multicoequalizer.desc CategoryTheory.Limits.Multicoequalizer.desc
 -/
 
-/- warning: category_theory.limits.multicoequalizer.π_desc -> CategoryTheory.Limits.Multicoequalizer.π_desc is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMulticoequalizer.{u1, u2, u3} C _inst_1 I] (W : C) (k : forall (b : CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I), Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I b) W) (h : forall (a : CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I a) W) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I a) (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I a)) W (CategoryTheory.Limits.MultispanIndex.fst.{u3, u1, u2} C _inst_1 I a) (k (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I a))) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I a) (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I a)) W (CategoryTheory.Limits.MultispanIndex.snd.{u3, u1, u2} C _inst_1 I a) (k (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I a)))) (b : CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I b) W) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.multicoequalizer.{u1, u2, u3} C _inst_1 I _inst_2) W (CategoryTheory.Limits.Multicoequalizer.π.{u1, u2, u3} C _inst_1 I _inst_2 b) (CategoryTheory.Limits.Multicoequalizer.desc.{u1, u2, u3} C _inst_1 I _inst_2 W k h)) (k b)
-but is expected to have type
-  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMulticoequalizer.{u2, u3, u1} C _inst_1 I] (W : C) (k : forall (b : CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I), Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I b) W) (h : forall (a : CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I), 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.MultispanIndex.left.{u1, u2, u3} C _inst_1 I a) W) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I a)) W (CategoryTheory.Limits.MultispanIndex.fst.{u1, u2, u3} C _inst_1 I a) (k (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I a))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I a)) W (CategoryTheory.Limits.MultispanIndex.snd.{u1, u2, u3} C _inst_1 I a) (k (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I a)))) (b : CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I), 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.MultispanIndex.right.{u1, u2, u3} C _inst_1 I b) W) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.multicoequalizer.{u2, u3, u1} C _inst_1 I _inst_2) W (CategoryTheory.Limits.Multicoequalizer.π.{u2, u3, u1} C _inst_1 I _inst_2 b) (CategoryTheory.Limits.Multicoequalizer.desc.{u2, u3, u1} C _inst_1 I _inst_2 W k h)) (k b)
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicoequalizer.π_desc CategoryTheory.Limits.Multicoequalizer.π_descₓ'. -/
 @[simp, reassoc]
 theorem π_desc (W : C) (k : ∀ b, I.right b ⟶ W)
     (h : ∀ a, I.fst a ≫ k (I.fstFrom a) = I.snd a ≫ k (I.sndFrom a)) (b) :
@@ -1110,12 +924,6 @@ theorem π_desc (W : C) (k : ∀ b, I.right b ⟶ W)
   colimit.ι_desc _ _
 #align category_theory.limits.multicoequalizer.π_desc CategoryTheory.Limits.Multicoequalizer.π_desc
 
-/- warning: category_theory.limits.multicoequalizer.hom_ext -> CategoryTheory.Limits.Multicoequalizer.hom_ext is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMulticoequalizer.{u1, u2, u3} C _inst_1 I] {W : C} (i : Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.multicoequalizer.{u1, u2, u3} C _inst_1 I _inst_2) W) (j : Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.multicoequalizer.{u1, u2, u3} C _inst_1 I _inst_2) W), (forall (b : CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I b) W) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.multicoequalizer.{u1, u2, u3} C _inst_1 I _inst_2) W (CategoryTheory.Limits.Multicoequalizer.π.{u1, u2, u3} C _inst_1 I _inst_2 b) i) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.multicoequalizer.{u1, u2, u3} C _inst_1 I _inst_2) W (CategoryTheory.Limits.Multicoequalizer.π.{u1, u2, u3} C _inst_1 I _inst_2 b) j)) -> (Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.multicoequalizer.{u1, u2, u3} C _inst_1 I _inst_2) W) i j)
-but is expected to have type
-  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMulticoequalizer.{u2, u3, u1} C _inst_1 I] {W : C} (i : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.multicoequalizer.{u2, u3, u1} C _inst_1 I _inst_2) W) (j : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.multicoequalizer.{u2, u3, u1} C _inst_1 I _inst_2) W), (forall (b : CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I), 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.MultispanIndex.right.{u1, u2, u3} C _inst_1 I b) W) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.multicoequalizer.{u2, u3, u1} C _inst_1 I _inst_2) W (CategoryTheory.Limits.Multicoequalizer.π.{u2, u3, u1} C _inst_1 I _inst_2 b) i) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.multicoequalizer.{u2, u3, u1} C _inst_1 I _inst_2) W (CategoryTheory.Limits.Multicoequalizer.π.{u2, u3, u1} C _inst_1 I _inst_2 b) 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.multicoequalizer.{u2, u3, u1} C _inst_1 I _inst_2) W) i j)
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicoequalizer.hom_ext CategoryTheory.Limits.Multicoequalizer.hom_extₓ'. -/
 @[ext]
 theorem hom_ext {W : C} (i j : multicoequalizer I ⟶ W)
     (h : ∀ b, Multicoequalizer.π I b ≫ i = Multicoequalizer.π I b ≫ j) : i = j :=
@@ -1150,12 +958,6 @@ def sigmaπ : ∐ I.right ⟶ multicoequalizer I :=
 #align category_theory.limits.multicoequalizer.sigma_π CategoryTheory.Limits.Multicoequalizer.sigmaπ
 -/
 
-/- warning: category_theory.limits.multicoequalizer.ι_sigma_π -> CategoryTheory.Limits.Multicoequalizer.ι_sigmaπ is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMulticoequalizer.{u1, u2, u3} C _inst_1 I] [_inst_3 : CategoryTheory.Limits.HasCoproduct.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I)] [_inst_4 : CategoryTheory.Limits.HasCoproduct.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I)] (b : CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.multicoequalizer.{u1, u2, u3} C _inst_1 I _inst_2)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_4) (CategoryTheory.Limits.multicoequalizer.{u1, u2, u3} C _inst_1 I _inst_2) (CategoryTheory.Limits.Sigma.ι.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_4 b) (CategoryTheory.Limits.Multicoequalizer.sigmaπ.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 _inst_4)) (CategoryTheory.Limits.Multicoequalizer.π.{u1, u2, u3} C _inst_1 I _inst_2 b)
-but is expected to have type
-  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMulticoequalizer.{u2, u3, u1} C _inst_1 I] [_inst_3 : CategoryTheory.Limits.HasCoproduct.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I)] [_inst_4 : CategoryTheory.Limits.HasCoproduct.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I)] (b : CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I), 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.MultispanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.multicoequalizer.{u2, u3, u1} C _inst_1 I _inst_2)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_4) (CategoryTheory.Limits.multicoequalizer.{u2, u3, u1} C _inst_1 I _inst_2) (CategoryTheory.Limits.Sigma.ι.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_4 b) (CategoryTheory.Limits.Multicoequalizer.sigmaπ.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 _inst_4)) (CategoryTheory.Limits.Multicoequalizer.π.{u2, u3, u1} C _inst_1 I _inst_2 b)
-Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicoequalizer.ι_sigma_π CategoryTheory.Limits.Multicoequalizer.ι_sigmaπₓ'. -/
 @[simp, reassoc]
 theorem ι_sigmaπ (b) : Sigma.ι I.right b ≫ sigmaπ I = π I b := by
   rw [sigma_π, ← category.assoc, iso.comp_inv_eq, iso_coequalizer]; simpa
Diff
@@ -92,15 +92,9 @@ instance : SmallCategory (WalkingMulticospan fst snd)
   Hom := Hom
   id := Hom.id
   comp X Y Z := Hom.comp
-  id_comp' := by
-    rintro (_ | _) (_ | _) (_ | _ | _)
-    tidy
-  comp_id' := by
-    rintro (_ | _) (_ | _) (_ | _ | _)
-    tidy
-  assoc' := by
-    rintro (_ | _) (_ | _) (_ | _) (_ | _) (_ | _ | _) (_ | _ | _) (_ | _ | _)
-    tidy
+  id_comp' := by rintro (_ | _) (_ | _) (_ | _ | _); tidy
+  comp_id' := by rintro (_ | _) (_ | _) (_ | _ | _); tidy
+  assoc' := by rintro (_ | _) (_ | _) (_ | _) (_ | _) (_ | _ | _) (_ | _ | _) (_ | _ | _); tidy
 
 end WalkingMulticospan
 
@@ -137,15 +131,9 @@ instance : SmallCategory (WalkingMultispan fst snd)
   Hom := Hom
   id := Hom.id
   comp X Y Z := Hom.comp
-  id_comp' := by
-    rintro (_ | _) (_ | _) (_ | _ | _)
-    tidy
-  comp_id' := by
-    rintro (_ | _) (_ | _) (_ | _ | _)
-    tidy
-  assoc' := by
-    rintro (_ | _) (_ | _) (_ | _) (_ | _) (_ | _ | _) (_ | _ | _) (_ | _ | _)
-    tidy
+  id_comp' := by rintro (_ | _) (_ | _) (_ | _ | _); tidy
+  comp_id' := by rintro (_ | _) (_ | _) (_ | _ | _); tidy
+  assoc' := by rintro (_ | _) (_ | _) (_ | _) (_ | _) (_ | _ | _) (_ | _ | _) (_ | _ | _); tidy
 
 end WalkingMultispan
 
@@ -192,12 +180,8 @@ def multicospan : WalkingMulticospan I.fstTo I.sndTo ⥤ C
     | _, _, walking_multicospan.hom.id x => 𝟙 _
     | _, _, walking_multicospan.hom.fst b => I.fst _
     | _, _, walking_multicospan.hom.snd b => I.snd _
-  map_id' := by
-    rintro (_ | _)
-    tidy
-  map_comp' := by
-    rintro (_ | _) (_ | _) (_ | _) (_ | _ | _) (_ | _ | _)
-    tidy
+  map_id' := by rintro (_ | _); tidy
+  map_comp' := by rintro (_ | _) (_ | _) (_ | _) (_ | _ | _) (_ | _ | _); tidy
 #align category_theory.limits.multicospan_index.multicospan CategoryTheory.Limits.MulticospanIndex.multicospan
 -/
 
@@ -306,12 +290,8 @@ def multispan : WalkingMultispan I.fstFrom I.sndFrom ⥤ C
     | _, _, walking_multispan.hom.id x => 𝟙 _
     | _, _, walking_multispan.hom.fst b => I.fst _
     | _, _, walking_multispan.hom.snd b => I.snd _
-  map_id' := by
-    rintro (_ | _)
-    tidy
-  map_comp' := by
-    rintro (_ | _) (_ | _) (_ | _) (_ | _ | _) (_ | _ | _)
-    tidy
+  map_id' := by rintro (_ | _); tidy
+  map_comp' := by rintro (_ | _) (_ | _) (_ | _) (_ | _ | _) (_ | _ | _); tidy
 #align category_theory.limits.multispan_index.multispan CategoryTheory.Limits.MultispanIndex.multispan
 -/
 
@@ -445,10 +425,8 @@ theorem app_left_eq_ι (a) : K.π.app (WalkingMulticospan.left a) = K.ι a :=
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multifork.app_right_eq_ι_comp_fst CategoryTheory.Limits.Multifork.app_right_eq_ι_comp_fstₓ'. -/
 @[simp]
 theorem app_right_eq_ι_comp_fst (b) :
-    K.π.app (WalkingMulticospan.right b) = K.ι (I.fstTo b) ≫ I.fst b :=
-  by
-  rw [← K.w (walking_multicospan.hom.fst b)]
-  rfl
+    K.π.app (WalkingMulticospan.right b) = K.ι (I.fstTo b) ≫ I.fst b := by
+  rw [← K.w (walking_multicospan.hom.fst b)]; rfl
 #align category_theory.limits.multifork.app_right_eq_ι_comp_fst CategoryTheory.Limits.Multifork.app_right_eq_ι_comp_fst
 
 /- warning: category_theory.limits.multifork.app_right_eq_ι_comp_snd -> CategoryTheory.Limits.Multifork.app_right_eq_ι_comp_snd is a dubious translation:
@@ -456,10 +434,8 @@ theorem app_right_eq_ι_comp_fst (b) :
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multifork.app_right_eq_ι_comp_snd CategoryTheory.Limits.Multifork.app_right_eq_ι_comp_sndₓ'. -/
 @[reassoc]
 theorem app_right_eq_ι_comp_snd (b) :
-    K.π.app (WalkingMulticospan.right b) = K.ι (I.sndTo b) ≫ I.snd b :=
-  by
-  rw [← K.w (walking_multicospan.hom.snd b)]
-  rfl
+    K.π.app (WalkingMulticospan.right b) = K.ι (I.sndTo b) ≫ I.snd b := by
+  rw [← K.w (walking_multicospan.hom.snd b)]; rfl
 #align category_theory.limits.multifork.app_right_eq_ι_comp_snd CategoryTheory.Limits.Multifork.app_right_eq_ι_comp_snd
 
 /- warning: category_theory.limits.multifork.hom_comp_ι -> CategoryTheory.Limits.Multifork.hom_comp_ι is a dubious translation:
@@ -485,12 +461,8 @@ def ofι (I : MulticospanIndex C) (P : C) (ι : ∀ a, P ⟶ I.left a)
       naturality' := by
         rintro (_ | _) (_ | _) (_ | _ | _)
         any_goals symm; dsimp; rw [category.id_comp]; apply category.comp_id
-        · dsimp
-          rw [category.id_comp]
-          rfl
-        · dsimp
-          rw [category.id_comp]
-          apply w }
+        · dsimp; rw [category.id_comp]; rfl
+        · dsimp; rw [category.id_comp]; apply w }
 #align category_theory.limits.multifork.of_ι CategoryTheory.Limits.Multifork.ofι
 -/
 
@@ -535,11 +507,9 @@ variable [HasProduct I.left] [HasProduct I.right]
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multifork.pi_condition CategoryTheory.Limits.Multifork.pi_conditionₓ'. -/
 /- ./././Mathport/Syntax/Translate/Tactic/Builtin.lean:73:14: unsupported tactic `discrete_cases #[] -/
 @[simp, reassoc]
-theorem pi_condition : Pi.lift K.ι ≫ I.fstPiMap = Pi.lift K.ι ≫ I.sndPiMap :=
-  by
-  ext
+theorem pi_condition : Pi.lift K.ι ≫ I.fstPiMap = Pi.lift K.ι ≫ I.sndPiMap := by ext;
   trace
-    "./././Mathport/Syntax/Translate/Tactic/Builtin.lean:73:14: unsupported tactic `discrete_cases #[]"
+    "./././Mathport/Syntax/Translate/Tactic/Builtin.lean:73:14: unsupported tactic `discrete_cases #[]";
   simp
 #align category_theory.limits.multifork.pi_condition CategoryTheory.Limits.Multifork.pi_condition
 
@@ -593,11 +563,8 @@ noncomputable def ofPiFork (c : Fork I.fstPiMap I.sndPiMap) : Multifork I
       naturality' := by
         rintro (_ | _) (_ | _) (_ | _ | _)
         any_goals symm; dsimp; rw [category.id_comp]; apply category.comp_id
-        · change 𝟙 _ ≫ _ ≫ _ = (_ ≫ _) ≫ _
-          simp
-        · change 𝟙 _ ≫ _ ≫ _ = (_ ≫ _) ≫ _
-          rw [c.condition_assoc]
-          simp }
+        · change 𝟙 _ ≫ _ ≫ _ = (_ ≫ _) ≫ _; simp
+        · change 𝟙 _ ≫ _ ≫ _ = (_ ≫ _) ≫ _; rw [c.condition_assoc]; simp }
 #align category_theory.limits.multifork.of_pi_fork CategoryTheory.Limits.Multifork.ofPiFork
 -/
 
@@ -637,9 +604,7 @@ noncomputable def toPiForkFunctor : Multifork I ⥤ Fork I.fstPiMap I.sndPiMap
     { Hom := f.Hom
       w' := by
         rintro (_ | _)
-        · ext
-          dsimp
-          simp
+        · ext; dsimp; simp
         · ext
           simp only [multifork.to_pi_fork_π_app_one, multifork.pi_condition, category.assoc]
           dsimp [snd_pi_map]
@@ -681,20 +646,10 @@ noncomputable def multiforkEquivPiFork : Multifork I ≌ Fork I.fstPiMap I.sndPi
           (by
             rintro (_ | _) <;> dsimp <;>
               simp [← fork.app_one_eq_ι_comp_left, -fork.app_one_eq_ι_comp_left]))
-      fun K₁ K₂ f => by
-      ext
-      simp
+      fun K₁ K₂ f => by ext; simp
   counitIso :=
-    NatIso.ofComponents
-      (fun K =>
-        Fork.ext (Iso.refl _)
-          (by
-            ext ⟨j⟩
-            dsimp
-            simp))
-      fun K₁ K₂ f => by
-      ext
-      simp
+    NatIso.ofComponents (fun K => Fork.ext (Iso.refl _) (by ext ⟨j⟩; dsimp; simp)) fun K₁ K₂ f => by
+      ext; simp
 #align category_theory.limits.multicospan_index.multifork_equiv_pi_fork CategoryTheory.Limits.MulticospanIndex.multiforkEquivPiFork
 
 end MulticospanIndex
@@ -722,20 +677,16 @@ theorem π_eq_app_right (b) : K.ι.app (WalkingMultispan.right _) = K.π b :=
 <too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicofork.fst_app_right CategoryTheory.Limits.Multicofork.fst_app_rightₓ'. -/
 @[simp]
-theorem fst_app_right (a) : K.ι.app (WalkingMultispan.left a) = I.fst a ≫ K.π _ :=
-  by
-  rw [← K.w (walking_multispan.hom.fst a)]
-  rfl
+theorem fst_app_right (a) : K.ι.app (WalkingMultispan.left a) = I.fst a ≫ K.π _ := by
+  rw [← K.w (walking_multispan.hom.fst a)]; rfl
 #align category_theory.limits.multicofork.fst_app_right CategoryTheory.Limits.Multicofork.fst_app_right
 
 /- warning: category_theory.limits.multicofork.snd_app_right -> CategoryTheory.Limits.Multicofork.snd_app_right is a dubious translation:
 <too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicofork.snd_app_right CategoryTheory.Limits.Multicofork.snd_app_rightₓ'. -/
 @[reassoc]
-theorem snd_app_right (a) : K.ι.app (WalkingMultispan.left a) = I.snd a ≫ K.π _ :=
-  by
-  rw [← K.w (walking_multispan.hom.snd a)]
-  rfl
+theorem snd_app_right (a) : K.ι.app (WalkingMultispan.left a) = I.snd a ≫ K.π _ := by
+  rw [← K.w (walking_multispan.hom.snd a)]; rfl
 #align category_theory.limits.multicofork.snd_app_right CategoryTheory.Limits.Multicofork.snd_app_right
 
 #print CategoryTheory.Limits.Multicofork.ofπ /-
@@ -753,12 +704,8 @@ def ofπ (I : MultispanIndex C) (P : C) (π : ∀ b, I.right b ⟶ P)
       naturality' := by
         rintro (_ | _) (_ | _) (_ | _ | _)
         any_goals dsimp; rw [category.comp_id]; apply category.id_comp
-        · dsimp
-          rw [category.comp_id]
-          rfl
-        · dsimp
-          rw [category.comp_id]
-          apply (w _).symm }
+        · dsimp; rw [category.comp_id]; rfl
+        · dsimp; rw [category.comp_id]; apply (w _).symm }
 #align category_theory.limits.multicofork.of_π CategoryTheory.Limits.Multicofork.ofπ
 -/
 
@@ -803,11 +750,9 @@ variable [HasCoproduct I.left] [HasCoproduct I.right]
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicofork.sigma_condition CategoryTheory.Limits.Multicofork.sigma_conditionₓ'. -/
 /- ./././Mathport/Syntax/Translate/Tactic/Builtin.lean:73:14: unsupported tactic `discrete_cases #[] -/
 @[simp, reassoc]
-theorem sigma_condition : I.fstSigmaMap ≫ Sigma.desc K.π = I.sndSigmaMap ≫ Sigma.desc K.π :=
-  by
-  ext
+theorem sigma_condition : I.fstSigmaMap ≫ Sigma.desc K.π = I.sndSigmaMap ≫ Sigma.desc K.π := by ext;
   trace
-    "./././Mathport/Syntax/Translate/Tactic/Builtin.lean:73:14: unsupported tactic `discrete_cases #[]"
+    "./././Mathport/Syntax/Translate/Tactic/Builtin.lean:73:14: unsupported tactic `discrete_cases #[]";
   simp
 #align category_theory.limits.multicofork.sigma_condition CategoryTheory.Limits.Multicofork.sigma_condition
 
@@ -853,13 +798,11 @@ noncomputable def ofSigmaCofork (c : Cofork I.fstSigmaMap I.sndSigmaMap) : Multi
       naturality' := by
         rintro (_ | _) (_ | _) (_ | _ | _)
         any_goals dsimp; rw [category.comp_id]; apply category.id_comp
-        · change _ ≫ _ ≫ _ = (_ ≫ _) ≫ _
-          dsimp
+        · change _ ≫ _ ≫ _ = (_ ≫ _) ≫ _; dsimp
           simp only [cofork.condition, category.comp_id]
           rw [← I.ι_fst_sigma_map_assoc, c.condition]
         · change _ ≫ _ ≫ _ = (_ ≫ _) ≫ 𝟙 _
-          rw [c.condition]
-          simp }
+          rw [c.condition]; simp }
 #align category_theory.limits.multicofork.of_sigma_cofork CategoryTheory.Limits.Multicofork.ofSigmaCofork
 -/
 
@@ -930,22 +873,13 @@ noncomputable def multicoforkEquivSigmaCofork : Multicofork I ≌ Cofork I.fstSi
   inverse := ofSigmaCoforkFunctor I
   unitIso :=
     NatIso.ofComponents (fun K => Cocones.ext (Iso.refl _) (by rintro (_ | _) <;> dsimp <;> simp))
-      fun K₁ K₂ f => by
-      ext
-      simp
+      fun K₁ K₂ f => by ext; simp
   counitIso :=
     NatIso.ofComponents
       (fun K =>
         Cofork.ext (Iso.refl _)
-          (by
-            ext ⟨j⟩
-            dsimp
-            simp only [category.comp_id, colimit.ι_desc, cofan.mk_ι_app]
-            rfl))
-      fun K₁ K₂ f => by
-      ext
-      dsimp
-      simp
+          (by ext ⟨j⟩; dsimp; simp only [category.comp_id, colimit.ι_desc, cofan.mk_ι_app]; rfl))
+      fun K₁ K₂ f => by ext; dsimp; simp
 #align category_theory.limits.multispan_index.multicofork_equiv_sigma_cofork CategoryTheory.Limits.MultispanIndex.multicoforkEquivSigmaCofork
 
 end MultispanIndex
@@ -1096,10 +1030,8 @@ but is expected to have type
   forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMultiequalizer.{u2, u3, u1} C _inst_1 I] [_inst_3 : CategoryTheory.Limits.HasProduct.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I)] [_inst_4 : CategoryTheory.Limits.HasProduct.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I)] (a : CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I), 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.multiequalizer.{u2, u3, u1} C _inst_1 I _inst_2) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I a)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.multiequalizer.{u2, u3, u1} C _inst_1 I _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.Multiequalizer.ιPi.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 _inst_4) (CategoryTheory.Limits.Pi.π.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_3 a)) (CategoryTheory.Limits.Multiequalizer.ι.{u2, u3, u1} C _inst_1 I _inst_2 a)
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multiequalizer.ι_pi_π CategoryTheory.Limits.Multiequalizer.ιPi_πₓ'. -/
 @[simp, reassoc]
-theorem ιPi_π (a) : ιPi I ≫ Pi.π I.left a = ι I a :=
-  by
-  rw [ι_pi, category.assoc, ← iso.eq_inv_comp, iso_equalizer]
-  simpa
+theorem ιPi_π (a) : ιPi I ≫ Pi.π I.left a = ι I a := by
+  rw [ι_pi, category.assoc, ← iso.eq_inv_comp, iso_equalizer]; simpa
 #align category_theory.limits.multiequalizer.ι_pi_π CategoryTheory.Limits.Multiequalizer.ιPi_π
 
 instance : Mono (ιPi I) :=
@@ -1225,10 +1157,8 @@ but is expected to have type
   forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMulticoequalizer.{u2, u3, u1} C _inst_1 I] [_inst_3 : CategoryTheory.Limits.HasCoproduct.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I)] [_inst_4 : CategoryTheory.Limits.HasCoproduct.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I)] (b : CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I), 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.MultispanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.multicoequalizer.{u2, u3, u1} C _inst_1 I _inst_2)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_4) (CategoryTheory.Limits.multicoequalizer.{u2, u3, u1} C _inst_1 I _inst_2) (CategoryTheory.Limits.Sigma.ι.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_4 b) (CategoryTheory.Limits.Multicoequalizer.sigmaπ.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 _inst_4)) (CategoryTheory.Limits.Multicoequalizer.π.{u2, u3, u1} C _inst_1 I _inst_2 b)
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicoequalizer.ι_sigma_π CategoryTheory.Limits.Multicoequalizer.ι_sigmaπₓ'. -/
 @[simp, reassoc]
-theorem ι_sigmaπ (b) : Sigma.ι I.right b ≫ sigmaπ I = π I b :=
-  by
-  rw [sigma_π, ← category.assoc, iso.comp_inv_eq, iso_coequalizer]
-  simpa
+theorem ι_sigmaπ (b) : Sigma.ι I.right b ≫ sigmaπ I = π I b := by
+  rw [sigma_π, ← category.assoc, iso.comp_inv_eq, iso_coequalizer]; simpa
 #align category_theory.limits.multicoequalizer.ι_sigma_π CategoryTheory.Limits.Multicoequalizer.ι_sigmaπ
 
 instance : Epi (sigmaπ I) :=
Diff
@@ -224,10 +224,7 @@ theorem multicospan_obj_right (b) : I.multicospan.obj (WalkingMulticospan.right
 #align category_theory.limits.multicospan_index.multicospan_obj_right CategoryTheory.Limits.MulticospanIndex.multicospan_obj_right
 
 /- warning: category_theory.limits.multicospan_index.multicospan_map_fst -> CategoryTheory.Limits.MulticospanIndex.multicospan_map_fst is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1) (b : CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMulticospan.left.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I b))) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMulticospan.right.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) b))) (CategoryTheory.Functor.map.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMulticospan.left.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.WalkingMulticospan.right.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) b) (CategoryTheory.Limits.WalkingMulticospan.Hom.fst.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) b)) (CategoryTheory.Limits.MulticospanIndex.fst.{u3, u1, u2} C _inst_1 I b)
-but is expected to have type
-  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1) (b : CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I), 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.left.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I b))) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.right.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) b))) (Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.left.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.WalkingMulticospan.right.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) b) (CategoryTheory.Limits.WalkingMulticospan.Hom.fst.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) b)) (CategoryTheory.Limits.MulticospanIndex.fst.{u1, u2, u3} C _inst_1 I b)
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicospan_index.multicospan_map_fst CategoryTheory.Limits.MulticospanIndex.multicospan_map_fstₓ'. -/
 @[simp]
 theorem multicospan_map_fst (b) : I.multicospan.map (WalkingMulticospan.Hom.fst b) = I.fst b :=
@@ -235,10 +232,7 @@ theorem multicospan_map_fst (b) : I.multicospan.map (WalkingMulticospan.Hom.fst
 #align category_theory.limits.multicospan_index.multicospan_map_fst CategoryTheory.Limits.MulticospanIndex.multicospan_map_fst
 
 /- warning: category_theory.limits.multicospan_index.multicospan_map_snd -> CategoryTheory.Limits.MulticospanIndex.multicospan_map_snd is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1) (b : CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMulticospan.left.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I b))) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMulticospan.right.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) b))) (CategoryTheory.Functor.map.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMulticospan.left.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.WalkingMulticospan.right.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) b) (CategoryTheory.Limits.WalkingMulticospan.Hom.snd.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) b)) (CategoryTheory.Limits.MulticospanIndex.snd.{u3, u1, u2} C _inst_1 I b)
-but is expected to have type
-  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1) (b : CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I), 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.left.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I b))) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.right.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) b))) (Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.left.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.WalkingMulticospan.right.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) b) (CategoryTheory.Limits.WalkingMulticospan.Hom.snd.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) b)) (CategoryTheory.Limits.MulticospanIndex.snd.{u1, u2, u3} C _inst_1 I b)
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicospan_index.multicospan_map_snd CategoryTheory.Limits.MulticospanIndex.multicospan_map_sndₓ'. -/
 @[simp]
 theorem multicospan_map_snd (b) : I.multicospan.map (WalkingMulticospan.Hom.snd b) = I.snd b :=
@@ -344,10 +338,7 @@ theorem multispan_obj_right (b) : I.multispan.obj (WalkingMultispan.right b) = I
 #align category_theory.limits.multispan_index.multispan_obj_right CategoryTheory.Limits.MultispanIndex.multispan_obj_right
 
 /- warning: category_theory.limits.multispan_index.multispan_map_fst -> CategoryTheory.Limits.MultispanIndex.multispan_map_fst is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1) (a : CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMultispan.left.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMultispan.right.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I a)))) (CategoryTheory.Functor.map.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMultispan.left.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a) (CategoryTheory.Limits.WalkingMultispan.right.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I a)) (CategoryTheory.Limits.WalkingMultispan.Hom.fst.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Limits.MultispanIndex.fst.{u3, u1, u2} C _inst_1 I a)
-but is expected to have type
-  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1) (a : CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I), 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.left.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) a)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.right.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I a)))) (Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.left.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) a) (CategoryTheory.Limits.WalkingMultispan.right.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I a)) (CategoryTheory.Limits.WalkingMultispan.Hom.fst.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) a)) (CategoryTheory.Limits.MultispanIndex.fst.{u1, u2, u3} C _inst_1 I a)
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multispan_index.multispan_map_fst CategoryTheory.Limits.MultispanIndex.multispan_map_fstₓ'. -/
 @[simp]
 theorem multispan_map_fst (a) : I.multispan.map (WalkingMultispan.Hom.fst a) = I.fst a :=
@@ -355,10 +346,7 @@ theorem multispan_map_fst (a) : I.multispan.map (WalkingMultispan.Hom.fst a) = I
 #align category_theory.limits.multispan_index.multispan_map_fst CategoryTheory.Limits.MultispanIndex.multispan_map_fst
 
 /- warning: category_theory.limits.multispan_index.multispan_map_snd -> CategoryTheory.Limits.MultispanIndex.multispan_map_snd is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1) (a : CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMultispan.left.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMultispan.right.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I a)))) (CategoryTheory.Functor.map.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMultispan.left.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a) (CategoryTheory.Limits.WalkingMultispan.right.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I a)) (CategoryTheory.Limits.WalkingMultispan.Hom.snd.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Limits.MultispanIndex.snd.{u3, u1, u2} C _inst_1 I a)
-but is expected to have type
-  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1) (a : CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I), 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.left.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) a)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.right.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I a)))) (Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.left.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) a) (CategoryTheory.Limits.WalkingMultispan.right.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I a)) (CategoryTheory.Limits.WalkingMultispan.Hom.snd.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) a)) (CategoryTheory.Limits.MultispanIndex.snd.{u1, u2, u3} C _inst_1 I a)
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multispan_index.multispan_map_snd CategoryTheory.Limits.MultispanIndex.multispan_map_sndₓ'. -/
 @[simp]
 theorem multispan_map_snd (a) : I.multispan.map (WalkingMultispan.Hom.snd a) = I.snd a :=
@@ -445,10 +433,7 @@ def ι (a : I.L) : K.pt ⟶ I.left a :=
 -/
 
 /- warning: category_theory.limits.multifork.app_left_eq_ι -> CategoryTheory.Limits.Multifork.app_left_eq_ι is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] {I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1} (K : CategoryTheory.Limits.Multifork.{u1, u2, u3} C _inst_1 I) (a : CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K)) (CategoryTheory.Limits.WalkingMulticospan.left.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMulticospan.left.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) a))) (CategoryTheory.NatTrans.app.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K)) (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Cone.π.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K) (CategoryTheory.Limits.WalkingMulticospan.left.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Limits.Multifork.ι.{u1, u2, u3} C _inst_1 I K a)
-but is expected to have type
-  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1} (K : CategoryTheory.Limits.Multifork.{u2, u3, u1} C _inst_1 I) (a : CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I), 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K))) (CategoryTheory.Limits.WalkingMulticospan.left.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) a)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.left.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) a))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K)) (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.WalkingMulticospan.left.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) a)) (CategoryTheory.Limits.Multifork.ι.{u2, u3, u1} C _inst_1 I K a)
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multifork.app_left_eq_ι CategoryTheory.Limits.Multifork.app_left_eq_ιₓ'. -/
 @[simp]
 theorem app_left_eq_ι (a) : K.π.app (WalkingMulticospan.left a) = K.ι a :=
@@ -456,10 +441,7 @@ theorem app_left_eq_ι (a) : K.π.app (WalkingMulticospan.left a) = K.ι a :=
 #align category_theory.limits.multifork.app_left_eq_ι CategoryTheory.Limits.Multifork.app_left_eq_ι
 
 /- warning: category_theory.limits.multifork.app_right_eq_ι_comp_fst -> CategoryTheory.Limits.Multifork.app_right_eq_ι_comp_fst is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] {I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1} (K : CategoryTheory.Limits.Multifork.{u1, u2, u3} C _inst_1 I) (b : CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K)) (CategoryTheory.Limits.WalkingMulticospan.right.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) b)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMulticospan.right.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) b))) (CategoryTheory.NatTrans.app.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K)) (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Cone.π.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K) (CategoryTheory.Limits.WalkingMulticospan.right.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) b)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K)) (CategoryTheory.Limits.WalkingMulticospan.right.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) b)) (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMulticospan.right.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) b)) (CategoryTheory.Limits.Multifork.ι.{u1, u2, u3} C _inst_1 I K (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.fst.{u3, u1, u2} C _inst_1 I b))
-but is expected to have type
-  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1} (K : CategoryTheory.Limits.Multifork.{u2, u3, u1} C _inst_1 I) (b : CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I), 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K))) (CategoryTheory.Limits.WalkingMulticospan.right.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) b)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.right.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) b))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K)) (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.WalkingMulticospan.right.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) b)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.Multifork.ι.{u2, u3, u1} C _inst_1 I K (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.fst.{u1, u2, u3} C _inst_1 I b))
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multifork.app_right_eq_ι_comp_fst CategoryTheory.Limits.Multifork.app_right_eq_ι_comp_fstₓ'. -/
 @[simp]
 theorem app_right_eq_ι_comp_fst (b) :
@@ -470,10 +452,7 @@ theorem app_right_eq_ι_comp_fst (b) :
 #align category_theory.limits.multifork.app_right_eq_ι_comp_fst CategoryTheory.Limits.Multifork.app_right_eq_ι_comp_fst
 
 /- warning: category_theory.limits.multifork.app_right_eq_ι_comp_snd -> CategoryTheory.Limits.Multifork.app_right_eq_ι_comp_snd is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] {I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1} (K : CategoryTheory.Limits.Multifork.{u1, u2, u3} C _inst_1 I) (b : CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K)) (CategoryTheory.Limits.WalkingMulticospan.right.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) b)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMulticospan.right.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) b))) (CategoryTheory.NatTrans.app.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K)) (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Cone.π.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K) (CategoryTheory.Limits.WalkingMulticospan.right.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) b)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K)) (CategoryTheory.Limits.WalkingMulticospan.right.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) b)) (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMulticospan.right.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) b)) (CategoryTheory.Limits.Multifork.ι.{u1, u2, u3} C _inst_1 I K (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.snd.{u3, u1, u2} C _inst_1 I b))
-but is expected to have type
-  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1} (K : CategoryTheory.Limits.Multifork.{u2, u3, u1} C _inst_1 I) (b : CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I), 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K))) (CategoryTheory.Limits.WalkingMulticospan.right.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) b)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.right.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) b))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K)) (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.WalkingMulticospan.right.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) b)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.Multifork.ι.{u2, u3, u1} C _inst_1 I K (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.snd.{u1, u2, u3} C _inst_1 I b))
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multifork.app_right_eq_ι_comp_snd CategoryTheory.Limits.Multifork.app_right_eq_ι_comp_sndₓ'. -/
 @[reassoc]
 theorem app_right_eq_ι_comp_snd (b) :
@@ -484,10 +463,7 @@ theorem app_right_eq_ι_comp_snd (b) :
 #align category_theory.limits.multifork.app_right_eq_ι_comp_snd CategoryTheory.Limits.Multifork.app_right_eq_ι_comp_snd
 
 /- warning: category_theory.limits.multifork.hom_comp_ι -> CategoryTheory.Limits.Multifork.hom_comp_ι is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] {I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1} (K₁ : CategoryTheory.Limits.Multifork.{u1, u2, u3} C _inst_1 I) (K₂ : CategoryTheory.Limits.Multifork.{u1, u2, u3} C _inst_1 I) (f : Quiver.Hom.{succ u1, max u3 u2 u1} (CategoryTheory.Limits.Multifork.{u1, u2, u3} C _inst_1 I) (CategoryTheory.CategoryStruct.toQuiver.{u1, max u3 u2 u1} (CategoryTheory.Limits.Multifork.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Category.toCategoryStruct.{u1, max u3 u2 u1} (CategoryTheory.Limits.Multifork.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Cone.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I)))) K₁ K₂) (j : CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K₁) (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I j)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K₁) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K₂) (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I j) (CategoryTheory.Limits.ConeMorphism.hom.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K₁ K₂ f) (CategoryTheory.Limits.Multifork.ι.{u1, u2, u3} C _inst_1 I K₂ j)) (CategoryTheory.Limits.Multifork.ι.{u1, u2, u3} C _inst_1 I K₁ j)
-but is expected to have type
-  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1} (K₁ : CategoryTheory.Limits.Multifork.{u2, u3, u1} C _inst_1 I) (K₂ : CategoryTheory.Limits.Multifork.{u2, u3, u1} C _inst_1 I) (f : Quiver.Hom.{succ u2, max (max u3 u2) u1} (CategoryTheory.Limits.Multifork.{u2, u3, u1} C _inst_1 I) (CategoryTheory.CategoryStruct.toQuiver.{u2, max (max u3 u2) u1} (CategoryTheory.Limits.Multifork.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Category.toCategoryStruct.{u2, max (max u3 u2) u1} (CategoryTheory.Limits.Multifork.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Cone.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I)))) K₁ K₂) (j : CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I), 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K₁) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K₁) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K₂) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I j) (CategoryTheory.Limits.ConeMorphism.Hom.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K₁ K₂ f) (CategoryTheory.Limits.Multifork.ι.{u2, u3, u1} C _inst_1 I K₂ j)) (CategoryTheory.Limits.Multifork.ι.{u2, u3, u1} C _inst_1 I K₁ j)
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multifork.hom_comp_ι CategoryTheory.Limits.Multifork.hom_comp_ιₓ'. -/
 @[simp, reassoc]
 theorem hom_comp_ι (K₁ K₂ : Multifork I) (f : K₁ ⟶ K₂) (j : I.L) : f.Hom ≫ K₂.ι j = K₁.ι j :=
@@ -555,10 +531,7 @@ def IsLimit.mk (lift : ∀ E : Multifork I, E.pt ⟶ K.pt)
 variable [HasProduct I.left] [HasProduct I.right]
 
 /- warning: category_theory.limits.multifork.pi_condition -> CategoryTheory.Limits.Multifork.pi_condition is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] {I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1} (K : CategoryTheory.Limits.Multifork.{u1, u2, u3} C _inst_1 I) [_inst_2 : CategoryTheory.Limits.HasProduct.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasProduct.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I)], Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (fun (b : CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) => CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I b) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.Pi.lift.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (fun (b : CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) => CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I b) _inst_2 (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K) (CategoryTheory.Limits.Multifork.ι.{u1, u2, u3} C _inst_1 I K)) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (fun (b : CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) => CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I b) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.Pi.lift.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (fun (b : CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) => CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I b) _inst_2 (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K) (CategoryTheory.Limits.Multifork.ι.{u1, u2, u3} C _inst_1 I K)) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3))
-but is expected to have type
-  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1} (K : CategoryTheory.Limits.Multifork.{u2, u3, u1} C _inst_1 I) [_inst_2 : CategoryTheory.Limits.HasProduct.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasProduct.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I)], 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (fun (b : CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) => CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I b) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.Pi.lift.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (fun (b : CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) => CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I b) _inst_2 (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.Multifork.ι.{u2, u3, u1} C _inst_1 I K)) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (fun (b : CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) => CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I b) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.Pi.lift.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (fun (b : CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) => CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I b) _inst_2 (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.Multifork.ι.{u2, u3, u1} C _inst_1 I K)) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3))
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multifork.pi_condition CategoryTheory.Limits.Multifork.pi_conditionₓ'. -/
 /- ./././Mathport/Syntax/Translate/Tactic/Builtin.lean:73:14: unsupported tactic `discrete_cases #[] -/
 @[simp, reassoc]
@@ -589,10 +562,7 @@ noncomputable def toPiFork (K : Multifork I) : Fork I.fstPiMap I.sndPiMap
 -/
 
 /- warning: category_theory.limits.multifork.to_pi_fork_π_app_zero -> CategoryTheory.Limits.Multifork.toPiFork_π_app_zero is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] {I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1} (K : CategoryTheory.Limits.Multifork.{u1, u2, u3} C _inst_1 I) [_inst_2 : CategoryTheory.Limits.HasProduct.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasProduct.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I)], Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Functor.obj.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Functor.obj.{u1, u1, u2, max u1 u2} C _inst_1 (CategoryTheory.Functor.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.const.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Limits.Cone.pt.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.Limits.Multifork.toPiFork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 K))) CategoryTheory.Limits.WalkingParallelPair.zero) (CategoryTheory.Functor.obj.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) CategoryTheory.Limits.WalkingParallelPair.zero)) (CategoryTheory.Limits.Fork.ι.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.Multifork.toPiFork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 K)) (CategoryTheory.Limits.Pi.lift.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2 (CategoryTheory.Functor.obj.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Functor.obj.{u1, u1, u2, max u1 u2} C _inst_1 (CategoryTheory.Functor.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.const.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Limits.Cone.pt.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.Limits.Multifork.toPiFork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 K))) CategoryTheory.Limits.WalkingParallelPair.zero) (CategoryTheory.Limits.Multifork.ι.{u1, u2, u3} C _inst_1 I K))
-but is expected to have type
-  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1} (K : CategoryTheory.Limits.Multifork.{u2, u3, u1} C _inst_1 I) [_inst_2 : CategoryTheory.Limits.HasProduct.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasProduct.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I)], 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.{1, succ u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.CategoryStruct.toQuiver.{0, 0} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.Category.toCategoryStruct.{0, 0} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory)) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (Prefunctor.obj.{succ u2, succ u2, u3, max u2 u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{u2, max u3 u2} (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Category.toCategoryStruct.{u2, max u3 u2} (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, u2, u3, max u3 u2} C _inst_1 (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.const.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1)) (CategoryTheory.Limits.Cone.pt.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u2, u3} C _inst_1 (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.Limits.Multifork.toPiFork.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 K)))) CategoryTheory.Limits.WalkingParallelPair.zero) (Prefunctor.obj.{1, succ u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.CategoryStruct.toQuiver.{0, 0} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.Category.toCategoryStruct.{0, 0} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory)) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u2, u3} C _inst_1 (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3))) CategoryTheory.Limits.WalkingParallelPair.zero)) (CategoryTheory.Limits.Fork.ι.{u2, u3} C _inst_1 (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.Multifork.toPiFork.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 K)) (CategoryTheory.Limits.Pi.lift.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (fun (b : CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) => CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I b) _inst_2 (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.Multifork.ι.{u2, u3, u1} C _inst_1 I K))
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multifork.to_pi_fork_π_app_zero CategoryTheory.Limits.Multifork.toPiFork_π_app_zeroₓ'. -/
 @[simp]
 theorem toPiFork_π_app_zero : K.toPiFork.ι = Pi.lift K.ι :=
@@ -600,10 +570,7 @@ theorem toPiFork_π_app_zero : K.toPiFork.ι = Pi.lift K.ι :=
 #align category_theory.limits.multifork.to_pi_fork_π_app_zero CategoryTheory.Limits.Multifork.toPiFork_π_app_zero
 
 /- warning: category_theory.limits.multifork.to_pi_fork_π_app_one -> CategoryTheory.Limits.Multifork.toPiFork_π_app_one is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] {I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1} (K : CategoryTheory.Limits.Multifork.{u1, u2, u3} C _inst_1 I) [_inst_2 : CategoryTheory.Limits.HasProduct.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasProduct.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I)], Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Functor.obj.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Functor.obj.{u1, u1, u2, max u1 u2} C _inst_1 (CategoryTheory.Functor.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.const.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Limits.Cone.pt.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.Limits.Multifork.toPiFork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 K))) CategoryTheory.Limits.WalkingParallelPair.one) (CategoryTheory.Functor.obj.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) CategoryTheory.Limits.WalkingParallelPair.one)) (CategoryTheory.NatTrans.app.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Functor.obj.{u1, u1, u2, max u1 u2} C _inst_1 (CategoryTheory.Functor.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.const.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Limits.Cone.pt.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.Limits.Multifork.toPiFork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 K))) (CategoryTheory.Limits.parallelPair.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.Limits.Cone.π.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.Limits.Multifork.toPiFork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 K)) CategoryTheory.Limits.WalkingParallelPair.one) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Functor.obj.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Functor.obj.{u1, u1, u2, max u1 u2} C _inst_1 (CategoryTheory.Functor.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.const.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Limits.Cone.pt.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.Limits.Multifork.toPiFork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 K))) CategoryTheory.Limits.WalkingParallelPair.one) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (fun (b : CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) => CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I b) _inst_2) (CategoryTheory.Functor.obj.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) CategoryTheory.Limits.WalkingParallelPair.one) (CategoryTheory.Limits.Pi.lift.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (fun (b : CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) => CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I b) _inst_2 (CategoryTheory.Functor.obj.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Functor.obj.{u1, u1, u2, max u1 u2} C _inst_1 (CategoryTheory.Functor.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.const.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Limits.Cone.pt.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.Limits.Multifork.toPiFork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 K))) CategoryTheory.Limits.WalkingParallelPair.one) (CategoryTheory.Limits.Multifork.ι.{u1, u2, u3} C _inst_1 I K)) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3))
-but is expected to have type
-  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1} (K : CategoryTheory.Limits.Multifork.{u2, u3, u1} C _inst_1 I) [_inst_2 : CategoryTheory.Limits.HasProduct.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasProduct.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I)], 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.{1, succ u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.CategoryStruct.toQuiver.{0, 0} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.Category.toCategoryStruct.{0, 0} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory)) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (Prefunctor.obj.{succ u2, succ u2, u3, max u2 u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{u2, max u3 u2} (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Category.toCategoryStruct.{u2, max u3 u2} (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, u2, u3, max u3 u2} C _inst_1 (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.const.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1)) (CategoryTheory.Limits.Cone.pt.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u2, u3} C _inst_1 (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.Limits.Multifork.toPiFork.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 K)))) CategoryTheory.Limits.WalkingParallelPair.one) (Prefunctor.obj.{1, succ u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.CategoryStruct.toQuiver.{0, 0} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.Category.toCategoryStruct.{0, 0} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory)) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u2, u3} C _inst_1 (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3))) CategoryTheory.Limits.WalkingParallelPair.one)) (CategoryTheory.NatTrans.app.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (Prefunctor.obj.{succ u2, succ u2, u3, max u2 u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{u2, max u3 u2} (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Category.toCategoryStruct.{u2, max u3 u2} (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, u2, u3, max u3 u2} C _inst_1 (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.const.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1)) (CategoryTheory.Limits.Cone.pt.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u2, u3} C _inst_1 (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.Limits.Multifork.toPiFork.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 K))) (CategoryTheory.Limits.parallelPair.{u2, u3} C _inst_1 (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.Limits.Cone.π.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u2, u3} C _inst_1 (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.Limits.Multifork.toPiFork.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 K)) CategoryTheory.Limits.WalkingParallelPair.one) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (fun (b : CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) => CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I b) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.Pi.lift.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (fun (b : CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) => CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I b) _inst_2 (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.Multifork.ι.{u2, u3, u1} C _inst_1 I K)) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3))
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multifork.to_pi_fork_π_app_one CategoryTheory.Limits.Multifork.toPiFork_π_app_oneₓ'. -/
 @[simp]
 theorem toPiFork_π_app_one : K.toPiFork.π.app WalkingParallelPair.one = Pi.lift K.ι ≫ I.fstPiMap :=
@@ -635,10 +602,7 @@ noncomputable def ofPiFork (c : Fork I.fstPiMap I.sndPiMap) : Multifork I
 -/
 
 /- warning: category_theory.limits.multifork.of_pi_fork_π_app_left -> CategoryTheory.Limits.Multifork.ofPiFork_π_app_left is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasProduct.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasProduct.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I)] (c : CategoryTheory.Limits.Fork.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) (a : CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multifork.ofPiFork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 c)) (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I a)) (CategoryTheory.Limits.Multifork.ι.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.Multifork.ofPiFork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 c) a) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multifork.ofPiFork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 c)) (CategoryTheory.Functor.obj.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) CategoryTheory.Limits.WalkingParallelPair.zero) (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I a) (CategoryTheory.Limits.Fork.ι.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) c) (CategoryTheory.Limits.Pi.π.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2 a))
-but is expected to have type
-  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasProduct.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasProduct.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I)] (c : CategoryTheory.Limits.Fork.{u2, u3} C _inst_1 (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3)) (a : CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I), 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Multifork.ofPiFork.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 c)) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I a)) (CategoryTheory.Limits.Multifork.ι.{u2, u3, u1} C _inst_1 I (CategoryTheory.Limits.Multifork.ofPiFork.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 c) a) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{1, succ u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.CategoryStruct.toQuiver.{0, 0} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.Category.toCategoryStruct.{0, 0} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory)) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (Prefunctor.obj.{succ u2, succ u2, u3, max u2 u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{u2, max u3 u2} (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Category.toCategoryStruct.{u2, max u3 u2} (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, u2, u3, max u3 u2} C _inst_1 (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.const.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1)) (CategoryTheory.Limits.Cone.pt.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u2, u3} C _inst_1 (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3)) c))) CategoryTheory.Limits.WalkingParallelPair.zero) (Prefunctor.obj.{1, succ u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.CategoryStruct.toQuiver.{0, 0} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.Category.toCategoryStruct.{0, 0} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory)) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u2, u3} C _inst_1 (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3))) CategoryTheory.Limits.WalkingParallelPair.zero) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.Fork.ι.{u2, u3} C _inst_1 (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) c) (CategoryTheory.Limits.Pi.π.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2 a))
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multifork.of_pi_fork_π_app_left CategoryTheory.Limits.Multifork.ofPiFork_π_app_leftₓ'. -/
 @[simp]
 theorem ofPiFork_π_app_left (c : Fork I.fstPiMap I.sndPiMap) (a) :
@@ -647,10 +611,7 @@ theorem ofPiFork_π_app_left (c : Fork I.fstPiMap I.sndPiMap) (a) :
 #align category_theory.limits.multifork.of_pi_fork_π_app_left CategoryTheory.Limits.Multifork.ofPiFork_π_app_left
 
 /- warning: category_theory.limits.multifork.of_pi_fork_π_app_right -> CategoryTheory.Limits.Multifork.ofPiFork_π_app_right is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasProduct.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasProduct.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I)] (c : CategoryTheory.Limits.Fork.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) (a : CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multifork.ofPiFork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 c))) (CategoryTheory.Limits.WalkingMulticospan.right.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMulticospan.right.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) a))) (CategoryTheory.NatTrans.app.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multifork.ofPiFork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 c))) (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Cone.π.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multifork.ofPiFork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 c)) (CategoryTheory.Limits.WalkingMulticospan.right.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multifork.ofPiFork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 c))) (CategoryTheory.Limits.WalkingMulticospan.right.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Functor.obj.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) CategoryTheory.Limits.WalkingParallelPair.zero) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMulticospan.right.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Limits.Fork.ι.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) c) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Functor.obj.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) CategoryTheory.Limits.WalkingParallelPair.zero) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMulticospan.right.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.Pi.π.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3 a)))
-but is expected to have type
-  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasProduct.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasProduct.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I)] (c : CategoryTheory.Limits.Fork.{u2, u3} C _inst_1 (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3)) (a : CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I), 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Multifork.ofPiFork.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 c)))) (CategoryTheory.Limits.WalkingMulticospan.right.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) a)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.right.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) a))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Multifork.ofPiFork.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 c))) (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Multifork.ofPiFork.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 c)) (CategoryTheory.Limits.WalkingMulticospan.right.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) a)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{1, succ u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.CategoryStruct.toQuiver.{0, 0} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.Category.toCategoryStruct.{0, 0} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory)) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (Prefunctor.obj.{succ u2, succ u2, u3, max u2 u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{u2, max u3 u2} (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Category.toCategoryStruct.{u2, max u3 u2} (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, u2, u3, max u3 u2} C _inst_1 (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.const.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1)) (CategoryTheory.Limits.Cone.pt.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u2, u3} C _inst_1 (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3)) c))) CategoryTheory.Limits.WalkingParallelPair.zero) (Prefunctor.obj.{1, succ u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.CategoryStruct.toQuiver.{0, 0} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.Category.toCategoryStruct.{0, 0} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory)) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u2, u3} C _inst_1 (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3))) CategoryTheory.Limits.WalkingParallelPair.zero) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.Fork.ι.{u2, u3} C _inst_1 (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) c) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{1, succ u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.CategoryStruct.toQuiver.{0, 0} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.Category.toCategoryStruct.{0, 0} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory)) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u2, u3} C _inst_1 (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3))) CategoryTheory.Limits.WalkingParallelPair.zero) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.Pi.π.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3 a)))
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multifork.of_pi_fork_π_app_right CategoryTheory.Limits.Multifork.ofPiFork_π_app_rightₓ'. -/
 @[simp]
 theorem ofPiFork_π_app_right (c : Fork I.fstPiMap I.sndPiMap) (a) :
@@ -750,10 +711,7 @@ def π (b : I.R) : I.right b ⟶ K.pt :=
 -/
 
 /- warning: category_theory.limits.multicofork.π_eq_app_right -> CategoryTheory.Limits.Multicofork.π_eq_app_right is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] {I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1} (K : CategoryTheory.Limits.Multicofork.{u1, u2, u3} C _inst_1 I) (b : CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMultispan.right.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) b)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) K)) (CategoryTheory.Limits.WalkingMultispan.right.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) b))) (CategoryTheory.NatTrans.app.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) K)) (CategoryTheory.Limits.Cocone.ι.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) K) (CategoryTheory.Limits.WalkingMultispan.right.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) b)) (CategoryTheory.Limits.Multicofork.π.{u1, u2, u3} C _inst_1 I K b)
-but is expected to have type
-  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1} (K : CategoryTheory.Limits.Multicofork.{u2, u3, u1} C _inst_1 I) (b : CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I), 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.right.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) b)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K))) (CategoryTheory.Limits.WalkingMultispan.right.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) b))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) (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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.WalkingMultispan.right.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) b)) (CategoryTheory.Limits.Multicofork.π.{u2, u3, u1} C _inst_1 I K b)
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicofork.π_eq_app_right CategoryTheory.Limits.Multicofork.π_eq_app_rightₓ'. -/
 @[simp]
 theorem π_eq_app_right (b) : K.ι.app (WalkingMultispan.right _) = K.π b :=
@@ -761,10 +719,7 @@ theorem π_eq_app_right (b) : K.ι.app (WalkingMultispan.right _) = K.π b :=
 #align category_theory.limits.multicofork.π_eq_app_right CategoryTheory.Limits.Multicofork.π_eq_app_right
 
 /- warning: category_theory.limits.multicofork.fst_app_right -> CategoryTheory.Limits.Multicofork.fst_app_right is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] {I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1} (K : CategoryTheory.Limits.Multicofork.{u1, u2, u3} C _inst_1 I) (a : CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMultispan.left.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) K)) (CategoryTheory.Limits.WalkingMultispan.left.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a))) (CategoryTheory.NatTrans.app.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) K)) (CategoryTheory.Limits.Cocone.ι.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) K) (CategoryTheory.Limits.WalkingMultispan.left.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMultispan.left.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I a)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) K)) (CategoryTheory.Limits.WalkingMultispan.left.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Limits.MultispanIndex.fst.{u3, u1, u2} C _inst_1 I a) (CategoryTheory.Limits.Multicofork.π.{u1, u2, u3} C _inst_1 I K (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I a)))
-but is expected to have type
-  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1} (K : CategoryTheory.Limits.Multicofork.{u2, u3, u1} C _inst_1 I) (a : CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I), 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.left.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) a)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K))) (CategoryTheory.Limits.WalkingMultispan.left.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) a))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) (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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.WalkingMultispan.left.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) a)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I a)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.MultispanIndex.fst.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.Multicofork.π.{u2, u3, u1} C _inst_1 I K (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I a)))
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicofork.fst_app_right CategoryTheory.Limits.Multicofork.fst_app_rightₓ'. -/
 @[simp]
 theorem fst_app_right (a) : K.ι.app (WalkingMultispan.left a) = I.fst a ≫ K.π _ :=
@@ -774,10 +729,7 @@ theorem fst_app_right (a) : K.ι.app (WalkingMultispan.left a) = I.fst a ≫ K.
 #align category_theory.limits.multicofork.fst_app_right CategoryTheory.Limits.Multicofork.fst_app_right
 
 /- warning: category_theory.limits.multicofork.snd_app_right -> CategoryTheory.Limits.Multicofork.snd_app_right is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] {I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1} (K : CategoryTheory.Limits.Multicofork.{u1, u2, u3} C _inst_1 I) (a : CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMultispan.left.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) K)) (CategoryTheory.Limits.WalkingMultispan.left.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a))) (CategoryTheory.NatTrans.app.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) K)) (CategoryTheory.Limits.Cocone.ι.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) K) (CategoryTheory.Limits.WalkingMultispan.left.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMultispan.left.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I a)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) K)) (CategoryTheory.Limits.WalkingMultispan.left.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Limits.MultispanIndex.snd.{u3, u1, u2} C _inst_1 I a) (CategoryTheory.Limits.Multicofork.π.{u1, u2, u3} C _inst_1 I K (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I a)))
-but is expected to have type
-  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1} (K : CategoryTheory.Limits.Multicofork.{u2, u3, u1} C _inst_1 I) (a : CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I), 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.left.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) a)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K))) (CategoryTheory.Limits.WalkingMultispan.left.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) a))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) (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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.WalkingMultispan.left.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) a)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I a)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.MultispanIndex.snd.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.Multicofork.π.{u2, u3, u1} C _inst_1 I K (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I a)))
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicofork.snd_app_right CategoryTheory.Limits.Multicofork.snd_app_rightₓ'. -/
 @[reassoc]
 theorem snd_app_right (a) : K.ι.app (WalkingMultispan.left a) = I.snd a ≫ K.π _ :=
@@ -847,10 +799,7 @@ def IsColimit.mk (desc : ∀ E : Multicofork I, K.pt ⟶ E.pt)
 variable [HasCoproduct I.left] [HasCoproduct I.right]
 
 /- warning: category_theory.limits.multicofork.sigma_condition -> CategoryTheory.Limits.Multicofork.sigma_condition is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] {I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1} (K : CategoryTheory.Limits.Multicofork.{u1, u2, u3} C _inst_1 I) [_inst_2 : CategoryTheory.Limits.HasCoproduct.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasCoproduct.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I)], Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) K)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) K) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.Sigma.desc.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3 (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) K) (CategoryTheory.Limits.Multicofork.π.{u1, u2, u3} C _inst_1 I K))) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) K) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.Sigma.desc.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3 (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) K) (CategoryTheory.Limits.Multicofork.π.{u1, u2, u3} C _inst_1 I K)))
-but is expected to have type
-  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1} (K : CategoryTheory.Limits.Multicofork.{u2, u3, u1} C _inst_1 I) [_inst_2 : CategoryTheory.Limits.HasCoproduct.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasCoproduct.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I)], 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.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.Sigma.desc.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3 (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.Multicofork.π.{u2, u3, u1} C _inst_1 I K))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.Sigma.desc.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3 (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.Multicofork.π.{u2, u3, u1} C _inst_1 I K)))
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicofork.sigma_condition CategoryTheory.Limits.Multicofork.sigma_conditionₓ'. -/
 /- ./././Mathport/Syntax/Translate/Tactic/Builtin.lean:73:14: unsupported tactic `discrete_cases #[] -/
 @[simp, reassoc]
@@ -881,10 +830,7 @@ noncomputable def toSigmaCofork (K : Multicofork I) : Cofork I.fstSigmaMap I.snd
 -/
 
 /- warning: category_theory.limits.multicofork.to_sigma_cofork_π -> CategoryTheory.Limits.Multicofork.toSigmaCofork_π is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] {I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1} (K : CategoryTheory.Limits.Multicofork.{u1, u2, u3} C _inst_1 I) [_inst_2 : CategoryTheory.Limits.HasCoproduct.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasCoproduct.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I)], Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Functor.obj.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u1, u2} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) CategoryTheory.Limits.WalkingParallelPair.one) (CategoryTheory.Functor.obj.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Functor.obj.{u1, u1, u2, max u1 u2} C _inst_1 (CategoryTheory.Functor.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.const.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Limits.Cocone.pt.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u1, u2} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.Limits.Multicofork.toSigmaCofork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 K))) CategoryTheory.Limits.WalkingParallelPair.one)) (CategoryTheory.Limits.Cofork.π.{u1, u2} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.Multicofork.toSigmaCofork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 K)) (CategoryTheory.Limits.Sigma.desc.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3 (CategoryTheory.Functor.obj.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Functor.obj.{u1, u1, u2, max u1 u2} C _inst_1 (CategoryTheory.Functor.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.const.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Limits.Cocone.pt.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u1, u2} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.Limits.Multicofork.toSigmaCofork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 K))) CategoryTheory.Limits.WalkingParallelPair.one) (CategoryTheory.Limits.Multicofork.π.{u1, u2, u3} C _inst_1 I K))
-but is expected to have type
-  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1} (K : CategoryTheory.Limits.Multicofork.{u2, u3, u1} C _inst_1 I) [_inst_2 : CategoryTheory.Limits.HasCoproduct.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasCoproduct.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I)], 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.{1, succ u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.CategoryStruct.toQuiver.{0, 0} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.Category.toCategoryStruct.{0, 0} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory)) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u2, u3} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3))) CategoryTheory.Limits.WalkingParallelPair.one) (Prefunctor.obj.{1, succ u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.CategoryStruct.toQuiver.{0, 0} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.Category.toCategoryStruct.{0, 0} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory)) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (Prefunctor.obj.{succ u2, succ u2, u3, max u2 u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{u2, max u3 u2} (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Category.toCategoryStruct.{u2, max u3 u2} (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, u2, u3, max u3 u2} C _inst_1 (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.const.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u2, u3} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.Limits.Multicofork.toSigmaCofork.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 K)))) CategoryTheory.Limits.WalkingParallelPair.one)) (CategoryTheory.Limits.Cofork.π.{u2, u3} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.Multicofork.toSigmaCofork.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 K)) (CategoryTheory.Limits.Sigma.desc.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (fun (b : CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) => CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I b) _inst_3 (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.Multicofork.π.{u2, u3, u1} C _inst_1 I K))
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicofork.to_sigma_cofork_π CategoryTheory.Limits.Multicofork.toSigmaCofork_πₓ'. -/
 @[simp]
 theorem toSigmaCofork_π : K.toSigmaCofork.π = Sigma.desc K.π :=
@@ -918,10 +864,7 @@ noncomputable def ofSigmaCofork (c : Cofork I.fstSigmaMap I.sndSigmaMap) : Multi
 -/
 
 /- warning: category_theory.limits.multicofork.of_sigma_cofork_ι_app_left -> CategoryTheory.Limits.Multicofork.ofSigmaCofork_ι_app_left is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasCoproduct.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasCoproduct.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I)] (c : CategoryTheory.Limits.Cofork.{u1, u2} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) (a : CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMultispan.left.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multicofork.ofSigmaCofork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 c))) (CategoryTheory.Limits.WalkingMultispan.left.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a))) (CategoryTheory.NatTrans.app.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multicofork.ofSigmaCofork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 c))) (CategoryTheory.Limits.Cocone.ι.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multicofork.ofSigmaCofork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 c)) (CategoryTheory.Limits.WalkingMultispan.left.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMultispan.left.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multicofork.ofSigmaCofork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 c))) (CategoryTheory.Limits.WalkingMultispan.left.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Limits.Sigma.ι.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2 a) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multicofork.ofSigmaCofork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 c))) (CategoryTheory.Limits.WalkingMultispan.left.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.Cofork.π.{u1, u2} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) c)))
-but is expected to have type
-  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasCoproduct.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasCoproduct.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I)] (c : CategoryTheory.Limits.Cofork.{u2, u3} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3)) (a : CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I), 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.left.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) a)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Multicofork.ofSigmaCofork.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 c)))) (CategoryTheory.Limits.WalkingMultispan.left.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) a))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) (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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Multicofork.ofSigmaCofork.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 c))) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Multicofork.ofSigmaCofork.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 c)) (CategoryTheory.Limits.WalkingMultispan.left.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) a)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (Prefunctor.obj.{1, succ u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.CategoryStruct.toQuiver.{0, 0} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.Category.toCategoryStruct.{0, 0} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory)) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (Prefunctor.obj.{succ u2, succ u2, u3, max u2 u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{u2, max u3 u2} (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Category.toCategoryStruct.{u2, max u3 u2} (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, u2, u3, max u3 u2} C _inst_1 (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.const.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u2, u3} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3)) c))) CategoryTheory.Limits.WalkingParallelPair.one) (CategoryTheory.Limits.Sigma.ι.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2 a) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (Prefunctor.obj.{1, succ u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.CategoryStruct.toQuiver.{0, 0} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.Category.toCategoryStruct.{0, 0} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory)) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (Prefunctor.obj.{succ u2, succ u2, u3, max u2 u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{u2, max u3 u2} (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Category.toCategoryStruct.{u2, max u3 u2} (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, u2, u3, max u3 u2} C _inst_1 (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.const.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u2, u3} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3)) c))) CategoryTheory.Limits.WalkingParallelPair.one) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.Cofork.π.{u2, u3} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) c)))
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicofork.of_sigma_cofork_ι_app_left CategoryTheory.Limits.Multicofork.ofSigmaCofork_ι_app_leftₓ'. -/
 @[simp]
 theorem ofSigmaCofork_ι_app_left (c : Cofork I.fstSigmaMap I.sndSigmaMap) (a) :
@@ -931,10 +874,7 @@ theorem ofSigmaCofork_ι_app_left (c : Cofork I.fstSigmaMap I.sndSigmaMap) (a) :
 #align category_theory.limits.multicofork.of_sigma_cofork_ι_app_left CategoryTheory.Limits.Multicofork.ofSigmaCofork_ι_app_left
 
 /- warning: category_theory.limits.multicofork.of_sigma_cofork_ι_app_right -> CategoryTheory.Limits.Multicofork.ofSigmaCofork_ι_app_right is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasCoproduct.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasCoproduct.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I)] (c : CategoryTheory.Limits.Cofork.{u1, u2} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) (b : CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMultispan.right.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) b)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multicofork.ofSigmaCofork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 c))) (CategoryTheory.Limits.WalkingMultispan.right.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) b))) (CategoryTheory.NatTrans.app.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multicofork.ofSigmaCofork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 c))) (CategoryTheory.Limits.Cocone.ι.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multicofork.ofSigmaCofork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 c)) (CategoryTheory.Limits.WalkingMultispan.right.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) b)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMultispan.right.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) b)) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multicofork.ofSigmaCofork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 c))) (CategoryTheory.Limits.WalkingMultispan.right.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) b)) (CategoryTheory.Limits.Sigma.ι.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3 b) (CategoryTheory.Limits.Cofork.π.{u1, u2} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) c))
-but is expected to have type
-  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasCoproduct.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasCoproduct.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I)] (c : CategoryTheory.Limits.Cofork.{u2, u3} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3)) (b : CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I), 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.right.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) b)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Multicofork.ofSigmaCofork.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 c)))) (CategoryTheory.Limits.WalkingMultispan.right.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) b))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) (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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Multicofork.ofSigmaCofork.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 c))) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Multicofork.ofSigmaCofork.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 c)) (CategoryTheory.Limits.WalkingMultispan.right.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) b)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (Prefunctor.obj.{1, succ u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.CategoryStruct.toQuiver.{0, 0} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.Category.toCategoryStruct.{0, 0} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory)) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (Prefunctor.obj.{succ u2, succ u2, u3, max u2 u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{u2, max u3 u2} (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Category.toCategoryStruct.{u2, max u3 u2} (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, u2, u3, max u3 u2} C _inst_1 (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.const.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u2, u3} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3)) c))) CategoryTheory.Limits.WalkingParallelPair.one) (CategoryTheory.Limits.Sigma.ι.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3 b) (CategoryTheory.Limits.Cofork.π.{u2, u3} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) c))
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicofork.of_sigma_cofork_ι_app_right CategoryTheory.Limits.Multicofork.ofSigmaCofork_ι_app_rightₓ'. -/
 @[simp]
 theorem ofSigmaCofork_ι_app_right (c : Cofork I.fstSigmaMap I.sndSigmaMap) (b) :
@@ -1072,10 +1012,7 @@ theorem multifork_ι (a) : (Multiequalizer.multifork I).ι a = Multiequalizer.ι
 #align category_theory.limits.multiequalizer.multifork_ι CategoryTheory.Limits.Multiequalizer.multifork_ι
 
 /- warning: category_theory.limits.multiequalizer.multifork_π_app_left -> CategoryTheory.Limits.Multiequalizer.multifork_π_app_left is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMultiequalizer.{u1, u2, u3} C _inst_1 I] (a : CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multiequalizer.multifork.{u1, u2, u3} C _inst_1 I _inst_2))) (CategoryTheory.Limits.WalkingMulticospan.left.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMulticospan.left.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) a))) (CategoryTheory.NatTrans.app.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multiequalizer.multifork.{u1, u2, u3} C _inst_1 I _inst_2))) (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Cone.π.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multiequalizer.multifork.{u1, u2, u3} C _inst_1 I _inst_2)) (CategoryTheory.Limits.WalkingMulticospan.left.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Limits.Multiequalizer.ι.{u1, u2, u3} C _inst_1 I _inst_2 a)
-but is expected to have type
-  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMultiequalizer.{u2, u3, u1} C _inst_1 I] (a : CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I), 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Multiequalizer.multifork.{u2, u3, u1} C _inst_1 I _inst_2)))) (CategoryTheory.Limits.WalkingMulticospan.left.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) a)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.left.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) a))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Multiequalizer.multifork.{u2, u3, u1} C _inst_1 I _inst_2))) (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Multiequalizer.multifork.{u2, u3, u1} C _inst_1 I _inst_2)) (CategoryTheory.Limits.WalkingMulticospan.left.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) a)) (CategoryTheory.Limits.Multiequalizer.ι.{u2, u3, u1} C _inst_1 I _inst_2 a)
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multiequalizer.multifork_π_app_left CategoryTheory.Limits.Multiequalizer.multifork_π_app_leftₓ'. -/
 @[simp]
 theorem multifork_π_app_left (a) :
@@ -1200,10 +1137,7 @@ theorem multicofork_π (b) : (Multicoequalizer.multicofork I).π b = Multicoequa
 #align category_theory.limits.multicoequalizer.multicofork_π CategoryTheory.Limits.Multicoequalizer.multicofork_π
 
 /- warning: category_theory.limits.multicoequalizer.multicofork_ι_app_right -> CategoryTheory.Limits.Multicoequalizer.multicofork_ι_app_right is a dubious translation:
-lean 3 declaration is
-  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMulticoequalizer.{u1, u2, u3} C _inst_1 I] (b : CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMultispan.right.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) b)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multicoequalizer.multicofork.{u1, u2, u3} C _inst_1 I _inst_2))) (CategoryTheory.Limits.WalkingMultispan.right.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) b))) (CategoryTheory.NatTrans.app.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multicoequalizer.multicofork.{u1, u2, u3} C _inst_1 I _inst_2))) (CategoryTheory.Limits.Cocone.ι.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multicoequalizer.multicofork.{u1, u2, u3} C _inst_1 I _inst_2)) (CategoryTheory.Limits.WalkingMultispan.right.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) b)) (CategoryTheory.Limits.Multicoequalizer.π.{u1, u2, u3} C _inst_1 I _inst_2 b)
-but is expected to have type
-  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMulticoequalizer.{u2, u3, u1} C _inst_1 I] (b : CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I), 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.right.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) b)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Multicoequalizer.multicofork.{u2, u3, u1} C _inst_1 I _inst_2)))) (CategoryTheory.Limits.WalkingMultispan.right.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) b))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) (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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Multicoequalizer.multicofork.{u2, u3, u1} C _inst_1 I _inst_2))) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Multicoequalizer.multicofork.{u2, u3, u1} C _inst_1 I _inst_2)) (CategoryTheory.Limits.WalkingMultispan.right.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) b)) (CategoryTheory.Limits.Multicoequalizer.π.{u2, u3, u1} C _inst_1 I _inst_2 b)
+<too large>
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicoequalizer.multicofork_ι_app_right CategoryTheory.Limits.Multicoequalizer.multicofork_ι_app_rightₓ'. -/
 @[simp]
 theorem multicofork_ι_app_right (b) :
Diff
@@ -267,7 +267,7 @@ lean 3 declaration is
 but is expected to have type
   forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasProduct.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasProduct.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I)] (b : CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I), 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.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.Pi.π.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3 b)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.Pi.π.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2 (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.fst.{u1, u2, u3} C _inst_1 I b))
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicospan_index.fst_pi_map_π CategoryTheory.Limits.MulticospanIndex.fstPiMap_πₓ'. -/
-@[simp, reassoc.1]
+@[simp, reassoc]
 theorem fstPiMap_π (b) : I.fstPiMap ≫ Pi.π I.right b = Pi.π I.left _ ≫ I.fst b := by
   simp [fst_pi_map]
 #align category_theory.limits.multicospan_index.fst_pi_map_π CategoryTheory.Limits.MulticospanIndex.fstPiMap_π
@@ -278,7 +278,7 @@ lean 3 declaration is
 but is expected to have type
   forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasProduct.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasProduct.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I)] (b : CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I), 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.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.Pi.π.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3 b)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.Pi.π.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2 (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.snd.{u1, u2, u3} C _inst_1 I b))
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicospan_index.snd_pi_map_π CategoryTheory.Limits.MulticospanIndex.sndPiMap_πₓ'. -/
-@[simp, reassoc.1]
+@[simp, reassoc]
 theorem sndPiMap_π (b) : I.sndPiMap ≫ Pi.π I.right b = Pi.π I.left _ ≫ I.snd b := by
   simp [snd_pi_map]
 #align category_theory.limits.multicospan_index.snd_pi_map_π CategoryTheory.Limits.MulticospanIndex.sndPiMap_π
@@ -387,7 +387,7 @@ lean 3 declaration is
 but is expected to have type
   forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasCoproduct.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasCoproduct.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I)] (b : CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I), 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.MultispanIndex.left.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.Sigma.ι.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2 b) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fst.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.Sigma.ι.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3 (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I b)))
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multispan_index.ι_fst_sigma_map CategoryTheory.Limits.MultispanIndex.ι_fstSigmaMapₓ'. -/
-@[simp, reassoc.1]
+@[simp, reassoc]
 theorem ι_fstSigmaMap (b) : Sigma.ι I.left b ≫ I.fstSigmaMap = I.fst b ≫ Sigma.ι I.right _ := by
   simp [fst_sigma_map]
 #align category_theory.limits.multispan_index.ι_fst_sigma_map CategoryTheory.Limits.MultispanIndex.ι_fstSigmaMap
@@ -398,7 +398,7 @@ lean 3 declaration is
 but is expected to have type
   forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasCoproduct.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasCoproduct.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I)] (b : CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I), 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.MultispanIndex.left.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.Sigma.ι.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2 b) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.snd.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.Sigma.ι.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3 (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I b)))
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multispan_index.ι_snd_sigma_map CategoryTheory.Limits.MultispanIndex.ι_sndSigmaMapₓ'. -/
-@[simp, reassoc.1]
+@[simp, reassoc]
 theorem ι_sndSigmaMap (b) : Sigma.ι I.left b ≫ I.sndSigmaMap = I.snd b ≫ Sigma.ι I.right _ := by
   simp [snd_sigma_map]
 #align category_theory.limits.multispan_index.ι_snd_sigma_map CategoryTheory.Limits.MultispanIndex.ι_sndSigmaMap
@@ -475,7 +475,7 @@ lean 3 declaration is
 but is expected to have type
   forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1} (K : CategoryTheory.Limits.Multifork.{u2, u3, u1} C _inst_1 I) (b : CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I), 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K))) (CategoryTheory.Limits.WalkingMulticospan.right.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) b)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.right.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) b))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K)) (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.WalkingMulticospan.right.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) b)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.Multifork.ι.{u2, u3, u1} C _inst_1 I K (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.snd.{u1, u2, u3} C _inst_1 I b))
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multifork.app_right_eq_ι_comp_snd CategoryTheory.Limits.Multifork.app_right_eq_ι_comp_sndₓ'. -/
-@[reassoc.1]
+@[reassoc]
 theorem app_right_eq_ι_comp_snd (b) :
     K.π.app (WalkingMulticospan.right b) = K.ι (I.sndTo b) ≫ I.snd b :=
   by
@@ -489,7 +489,7 @@ lean 3 declaration is
 but is expected to have type
   forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1} (K₁ : CategoryTheory.Limits.Multifork.{u2, u3, u1} C _inst_1 I) (K₂ : CategoryTheory.Limits.Multifork.{u2, u3, u1} C _inst_1 I) (f : Quiver.Hom.{succ u2, max (max u3 u2) u1} (CategoryTheory.Limits.Multifork.{u2, u3, u1} C _inst_1 I) (CategoryTheory.CategoryStruct.toQuiver.{u2, max (max u3 u2) u1} (CategoryTheory.Limits.Multifork.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Category.toCategoryStruct.{u2, max (max u3 u2) u1} (CategoryTheory.Limits.Multifork.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Cone.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I)))) K₁ K₂) (j : CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I), 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K₁) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K₁) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K₂) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I j) (CategoryTheory.Limits.ConeMorphism.Hom.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K₁ K₂ f) (CategoryTheory.Limits.Multifork.ι.{u2, u3, u1} C _inst_1 I K₂ j)) (CategoryTheory.Limits.Multifork.ι.{u2, u3, u1} C _inst_1 I K₁ j)
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multifork.hom_comp_ι CategoryTheory.Limits.Multifork.hom_comp_ιₓ'. -/
-@[simp, reassoc.1]
+@[simp, reassoc]
 theorem hom_comp_ι (K₁ K₂ : Multifork I) (f : K₁ ⟶ K₂) (j : I.L) : f.Hom ≫ K₂.ι j = K₁.ι j :=
   f.w (WalkingMulticospan.left j)
 #align category_theory.limits.multifork.hom_comp_ι CategoryTheory.Limits.Multifork.hom_comp_ι
@@ -524,7 +524,7 @@ lean 3 declaration is
 but is expected to have type
   forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1} (K : CategoryTheory.Limits.Multifork.{u2, u3, u1} C _inst_1 I) (b : CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I), 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.Multifork.ι.{u2, u3, u1} C _inst_1 I K (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.fst.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.Multifork.ι.{u2, u3, u1} C _inst_1 I K (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.snd.{u1, u2, u3} C _inst_1 I b))
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multifork.condition CategoryTheory.Limits.Multifork.conditionₓ'. -/
-@[simp, reassoc.1]
+@[simp, reassoc]
 theorem condition (b) : K.ι (I.fstTo b) ≫ I.fst b = K.ι (I.sndTo b) ≫ I.snd b := by
   rw [← app_right_eq_ι_comp_fst, ← app_right_eq_ι_comp_snd]
 #align category_theory.limits.multifork.condition CategoryTheory.Limits.Multifork.condition
@@ -561,7 +561,7 @@ but is expected to have type
   forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1} (K : CategoryTheory.Limits.Multifork.{u2, u3, u1} C _inst_1 I) [_inst_2 : CategoryTheory.Limits.HasProduct.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasProduct.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I)], 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (fun (b : CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) => CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I b) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.Pi.lift.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (fun (b : CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) => CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I b) _inst_2 (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.Multifork.ι.{u2, u3, u1} C _inst_1 I K)) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (fun (b : CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) => CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I b) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.Pi.lift.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (fun (b : CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) => CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I b) _inst_2 (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.Multifork.ι.{u2, u3, u1} C _inst_1 I K)) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3))
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multifork.pi_condition CategoryTheory.Limits.Multifork.pi_conditionₓ'. -/
 /- ./././Mathport/Syntax/Translate/Tactic/Builtin.lean:73:14: unsupported tactic `discrete_cases #[] -/
-@[simp, reassoc.1]
+@[simp, reassoc]
 theorem pi_condition : Pi.lift K.ι ≫ I.fstPiMap = Pi.lift K.ι ≫ I.sndPiMap :=
   by
   ext
@@ -779,7 +779,7 @@ lean 3 declaration is
 but is expected to have type
   forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1} (K : CategoryTheory.Limits.Multicofork.{u2, u3, u1} C _inst_1 I) (a : CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I), 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.left.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) a)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K))) (CategoryTheory.Limits.WalkingMultispan.left.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) a))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) (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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.WalkingMultispan.left.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) a)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I a)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.MultispanIndex.snd.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.Multicofork.π.{u2, u3, u1} C _inst_1 I K (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I a)))
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicofork.snd_app_right CategoryTheory.Limits.Multicofork.snd_app_rightₓ'. -/
-@[reassoc.1]
+@[reassoc]
 theorem snd_app_right (a) : K.ι.app (WalkingMultispan.left a) = I.snd a ≫ K.π _ :=
   by
   rw [← K.w (walking_multispan.hom.snd a)]
@@ -816,7 +816,7 @@ lean 3 declaration is
 but is expected to have type
   forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1} (K : CategoryTheory.Limits.Multicofork.{u2, u3, u1} C _inst_1 I) (a : CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I), 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.MultispanIndex.left.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I a)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.MultispanIndex.fst.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.Multicofork.π.{u2, u3, u1} C _inst_1 I K (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I a))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I a)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.MultispanIndex.snd.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.Multicofork.π.{u2, u3, u1} C _inst_1 I K (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I a)))
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicofork.condition CategoryTheory.Limits.Multicofork.conditionₓ'. -/
-@[simp, reassoc.1]
+@[simp, reassoc]
 theorem condition (a) : I.fst a ≫ K.π (I.fstFrom a) = I.snd a ≫ K.π (I.sndFrom a) := by
   rw [← K.snd_app_right, ← K.fst_app_right]
 #align category_theory.limits.multicofork.condition CategoryTheory.Limits.Multicofork.condition
@@ -853,7 +853,7 @@ but is expected to have type
   forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1} (K : CategoryTheory.Limits.Multicofork.{u2, u3, u1} C _inst_1 I) [_inst_2 : CategoryTheory.Limits.HasCoproduct.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasCoproduct.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I)], 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.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.Sigma.desc.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3 (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.Multicofork.π.{u2, u3, u1} C _inst_1 I K))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.Sigma.desc.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3 (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.Multicofork.π.{u2, u3, u1} C _inst_1 I K)))
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicofork.sigma_condition CategoryTheory.Limits.Multicofork.sigma_conditionₓ'. -/
 /- ./././Mathport/Syntax/Translate/Tactic/Builtin.lean:73:14: unsupported tactic `discrete_cases #[] -/
-@[simp, reassoc.1]
+@[simp, reassoc]
 theorem sigma_condition : I.fstSigmaMap ≫ Sigma.desc K.π = I.sndSigmaMap ≫ Sigma.desc K.π :=
   by
   ext
@@ -1089,7 +1089,7 @@ lean 3 declaration is
 but is expected to have type
   forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMultiequalizer.{u2, u3, u1} C _inst_1 I] (b : CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I), 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.multiequalizer.{u2, u3, u1} C _inst_1 I _inst_2) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.multiequalizer.{u2, u3, u1} C _inst_1 I _inst_2) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.Multiequalizer.ι.{u2, u3, u1} C _inst_1 I _inst_2 (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.fst.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.multiequalizer.{u2, u3, u1} C _inst_1 I _inst_2) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.Multiequalizer.ι.{u2, u3, u1} C _inst_1 I _inst_2 (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.snd.{u1, u2, u3} C _inst_1 I b))
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multiequalizer.condition CategoryTheory.Limits.Multiequalizer.conditionₓ'. -/
-@[reassoc.1]
+@[reassoc]
 theorem condition (b) :
     Multiequalizer.ι I (I.fstTo b) ≫ I.fst b = Multiequalizer.ι I (I.sndTo b) ≫ I.snd b :=
   Multifork.condition _ _
@@ -1109,7 +1109,7 @@ lean 3 declaration is
 but is expected to have type
   forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMultiequalizer.{u2, u3, u1} C _inst_1 I] (W : C) (k : forall (a : CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I), Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I a)) (h : forall (b : CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I), 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.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b) (k (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.fst.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b) (k (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.snd.{u1, u2, u3} C _inst_1 I b))) (a : CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I), 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.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I a)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W (CategoryTheory.Limits.multiequalizer.{u2, u3, u1} C _inst_1 I _inst_2) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.Multiequalizer.lift.{u2, u3, u1} C _inst_1 I _inst_2 W k h) (CategoryTheory.Limits.Multiequalizer.ι.{u2, u3, u1} C _inst_1 I _inst_2 a)) (k a)
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multiequalizer.lift_ι CategoryTheory.Limits.Multiequalizer.lift_ιₓ'. -/
-@[simp, reassoc.1]
+@[simp, reassoc]
 theorem lift_ι (W : C) (k : ∀ a, W ⟶ I.left a)
     (h : ∀ b, k (I.fstTo b) ≫ I.fst b = k (I.sndTo b) ≫ I.snd b) (a) :
     Multiequalizer.lift I _ k h ≫ Multiequalizer.ι I a = k _ :=
@@ -1158,7 +1158,7 @@ lean 3 declaration is
 but is expected to have type
   forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMultiequalizer.{u2, u3, u1} C _inst_1 I] [_inst_3 : CategoryTheory.Limits.HasProduct.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I)] [_inst_4 : CategoryTheory.Limits.HasProduct.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I)] (a : CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I), 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.multiequalizer.{u2, u3, u1} C _inst_1 I _inst_2) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I a)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.multiequalizer.{u2, u3, u1} C _inst_1 I _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.Multiequalizer.ιPi.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 _inst_4) (CategoryTheory.Limits.Pi.π.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_3 a)) (CategoryTheory.Limits.Multiequalizer.ι.{u2, u3, u1} C _inst_1 I _inst_2 a)
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multiequalizer.ι_pi_π CategoryTheory.Limits.Multiequalizer.ιPi_πₓ'. -/
-@[simp, reassoc.1]
+@[simp, reassoc]
 theorem ιPi_π (a) : ιPi I ≫ Pi.π I.left a = ι I a :=
   by
   rw [ι_pi, category.assoc, ← iso.eq_inv_comp, iso_equalizer]
@@ -1217,7 +1217,7 @@ lean 3 declaration is
 but is expected to have type
   forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMulticoequalizer.{u2, u3, u1} C _inst_1 I] (a : CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I), 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.MultispanIndex.left.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.multicoequalizer.{u2, u3, u1} C _inst_1 I _inst_2)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I a)) (CategoryTheory.Limits.multicoequalizer.{u2, u3, u1} C _inst_1 I _inst_2) (CategoryTheory.Limits.MultispanIndex.fst.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.Multicoequalizer.π.{u2, u3, u1} C _inst_1 I _inst_2 (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I a))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I a)) (CategoryTheory.Limits.multicoequalizer.{u2, u3, u1} C _inst_1 I _inst_2) (CategoryTheory.Limits.MultispanIndex.snd.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.Multicoequalizer.π.{u2, u3, u1} C _inst_1 I _inst_2 (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I a)))
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicoequalizer.condition CategoryTheory.Limits.Multicoequalizer.conditionₓ'. -/
-@[reassoc.1]
+@[reassoc]
 theorem condition (a) :
     I.fst a ≫ Multicoequalizer.π I (I.fstFrom a) = I.snd a ≫ Multicoequalizer.π I (I.sndFrom a) :=
   Multicofork.condition _ _
@@ -1237,7 +1237,7 @@ lean 3 declaration is
 but is expected to have type
   forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMulticoequalizer.{u2, u3, u1} C _inst_1 I] (W : C) (k : forall (b : CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I), Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I b) W) (h : forall (a : CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I), 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.MultispanIndex.left.{u1, u2, u3} C _inst_1 I a) W) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I a)) W (CategoryTheory.Limits.MultispanIndex.fst.{u1, u2, u3} C _inst_1 I a) (k (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I a))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I a)) W (CategoryTheory.Limits.MultispanIndex.snd.{u1, u2, u3} C _inst_1 I a) (k (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I a)))) (b : CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I), 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.MultispanIndex.right.{u1, u2, u3} C _inst_1 I b) W) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.multicoequalizer.{u2, u3, u1} C _inst_1 I _inst_2) W (CategoryTheory.Limits.Multicoequalizer.π.{u2, u3, u1} C _inst_1 I _inst_2 b) (CategoryTheory.Limits.Multicoequalizer.desc.{u2, u3, u1} C _inst_1 I _inst_2 W k h)) (k b)
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicoequalizer.π_desc CategoryTheory.Limits.Multicoequalizer.π_descₓ'. -/
-@[simp, reassoc.1]
+@[simp, reassoc]
 theorem π_desc (W : C) (k : ∀ b, I.right b ⟶ W)
     (h : ∀ a, I.fst a ≫ k (I.fstFrom a) = I.snd a ≫ k (I.sndFrom a)) (b) :
     Multicoequalizer.π I b ≫ Multicoequalizer.desc I _ k h = k _ :=
@@ -1290,7 +1290,7 @@ lean 3 declaration is
 but is expected to have type
   forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMulticoequalizer.{u2, u3, u1} C _inst_1 I] [_inst_3 : CategoryTheory.Limits.HasCoproduct.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I)] [_inst_4 : CategoryTheory.Limits.HasCoproduct.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I)] (b : CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I), 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.MultispanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.multicoequalizer.{u2, u3, u1} C _inst_1 I _inst_2)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_4) (CategoryTheory.Limits.multicoequalizer.{u2, u3, u1} C _inst_1 I _inst_2) (CategoryTheory.Limits.Sigma.ι.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_4 b) (CategoryTheory.Limits.Multicoequalizer.sigmaπ.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 _inst_4)) (CategoryTheory.Limits.Multicoequalizer.π.{u2, u3, u1} C _inst_1 I _inst_2 b)
 Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicoequalizer.ι_sigma_π CategoryTheory.Limits.Multicoequalizer.ι_sigmaπₓ'. -/
-@[simp, reassoc.1]
+@[simp, reassoc]
 theorem ι_sigmaπ (b) : Sigma.ι I.right b ≫ sigmaπ I = π I b :=
   by
   rw [sigma_π, ← category.assoc, iso.comp_inv_eq, iso_coequalizer]
Diff
@@ -4,7 +4,7 @@ Released under Apache 2.0 license as described in the file LICENSE.
 Authors: Adam Topaz
 
 ! This file was ported from Lean 3 source module category_theory.limits.shapes.multiequalizer
-! leanprover-community/mathlib commit 70fd9563a21e7b963887c9360bd29b2393e6225a
+! leanprover-community/mathlib commit 97eab48559068f3d6313da387714ef25768fb730
 ! Please do not edit these lines, except to modify the commit id
 ! if you have ported upstream changes.
 -/
@@ -16,6 +16,9 @@ import Mathbin.CategoryTheory.Limits.ConeCategory
 
 # Multi-(co)equalizers
 
+> THIS FILE IS SYNCHRONIZED WITH MATHLIB4.
+> Any changes to this file require a corresponding PR to mathlib4.
+
 A *multiequalizer* is an equalizer of two morphisms between two products.
 Since both products and equalizers are limits, such an object is again a limit.
 This file provides the diagram whose limit is indeed such an object.
Diff
@@ -38,19 +38,23 @@ open CategoryTheory
 
 universe w v u
 
+#print CategoryTheory.Limits.WalkingMulticospan /-
 /-- The type underlying the multiequalizer diagram. -/
 @[nolint unused_arguments]
 inductive WalkingMulticospan {L R : Type w} (fst snd : R → L) : Type w
   | left : L → walking_multicospan
   | right : R → walking_multicospan
 #align category_theory.limits.walking_multicospan CategoryTheory.Limits.WalkingMulticospan
+-/
 
+#print CategoryTheory.Limits.WalkingMultispan /-
 /-- The type underlying the multiecoqualizer diagram. -/
 @[nolint unused_arguments]
 inductive WalkingMultispan {L R : Type w} (fst snd : L → R) : Type w
   | left : L → walking_multispan
   | right : R → walking_multispan
 #align category_theory.limits.walking_multispan CategoryTheory.Limits.WalkingMultispan
+-/
 
 namespace WalkingMulticospan
 
@@ -59,22 +63,26 @@ variable {L R : Type w} {fst snd : R → L}
 instance [Inhabited L] : Inhabited (WalkingMulticospan fst snd) :=
   ⟨left default⟩
 
+#print CategoryTheory.Limits.WalkingMulticospan.Hom /-
 /-- Morphisms for `walking_multicospan`. -/
 inductive Hom : ∀ a b : WalkingMulticospan fst snd, Type w
   | id (A) : hom A A
   | fst (b) : hom (left (fst b)) (right b)
   | snd (b) : hom (left (snd b)) (right b)
 #align category_theory.limits.walking_multicospan.hom CategoryTheory.Limits.WalkingMulticospan.Hom
+-/
 
 instance {a : WalkingMulticospan fst snd} : Inhabited (Hom a a) :=
   ⟨Hom.id _⟩
 
+#print CategoryTheory.Limits.WalkingMulticospan.Hom.comp /-
 /-- Composition of morphisms for `walking_multicospan`. -/
 def Hom.comp : ∀ {A B C : WalkingMulticospan fst snd} (f : Hom A B) (g : Hom B C), Hom A C
   | _, _, _, hom.id X, f => f
   | _, _, _, hom.fst b, hom.id X => Hom.fst b
   | _, _, _, hom.snd b, hom.id X => Hom.snd b
 #align category_theory.limits.walking_multicospan.hom.comp CategoryTheory.Limits.WalkingMulticospan.Hom.comp
+-/
 
 instance : SmallCategory (WalkingMulticospan fst snd)
     where
@@ -100,22 +108,26 @@ variable {L R : Type v} {fst snd : L → R}
 instance [Inhabited L] : Inhabited (WalkingMultispan fst snd) :=
   ⟨left default⟩
 
+#print CategoryTheory.Limits.WalkingMultispan.Hom /-
 /-- Morphisms for `walking_multispan`. -/
 inductive Hom : ∀ a b : WalkingMultispan fst snd, Type v
   | id (A) : hom A A
   | fst (a) : hom (left a) (right (fst a))
   | snd (a) : hom (left a) (right (snd a))
 #align category_theory.limits.walking_multispan.hom CategoryTheory.Limits.WalkingMultispan.Hom
+-/
 
 instance {a : WalkingMultispan fst snd} : Inhabited (Hom a a) :=
   ⟨Hom.id _⟩
 
+#print CategoryTheory.Limits.WalkingMultispan.Hom.comp /-
 /-- Composition of morphisms for `walking_multispan`. -/
 def Hom.comp : ∀ {A B C : WalkingMultispan fst snd} (f : Hom A B) (g : Hom B C), Hom A C
   | _, _, _, hom.id X, f => f
   | _, _, _, hom.fst a, hom.id X => Hom.fst a
   | _, _, _, hom.snd a, hom.id X => Hom.snd a
 #align category_theory.limits.walking_multispan.hom.comp CategoryTheory.Limits.WalkingMultispan.Hom.comp
+-/
 
 instance : SmallCategory (WalkingMultispan fst snd)
     where
@@ -134,6 +146,7 @@ instance : SmallCategory (WalkingMultispan fst snd)
 
 end WalkingMultispan
 
+#print CategoryTheory.Limits.MulticospanIndex /-
 /-- This is a structure encapsulating the data necessary to define a `multicospan`. -/
 @[nolint has_nonempty_instance]
 structure MulticospanIndex (C : Type u) [Category.{v} C] where
@@ -144,7 +157,9 @@ structure MulticospanIndex (C : Type u) [Category.{v} C] where
   fst : ∀ b, left (fst_to b) ⟶ right b
   snd : ∀ b, left (snd_to b) ⟶ right b
 #align category_theory.limits.multicospan_index CategoryTheory.Limits.MulticospanIndex
+-/
 
+#print CategoryTheory.Limits.MultispanIndex /-
 /-- This is a structure encapsulating the data necessary to define a `multispan`. -/
 @[nolint has_nonempty_instance]
 structure MultispanIndex (C : Type u) [Category.{v} C] where
@@ -155,11 +170,13 @@ structure MultispanIndex (C : Type u) [Category.{v} C] where
   fst : ∀ a, left a ⟶ right (fst_from a)
   snd : ∀ a, left a ⟶ right (snd_from a)
 #align category_theory.limits.multispan_index CategoryTheory.Limits.MultispanIndex
+-/
 
 namespace MulticospanIndex
 
 variable {C : Type u} [Category.{v} C] (I : MulticospanIndex C)
 
+#print CategoryTheory.Limits.MulticospanIndex.multicospan /-
 /-- The multicospan associated to `I : multicospan_index`. -/
 def multicospan : WalkingMulticospan I.fstTo I.sndTo ⥤ C
     where
@@ -179,22 +196,47 @@ def multicospan : WalkingMulticospan I.fstTo I.sndTo ⥤ C
     rintro (_ | _) (_ | _) (_ | _) (_ | _ | _) (_ | _ | _)
     tidy
 #align category_theory.limits.multicospan_index.multicospan CategoryTheory.Limits.MulticospanIndex.multicospan
+-/
 
+/- warning: category_theory.limits.multicospan_index.multicospan_obj_left -> CategoryTheory.Limits.MulticospanIndex.multicospan_obj_left is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1) (a : CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I), Eq.{succ u2} C (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMulticospan.left.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I a)
+but is expected to have type
+  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1) (a : CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I), Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.left.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) a)) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I a)
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicospan_index.multicospan_obj_left CategoryTheory.Limits.MulticospanIndex.multicospan_obj_leftₓ'. -/
 @[simp]
 theorem multicospan_obj_left (a) : I.multicospan.obj (WalkingMulticospan.left a) = I.left a :=
   rfl
 #align category_theory.limits.multicospan_index.multicospan_obj_left CategoryTheory.Limits.MulticospanIndex.multicospan_obj_left
 
+/- warning: category_theory.limits.multicospan_index.multicospan_obj_right -> CategoryTheory.Limits.MulticospanIndex.multicospan_obj_right is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1) (b : CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I), Eq.{succ u2} C (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMulticospan.right.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) b)) (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I b)
+but is expected to have type
+  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1) (b : CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I), Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.right.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) b)) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b)
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicospan_index.multicospan_obj_right CategoryTheory.Limits.MulticospanIndex.multicospan_obj_rightₓ'. -/
 @[simp]
 theorem multicospan_obj_right (b) : I.multicospan.obj (WalkingMulticospan.right b) = I.right b :=
   rfl
 #align category_theory.limits.multicospan_index.multicospan_obj_right CategoryTheory.Limits.MulticospanIndex.multicospan_obj_right
 
+/- warning: category_theory.limits.multicospan_index.multicospan_map_fst -> CategoryTheory.Limits.MulticospanIndex.multicospan_map_fst is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1) (b : CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMulticospan.left.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I b))) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMulticospan.right.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) b))) (CategoryTheory.Functor.map.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMulticospan.left.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.WalkingMulticospan.right.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) b) (CategoryTheory.Limits.WalkingMulticospan.Hom.fst.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) b)) (CategoryTheory.Limits.MulticospanIndex.fst.{u3, u1, u2} C _inst_1 I b)
+but is expected to have type
+  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1) (b : CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I), 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.left.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I b))) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.right.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) b))) (Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.left.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.WalkingMulticospan.right.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) b) (CategoryTheory.Limits.WalkingMulticospan.Hom.fst.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) b)) (CategoryTheory.Limits.MulticospanIndex.fst.{u1, u2, u3} C _inst_1 I b)
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicospan_index.multicospan_map_fst CategoryTheory.Limits.MulticospanIndex.multicospan_map_fstₓ'. -/
 @[simp]
 theorem multicospan_map_fst (b) : I.multicospan.map (WalkingMulticospan.Hom.fst b) = I.fst b :=
   rfl
 #align category_theory.limits.multicospan_index.multicospan_map_fst CategoryTheory.Limits.MulticospanIndex.multicospan_map_fst
 
+/- warning: category_theory.limits.multicospan_index.multicospan_map_snd -> CategoryTheory.Limits.MulticospanIndex.multicospan_map_snd is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1) (b : CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMulticospan.left.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I b))) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMulticospan.right.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) b))) (CategoryTheory.Functor.map.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMulticospan.left.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.WalkingMulticospan.right.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) b) (CategoryTheory.Limits.WalkingMulticospan.Hom.snd.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) b)) (CategoryTheory.Limits.MulticospanIndex.snd.{u3, u1, u2} C _inst_1 I b)
+but is expected to have type
+  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1) (b : CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I), 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.left.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I b))) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.right.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) b))) (Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.left.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.WalkingMulticospan.right.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) b) (CategoryTheory.Limits.WalkingMulticospan.Hom.snd.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) b)) (CategoryTheory.Limits.MulticospanIndex.snd.{u1, u2, u3} C _inst_1 I b)
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicospan_index.multicospan_map_snd CategoryTheory.Limits.MulticospanIndex.multicospan_map_sndₓ'. -/
 @[simp]
 theorem multicospan_map_snd (b) : I.multicospan.map (WalkingMulticospan.Hom.snd b) = I.snd b :=
   rfl
@@ -202,26 +244,43 @@ theorem multicospan_map_snd (b) : I.multicospan.map (WalkingMulticospan.Hom.snd
 
 variable [HasProduct I.left] [HasProduct I.right]
 
+#print CategoryTheory.Limits.MulticospanIndex.fstPiMap /-
 /-- The induced map `∏ I.left ⟶ ∏ I.right` via `I.fst`. -/
 noncomputable def fstPiMap : ∏ I.left ⟶ ∏ I.right :=
   Pi.lift fun b => Pi.π I.left (I.fstTo b) ≫ I.fst b
 #align category_theory.limits.multicospan_index.fst_pi_map CategoryTheory.Limits.MulticospanIndex.fstPiMap
+-/
 
+#print CategoryTheory.Limits.MulticospanIndex.sndPiMap /-
 /-- The induced map `∏ I.left ⟶ ∏ I.right` via `I.snd`. -/
 noncomputable def sndPiMap : ∏ I.left ⟶ ∏ I.right :=
   Pi.lift fun b => Pi.π I.left (I.sndTo b) ≫ I.snd b
 #align category_theory.limits.multicospan_index.snd_pi_map CategoryTheory.Limits.MulticospanIndex.sndPiMap
+-/
 
+/- warning: category_theory.limits.multicospan_index.fst_pi_map_π -> CategoryTheory.Limits.MulticospanIndex.fstPiMap_π is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasProduct.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasProduct.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I)] (b : CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.Pi.π.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3 b)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.Pi.π.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2 (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.fst.{u3, u1, u2} C _inst_1 I b))
+but is expected to have type
+  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasProduct.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasProduct.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I)] (b : CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I), 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.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.Pi.π.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3 b)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.Pi.π.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2 (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.fst.{u1, u2, u3} C _inst_1 I b))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicospan_index.fst_pi_map_π CategoryTheory.Limits.MulticospanIndex.fstPiMap_πₓ'. -/
 @[simp, reassoc.1]
 theorem fstPiMap_π (b) : I.fstPiMap ≫ Pi.π I.right b = Pi.π I.left _ ≫ I.fst b := by
   simp [fst_pi_map]
 #align category_theory.limits.multicospan_index.fst_pi_map_π CategoryTheory.Limits.MulticospanIndex.fstPiMap_π
 
+/- warning: category_theory.limits.multicospan_index.snd_pi_map_π -> CategoryTheory.Limits.MulticospanIndex.sndPiMap_π is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasProduct.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasProduct.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I)] (b : CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.Pi.π.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3 b)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.Pi.π.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2 (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.snd.{u3, u1, u2} C _inst_1 I b))
+but is expected to have type
+  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasProduct.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasProduct.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I)] (b : CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I), 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.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.Pi.π.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3 b)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.Pi.π.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2 (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.snd.{u1, u2, u3} C _inst_1 I b))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicospan_index.snd_pi_map_π CategoryTheory.Limits.MulticospanIndex.sndPiMap_πₓ'. -/
 @[simp, reassoc.1]
 theorem sndPiMap_π (b) : I.sndPiMap ≫ Pi.π I.right b = Pi.π I.left _ ≫ I.snd b := by
   simp [snd_pi_map]
 #align category_theory.limits.multicospan_index.snd_pi_map_π CategoryTheory.Limits.MulticospanIndex.sndPiMap_π
 
+#print CategoryTheory.Limits.MulticospanIndex.parallelPairDiagram /-
 /-- Taking the multiequalizer over the multicospan index is equivalent to taking the equalizer over
 the two morphsims `∏ I.left ⇉ ∏ I.right`. This is the diagram of the latter.
 -/
@@ -229,6 +288,7 @@ the two morphsims `∏ I.left ⇉ ∏ I.right`. This is the diagram of the latte
 protected noncomputable def parallelPairDiagram :=
   parallelPair I.fstPiMap I.sndPiMap
 #align category_theory.limits.multicospan_index.parallel_pair_diagram CategoryTheory.Limits.MulticospanIndex.parallelPairDiagram
+-/
 
 end MulticospanIndex
 
@@ -236,6 +296,7 @@ namespace MultispanIndex
 
 variable {C : Type u} [Category.{v} C] (I : MultispanIndex C)
 
+#print CategoryTheory.Limits.MultispanIndex.multispan /-
 /-- The multispan associated to `I : multispan_index`. -/
 def multispan : WalkingMultispan I.fstFrom I.sndFrom ⥤ C
     where
@@ -255,22 +316,47 @@ def multispan : WalkingMultispan I.fstFrom I.sndFrom ⥤ C
     rintro (_ | _) (_ | _) (_ | _) (_ | _ | _) (_ | _ | _)
     tidy
 #align category_theory.limits.multispan_index.multispan CategoryTheory.Limits.MultispanIndex.multispan
+-/
 
+/- warning: category_theory.limits.multispan_index.multispan_obj_left -> CategoryTheory.Limits.MultispanIndex.multispan_obj_left is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1) (a : CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I), Eq.{succ u2} C (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMultispan.left.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I a)
+but is expected to have type
+  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1) (a : CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I), Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.left.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) a)) (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I a)
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multispan_index.multispan_obj_left CategoryTheory.Limits.MultispanIndex.multispan_obj_leftₓ'. -/
 @[simp]
 theorem multispan_obj_left (a) : I.multispan.obj (WalkingMultispan.left a) = I.left a :=
   rfl
 #align category_theory.limits.multispan_index.multispan_obj_left CategoryTheory.Limits.MultispanIndex.multispan_obj_left
 
+/- warning: category_theory.limits.multispan_index.multispan_obj_right -> CategoryTheory.Limits.MultispanIndex.multispan_obj_right is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1) (b : CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I), Eq.{succ u2} C (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMultispan.right.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) b)) (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I b)
+but is expected to have type
+  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1) (b : CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I), Eq.{succ u3} C (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.right.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) b)) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I b)
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multispan_index.multispan_obj_right CategoryTheory.Limits.MultispanIndex.multispan_obj_rightₓ'. -/
 @[simp]
 theorem multispan_obj_right (b) : I.multispan.obj (WalkingMultispan.right b) = I.right b :=
   rfl
 #align category_theory.limits.multispan_index.multispan_obj_right CategoryTheory.Limits.MultispanIndex.multispan_obj_right
 
+/- warning: category_theory.limits.multispan_index.multispan_map_fst -> CategoryTheory.Limits.MultispanIndex.multispan_map_fst is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1) (a : CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMultispan.left.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMultispan.right.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I a)))) (CategoryTheory.Functor.map.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMultispan.left.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a) (CategoryTheory.Limits.WalkingMultispan.right.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I a)) (CategoryTheory.Limits.WalkingMultispan.Hom.fst.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Limits.MultispanIndex.fst.{u3, u1, u2} C _inst_1 I a)
+but is expected to have type
+  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1) (a : CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I), 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.left.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) a)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.right.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I a)))) (Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.left.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) a) (CategoryTheory.Limits.WalkingMultispan.right.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I a)) (CategoryTheory.Limits.WalkingMultispan.Hom.fst.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) a)) (CategoryTheory.Limits.MultispanIndex.fst.{u1, u2, u3} C _inst_1 I a)
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multispan_index.multispan_map_fst CategoryTheory.Limits.MultispanIndex.multispan_map_fstₓ'. -/
 @[simp]
 theorem multispan_map_fst (a) : I.multispan.map (WalkingMultispan.Hom.fst a) = I.fst a :=
   rfl
 #align category_theory.limits.multispan_index.multispan_map_fst CategoryTheory.Limits.MultispanIndex.multispan_map_fst
 
+/- warning: category_theory.limits.multispan_index.multispan_map_snd -> CategoryTheory.Limits.MultispanIndex.multispan_map_snd is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1) (a : CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMultispan.left.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMultispan.right.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I a)))) (CategoryTheory.Functor.map.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMultispan.left.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a) (CategoryTheory.Limits.WalkingMultispan.right.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I a)) (CategoryTheory.Limits.WalkingMultispan.Hom.snd.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Limits.MultispanIndex.snd.{u3, u1, u2} C _inst_1 I a)
+but is expected to have type
+  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1) (a : CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I), 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.left.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) a)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.right.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I a)))) (Prefunctor.map.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.left.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) a) (CategoryTheory.Limits.WalkingMultispan.right.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I a)) (CategoryTheory.Limits.WalkingMultispan.Hom.snd.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) a)) (CategoryTheory.Limits.MultispanIndex.snd.{u1, u2, u3} C _inst_1 I a)
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multispan_index.multispan_map_snd CategoryTheory.Limits.MultispanIndex.multispan_map_sndₓ'. -/
 @[simp]
 theorem multispan_map_snd (a) : I.multispan.map (WalkingMultispan.Hom.snd a) = I.snd a :=
   rfl
@@ -278,26 +364,43 @@ theorem multispan_map_snd (a) : I.multispan.map (WalkingMultispan.Hom.snd a) = I
 
 variable [HasCoproduct I.left] [HasCoproduct I.right]
 
+#print CategoryTheory.Limits.MultispanIndex.fstSigmaMap /-
 /-- The induced map `∐ I.left ⟶ ∐ I.right` via `I.fst`. -/
 noncomputable def fstSigmaMap : ∐ I.left ⟶ ∐ I.right :=
   Sigma.desc fun b => I.fst b ≫ Sigma.ι _ (I.fstFrom b)
 #align category_theory.limits.multispan_index.fst_sigma_map CategoryTheory.Limits.MultispanIndex.fstSigmaMap
+-/
 
+#print CategoryTheory.Limits.MultispanIndex.sndSigmaMap /-
 /-- The induced map `∐ I.left ⟶ ∐ I.right` via `I.snd`. -/
 noncomputable def sndSigmaMap : ∐ I.left ⟶ ∐ I.right :=
   Sigma.desc fun b => I.snd b ≫ Sigma.ι _ (I.sndFrom b)
 #align category_theory.limits.multispan_index.snd_sigma_map CategoryTheory.Limits.MultispanIndex.sndSigmaMap
+-/
 
+/- warning: category_theory.limits.multispan_index.ι_fst_sigma_map -> CategoryTheory.Limits.MultispanIndex.ι_fstSigmaMap is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasCoproduct.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasCoproduct.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I)] (b : CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.Sigma.ι.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2 b) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fst.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.Sigma.ι.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3 (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I b)))
+but is expected to have type
+  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasCoproduct.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasCoproduct.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I)] (b : CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I), 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.MultispanIndex.left.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.Sigma.ι.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2 b) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fst.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.Sigma.ι.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3 (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I b)))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multispan_index.ι_fst_sigma_map CategoryTheory.Limits.MultispanIndex.ι_fstSigmaMapₓ'. -/
 @[simp, reassoc.1]
 theorem ι_fstSigmaMap (b) : Sigma.ι I.left b ≫ I.fstSigmaMap = I.fst b ≫ Sigma.ι I.right _ := by
   simp [fst_sigma_map]
 #align category_theory.limits.multispan_index.ι_fst_sigma_map CategoryTheory.Limits.MultispanIndex.ι_fstSigmaMap
 
+/- warning: category_theory.limits.multispan_index.ι_snd_sigma_map -> CategoryTheory.Limits.MultispanIndex.ι_sndSigmaMap is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasCoproduct.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasCoproduct.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I)] (b : CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.Sigma.ι.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2 b) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.snd.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.Sigma.ι.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3 (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I b)))
+but is expected to have type
+  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasCoproduct.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasCoproduct.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I)] (b : CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I), 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.MultispanIndex.left.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.Sigma.ι.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2 b) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.snd.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.Sigma.ι.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3 (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I b)))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multispan_index.ι_snd_sigma_map CategoryTheory.Limits.MultispanIndex.ι_sndSigmaMapₓ'. -/
 @[simp, reassoc.1]
 theorem ι_sndSigmaMap (b) : Sigma.ι I.left b ≫ I.sndSigmaMap = I.snd b ≫ Sigma.ι I.right _ := by
   simp [snd_sigma_map]
 #align category_theory.limits.multispan_index.ι_snd_sigma_map CategoryTheory.Limits.MultispanIndex.ι_sndSigmaMap
 
+#print CategoryTheory.Limits.MultispanIndex.parallelPairDiagram /-
 /--
 Taking the multicoequalizer over the multispan index is equivalent to taking the coequalizer over
 the two morphsims `∐ I.left ⇉ ∐ I.right`. This is the diagram of the latter.
@@ -305,37 +408,56 @@ the two morphsims `∐ I.left ⇉ ∐ I.right`. This is the diagram of the latte
 protected noncomputable abbrev parallelPairDiagram :=
   parallelPair I.fstSigmaMap I.sndSigmaMap
 #align category_theory.limits.multispan_index.parallel_pair_diagram CategoryTheory.Limits.MultispanIndex.parallelPairDiagram
+-/
 
 end MultispanIndex
 
 variable {C : Type u} [Category.{v} C]
 
+#print CategoryTheory.Limits.Multifork /-
 /-- A multifork is a cone over a multicospan. -/
 @[nolint has_nonempty_instance]
 abbrev Multifork (I : MulticospanIndex C) :=
   Cone I.multicospan
 #align category_theory.limits.multifork CategoryTheory.Limits.Multifork
+-/
 
+#print CategoryTheory.Limits.Multicofork /-
 /-- A multicofork is a cocone over a multispan. -/
 @[nolint has_nonempty_instance]
 abbrev Multicofork (I : MultispanIndex C) :=
   Cocone I.multispan
 #align category_theory.limits.multicofork CategoryTheory.Limits.Multicofork
+-/
 
 namespace Multifork
 
 variable {I : MulticospanIndex C} (K : Multifork I)
 
+#print CategoryTheory.Limits.Multifork.ι /-
 /-- The maps from the cone point of a multifork to the objects on the left. -/
 def ι (a : I.L) : K.pt ⟶ I.left a :=
   K.π.app (WalkingMulticospan.left _)
 #align category_theory.limits.multifork.ι CategoryTheory.Limits.Multifork.ι
+-/
 
+/- warning: category_theory.limits.multifork.app_left_eq_ι -> CategoryTheory.Limits.Multifork.app_left_eq_ι is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] {I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1} (K : CategoryTheory.Limits.Multifork.{u1, u2, u3} C _inst_1 I) (a : CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K)) (CategoryTheory.Limits.WalkingMulticospan.left.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMulticospan.left.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) a))) (CategoryTheory.NatTrans.app.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K)) (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Cone.π.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K) (CategoryTheory.Limits.WalkingMulticospan.left.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Limits.Multifork.ι.{u1, u2, u3} C _inst_1 I K a)
+but is expected to have type
+  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1} (K : CategoryTheory.Limits.Multifork.{u2, u3, u1} C _inst_1 I) (a : CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I), 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K))) (CategoryTheory.Limits.WalkingMulticospan.left.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) a)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.left.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) a))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K)) (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.WalkingMulticospan.left.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) a)) (CategoryTheory.Limits.Multifork.ι.{u2, u3, u1} C _inst_1 I K a)
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multifork.app_left_eq_ι CategoryTheory.Limits.Multifork.app_left_eq_ιₓ'. -/
 @[simp]
 theorem app_left_eq_ι (a) : K.π.app (WalkingMulticospan.left a) = K.ι a :=
   rfl
 #align category_theory.limits.multifork.app_left_eq_ι CategoryTheory.Limits.Multifork.app_left_eq_ι
 
+/- warning: category_theory.limits.multifork.app_right_eq_ι_comp_fst -> CategoryTheory.Limits.Multifork.app_right_eq_ι_comp_fst is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] {I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1} (K : CategoryTheory.Limits.Multifork.{u1, u2, u3} C _inst_1 I) (b : CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K)) (CategoryTheory.Limits.WalkingMulticospan.right.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) b)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMulticospan.right.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) b))) (CategoryTheory.NatTrans.app.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K)) (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Cone.π.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K) (CategoryTheory.Limits.WalkingMulticospan.right.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) b)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K)) (CategoryTheory.Limits.WalkingMulticospan.right.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) b)) (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMulticospan.right.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) b)) (CategoryTheory.Limits.Multifork.ι.{u1, u2, u3} C _inst_1 I K (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.fst.{u3, u1, u2} C _inst_1 I b))
+but is expected to have type
+  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1} (K : CategoryTheory.Limits.Multifork.{u2, u3, u1} C _inst_1 I) (b : CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I), 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K))) (CategoryTheory.Limits.WalkingMulticospan.right.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) b)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.right.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) b))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K)) (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.WalkingMulticospan.right.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) b)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.Multifork.ι.{u2, u3, u1} C _inst_1 I K (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.fst.{u1, u2, u3} C _inst_1 I b))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multifork.app_right_eq_ι_comp_fst CategoryTheory.Limits.Multifork.app_right_eq_ι_comp_fstₓ'. -/
 @[simp]
 theorem app_right_eq_ι_comp_fst (b) :
     K.π.app (WalkingMulticospan.right b) = K.ι (I.fstTo b) ≫ I.fst b :=
@@ -344,6 +466,12 @@ theorem app_right_eq_ι_comp_fst (b) :
   rfl
 #align category_theory.limits.multifork.app_right_eq_ι_comp_fst CategoryTheory.Limits.Multifork.app_right_eq_ι_comp_fst
 
+/- warning: category_theory.limits.multifork.app_right_eq_ι_comp_snd -> CategoryTheory.Limits.Multifork.app_right_eq_ι_comp_snd is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] {I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1} (K : CategoryTheory.Limits.Multifork.{u1, u2, u3} C _inst_1 I) (b : CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K)) (CategoryTheory.Limits.WalkingMulticospan.right.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) b)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMulticospan.right.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) b))) (CategoryTheory.NatTrans.app.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K)) (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Cone.π.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K) (CategoryTheory.Limits.WalkingMulticospan.right.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) b)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K)) (CategoryTheory.Limits.WalkingMulticospan.right.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) b)) (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMulticospan.right.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) b)) (CategoryTheory.Limits.Multifork.ι.{u1, u2, u3} C _inst_1 I K (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.snd.{u3, u1, u2} C _inst_1 I b))
+but is expected to have type
+  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1} (K : CategoryTheory.Limits.Multifork.{u2, u3, u1} C _inst_1 I) (b : CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I), 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K))) (CategoryTheory.Limits.WalkingMulticospan.right.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) b)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.right.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) b))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K)) (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.WalkingMulticospan.right.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) b)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.Multifork.ι.{u2, u3, u1} C _inst_1 I K (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.snd.{u1, u2, u3} C _inst_1 I b))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multifork.app_right_eq_ι_comp_snd CategoryTheory.Limits.Multifork.app_right_eq_ι_comp_sndₓ'. -/
 @[reassoc.1]
 theorem app_right_eq_ι_comp_snd (b) :
     K.π.app (WalkingMulticospan.right b) = K.ι (I.sndTo b) ≫ I.snd b :=
@@ -352,11 +480,18 @@ theorem app_right_eq_ι_comp_snd (b) :
   rfl
 #align category_theory.limits.multifork.app_right_eq_ι_comp_snd CategoryTheory.Limits.Multifork.app_right_eq_ι_comp_snd
 
+/- warning: category_theory.limits.multifork.hom_comp_ι -> CategoryTheory.Limits.Multifork.hom_comp_ι is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] {I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1} (K₁ : CategoryTheory.Limits.Multifork.{u1, u2, u3} C _inst_1 I) (K₂ : CategoryTheory.Limits.Multifork.{u1, u2, u3} C _inst_1 I) (f : Quiver.Hom.{succ u1, max u3 u2 u1} (CategoryTheory.Limits.Multifork.{u1, u2, u3} C _inst_1 I) (CategoryTheory.CategoryStruct.toQuiver.{u1, max u3 u2 u1} (CategoryTheory.Limits.Multifork.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Category.toCategoryStruct.{u1, max u3 u2 u1} (CategoryTheory.Limits.Multifork.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Cone.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I)))) K₁ K₂) (j : CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K₁) (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I j)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K₁) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K₂) (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I j) (CategoryTheory.Limits.ConeMorphism.hom.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K₁ K₂ f) (CategoryTheory.Limits.Multifork.ι.{u1, u2, u3} C _inst_1 I K₂ j)) (CategoryTheory.Limits.Multifork.ι.{u1, u2, u3} C _inst_1 I K₁ j)
+but is expected to have type
+  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1} (K₁ : CategoryTheory.Limits.Multifork.{u2, u3, u1} C _inst_1 I) (K₂ : CategoryTheory.Limits.Multifork.{u2, u3, u1} C _inst_1 I) (f : Quiver.Hom.{succ u2, max (max u3 u2) u1} (CategoryTheory.Limits.Multifork.{u2, u3, u1} C _inst_1 I) (CategoryTheory.CategoryStruct.toQuiver.{u2, max (max u3 u2) u1} (CategoryTheory.Limits.Multifork.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Category.toCategoryStruct.{u2, max (max u3 u2) u1} (CategoryTheory.Limits.Multifork.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Cone.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I)))) K₁ K₂) (j : CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I), 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K₁) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K₁) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K₂) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I j) (CategoryTheory.Limits.ConeMorphism.Hom.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K₁ K₂ f) (CategoryTheory.Limits.Multifork.ι.{u2, u3, u1} C _inst_1 I K₂ j)) (CategoryTheory.Limits.Multifork.ι.{u2, u3, u1} C _inst_1 I K₁ j)
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multifork.hom_comp_ι CategoryTheory.Limits.Multifork.hom_comp_ιₓ'. -/
 @[simp, reassoc.1]
 theorem hom_comp_ι (K₁ K₂ : Multifork I) (f : K₁ ⟶ K₂) (j : I.L) : f.Hom ≫ K₂.ι j = K₁.ι j :=
   f.w (WalkingMulticospan.left j)
 #align category_theory.limits.multifork.hom_comp_ι CategoryTheory.Limits.Multifork.hom_comp_ι
 
+#print CategoryTheory.Limits.Multifork.ofι /-
 /-- Construct a multifork using a collection `ι` of morphisms. -/
 @[simps]
 def ofι (I : MulticospanIndex C) (P : C) (ι : ∀ a, P ⟶ I.left a)
@@ -378,12 +513,20 @@ def ofι (I : MulticospanIndex C) (P : C) (ι : ∀ a, P ⟶ I.left a)
           rw [category.id_comp]
           apply w }
 #align category_theory.limits.multifork.of_ι CategoryTheory.Limits.Multifork.ofι
+-/
 
+/- warning: category_theory.limits.multifork.condition -> CategoryTheory.Limits.Multifork.condition is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] {I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1} (K : CategoryTheory.Limits.Multifork.{u1, u2, u3} C _inst_1 I) (b : CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K) (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K) (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.Multifork.ι.{u1, u2, u3} C _inst_1 I K (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.fst.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K) (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.Multifork.ι.{u1, u2, u3} C _inst_1 I K (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.snd.{u3, u1, u2} C _inst_1 I b))
+but is expected to have type
+  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1} (K : CategoryTheory.Limits.Multifork.{u2, u3, u1} C _inst_1 I) (b : CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I), 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.Multifork.ι.{u2, u3, u1} C _inst_1 I K (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.fst.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.Multifork.ι.{u2, u3, u1} C _inst_1 I K (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.snd.{u1, u2, u3} C _inst_1 I b))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multifork.condition CategoryTheory.Limits.Multifork.conditionₓ'. -/
 @[simp, reassoc.1]
 theorem condition (b) : K.ι (I.fstTo b) ≫ I.fst b = K.ι (I.sndTo b) ≫ I.snd b := by
   rw [← app_right_eq_ι_comp_fst, ← app_right_eq_ι_comp_snd]
 #align category_theory.limits.multifork.condition CategoryTheory.Limits.Multifork.condition
 
+#print CategoryTheory.Limits.Multifork.IsLimit.mk /-
 /-- This definition provides a convenient way to show that a multifork is a limit. -/
 @[simps]
 def IsLimit.mk (lift : ∀ E : Multifork I, E.pt ⟶ K.pt)
@@ -404,9 +547,16 @@ def IsLimit.mk (lift : ∀ E : Multifork I, E.pt ⟶ K.pt)
       intro i
       apply hm }
 #align category_theory.limits.multifork.is_limit.mk CategoryTheory.Limits.Multifork.IsLimit.mk
+-/
 
 variable [HasProduct I.left] [HasProduct I.right]
 
+/- warning: category_theory.limits.multifork.pi_condition -> CategoryTheory.Limits.Multifork.pi_condition is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] {I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1} (K : CategoryTheory.Limits.Multifork.{u1, u2, u3} C _inst_1 I) [_inst_2 : CategoryTheory.Limits.HasProduct.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasProduct.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I)], Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (fun (b : CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) => CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I b) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.Pi.lift.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (fun (b : CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) => CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I b) _inst_2 (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K) (CategoryTheory.Limits.Multifork.ι.{u1, u2, u3} C _inst_1 I K)) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (fun (b : CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) => CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I b) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.Pi.lift.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (fun (b : CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) => CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I b) _inst_2 (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) K) (CategoryTheory.Limits.Multifork.ι.{u1, u2, u3} C _inst_1 I K)) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3))
+but is expected to have type
+  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1} (K : CategoryTheory.Limits.Multifork.{u2, u3, u1} C _inst_1 I) [_inst_2 : CategoryTheory.Limits.HasProduct.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasProduct.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I)], 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (fun (b : CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) => CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I b) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.Pi.lift.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (fun (b : CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) => CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I b) _inst_2 (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.Multifork.ι.{u2, u3, u1} C _inst_1 I K)) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (fun (b : CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) => CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I b) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.Pi.lift.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (fun (b : CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) => CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I b) _inst_2 (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.Multifork.ι.{u2, u3, u1} C _inst_1 I K)) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multifork.pi_condition CategoryTheory.Limits.Multifork.pi_conditionₓ'. -/
 /- ./././Mathport/Syntax/Translate/Tactic/Builtin.lean:73:14: unsupported tactic `discrete_cases #[] -/
 @[simp, reassoc.1]
 theorem pi_condition : Pi.lift K.ι ≫ I.fstPiMap = Pi.lift K.ι ≫ I.sndPiMap :=
@@ -417,6 +567,7 @@ theorem pi_condition : Pi.lift K.ι ≫ I.fstPiMap = Pi.lift K.ι ≫ I.sndPiMap
   simp
 #align category_theory.limits.multifork.pi_condition CategoryTheory.Limits.Multifork.pi_condition
 
+#print CategoryTheory.Limits.Multifork.toPiFork /-
 /-- Given a multifork, we may obtain a fork over `∏ I.left ⇉ ∏ I.right`. -/
 @[simps pt]
 noncomputable def toPiFork (K : Multifork I) : Fork I.fstPiMap I.sndPiMap
@@ -432,12 +583,25 @@ noncomputable def toPiFork (K : Multifork I) : Fork I.fstPiMap I.sndPiMap
         any_goals symm; dsimp; rw [category.id_comp]; apply category.comp_id
         all_goals change 𝟙 _ ≫ _ ≫ _ = pi.lift _ ≫ _; simp }
 #align category_theory.limits.multifork.to_pi_fork CategoryTheory.Limits.Multifork.toPiFork
+-/
 
+/- warning: category_theory.limits.multifork.to_pi_fork_π_app_zero -> CategoryTheory.Limits.Multifork.toPiFork_π_app_zero is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] {I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1} (K : CategoryTheory.Limits.Multifork.{u1, u2, u3} C _inst_1 I) [_inst_2 : CategoryTheory.Limits.HasProduct.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasProduct.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I)], Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Functor.obj.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Functor.obj.{u1, u1, u2, max u1 u2} C _inst_1 (CategoryTheory.Functor.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.const.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Limits.Cone.pt.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.Limits.Multifork.toPiFork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 K))) CategoryTheory.Limits.WalkingParallelPair.zero) (CategoryTheory.Functor.obj.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) CategoryTheory.Limits.WalkingParallelPair.zero)) (CategoryTheory.Limits.Fork.ι.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.Multifork.toPiFork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 K)) (CategoryTheory.Limits.Pi.lift.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2 (CategoryTheory.Functor.obj.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Functor.obj.{u1, u1, u2, max u1 u2} C _inst_1 (CategoryTheory.Functor.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.const.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Limits.Cone.pt.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.Limits.Multifork.toPiFork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 K))) CategoryTheory.Limits.WalkingParallelPair.zero) (CategoryTheory.Limits.Multifork.ι.{u1, u2, u3} C _inst_1 I K))
+but is expected to have type
+  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1} (K : CategoryTheory.Limits.Multifork.{u2, u3, u1} C _inst_1 I) [_inst_2 : CategoryTheory.Limits.HasProduct.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasProduct.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I)], 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.{1, succ u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.CategoryStruct.toQuiver.{0, 0} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.Category.toCategoryStruct.{0, 0} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory)) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (Prefunctor.obj.{succ u2, succ u2, u3, max u2 u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{u2, max u3 u2} (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Category.toCategoryStruct.{u2, max u3 u2} (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, u2, u3, max u3 u2} C _inst_1 (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.const.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1)) (CategoryTheory.Limits.Cone.pt.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u2, u3} C _inst_1 (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.Limits.Multifork.toPiFork.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 K)))) CategoryTheory.Limits.WalkingParallelPair.zero) (Prefunctor.obj.{1, succ u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.CategoryStruct.toQuiver.{0, 0} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.Category.toCategoryStruct.{0, 0} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory)) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u2, u3} C _inst_1 (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3))) CategoryTheory.Limits.WalkingParallelPair.zero)) (CategoryTheory.Limits.Fork.ι.{u2, u3} C _inst_1 (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.Multifork.toPiFork.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 K)) (CategoryTheory.Limits.Pi.lift.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (fun (b : CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) => CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I b) _inst_2 (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.Multifork.ι.{u2, u3, u1} C _inst_1 I K))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multifork.to_pi_fork_π_app_zero CategoryTheory.Limits.Multifork.toPiFork_π_app_zeroₓ'. -/
 @[simp]
 theorem toPiFork_π_app_zero : K.toPiFork.ι = Pi.lift K.ι :=
   rfl
 #align category_theory.limits.multifork.to_pi_fork_π_app_zero CategoryTheory.Limits.Multifork.toPiFork_π_app_zero
 
+/- warning: category_theory.limits.multifork.to_pi_fork_π_app_one -> CategoryTheory.Limits.Multifork.toPiFork_π_app_one is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] {I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1} (K : CategoryTheory.Limits.Multifork.{u1, u2, u3} C _inst_1 I) [_inst_2 : CategoryTheory.Limits.HasProduct.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasProduct.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I)], Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Functor.obj.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Functor.obj.{u1, u1, u2, max u1 u2} C _inst_1 (CategoryTheory.Functor.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.const.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Limits.Cone.pt.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.Limits.Multifork.toPiFork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 K))) CategoryTheory.Limits.WalkingParallelPair.one) (CategoryTheory.Functor.obj.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) CategoryTheory.Limits.WalkingParallelPair.one)) (CategoryTheory.NatTrans.app.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Functor.obj.{u1, u1, u2, max u1 u2} C _inst_1 (CategoryTheory.Functor.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.const.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Limits.Cone.pt.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.Limits.Multifork.toPiFork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 K))) (CategoryTheory.Limits.parallelPair.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.Limits.Cone.π.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.Limits.Multifork.toPiFork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 K)) CategoryTheory.Limits.WalkingParallelPair.one) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Functor.obj.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Functor.obj.{u1, u1, u2, max u1 u2} C _inst_1 (CategoryTheory.Functor.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.const.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Limits.Cone.pt.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.Limits.Multifork.toPiFork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 K))) CategoryTheory.Limits.WalkingParallelPair.one) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (fun (b : CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) => CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I b) _inst_2) (CategoryTheory.Functor.obj.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) CategoryTheory.Limits.WalkingParallelPair.one) (CategoryTheory.Limits.Pi.lift.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (fun (b : CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) => CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I b) _inst_2 (CategoryTheory.Functor.obj.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Functor.obj.{u1, u1, u2, max u1 u2} C _inst_1 (CategoryTheory.Functor.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.const.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Limits.Cone.pt.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.Limits.Multifork.toPiFork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 K))) CategoryTheory.Limits.WalkingParallelPair.one) (CategoryTheory.Limits.Multifork.ι.{u1, u2, u3} C _inst_1 I K)) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3))
+but is expected to have type
+  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1} (K : CategoryTheory.Limits.Multifork.{u2, u3, u1} C _inst_1 I) [_inst_2 : CategoryTheory.Limits.HasProduct.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasProduct.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I)], 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.{1, succ u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.CategoryStruct.toQuiver.{0, 0} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.Category.toCategoryStruct.{0, 0} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory)) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (Prefunctor.obj.{succ u2, succ u2, u3, max u2 u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{u2, max u3 u2} (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Category.toCategoryStruct.{u2, max u3 u2} (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, u2, u3, max u3 u2} C _inst_1 (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.const.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1)) (CategoryTheory.Limits.Cone.pt.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u2, u3} C _inst_1 (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.Limits.Multifork.toPiFork.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 K)))) CategoryTheory.Limits.WalkingParallelPair.one) (Prefunctor.obj.{1, succ u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.CategoryStruct.toQuiver.{0, 0} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.Category.toCategoryStruct.{0, 0} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory)) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u2, u3} C _inst_1 (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3))) CategoryTheory.Limits.WalkingParallelPair.one)) (CategoryTheory.NatTrans.app.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (Prefunctor.obj.{succ u2, succ u2, u3, max u2 u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{u2, max u3 u2} (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Category.toCategoryStruct.{u2, max u3 u2} (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, u2, u3, max u3 u2} C _inst_1 (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.const.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1)) (CategoryTheory.Limits.Cone.pt.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u2, u3} C _inst_1 (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.Limits.Multifork.toPiFork.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 K))) (CategoryTheory.Limits.parallelPair.{u2, u3} C _inst_1 (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.Limits.Cone.π.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u2, u3} C _inst_1 (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.Limits.Multifork.toPiFork.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 K)) CategoryTheory.Limits.WalkingParallelPair.one) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (fun (b : CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) => CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I b) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.Pi.lift.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (fun (b : CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) => CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I b) _inst_2 (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.Multifork.ι.{u2, u3, u1} C _inst_1 I K)) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multifork.to_pi_fork_π_app_one CategoryTheory.Limits.Multifork.toPiFork_π_app_oneₓ'. -/
 @[simp]
 theorem toPiFork_π_app_one : K.toPiFork.π.app WalkingParallelPair.one = Pi.lift K.ι ≫ I.fstPiMap :=
   rfl
@@ -445,6 +609,7 @@ theorem toPiFork_π_app_one : K.toPiFork.π.app WalkingParallelPair.one = Pi.lif
 
 variable (I)
 
+#print CategoryTheory.Limits.Multifork.ofPiFork /-
 /-- Given a fork over `∏ I.left ⇉ ∏ I.right`, we may obtain a multifork. -/
 @[simps pt]
 noncomputable def ofPiFork (c : Fork I.fstPiMap I.sndPiMap) : Multifork I
@@ -464,13 +629,26 @@ noncomputable def ofPiFork (c : Fork I.fstPiMap I.sndPiMap) : Multifork I
           rw [c.condition_assoc]
           simp }
 #align category_theory.limits.multifork.of_pi_fork CategoryTheory.Limits.Multifork.ofPiFork
+-/
 
+/- warning: category_theory.limits.multifork.of_pi_fork_π_app_left -> CategoryTheory.Limits.Multifork.ofPiFork_π_app_left is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasProduct.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasProduct.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I)] (c : CategoryTheory.Limits.Fork.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) (a : CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multifork.ofPiFork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 c)) (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I a)) (CategoryTheory.Limits.Multifork.ι.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.Multifork.ofPiFork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 c) a) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multifork.ofPiFork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 c)) (CategoryTheory.Functor.obj.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) CategoryTheory.Limits.WalkingParallelPair.zero) (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I a) (CategoryTheory.Limits.Fork.ι.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) c) (CategoryTheory.Limits.Pi.π.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2 a))
+but is expected to have type
+  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasProduct.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasProduct.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I)] (c : CategoryTheory.Limits.Fork.{u2, u3} C _inst_1 (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3)) (a : CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I), 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Multifork.ofPiFork.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 c)) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I a)) (CategoryTheory.Limits.Multifork.ι.{u2, u3, u1} C _inst_1 I (CategoryTheory.Limits.Multifork.ofPiFork.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 c) a) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{1, succ u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.CategoryStruct.toQuiver.{0, 0} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.Category.toCategoryStruct.{0, 0} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory)) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (Prefunctor.obj.{succ u2, succ u2, u3, max u2 u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{u2, max u3 u2} (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Category.toCategoryStruct.{u2, max u3 u2} (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, u2, u3, max u3 u2} C _inst_1 (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.const.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1)) (CategoryTheory.Limits.Cone.pt.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u2, u3} C _inst_1 (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3)) c))) CategoryTheory.Limits.WalkingParallelPair.zero) (Prefunctor.obj.{1, succ u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.CategoryStruct.toQuiver.{0, 0} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.Category.toCategoryStruct.{0, 0} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory)) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u2, u3} C _inst_1 (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3))) CategoryTheory.Limits.WalkingParallelPair.zero) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.Fork.ι.{u2, u3} C _inst_1 (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) c) (CategoryTheory.Limits.Pi.π.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2 a))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multifork.of_pi_fork_π_app_left CategoryTheory.Limits.Multifork.ofPiFork_π_app_leftₓ'. -/
 @[simp]
 theorem ofPiFork_π_app_left (c : Fork I.fstPiMap I.sndPiMap) (a) :
     (ofPiFork I c).ι a = c.ι ≫ Pi.π _ _ :=
   rfl
 #align category_theory.limits.multifork.of_pi_fork_π_app_left CategoryTheory.Limits.Multifork.ofPiFork_π_app_left
 
+/- warning: category_theory.limits.multifork.of_pi_fork_π_app_right -> CategoryTheory.Limits.Multifork.ofPiFork_π_app_right is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasProduct.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasProduct.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I)] (c : CategoryTheory.Limits.Fork.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) (a : CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multifork.ofPiFork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 c))) (CategoryTheory.Limits.WalkingMulticospan.right.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMulticospan.right.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) a))) (CategoryTheory.NatTrans.app.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multifork.ofPiFork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 c))) (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Cone.π.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multifork.ofPiFork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 c)) (CategoryTheory.Limits.WalkingMulticospan.right.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multifork.ofPiFork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 c))) (CategoryTheory.Limits.WalkingMulticospan.right.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Functor.obj.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) CategoryTheory.Limits.WalkingParallelPair.zero) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMulticospan.right.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Limits.Fork.ι.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) c) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Functor.obj.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) CategoryTheory.Limits.WalkingParallelPair.zero) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMulticospan.right.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.Pi.π.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3 a)))
+but is expected to have type
+  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasProduct.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasProduct.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I)] (c : CategoryTheory.Limits.Fork.{u2, u3} C _inst_1 (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3)) (a : CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I), 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Multifork.ofPiFork.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 c)))) (CategoryTheory.Limits.WalkingMulticospan.right.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) a)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.right.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) a))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Multifork.ofPiFork.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 c))) (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Multifork.ofPiFork.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 c)) (CategoryTheory.Limits.WalkingMulticospan.right.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) a)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{1, succ u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.CategoryStruct.toQuiver.{0, 0} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.Category.toCategoryStruct.{0, 0} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory)) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (Prefunctor.obj.{succ u2, succ u2, u3, max u2 u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{u2, max u3 u2} (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Category.toCategoryStruct.{u2, max u3 u2} (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, u2, u3, max u3 u2} C _inst_1 (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.const.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1)) (CategoryTheory.Limits.Cone.pt.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u2, u3} C _inst_1 (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3)) c))) CategoryTheory.Limits.WalkingParallelPair.zero) (Prefunctor.obj.{1, succ u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.CategoryStruct.toQuiver.{0, 0} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.Category.toCategoryStruct.{0, 0} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory)) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u2, u3} C _inst_1 (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3))) CategoryTheory.Limits.WalkingParallelPair.zero) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.Fork.ι.{u2, u3} C _inst_1 (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) c) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (Prefunctor.obj.{1, succ u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.CategoryStruct.toQuiver.{0, 0} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.Category.toCategoryStruct.{0, 0} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory)) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u2, u3} C _inst_1 (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3))) CategoryTheory.Limits.WalkingParallelPair.zero) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.Pi.π.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3 a)))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multifork.of_pi_fork_π_app_right CategoryTheory.Limits.Multifork.ofPiFork_π_app_rightₓ'. -/
 @[simp]
 theorem ofPiFork_π_app_right (c : Fork I.fstPiMap I.sndPiMap) (a) :
     (ofPiFork I c).π.app (WalkingMulticospan.right a) = c.ι ≫ I.fstPiMap ≫ Pi.π _ _ :=
@@ -485,6 +663,7 @@ variable (I : MulticospanIndex C) [HasProduct I.left] [HasProduct I.right]
 
 attribute [local tidy] tactic.case_bash
 
+#print CategoryTheory.Limits.MulticospanIndex.toPiForkFunctor /-
 /-- `multifork.to_pi_fork` is functorial. -/
 @[simps]
 noncomputable def toPiForkFunctor : Multifork I ⥤ Fork I.fstPiMap I.sndPiMap
@@ -502,7 +681,9 @@ noncomputable def toPiForkFunctor : Multifork I ⥤ Fork I.fstPiMap I.sndPiMap
           dsimp [snd_pi_map]
           simp }
 #align category_theory.limits.multicospan_index.to_pi_fork_functor CategoryTheory.Limits.MulticospanIndex.toPiForkFunctor
+-/
 
+#print CategoryTheory.Limits.MulticospanIndex.ofPiForkFunctor /-
 /-- `multifork.of_pi_fork` is functorial. -/
 @[simps]
 noncomputable def ofPiForkFunctor : Fork I.fstPiMap I.sndPiMap ⥤ Multifork I
@@ -512,7 +693,14 @@ noncomputable def ofPiForkFunctor : Fork I.fstPiMap I.sndPiMap ⥤ Multifork I
     { Hom := f.Hom
       w' := by rintro (_ | _) <;> simp }
 #align category_theory.limits.multicospan_index.of_pi_fork_functor CategoryTheory.Limits.MulticospanIndex.ofPiForkFunctor
+-/
 
+/- warning: category_theory.limits.multicospan_index.multifork_equiv_pi_fork -> CategoryTheory.Limits.MulticospanIndex.multiforkEquivPiFork is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasProduct.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasProduct.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I)], CategoryTheory.Equivalence.{u1, u1, max u3 u2 u1, max u2 u1} (CategoryTheory.Limits.Multifork.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Cone.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.Fork.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.Limits.Cone.category.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)))
+but is expected to have type
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasProduct.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasProduct.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I)], CategoryTheory.Equivalence.{u1, u1, max (max u3 u2) u1, max u2 u1} (CategoryTheory.Limits.Multifork.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Fork.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.Limits.Cone.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.Cone.category.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u1, u2} C _inst_1 (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.fstPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MulticospanIndex.sndPiMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicospan_index.multifork_equiv_pi_fork CategoryTheory.Limits.MulticospanIndex.multiforkEquivPiForkₓ'. -/
 /-- The category of multiforks is equivalent to the category of forks over `∏ I.left ⇉ ∏ I.right`.
 It then follows from `category_theory.is_limit_of_preserves_cone_terminal` (or `reflects`) that it
 preserves and reflects limit cones.
@@ -551,16 +739,30 @@ namespace Multicofork
 
 variable {I : MultispanIndex C} (K : Multicofork I)
 
+#print CategoryTheory.Limits.Multicofork.π /-
 /-- The maps to the cocone point of a multicofork from the objects on the right. -/
 def π (b : I.R) : I.right b ⟶ K.pt :=
   K.ι.app (WalkingMultispan.right _)
 #align category_theory.limits.multicofork.π CategoryTheory.Limits.Multicofork.π
+-/
 
+/- warning: category_theory.limits.multicofork.π_eq_app_right -> CategoryTheory.Limits.Multicofork.π_eq_app_right is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] {I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1} (K : CategoryTheory.Limits.Multicofork.{u1, u2, u3} C _inst_1 I) (b : CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMultispan.right.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) b)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) K)) (CategoryTheory.Limits.WalkingMultispan.right.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) b))) (CategoryTheory.NatTrans.app.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) K)) (CategoryTheory.Limits.Cocone.ι.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) K) (CategoryTheory.Limits.WalkingMultispan.right.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) b)) (CategoryTheory.Limits.Multicofork.π.{u1, u2, u3} C _inst_1 I K b)
+but is expected to have type
+  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1} (K : CategoryTheory.Limits.Multicofork.{u2, u3, u1} C _inst_1 I) (b : CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I), 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.right.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) b)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K))) (CategoryTheory.Limits.WalkingMultispan.right.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) b))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) (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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.WalkingMultispan.right.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) b)) (CategoryTheory.Limits.Multicofork.π.{u2, u3, u1} C _inst_1 I K b)
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicofork.π_eq_app_right CategoryTheory.Limits.Multicofork.π_eq_app_rightₓ'. -/
 @[simp]
 theorem π_eq_app_right (b) : K.ι.app (WalkingMultispan.right _) = K.π b :=
   rfl
 #align category_theory.limits.multicofork.π_eq_app_right CategoryTheory.Limits.Multicofork.π_eq_app_right
 
+/- warning: category_theory.limits.multicofork.fst_app_right -> CategoryTheory.Limits.Multicofork.fst_app_right is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] {I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1} (K : CategoryTheory.Limits.Multicofork.{u1, u2, u3} C _inst_1 I) (a : CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMultispan.left.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) K)) (CategoryTheory.Limits.WalkingMultispan.left.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a))) (CategoryTheory.NatTrans.app.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) K)) (CategoryTheory.Limits.Cocone.ι.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) K) (CategoryTheory.Limits.WalkingMultispan.left.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMultispan.left.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I a)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) K)) (CategoryTheory.Limits.WalkingMultispan.left.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Limits.MultispanIndex.fst.{u3, u1, u2} C _inst_1 I a) (CategoryTheory.Limits.Multicofork.π.{u1, u2, u3} C _inst_1 I K (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I a)))
+but is expected to have type
+  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1} (K : CategoryTheory.Limits.Multicofork.{u2, u3, u1} C _inst_1 I) (a : CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I), 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.left.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) a)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K))) (CategoryTheory.Limits.WalkingMultispan.left.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) a))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) (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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.WalkingMultispan.left.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) a)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I a)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.MultispanIndex.fst.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.Multicofork.π.{u2, u3, u1} C _inst_1 I K (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I a)))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicofork.fst_app_right CategoryTheory.Limits.Multicofork.fst_app_rightₓ'. -/
 @[simp]
 theorem fst_app_right (a) : K.ι.app (WalkingMultispan.left a) = I.fst a ≫ K.π _ :=
   by
@@ -568,6 +770,12 @@ theorem fst_app_right (a) : K.ι.app (WalkingMultispan.left a) = I.fst a ≫ K.
   rfl
 #align category_theory.limits.multicofork.fst_app_right CategoryTheory.Limits.Multicofork.fst_app_right
 
+/- warning: category_theory.limits.multicofork.snd_app_right -> CategoryTheory.Limits.Multicofork.snd_app_right is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] {I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1} (K : CategoryTheory.Limits.Multicofork.{u1, u2, u3} C _inst_1 I) (a : CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMultispan.left.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) K)) (CategoryTheory.Limits.WalkingMultispan.left.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a))) (CategoryTheory.NatTrans.app.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) K)) (CategoryTheory.Limits.Cocone.ι.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) K) (CategoryTheory.Limits.WalkingMultispan.left.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMultispan.left.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I a)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) K)) (CategoryTheory.Limits.WalkingMultispan.left.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Limits.MultispanIndex.snd.{u3, u1, u2} C _inst_1 I a) (CategoryTheory.Limits.Multicofork.π.{u1, u2, u3} C _inst_1 I K (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I a)))
+but is expected to have type
+  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1} (K : CategoryTheory.Limits.Multicofork.{u2, u3, u1} C _inst_1 I) (a : CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I), 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.left.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) a)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K))) (CategoryTheory.Limits.WalkingMultispan.left.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) a))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) (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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K)) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.WalkingMultispan.left.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) a)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I a)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.MultispanIndex.snd.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.Multicofork.π.{u2, u3, u1} C _inst_1 I K (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I a)))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicofork.snd_app_right CategoryTheory.Limits.Multicofork.snd_app_rightₓ'. -/
 @[reassoc.1]
 theorem snd_app_right (a) : K.ι.app (WalkingMultispan.left a) = I.snd a ≫ K.π _ :=
   by
@@ -575,6 +783,7 @@ theorem snd_app_right (a) : K.ι.app (WalkingMultispan.left a) = I.snd a ≫ K.
   rfl
 #align category_theory.limits.multicofork.snd_app_right CategoryTheory.Limits.Multicofork.snd_app_right
 
+#print CategoryTheory.Limits.Multicofork.ofπ /-
 /-- Construct a multicofork using a collection `π` of morphisms. -/
 @[simps]
 def ofπ (I : MultispanIndex C) (P : C) (π : ∀ b, I.right b ⟶ P)
@@ -596,12 +805,20 @@ def ofπ (I : MultispanIndex C) (P : C) (π : ∀ b, I.right b ⟶ P)
           rw [category.comp_id]
           apply (w _).symm }
 #align category_theory.limits.multicofork.of_π CategoryTheory.Limits.Multicofork.ofπ
+-/
 
+/- warning: category_theory.limits.multicofork.condition -> CategoryTheory.Limits.Multicofork.condition is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] {I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1} (K : CategoryTheory.Limits.Multicofork.{u1, u2, u3} C _inst_1 I) (a : CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I a) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) K)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I a) (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I a)) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) K) (CategoryTheory.Limits.MultispanIndex.fst.{u3, u1, u2} C _inst_1 I a) (CategoryTheory.Limits.Multicofork.π.{u1, u2, u3} C _inst_1 I K (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I a))) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I a) (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I a)) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) K) (CategoryTheory.Limits.MultispanIndex.snd.{u3, u1, u2} C _inst_1 I a) (CategoryTheory.Limits.Multicofork.π.{u1, u2, u3} C _inst_1 I K (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I a)))
+but is expected to have type
+  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1} (K : CategoryTheory.Limits.Multicofork.{u2, u3, u1} C _inst_1 I) (a : CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I), 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.MultispanIndex.left.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I a)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.MultispanIndex.fst.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.Multicofork.π.{u2, u3, u1} C _inst_1 I K (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I a))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I a)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.MultispanIndex.snd.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.Multicofork.π.{u2, u3, u1} C _inst_1 I K (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I a)))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicofork.condition CategoryTheory.Limits.Multicofork.conditionₓ'. -/
 @[simp, reassoc.1]
 theorem condition (a) : I.fst a ≫ K.π (I.fstFrom a) = I.snd a ≫ K.π (I.sndFrom a) := by
   rw [← K.snd_app_right, ← K.fst_app_right]
 #align category_theory.limits.multicofork.condition CategoryTheory.Limits.Multicofork.condition
 
+#print CategoryTheory.Limits.Multicofork.IsColimit.mk /-
 /-- This definition provides a convenient way to show that a multicofork is a colimit. -/
 @[simps]
 def IsColimit.mk (desc : ∀ E : Multicofork I, K.pt ⟶ E.pt)
@@ -622,9 +839,16 @@ def IsColimit.mk (desc : ∀ E : Multicofork I, K.pt ⟶ E.pt)
       intro i
       apply hm }
 #align category_theory.limits.multicofork.is_colimit.mk CategoryTheory.Limits.Multicofork.IsColimit.mk
+-/
 
 variable [HasCoproduct I.left] [HasCoproduct I.right]
 
+/- warning: category_theory.limits.multicofork.sigma_condition -> CategoryTheory.Limits.Multicofork.sigma_condition is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] {I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1} (K : CategoryTheory.Limits.Multicofork.{u1, u2, u3} C _inst_1 I) [_inst_2 : CategoryTheory.Limits.HasCoproduct.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasCoproduct.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I)], Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) K)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) K) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.Sigma.desc.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3 (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) K) (CategoryTheory.Limits.Multicofork.π.{u1, u2, u3} C _inst_1 I K))) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) K) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.Sigma.desc.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3 (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) K) (CategoryTheory.Limits.Multicofork.π.{u1, u2, u3} C _inst_1 I K)))
+but is expected to have type
+  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1} (K : CategoryTheory.Limits.Multicofork.{u2, u3, u1} C _inst_1 I) [_inst_2 : CategoryTheory.Limits.HasCoproduct.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasCoproduct.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I)], 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.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.Sigma.desc.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3 (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.Multicofork.π.{u2, u3, u1} C _inst_1 I K))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.Sigma.desc.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3 (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.Multicofork.π.{u2, u3, u1} C _inst_1 I K)))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicofork.sigma_condition CategoryTheory.Limits.Multicofork.sigma_conditionₓ'. -/
 /- ./././Mathport/Syntax/Translate/Tactic/Builtin.lean:73:14: unsupported tactic `discrete_cases #[] -/
 @[simp, reassoc.1]
 theorem sigma_condition : I.fstSigmaMap ≫ Sigma.desc K.π = I.sndSigmaMap ≫ Sigma.desc K.π :=
@@ -635,6 +859,7 @@ theorem sigma_condition : I.fstSigmaMap ≫ Sigma.desc K.π = I.sndSigmaMap ≫
   simp
 #align category_theory.limits.multicofork.sigma_condition CategoryTheory.Limits.Multicofork.sigma_condition
 
+#print CategoryTheory.Limits.Multicofork.toSigmaCofork /-
 /-- Given a multicofork, we may obtain a cofork over `∐ I.left ⇉ ∐ I.right`. -/
 @[simps pt]
 noncomputable def toSigmaCofork (K : Multicofork I) : Cofork I.fstSigmaMap I.sndSigmaMap
@@ -650,7 +875,14 @@ noncomputable def toSigmaCofork (K : Multicofork I) : Cofork I.fstSigmaMap I.snd
         any_goals dsimp; rw [category.comp_id]; apply category.id_comp
         all_goals change _ ≫ sigma.desc _ = (_ ≫ _) ≫ 𝟙 _; simp }
 #align category_theory.limits.multicofork.to_sigma_cofork CategoryTheory.Limits.Multicofork.toSigmaCofork
+-/
 
+/- warning: category_theory.limits.multicofork.to_sigma_cofork_π -> CategoryTheory.Limits.Multicofork.toSigmaCofork_π is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] {I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1} (K : CategoryTheory.Limits.Multicofork.{u1, u2, u3} C _inst_1 I) [_inst_2 : CategoryTheory.Limits.HasCoproduct.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasCoproduct.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I)], Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Functor.obj.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u1, u2} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) CategoryTheory.Limits.WalkingParallelPair.one) (CategoryTheory.Functor.obj.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Functor.obj.{u1, u1, u2, max u1 u2} C _inst_1 (CategoryTheory.Functor.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.const.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Limits.Cocone.pt.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u1, u2} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.Limits.Multicofork.toSigmaCofork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 K))) CategoryTheory.Limits.WalkingParallelPair.one)) (CategoryTheory.Limits.Cofork.π.{u1, u2} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.Multicofork.toSigmaCofork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 K)) (CategoryTheory.Limits.Sigma.desc.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3 (CategoryTheory.Functor.obj.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Functor.obj.{u1, u1, u2, max u1 u2} C _inst_1 (CategoryTheory.Functor.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.const.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Limits.Cocone.pt.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u1, u2} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.Limits.Multicofork.toSigmaCofork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 K))) CategoryTheory.Limits.WalkingParallelPair.one) (CategoryTheory.Limits.Multicofork.π.{u1, u2, u3} C _inst_1 I K))
+but is expected to have type
+  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] {I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1} (K : CategoryTheory.Limits.Multicofork.{u2, u3, u1} C _inst_1 I) [_inst_2 : CategoryTheory.Limits.HasCoproduct.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasCoproduct.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I)], 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.{1, succ u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.CategoryStruct.toQuiver.{0, 0} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.Category.toCategoryStruct.{0, 0} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory)) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u2, u3} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3))) CategoryTheory.Limits.WalkingParallelPair.one) (Prefunctor.obj.{1, succ u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.CategoryStruct.toQuiver.{0, 0} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.Category.toCategoryStruct.{0, 0} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory)) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (Prefunctor.obj.{succ u2, succ u2, u3, max u2 u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{u2, max u3 u2} (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Category.toCategoryStruct.{u2, max u3 u2} (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, u2, u3, max u3 u2} C _inst_1 (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.const.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u2, u3} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.Limits.Multicofork.toSigmaCofork.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 K)))) CategoryTheory.Limits.WalkingParallelPair.one)) (CategoryTheory.Limits.Cofork.π.{u2, u3} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.Multicofork.toSigmaCofork.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 K)) (CategoryTheory.Limits.Sigma.desc.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (fun (b : CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) => CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I b) _inst_3 (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) K) (CategoryTheory.Limits.Multicofork.π.{u2, u3, u1} C _inst_1 I K))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicofork.to_sigma_cofork_π CategoryTheory.Limits.Multicofork.toSigmaCofork_πₓ'. -/
 @[simp]
 theorem toSigmaCofork_π : K.toSigmaCofork.π = Sigma.desc K.π :=
   rfl
@@ -658,6 +890,7 @@ theorem toSigmaCofork_π : K.toSigmaCofork.π = Sigma.desc K.π :=
 
 variable (I)
 
+#print CategoryTheory.Limits.Multicofork.ofSigmaCofork /-
 /-- Given a cofork over `∐ I.left ⇉ ∐ I.right`, we may obtain a multicofork. -/
 @[simps pt]
 noncomputable def ofSigmaCofork (c : Cofork I.fstSigmaMap I.sndSigmaMap) : Multicofork I
@@ -679,7 +912,14 @@ noncomputable def ofSigmaCofork (c : Cofork I.fstSigmaMap I.sndSigmaMap) : Multi
           rw [c.condition]
           simp }
 #align category_theory.limits.multicofork.of_sigma_cofork CategoryTheory.Limits.Multicofork.ofSigmaCofork
+-/
 
+/- warning: category_theory.limits.multicofork.of_sigma_cofork_ι_app_left -> CategoryTheory.Limits.Multicofork.ofSigmaCofork_ι_app_left is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasCoproduct.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasCoproduct.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I)] (c : CategoryTheory.Limits.Cofork.{u1, u2} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) (a : CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMultispan.left.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multicofork.ofSigmaCofork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 c))) (CategoryTheory.Limits.WalkingMultispan.left.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a))) (CategoryTheory.NatTrans.app.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multicofork.ofSigmaCofork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 c))) (CategoryTheory.Limits.Cocone.ι.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multicofork.ofSigmaCofork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 c)) (CategoryTheory.Limits.WalkingMultispan.left.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMultispan.left.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multicofork.ofSigmaCofork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 c))) (CategoryTheory.Limits.WalkingMultispan.left.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Limits.Sigma.ι.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2 a) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multicofork.ofSigmaCofork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 c))) (CategoryTheory.Limits.WalkingMultispan.left.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.Cofork.π.{u1, u2} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) c)))
+but is expected to have type
+  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasCoproduct.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasCoproduct.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I)] (c : CategoryTheory.Limits.Cofork.{u2, u3} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3)) (a : CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I), 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.left.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) a)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Multicofork.ofSigmaCofork.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 c)))) (CategoryTheory.Limits.WalkingMultispan.left.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) a))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) (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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Multicofork.ofSigmaCofork.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 c))) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Multicofork.ofSigmaCofork.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 c)) (CategoryTheory.Limits.WalkingMultispan.left.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) a)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (Prefunctor.obj.{1, succ u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.CategoryStruct.toQuiver.{0, 0} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.Category.toCategoryStruct.{0, 0} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory)) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (Prefunctor.obj.{succ u2, succ u2, u3, max u2 u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{u2, max u3 u2} (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Category.toCategoryStruct.{u2, max u3 u2} (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, u2, u3, max u3 u2} C _inst_1 (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.const.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u2, u3} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3)) c))) CategoryTheory.Limits.WalkingParallelPair.one) (CategoryTheory.Limits.Sigma.ι.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2 a) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (Prefunctor.obj.{1, succ u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.CategoryStruct.toQuiver.{0, 0} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.Category.toCategoryStruct.{0, 0} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory)) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (Prefunctor.obj.{succ u2, succ u2, u3, max u2 u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{u2, max u3 u2} (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Category.toCategoryStruct.{u2, max u3 u2} (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, u2, u3, max u3 u2} C _inst_1 (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.const.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u2, u3} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3)) c))) CategoryTheory.Limits.WalkingParallelPair.one) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.Cofork.π.{u2, u3} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) c)))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicofork.of_sigma_cofork_ι_app_left CategoryTheory.Limits.Multicofork.ofSigmaCofork_ι_app_leftₓ'. -/
 @[simp]
 theorem ofSigmaCofork_ι_app_left (c : Cofork I.fstSigmaMap I.sndSigmaMap) (a) :
     (ofSigmaCofork I c).ι.app (WalkingMultispan.left a) =
@@ -687,6 +927,12 @@ theorem ofSigmaCofork_ι_app_left (c : Cofork I.fstSigmaMap I.sndSigmaMap) (a) :
   rfl
 #align category_theory.limits.multicofork.of_sigma_cofork_ι_app_left CategoryTheory.Limits.Multicofork.ofSigmaCofork_ι_app_left
 
+/- warning: category_theory.limits.multicofork.of_sigma_cofork_ι_app_right -> CategoryTheory.Limits.Multicofork.ofSigmaCofork_ι_app_right is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasCoproduct.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasCoproduct.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I)] (c : CategoryTheory.Limits.Cofork.{u1, u2} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) (b : CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMultispan.right.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) b)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multicofork.ofSigmaCofork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 c))) (CategoryTheory.Limits.WalkingMultispan.right.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) b))) (CategoryTheory.NatTrans.app.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multicofork.ofSigmaCofork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 c))) (CategoryTheory.Limits.Cocone.ι.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multicofork.ofSigmaCofork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 c)) (CategoryTheory.Limits.WalkingMultispan.right.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) b)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMultispan.right.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) b)) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multicofork.ofSigmaCofork.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 c))) (CategoryTheory.Limits.WalkingMultispan.right.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) b)) (CategoryTheory.Limits.Sigma.ι.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3 b) (CategoryTheory.Limits.Cofork.π.{u1, u2} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) c))
+but is expected to have type
+  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasCoproduct.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasCoproduct.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I)] (c : CategoryTheory.Limits.Cofork.{u2, u3} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3)) (b : CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I), 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.right.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) b)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Multicofork.ofSigmaCofork.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 c)))) (CategoryTheory.Limits.WalkingMultispan.right.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) b))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) (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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Multicofork.ofSigmaCofork.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 c))) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Multicofork.ofSigmaCofork.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 c)) (CategoryTheory.Limits.WalkingMultispan.right.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) b)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (Prefunctor.obj.{1, succ u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.CategoryStruct.toQuiver.{0, 0} CategoryTheory.Limits.WalkingParallelPair (CategoryTheory.Category.toCategoryStruct.{0, 0} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory)) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (Prefunctor.obj.{succ u2, succ u2, u3, max u2 u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{u2, max u3 u2} (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Category.toCategoryStruct.{u2, max u3 u2} (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1))) (CategoryTheory.Functor.toPrefunctor.{u2, u2, u3, max u3 u2} C _inst_1 (CategoryTheory.Functor.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.category.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1) (CategoryTheory.Functor.const.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{0, u2, 0, u3} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u2, u3} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3)) c))) CategoryTheory.Limits.WalkingParallelPair.one) (CategoryTheory.Limits.Sigma.ι.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3 b) (CategoryTheory.Limits.Cofork.π.{u2, u3} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3) c))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicofork.of_sigma_cofork_ι_app_right CategoryTheory.Limits.Multicofork.ofSigmaCofork_ι_app_rightₓ'. -/
 @[simp]
 theorem ofSigmaCofork_ι_app_right (c : Cofork I.fstSigmaMap I.sndSigmaMap) (b) :
     (ofSigmaCofork I c).ι.app (WalkingMultispan.right b) = (Sigma.ι I.right b : _) ≫ c.π :=
@@ -701,6 +947,7 @@ variable (I : MultispanIndex C) [HasCoproduct I.left] [HasCoproduct I.right]
 
 attribute [local tidy] tactic.case_bash
 
+#print CategoryTheory.Limits.MultispanIndex.toSigmaCoforkFunctor /-
 /-- `multicofork.to_sigma_cofork` is functorial. -/
 @[simps]
 noncomputable def toSigmaCoforkFunctor : Multicofork I ⥤ Cofork I.fstSigmaMap I.sndSigmaMap
@@ -708,7 +955,9 @@ noncomputable def toSigmaCoforkFunctor : Multicofork I ⥤ Cofork I.fstSigmaMap
   obj := Multicofork.toSigmaCofork
   map K₁ K₂ f := { Hom := f.Hom }
 #align category_theory.limits.multispan_index.to_sigma_cofork_functor CategoryTheory.Limits.MultispanIndex.toSigmaCoforkFunctor
+-/
 
+#print CategoryTheory.Limits.MultispanIndex.ofSigmaCoforkFunctor /-
 /-- `multicofork.of_sigma_cofork` is functorial. -/
 @[simps]
 noncomputable def ofSigmaCoforkFunctor : Cofork I.fstSigmaMap I.sndSigmaMap ⥤ Multicofork I
@@ -718,7 +967,14 @@ noncomputable def ofSigmaCoforkFunctor : Cofork I.fstSigmaMap I.sndSigmaMap ⥤
     { Hom := f.Hom
       w' := by rintro (_ | _) <;> simp }
 #align category_theory.limits.multispan_index.of_sigma_cofork_functor CategoryTheory.Limits.MultispanIndex.ofSigmaCoforkFunctor
+-/
 
+/- warning: category_theory.limits.multispan_index.multicofork_equiv_sigma_cofork -> CategoryTheory.Limits.MultispanIndex.multicoforkEquivSigmaCofork is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasCoproduct.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasCoproduct.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I)], CategoryTheory.Equivalence.{u1, u1, max u3 u2 u1, max u2 u1} (CategoryTheory.Limits.Multicofork.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Cocone.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.Cofork.{u1, u2} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.Limits.Cocone.category.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u1, u2} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)))
+but is expected to have type
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasCoproduct.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I)] [_inst_3 : CategoryTheory.Limits.HasCoproduct.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I)], CategoryTheory.Equivalence.{u1, u1, max (max u3 u2) u1, max u2 u1} (CategoryTheory.Limits.Multicofork.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Cofork.{u1, u2} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)) (CategoryTheory.Limits.Cocone.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.Cocone.category.{0, u1, 0, u2} CategoryTheory.Limits.WalkingParallelPair CategoryTheory.Limits.walkingParallelPairHomCategory C _inst_1 (CategoryTheory.Limits.parallelPair.{u1, u2} C _inst_1 (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_2) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MultispanIndex.fstSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3) (CategoryTheory.Limits.MultispanIndex.sndSigmaMap.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3)))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multispan_index.multicofork_equiv_sigma_cofork CategoryTheory.Limits.MultispanIndex.multicoforkEquivSigmaCoforkₓ'. -/
 /--
 The category of multicoforks is equivalent to the category of coforks over `∐ I.left ⇉ ∐ I.right`.
 It then follows from `category_theory.is_colimit_of_preserves_cocone_initial` (or `reflects`) that
@@ -751,106 +1007,160 @@ noncomputable def multicoforkEquivSigmaCofork : Multicofork I ≌ Cofork I.fstSi
 
 end MultispanIndex
 
+#print CategoryTheory.Limits.HasMultiequalizer /-
 /-- For `I : multicospan_index C`, we say that it has a multiequalizer if the associated
   multicospan has a limit. -/
 abbrev HasMultiequalizer (I : MulticospanIndex C) :=
   HasLimit I.multicospan
 #align category_theory.limits.has_multiequalizer CategoryTheory.Limits.HasMultiequalizer
+-/
 
 noncomputable section
 
+#print CategoryTheory.Limits.multiequalizer /-
 /-- The multiequalizer of `I : multicospan_index C`. -/
 abbrev multiequalizer (I : MulticospanIndex C) [HasMultiequalizer I] : C :=
   limit I.multicospan
 #align category_theory.limits.multiequalizer CategoryTheory.Limits.multiequalizer
+-/
 
+#print CategoryTheory.Limits.HasMulticoequalizer /-
 /-- For `I : multispan_index C`, we say that it has a multicoequalizer if
   the associated multicospan has a limit. -/
 abbrev HasMulticoequalizer (I : MultispanIndex C) :=
   HasColimit I.multispan
 #align category_theory.limits.has_multicoequalizer CategoryTheory.Limits.HasMulticoequalizer
+-/
 
+#print CategoryTheory.Limits.multicoequalizer /-
 /-- The multiecoqualizer of `I : multispan_index C`. -/
 abbrev multicoequalizer (I : MultispanIndex C) [HasMulticoequalizer I] : C :=
   colimit I.multispan
 #align category_theory.limits.multicoequalizer CategoryTheory.Limits.multicoequalizer
+-/
 
 namespace Multiequalizer
 
 variable (I : MulticospanIndex C) [HasMultiequalizer I]
 
+#print CategoryTheory.Limits.Multiequalizer.ι /-
 /-- The canonical map from the multiequalizer to the objects on the left. -/
 abbrev ι (a : I.L) : multiequalizer I ⟶ I.left a :=
   limit.π _ (WalkingMulticospan.left a)
-#align category_theory.limits.multiequalizer.ι CategoryTheory.Limits.multiequalizer.ι
+#align category_theory.limits.multiequalizer.ι CategoryTheory.Limits.Multiequalizer.ι
+-/
 
+#print CategoryTheory.Limits.Multiequalizer.multifork /-
 /-- The multifork associated to the multiequalizer. -/
 abbrev multifork : Multifork I :=
   limit.cone _
-#align category_theory.limits.multiequalizer.multifork CategoryTheory.Limits.multiequalizer.multifork
+#align category_theory.limits.multiequalizer.multifork CategoryTheory.Limits.Multiequalizer.multifork
+-/
 
+/- warning: category_theory.limits.multiequalizer.multifork_ι -> CategoryTheory.Limits.Multiequalizer.multifork_ι is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMultiequalizer.{u1, u2, u3} C _inst_1 I] (a : CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multiequalizer.multifork.{u1, u2, u3} C _inst_1 I _inst_2)) (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I a)) (CategoryTheory.Limits.Multifork.ι.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.Multiequalizer.multifork.{u1, u2, u3} C _inst_1 I _inst_2) a) (CategoryTheory.Limits.Multiequalizer.ι.{u1, u2, u3} C _inst_1 I _inst_2 a)
+but is expected to have type
+  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMultiequalizer.{u2, u3, u1} C _inst_1 I] (a : CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I), 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Multiequalizer.multifork.{u2, u3, u1} C _inst_1 I _inst_2)) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I a)) (CategoryTheory.Limits.Multifork.ι.{u2, u3, u1} C _inst_1 I (CategoryTheory.Limits.Multiequalizer.multifork.{u2, u3, u1} C _inst_1 I _inst_2) a) (CategoryTheory.Limits.Multiequalizer.ι.{u2, u3, u1} C _inst_1 I _inst_2 a)
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multiequalizer.multifork_ι CategoryTheory.Limits.Multiequalizer.multifork_ιₓ'. -/
 @[simp]
-theorem multifork_ι (a) : (multiequalizer.multifork I).ι a = multiequalizer.ι I a :=
+theorem multifork_ι (a) : (Multiequalizer.multifork I).ι a = Multiequalizer.ι I a :=
   rfl
-#align category_theory.limits.multiequalizer.multifork_ι CategoryTheory.Limits.multiequalizer.multifork_ι
-
+#align category_theory.limits.multiequalizer.multifork_ι CategoryTheory.Limits.Multiequalizer.multifork_ι
+
+/- warning: category_theory.limits.multiequalizer.multifork_π_app_left -> CategoryTheory.Limits.Multiequalizer.multifork_π_app_left is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMultiequalizer.{u1, u2, u3} C _inst_1 I] (a : CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multiequalizer.multifork.{u1, u2, u3} C _inst_1 I _inst_2))) (CategoryTheory.Limits.WalkingMulticospan.left.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMulticospan.left.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) a))) (CategoryTheory.NatTrans.app.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multiequalizer.multifork.{u1, u2, u3} C _inst_1 I _inst_2))) (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Cone.π.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMulticospan.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multiequalizer.multifork.{u1, u2, u3} C _inst_1 I _inst_2)) (CategoryTheory.Limits.WalkingMulticospan.left.{u3} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I) a)) (CategoryTheory.Limits.Multiequalizer.ι.{u1, u2, u3} C _inst_1 I _inst_2 a)
+but is expected to have type
+  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMultiequalizer.{u2, u3, u1} C _inst_1 I] (a : CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I), 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Multiequalizer.multifork.{u2, u3, u1} C _inst_1 I _inst_2)))) (CategoryTheory.Limits.WalkingMulticospan.left.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) a)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.left.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) a))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) 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.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Multiequalizer.multifork.{u2, u3, u1} C _inst_1 I _inst_2))) (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Cone.π.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMulticospan.instSmallCategoryWalkingMulticospan.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.multicospan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Multiequalizer.multifork.{u2, u3, u1} C _inst_1 I _inst_2)) (CategoryTheory.Limits.WalkingMulticospan.left.{u1} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I) a)) (CategoryTheory.Limits.Multiequalizer.ι.{u2, u3, u1} C _inst_1 I _inst_2 a)
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multiequalizer.multifork_π_app_left CategoryTheory.Limits.Multiequalizer.multifork_π_app_leftₓ'. -/
 @[simp]
 theorem multifork_π_app_left (a) :
-    (multiequalizer.multifork I).π.app (WalkingMulticospan.left a) = multiequalizer.ι I a :=
+    (Multiequalizer.multifork I).π.app (WalkingMulticospan.left a) = Multiequalizer.ι I a :=
   rfl
-#align category_theory.limits.multiequalizer.multifork_π_app_left CategoryTheory.Limits.multiequalizer.multifork_π_app_left
-
+#align category_theory.limits.multiequalizer.multifork_π_app_left CategoryTheory.Limits.Multiequalizer.multifork_π_app_left
+
+/- warning: category_theory.limits.multiequalizer.condition -> CategoryTheory.Limits.Multiequalizer.condition is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMultiequalizer.{u1, u2, u3} C _inst_1 I] (b : CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.multiequalizer.{u1, u2, u3} C _inst_1 I _inst_2) (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.multiequalizer.{u1, u2, u3} C _inst_1 I _inst_2) (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.Multiequalizer.ι.{u1, u2, u3} C _inst_1 I _inst_2 (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.fst.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.multiequalizer.{u1, u2, u3} C _inst_1 I _inst_2) (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.Multiequalizer.ι.{u1, u2, u3} C _inst_1 I _inst_2 (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.snd.{u3, u1, u2} C _inst_1 I b))
+but is expected to have type
+  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMultiequalizer.{u2, u3, u1} C _inst_1 I] (b : CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I), 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.multiequalizer.{u2, u3, u1} C _inst_1 I _inst_2) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.multiequalizer.{u2, u3, u1} C _inst_1 I _inst_2) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.Multiequalizer.ι.{u2, u3, u1} C _inst_1 I _inst_2 (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.fst.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.multiequalizer.{u2, u3, u1} C _inst_1 I _inst_2) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.Multiequalizer.ι.{u2, u3, u1} C _inst_1 I _inst_2 (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.snd.{u1, u2, u3} C _inst_1 I b))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multiequalizer.condition CategoryTheory.Limits.Multiequalizer.conditionₓ'. -/
 @[reassoc.1]
 theorem condition (b) :
-    multiequalizer.ι I (I.fstTo b) ≫ I.fst b = multiequalizer.ι I (I.sndTo b) ≫ I.snd b :=
+    Multiequalizer.ι I (I.fstTo b) ≫ I.fst b = Multiequalizer.ι I (I.sndTo b) ≫ I.snd b :=
   Multifork.condition _ _
-#align category_theory.limits.multiequalizer.condition CategoryTheory.Limits.multiequalizer.condition
+#align category_theory.limits.multiequalizer.condition CategoryTheory.Limits.Multiequalizer.condition
 
+#print CategoryTheory.Limits.Multiequalizer.lift /-
 /-- Construct a morphism to the multiequalizer from its universal property. -/
 abbrev lift (W : C) (k : ∀ a, W ⟶ I.left a)
     (h : ∀ b, k (I.fstTo b) ≫ I.fst b = k (I.sndTo b) ≫ I.snd b) : W ⟶ multiequalizer I :=
   limit.lift _ (Multifork.ofι I _ k h)
-#align category_theory.limits.multiequalizer.lift CategoryTheory.Limits.multiequalizer.lift
+#align category_theory.limits.multiequalizer.lift CategoryTheory.Limits.Multiequalizer.lift
+-/
 
+/- warning: category_theory.limits.multiequalizer.lift_ι -> CategoryTheory.Limits.Multiequalizer.lift_ι is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMultiequalizer.{u1, u2, u3} C _inst_1 I] (W : C) (k : forall (a : CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I), Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) W (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I a)) (h : forall (b : CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) W (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) W (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I b) (k (CategoryTheory.Limits.MulticospanIndex.fstTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.fst.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) W (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I b) (k (CategoryTheory.Limits.MulticospanIndex.sndTo.{u3, u1, u2} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.snd.{u3, u1, u2} C _inst_1 I b))) (a : CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) W (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I a)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) W (CategoryTheory.Limits.multiequalizer.{u1, u2, u3} C _inst_1 I _inst_2) (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I a) (CategoryTheory.Limits.Multiequalizer.lift.{u1, u2, u3} C _inst_1 I _inst_2 W k h) (CategoryTheory.Limits.Multiequalizer.ι.{u1, u2, u3} C _inst_1 I _inst_2 a)) (k a)
+but is expected to have type
+  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMultiequalizer.{u2, u3, u1} C _inst_1 I] (W : C) (k : forall (a : CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I), Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I a)) (h : forall (b : CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I), 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.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b) (k (CategoryTheory.Limits.MulticospanIndex.fstTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.fst.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I b) (k (CategoryTheory.Limits.MulticospanIndex.sndTo.{u1, u2, u3} C _inst_1 I b)) (CategoryTheory.Limits.MulticospanIndex.snd.{u1, u2, u3} C _inst_1 I b))) (a : CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I), 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.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I a)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W (CategoryTheory.Limits.multiequalizer.{u2, u3, u1} C _inst_1 I _inst_2) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.Multiequalizer.lift.{u2, u3, u1} C _inst_1 I _inst_2 W k h) (CategoryTheory.Limits.Multiequalizer.ι.{u2, u3, u1} C _inst_1 I _inst_2 a)) (k a)
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multiequalizer.lift_ι CategoryTheory.Limits.Multiequalizer.lift_ιₓ'. -/
 @[simp, reassoc.1]
 theorem lift_ι (W : C) (k : ∀ a, W ⟶ I.left a)
     (h : ∀ b, k (I.fstTo b) ≫ I.fst b = k (I.sndTo b) ≫ I.snd b) (a) :
-    multiequalizer.lift I _ k h ≫ multiequalizer.ι I a = k _ :=
+    Multiequalizer.lift I _ k h ≫ Multiequalizer.ι I a = k _ :=
   limit.lift_π _ _
-#align category_theory.limits.multiequalizer.lift_ι CategoryTheory.Limits.multiequalizer.lift_ι
-
+#align category_theory.limits.multiequalizer.lift_ι CategoryTheory.Limits.Multiequalizer.lift_ι
+
+/- warning: category_theory.limits.multiequalizer.hom_ext -> CategoryTheory.Limits.Multiequalizer.hom_ext is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMultiequalizer.{u1, u2, u3} C _inst_1 I] {W : C} (i : Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) W (CategoryTheory.Limits.multiequalizer.{u1, u2, u3} C _inst_1 I _inst_2)) (j : Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) W (CategoryTheory.Limits.multiequalizer.{u1, u2, u3} C _inst_1 I _inst_2)), (forall (a : CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) W (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I a)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) W (CategoryTheory.Limits.multiequalizer.{u1, u2, u3} C _inst_1 I _inst_2) (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I a) i (CategoryTheory.Limits.Multiequalizer.ι.{u1, u2, u3} C _inst_1 I _inst_2 a)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) W (CategoryTheory.Limits.multiequalizer.{u1, u2, u3} C _inst_1 I _inst_2) (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I a) j (CategoryTheory.Limits.Multiequalizer.ι.{u1, u2, u3} C _inst_1 I _inst_2 a))) -> (Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) W (CategoryTheory.Limits.multiequalizer.{u1, u2, u3} C _inst_1 I _inst_2)) i j)
+but is expected to have type
+  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMultiequalizer.{u2, u3, u1} C _inst_1 I] {W : C} (i : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (CategoryTheory.Limits.multiequalizer.{u2, u3, u1} C _inst_1 I _inst_2)) (j : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) W (CategoryTheory.Limits.multiequalizer.{u2, u3, u1} C _inst_1 I _inst_2)), (forall (a : CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I), 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.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I a)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W (CategoryTheory.Limits.multiequalizer.{u2, u3, u1} C _inst_1 I _inst_2) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I a) i (CategoryTheory.Limits.Multiequalizer.ι.{u2, u3, u1} C _inst_1 I _inst_2 a)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) W (CategoryTheory.Limits.multiequalizer.{u2, u3, u1} C _inst_1 I _inst_2) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I a) j (CategoryTheory.Limits.Multiequalizer.ι.{u2, u3, u1} C _inst_1 I _inst_2 a))) -> (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.multiequalizer.{u2, u3, u1} C _inst_1 I _inst_2)) i j)
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multiequalizer.hom_ext CategoryTheory.Limits.Multiequalizer.hom_extₓ'. -/
 @[ext]
 theorem hom_ext {W : C} (i j : W ⟶ multiequalizer I)
-    (h : ∀ a, i ≫ multiequalizer.ι I a = j ≫ multiequalizer.ι I a) : i = j :=
+    (h : ∀ a, i ≫ Multiequalizer.ι I a = j ≫ Multiequalizer.ι I a) : i = j :=
   limit.hom_ext
     (by
       rintro (a | b)
       · apply h
       simp_rw [← limit.w I.multicospan (walking_multicospan.hom.fst b), ← category.assoc, h])
-#align category_theory.limits.multiequalizer.hom_ext CategoryTheory.Limits.multiequalizer.hom_ext
+#align category_theory.limits.multiequalizer.hom_ext CategoryTheory.Limits.Multiequalizer.hom_ext
 
 variable [HasProduct I.left] [HasProduct I.right]
 
 instance : HasEqualizer I.fstPiMap I.sndPiMap :=
   ⟨⟨⟨_, IsLimit.ofPreservesConeTerminal I.multiforkEquivPiFork.Functor (limit.isLimit _)⟩⟩⟩
 
+#print CategoryTheory.Limits.Multiequalizer.isoEqualizer /-
 /-- The multiequalizer is isomorphic to the equalizer of `∏ I.left ⇉ ∏ I.right`. -/
 def isoEqualizer : multiequalizer I ≅ equalizer I.fstPiMap I.sndPiMap :=
   limit.isoLimitCone
     ⟨_, IsLimit.ofPreservesConeTerminal I.multiforkEquivPiFork.inverse (limit.isLimit _)⟩
-#align category_theory.limits.multiequalizer.iso_equalizer CategoryTheory.Limits.multiequalizer.isoEqualizer
+#align category_theory.limits.multiequalizer.iso_equalizer CategoryTheory.Limits.Multiequalizer.isoEqualizer
+-/
 
+#print CategoryTheory.Limits.Multiequalizer.ιPi /-
 /-- The canonical injection `multiequalizer I ⟶ ∏ I.left`. -/
 def ιPi : multiequalizer I ⟶ ∏ I.left :=
   (isoEqualizer I).Hom ≫ equalizer.ι I.fstPiMap I.sndPiMap
-#align category_theory.limits.multiequalizer.ι_pi CategoryTheory.Limits.multiequalizer.ιPi
+#align category_theory.limits.multiequalizer.ι_pi CategoryTheory.Limits.Multiequalizer.ιPi
+-/
 
+/- warning: category_theory.limits.multiequalizer.ι_pi_π -> CategoryTheory.Limits.Multiequalizer.ιPi_π is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MulticospanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMultiequalizer.{u1, u2, u3} C _inst_1 I] [_inst_3 : CategoryTheory.Limits.HasProduct.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I)] [_inst_4 : CategoryTheory.Limits.HasProduct.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u3, u1, u2} C _inst_1 I)] (a : CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.multiequalizer.{u1, u2, u3} C _inst_1 I _inst_2) (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I a)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.multiequalizer.{u1, u2, u3} C _inst_1 I _inst_2) (CategoryTheory.Limits.piObj.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I a) (CategoryTheory.Limits.Multiequalizer.ιPi.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 _inst_4) (CategoryTheory.Limits.Pi.π.{u3, u1, u2} (CategoryTheory.Limits.MulticospanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u3, u1, u2} C _inst_1 I) _inst_3 a)) (CategoryTheory.Limits.Multiequalizer.ι.{u1, u2, u3} C _inst_1 I _inst_2 a)
+but is expected to have type
+  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MulticospanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMultiequalizer.{u2, u3, u1} C _inst_1 I] [_inst_3 : CategoryTheory.Limits.HasProduct.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I)] [_inst_4 : CategoryTheory.Limits.HasProduct.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.right.{u1, u2, u3} C _inst_1 I)] (a : CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I), 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.multiequalizer.{u2, u3, u1} C _inst_1 I _inst_2) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I a)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.multiequalizer.{u2, u3, u1} C _inst_1 I _inst_2) (CategoryTheory.Limits.piObj.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_3) (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.Multiequalizer.ιPi.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 _inst_4) (CategoryTheory.Limits.Pi.π.{u1, u2, u3} (CategoryTheory.Limits.MulticospanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MulticospanIndex.left.{u1, u2, u3} C _inst_1 I) _inst_3 a)) (CategoryTheory.Limits.Multiequalizer.ι.{u2, u3, u1} C _inst_1 I _inst_2 a)
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multiequalizer.ι_pi_π CategoryTheory.Limits.Multiequalizer.ιPi_πₓ'. -/
 @[simp, reassoc.1]
 theorem ιPi_π (a) : ιPi I ≫ Pi.π I.left a = ι I a :=
   by
   rw [ι_pi, category.assoc, ← iso.eq_inv_comp, iso_equalizer]
   simpa
-#align category_theory.limits.multiequalizer.ι_pi_π CategoryTheory.Limits.multiequalizer.ιPi_π
+#align category_theory.limits.multiequalizer.ι_pi_π CategoryTheory.Limits.Multiequalizer.ιPi_π
 
 instance : Mono (ιPi I) :=
   @mono_comp _ _ _ _ equalizer.ι_mono
@@ -861,55 +1171,91 @@ namespace Multicoequalizer
 
 variable (I : MultispanIndex C) [HasMulticoequalizer I]
 
+#print CategoryTheory.Limits.Multicoequalizer.π /-
 /-- The canonical map from the multiequalizer to the objects on the left. -/
 abbrev π (b : I.R) : I.right b ⟶ multicoequalizer I :=
   colimit.ι I.multispan (WalkingMultispan.right _)
-#align category_theory.limits.multicoequalizer.π CategoryTheory.Limits.multicoequalizer.π
+#align category_theory.limits.multicoequalizer.π CategoryTheory.Limits.Multicoequalizer.π
+-/
 
+#print CategoryTheory.Limits.Multicoequalizer.multicofork /-
 /-- The multicofork associated to the multicoequalizer. -/
 abbrev multicofork : Multicofork I :=
   colimit.cocone _
-#align category_theory.limits.multicoequalizer.multicofork CategoryTheory.Limits.multicoequalizer.multicofork
+#align category_theory.limits.multicoequalizer.multicofork CategoryTheory.Limits.Multicoequalizer.multicofork
+-/
 
+/- warning: category_theory.limits.multicoequalizer.multicofork_π -> CategoryTheory.Limits.Multicoequalizer.multicofork_π is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMulticoequalizer.{u1, u2, u3} C _inst_1 I] (b : CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multicoequalizer.multicofork.{u1, u2, u3} C _inst_1 I _inst_2))) (CategoryTheory.Limits.Multicofork.π.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.Multicoequalizer.multicofork.{u1, u2, u3} C _inst_1 I _inst_2) b) (CategoryTheory.Limits.Multicoequalizer.π.{u1, u2, u3} C _inst_1 I _inst_2 b)
+but is expected to have type
+  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMulticoequalizer.{u2, u3, u1} C _inst_1 I] (b : CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I), 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.MultispanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Multicoequalizer.multicofork.{u2, u3, u1} C _inst_1 I _inst_2))) (CategoryTheory.Limits.Multicofork.π.{u2, u3, u1} C _inst_1 I (CategoryTheory.Limits.Multicoequalizer.multicofork.{u2, u3, u1} C _inst_1 I _inst_2) b) (CategoryTheory.Limits.Multicoequalizer.π.{u2, u3, u1} C _inst_1 I _inst_2 b)
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicoequalizer.multicofork_π CategoryTheory.Limits.Multicoequalizer.multicofork_πₓ'. -/
 @[simp]
-theorem multicofork_π (b) : (multicoequalizer.multicofork I).π b = multicoequalizer.π I b :=
+theorem multicofork_π (b) : (Multicoequalizer.multicofork I).π b = Multicoequalizer.π I b :=
   rfl
-#align category_theory.limits.multicoequalizer.multicofork_π CategoryTheory.Limits.multicoequalizer.multicofork_π
-
+#align category_theory.limits.multicoequalizer.multicofork_π CategoryTheory.Limits.Multicoequalizer.multicofork_π
+
+/- warning: category_theory.limits.multicoequalizer.multicofork_ι_app_right -> CategoryTheory.Limits.Multicoequalizer.multicofork_ι_app_right is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMulticoequalizer.{u1, u2, u3} C _inst_1 I] (b : CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.WalkingMultispan.right.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) b)) (CategoryTheory.Functor.obj.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multicoequalizer.multicofork.{u1, u2, u3} C _inst_1 I _inst_2))) (CategoryTheory.Limits.WalkingMultispan.right.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) b))) (CategoryTheory.NatTrans.app.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Functor.obj.{u1, max u3 u1, u2, max u3 u1 u3 u2} C _inst_1 (CategoryTheory.Functor.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1) (CategoryTheory.Limits.Cocone.pt.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multicoequalizer.multicofork.{u1, u2, u3} C _inst_1 I _inst_2))) (CategoryTheory.Limits.Cocone.ι.{u3, u1, u3, u2} (CategoryTheory.Limits.WalkingMultispan.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.CategoryTheory.smallCategory.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.Multicoequalizer.multicofork.{u1, u2, u3} C _inst_1 I _inst_2)) (CategoryTheory.Limits.WalkingMultispan.right.{u3} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I) b)) (CategoryTheory.Limits.Multicoequalizer.π.{u1, u2, u3} C _inst_1 I _inst_2 b)
+but is expected to have type
+  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMulticoequalizer.{u2, u3, u1} C _inst_1 I] (b : CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I), 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.right.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) b)) (Prefunctor.obj.{succ u1, succ u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.CategoryStruct.toQuiver.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Category.toCategoryStruct.{u1, u1} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)))) C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Functor.toPrefunctor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Multicoequalizer.multicofork.{u2, u3, u1} C _inst_1 I _inst_2)))) (CategoryTheory.Limits.WalkingMultispan.right.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) b))) (CategoryTheory.NatTrans.app.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) (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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.CategoryStruct.toQuiver.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Category.toCategoryStruct.{max u1 u2, max (max u1 u3) u2} (CategoryTheory.Functor.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) 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.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.category.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1) (CategoryTheory.Functor.const.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1)) (CategoryTheory.Limits.Cocone.pt.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Multicoequalizer.multicofork.{u2, u3, u1} C _inst_1 I _inst_2))) (CategoryTheory.Limits.Cocone.ι.{u1, u2, u1, u3} (CategoryTheory.Limits.WalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) (CategoryTheory.Limits.WalkingMultispan.instSmallCategoryWalkingMultispan.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I)) C _inst_1 (CategoryTheory.Limits.MultispanIndex.multispan.{u2, u3, u1} C _inst_1 I) (CategoryTheory.Limits.Multicoequalizer.multicofork.{u2, u3, u1} C _inst_1 I _inst_2)) (CategoryTheory.Limits.WalkingMultispan.right.{u1} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I) (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I) b)) (CategoryTheory.Limits.Multicoequalizer.π.{u2, u3, u1} C _inst_1 I _inst_2 b)
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicoequalizer.multicofork_ι_app_right CategoryTheory.Limits.Multicoequalizer.multicofork_ι_app_rightₓ'. -/
 @[simp]
 theorem multicofork_ι_app_right (b) :
-    (multicoequalizer.multicofork I).ι.app (WalkingMultispan.right b) = multicoequalizer.π I b :=
+    (Multicoequalizer.multicofork I).ι.app (WalkingMultispan.right b) = Multicoequalizer.π I b :=
   rfl
-#align category_theory.limits.multicoequalizer.multicofork_ι_app_right CategoryTheory.Limits.multicoequalizer.multicofork_ι_app_right
-
+#align category_theory.limits.multicoequalizer.multicofork_ι_app_right CategoryTheory.Limits.Multicoequalizer.multicofork_ι_app_right
+
+/- warning: category_theory.limits.multicoequalizer.condition -> CategoryTheory.Limits.Multicoequalizer.condition is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMulticoequalizer.{u1, u2, u3} C _inst_1 I] (a : CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I a) (CategoryTheory.Limits.multicoequalizer.{u1, u2, u3} C _inst_1 I _inst_2)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I a) (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I a)) (CategoryTheory.Limits.multicoequalizer.{u1, u2, u3} C _inst_1 I _inst_2) (CategoryTheory.Limits.MultispanIndex.fst.{u3, u1, u2} C _inst_1 I a) (CategoryTheory.Limits.Multicoequalizer.π.{u1, u2, u3} C _inst_1 I _inst_2 (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I a))) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I a) (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I a)) (CategoryTheory.Limits.multicoequalizer.{u1, u2, u3} C _inst_1 I _inst_2) (CategoryTheory.Limits.MultispanIndex.snd.{u3, u1, u2} C _inst_1 I a) (CategoryTheory.Limits.Multicoequalizer.π.{u1, u2, u3} C _inst_1 I _inst_2 (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I a)))
+but is expected to have type
+  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMulticoequalizer.{u2, u3, u1} C _inst_1 I] (a : CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I), 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.MultispanIndex.left.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.multicoequalizer.{u2, u3, u1} C _inst_1 I _inst_2)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I a)) (CategoryTheory.Limits.multicoequalizer.{u2, u3, u1} C _inst_1 I _inst_2) (CategoryTheory.Limits.MultispanIndex.fst.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.Multicoequalizer.π.{u2, u3, u1} C _inst_1 I _inst_2 (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I a))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I a)) (CategoryTheory.Limits.multicoequalizer.{u2, u3, u1} C _inst_1 I _inst_2) (CategoryTheory.Limits.MultispanIndex.snd.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.Multicoequalizer.π.{u2, u3, u1} C _inst_1 I _inst_2 (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I a)))
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicoequalizer.condition CategoryTheory.Limits.Multicoequalizer.conditionₓ'. -/
 @[reassoc.1]
 theorem condition (a) :
-    I.fst a ≫ multicoequalizer.π I (I.fstFrom a) = I.snd a ≫ multicoequalizer.π I (I.sndFrom a) :=
+    I.fst a ≫ Multicoequalizer.π I (I.fstFrom a) = I.snd a ≫ Multicoequalizer.π I (I.sndFrom a) :=
   Multicofork.condition _ _
-#align category_theory.limits.multicoequalizer.condition CategoryTheory.Limits.multicoequalizer.condition
+#align category_theory.limits.multicoequalizer.condition CategoryTheory.Limits.Multicoequalizer.condition
 
+#print CategoryTheory.Limits.Multicoequalizer.desc /-
 /-- Construct a morphism from the multicoequalizer from its universal property. -/
 abbrev desc (W : C) (k : ∀ b, I.right b ⟶ W)
     (h : ∀ a, I.fst a ≫ k (I.fstFrom a) = I.snd a ≫ k (I.sndFrom a)) : multicoequalizer I ⟶ W :=
   colimit.desc _ (Multicofork.ofπ I _ k h)
-#align category_theory.limits.multicoequalizer.desc CategoryTheory.Limits.multicoequalizer.desc
+#align category_theory.limits.multicoequalizer.desc CategoryTheory.Limits.Multicoequalizer.desc
+-/
 
+/- warning: category_theory.limits.multicoequalizer.π_desc -> CategoryTheory.Limits.Multicoequalizer.π_desc is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMulticoequalizer.{u1, u2, u3} C _inst_1 I] (W : C) (k : forall (b : CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I), Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I b) W) (h : forall (a : CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I a) W) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I a) (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I a)) W (CategoryTheory.Limits.MultispanIndex.fst.{u3, u1, u2} C _inst_1 I a) (k (CategoryTheory.Limits.MultispanIndex.fstFrom.{u3, u1, u2} C _inst_1 I a))) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I a) (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I a)) W (CategoryTheory.Limits.MultispanIndex.snd.{u3, u1, u2} C _inst_1 I a) (k (CategoryTheory.Limits.MultispanIndex.sndFrom.{u3, u1, u2} C _inst_1 I a)))) (b : CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I b) W) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.multicoequalizer.{u1, u2, u3} C _inst_1 I _inst_2) W (CategoryTheory.Limits.Multicoequalizer.π.{u1, u2, u3} C _inst_1 I _inst_2 b) (CategoryTheory.Limits.Multicoequalizer.desc.{u1, u2, u3} C _inst_1 I _inst_2 W k h)) (k b)
+but is expected to have type
+  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMulticoequalizer.{u2, u3, u1} C _inst_1 I] (W : C) (k : forall (b : CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I), Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I b) W) (h : forall (a : CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I), 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.MultispanIndex.left.{u1, u2, u3} C _inst_1 I a) W) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I a)) W (CategoryTheory.Limits.MultispanIndex.fst.{u1, u2, u3} C _inst_1 I a) (k (CategoryTheory.Limits.MultispanIndex.fstFrom.{u1, u2, u3} C _inst_1 I a))) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I a) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I a)) W (CategoryTheory.Limits.MultispanIndex.snd.{u1, u2, u3} C _inst_1 I a) (k (CategoryTheory.Limits.MultispanIndex.sndFrom.{u1, u2, u3} C _inst_1 I a)))) (b : CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I), 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.MultispanIndex.right.{u1, u2, u3} C _inst_1 I b) W) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.multicoequalizer.{u2, u3, u1} C _inst_1 I _inst_2) W (CategoryTheory.Limits.Multicoequalizer.π.{u2, u3, u1} C _inst_1 I _inst_2 b) (CategoryTheory.Limits.Multicoequalizer.desc.{u2, u3, u1} C _inst_1 I _inst_2 W k h)) (k b)
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicoequalizer.π_desc CategoryTheory.Limits.Multicoequalizer.π_descₓ'. -/
 @[simp, reassoc.1]
 theorem π_desc (W : C) (k : ∀ b, I.right b ⟶ W)
     (h : ∀ a, I.fst a ≫ k (I.fstFrom a) = I.snd a ≫ k (I.sndFrom a)) (b) :
-    multicoequalizer.π I b ≫ multicoequalizer.desc I _ k h = k _ :=
+    Multicoequalizer.π I b ≫ Multicoequalizer.desc I _ k h = k _ :=
   colimit.ι_desc _ _
-#align category_theory.limits.multicoequalizer.π_desc CategoryTheory.Limits.multicoequalizer.π_desc
-
+#align category_theory.limits.multicoequalizer.π_desc CategoryTheory.Limits.Multicoequalizer.π_desc
+
+/- warning: category_theory.limits.multicoequalizer.hom_ext -> CategoryTheory.Limits.Multicoequalizer.hom_ext is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMulticoequalizer.{u1, u2, u3} C _inst_1 I] {W : C} (i : Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.multicoequalizer.{u1, u2, u3} C _inst_1 I _inst_2) W) (j : Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.multicoequalizer.{u1, u2, u3} C _inst_1 I _inst_2) W), (forall (b : CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I b) W) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.multicoequalizer.{u1, u2, u3} C _inst_1 I _inst_2) W (CategoryTheory.Limits.Multicoequalizer.π.{u1, u2, u3} C _inst_1 I _inst_2 b) i) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.multicoequalizer.{u1, u2, u3} C _inst_1 I _inst_2) W (CategoryTheory.Limits.Multicoequalizer.π.{u1, u2, u3} C _inst_1 I _inst_2 b) j)) -> (Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.multicoequalizer.{u1, u2, u3} C _inst_1 I _inst_2) W) i j)
+but is expected to have type
+  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMulticoequalizer.{u2, u3, u1} C _inst_1 I] {W : C} (i : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.multicoequalizer.{u2, u3, u1} C _inst_1 I _inst_2) W) (j : Quiver.Hom.{succ u2, u3} C (CategoryTheory.CategoryStruct.toQuiver.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1)) (CategoryTheory.Limits.multicoequalizer.{u2, u3, u1} C _inst_1 I _inst_2) W), (forall (b : CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I), 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.MultispanIndex.right.{u1, u2, u3} C _inst_1 I b) W) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.multicoequalizer.{u2, u3, u1} C _inst_1 I _inst_2) W (CategoryTheory.Limits.Multicoequalizer.π.{u2, u3, u1} C _inst_1 I _inst_2 b) i) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.multicoequalizer.{u2, u3, u1} C _inst_1 I _inst_2) W (CategoryTheory.Limits.Multicoequalizer.π.{u2, u3, u1} C _inst_1 I _inst_2 b) 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.multicoequalizer.{u2, u3, u1} C _inst_1 I _inst_2) W) i j)
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicoequalizer.hom_ext CategoryTheory.Limits.Multicoequalizer.hom_extₓ'. -/
 @[ext]
 theorem hom_ext {W : C} (i j : multicoequalizer I ⟶ W)
-    (h : ∀ b, multicoequalizer.π I b ≫ i = multicoequalizer.π I b ≫ j) : i = j :=
+    (h : ∀ b, Multicoequalizer.π I b ≫ i = Multicoequalizer.π I b ≫ j) : i = j :=
   colimit.hom_ext
     (by
       rintro (a | b)
       · simp_rw [← colimit.w I.multispan (walking_multispan.hom.fst a), category.assoc, h]
       · apply h)
-#align category_theory.limits.multicoequalizer.hom_ext CategoryTheory.Limits.multicoequalizer.hom_ext
+#align category_theory.limits.multicoequalizer.hom_ext CategoryTheory.Limits.Multicoequalizer.hom_ext
 
 variable [HasCoproduct I.left] [HasCoproduct I.right]
 
@@ -918,25 +1264,35 @@ instance : HasCoequalizer I.fstSigmaMap I.sndSigmaMap :=
         IsColimit.ofPreservesCoconeInitial I.multicoforkEquivSigmaCofork.Functor
           (colimit.isColimit _)⟩⟩⟩
 
+#print CategoryTheory.Limits.Multicoequalizer.isoCoequalizer /-
 /-- The multicoequalizer is isomorphic to the coequalizer of `∐ I.left ⇉ ∐ I.right`. -/
 def isoCoequalizer : multicoequalizer I ≅ coequalizer I.fstSigmaMap I.sndSigmaMap :=
   colimit.isoColimitCocone
     ⟨_,
       IsColimit.ofPreservesCoconeInitial I.multicoforkEquivSigmaCofork.inverse
         (colimit.isColimit _)⟩
-#align category_theory.limits.multicoequalizer.iso_coequalizer CategoryTheory.Limits.multicoequalizer.isoCoequalizer
+#align category_theory.limits.multicoequalizer.iso_coequalizer CategoryTheory.Limits.Multicoequalizer.isoCoequalizer
+-/
 
+#print CategoryTheory.Limits.Multicoequalizer.sigmaπ /-
 /-- The canonical projection `∐ I.right ⟶ multicoequalizer I`. -/
 def sigmaπ : ∐ I.right ⟶ multicoequalizer I :=
   coequalizer.π I.fstSigmaMap I.sndSigmaMap ≫ (isoCoequalizer I).inv
-#align category_theory.limits.multicoequalizer.sigma_π CategoryTheory.Limits.multicoequalizer.sigmaπ
+#align category_theory.limits.multicoequalizer.sigma_π CategoryTheory.Limits.Multicoequalizer.sigmaπ
+-/
 
+/- warning: category_theory.limits.multicoequalizer.ι_sigma_π -> CategoryTheory.Limits.Multicoequalizer.ι_sigmaπ is a dubious translation:
+lean 3 declaration is
+  forall {C : Type.{u2}} [_inst_1 : CategoryTheory.Category.{u1, u2} C] (I : CategoryTheory.Limits.MultispanIndex.{u3, u1, u2} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMulticoequalizer.{u1, u2, u3} C _inst_1 I] [_inst_3 : CategoryTheory.Limits.HasCoproduct.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.L.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u3, u1, u2} C _inst_1 I)] [_inst_4 : CategoryTheory.Limits.HasCoproduct.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I)] (b : CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I), Eq.{succ u1} (Quiver.Hom.{succ u1, u2} C (CategoryTheory.CategoryStruct.toQuiver.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1)) (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.multicoequalizer.{u1, u2, u3} C _inst_1 I _inst_2)) (CategoryTheory.CategoryStruct.comp.{u1, u2} C (CategoryTheory.Category.toCategoryStruct.{u1, u2} C _inst_1) (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I b) (CategoryTheory.Limits.sigmaObj.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_4) (CategoryTheory.Limits.multicoequalizer.{u1, u2, u3} C _inst_1 I _inst_2) (CategoryTheory.Limits.Sigma.ι.{u3, u1, u2} (CategoryTheory.Limits.MultispanIndex.R.{u3, u1, u2} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u3, u1, u2} C _inst_1 I) _inst_4 b) (CategoryTheory.Limits.Multicoequalizer.sigmaπ.{u1, u2, u3} C _inst_1 I _inst_2 _inst_3 _inst_4)) (CategoryTheory.Limits.Multicoequalizer.π.{u1, u2, u3} C _inst_1 I _inst_2 b)
+but is expected to have type
+  forall {C : Type.{u3}} [_inst_1 : CategoryTheory.Category.{u2, u3} C] (I : CategoryTheory.Limits.MultispanIndex.{u1, u2, u3} C _inst_1) [_inst_2 : CategoryTheory.Limits.HasMulticoequalizer.{u2, u3, u1} C _inst_1 I] [_inst_3 : CategoryTheory.Limits.HasCoproduct.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.L.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.left.{u1, u2, u3} C _inst_1 I)] [_inst_4 : CategoryTheory.Limits.HasCoproduct.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I)] (b : CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I), 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.MultispanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.multicoequalizer.{u2, u3, u1} C _inst_1 I _inst_2)) (CategoryTheory.CategoryStruct.comp.{u2, u3} C (CategoryTheory.Category.toCategoryStruct.{u2, u3} C _inst_1) (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I b) (CategoryTheory.Limits.sigmaObj.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_4) (CategoryTheory.Limits.multicoequalizer.{u2, u3, u1} C _inst_1 I _inst_2) (CategoryTheory.Limits.Sigma.ι.{u1, u2, u3} (CategoryTheory.Limits.MultispanIndex.R.{u1, u2, u3} C _inst_1 I) C _inst_1 (CategoryTheory.Limits.MultispanIndex.right.{u1, u2, u3} C _inst_1 I) _inst_4 b) (CategoryTheory.Limits.Multicoequalizer.sigmaπ.{u2, u3, u1} C _inst_1 I _inst_2 _inst_3 _inst_4)) (CategoryTheory.Limits.Multicoequalizer.π.{u2, u3, u1} C _inst_1 I _inst_2 b)
+Case conversion may be inaccurate. Consider using '#align category_theory.limits.multicoequalizer.ι_sigma_π CategoryTheory.Limits.Multicoequalizer.ι_sigmaπₓ'. -/
 @[simp, reassoc.1]
 theorem ι_sigmaπ (b) : Sigma.ι I.right b ≫ sigmaπ I = π I b :=
   by
   rw [sigma_π, ← category.assoc, iso.comp_inv_eq, iso_coequalizer]
   simpa
-#align category_theory.limits.multicoequalizer.ι_sigma_π CategoryTheory.Limits.multicoequalizer.ι_sigmaπ
+#align category_theory.limits.multicoequalizer.ι_sigma_π CategoryTheory.Limits.Multicoequalizer.ι_sigmaπ
 
 instance : Epi (sigmaπ I) :=
   @epi_comp _ _ coequalizer.π_epi _ _
Diff
@@ -407,13 +407,13 @@ def IsLimit.mk (lift : ∀ E : Multifork I, E.pt ⟶ K.pt)
 
 variable [HasProduct I.left] [HasProduct I.right]
 
-/- ./././Mathport/Syntax/Translate/Tactic/Builtin.lean:76:14: unsupported tactic `discrete_cases #[] -/
+/- ./././Mathport/Syntax/Translate/Tactic/Builtin.lean:73:14: unsupported tactic `discrete_cases #[] -/
 @[simp, reassoc.1]
 theorem pi_condition : Pi.lift K.ι ≫ I.fstPiMap = Pi.lift K.ι ≫ I.sndPiMap :=
   by
   ext
   trace
-    "./././Mathport/Syntax/Translate/Tactic/Builtin.lean:76:14: unsupported tactic `discrete_cases #[]"
+    "./././Mathport/Syntax/Translate/Tactic/Builtin.lean:73:14: unsupported tactic `discrete_cases #[]"
   simp
 #align category_theory.limits.multifork.pi_condition CategoryTheory.Limits.Multifork.pi_condition
 
@@ -625,13 +625,13 @@ def IsColimit.mk (desc : ∀ E : Multicofork I, K.pt ⟶ E.pt)
 
 variable [HasCoproduct I.left] [HasCoproduct I.right]
 
-/- ./././Mathport/Syntax/Translate/Tactic/Builtin.lean:76:14: unsupported tactic `discrete_cases #[] -/
+/- ./././Mathport/Syntax/Translate/Tactic/Builtin.lean:73:14: unsupported tactic `discrete_cases #[] -/
 @[simp, reassoc.1]
 theorem sigma_condition : I.fstSigmaMap ≫ Sigma.desc K.π = I.sndSigmaMap ≫ Sigma.desc K.π :=
   by
   ext
   trace
-    "./././Mathport/Syntax/Translate/Tactic/Builtin.lean:76:14: unsupported tactic `discrete_cases #[]"
+    "./././Mathport/Syntax/Translate/Tactic/Builtin.lean:73:14: unsupported tactic `discrete_cases #[]"
   simp
 #align category_theory.limits.multicofork.sigma_condition CategoryTheory.Limits.Multicofork.sigma_condition
 
Diff
@@ -327,7 +327,7 @@ namespace Multifork
 variable {I : MulticospanIndex C} (K : Multifork I)
 
 /-- The maps from the cone point of a multifork to the objects on the left. -/
-def ι (a : I.L) : K.x ⟶ I.left a :=
+def ι (a : I.L) : K.pt ⟶ I.left a :=
   K.π.app (WalkingMulticospan.left _)
 #align category_theory.limits.multifork.ι CategoryTheory.Limits.Multifork.ι
 
@@ -362,7 +362,7 @@ theorem hom_comp_ι (K₁ K₂ : Multifork I) (f : K₁ ⟶ K₂) (j : I.L) : f.
 def ofι (I : MulticospanIndex C) (P : C) (ι : ∀ a, P ⟶ I.left a)
     (w : ∀ b, ι (I.fstTo b) ≫ I.fst b = ι (I.sndTo b) ≫ I.snd b) : Multifork I
     where
-  x := P
+  pt := P
   π :=
     { app := fun x =>
         match x with
@@ -386,9 +386,9 @@ theorem condition (b) : K.ι (I.fstTo b) ≫ I.fst b = K.ι (I.sndTo b) ≫ I.sn
 
 /-- This definition provides a convenient way to show that a multifork is a limit. -/
 @[simps]
-def IsLimit.mk (lift : ∀ E : Multifork I, E.x ⟶ K.x)
+def IsLimit.mk (lift : ∀ E : Multifork I, E.pt ⟶ K.pt)
     (fac : ∀ (E : Multifork I) (i : I.L), lift E ≫ K.ι i = E.ι i)
-    (uniq : ∀ (E : Multifork I) (m : E.x ⟶ K.x), (∀ i : I.L, m ≫ K.ι i = E.ι i) → m = lift E) :
+    (uniq : ∀ (E : Multifork I) (m : E.pt ⟶ K.pt), (∀ i : I.L, m ≫ K.ι i = E.ι i) → m = lift E) :
     IsLimit K :=
   { lift
     fac := by
@@ -418,10 +418,10 @@ theorem pi_condition : Pi.lift K.ι ≫ I.fstPiMap = Pi.lift K.ι ≫ I.sndPiMap
 #align category_theory.limits.multifork.pi_condition CategoryTheory.Limits.Multifork.pi_condition
 
 /-- Given a multifork, we may obtain a fork over `∏ I.left ⇉ ∏ I.right`. -/
-@[simps x]
+@[simps pt]
 noncomputable def toPiFork (K : Multifork I) : Fork I.fstPiMap I.sndPiMap
     where
-  x := K.x
+  pt := K.pt
   π :=
     { app := fun x =>
         match x with
@@ -446,10 +446,10 @@ theorem toPiFork_π_app_one : K.toPiFork.π.app WalkingParallelPair.one = Pi.lif
 variable (I)
 
 /-- Given a fork over `∏ I.left ⇉ ∏ I.right`, we may obtain a multifork. -/
-@[simps x]
+@[simps pt]
 noncomputable def ofPiFork (c : Fork I.fstPiMap I.sndPiMap) : Multifork I
     where
-  x := c.x
+  pt := c.pt
   π :=
     { app := fun x =>
         match x with
@@ -552,7 +552,7 @@ namespace Multicofork
 variable {I : MultispanIndex C} (K : Multicofork I)
 
 /-- The maps to the cocone point of a multicofork from the objects on the right. -/
-def π (b : I.R) : I.right b ⟶ K.x :=
+def π (b : I.R) : I.right b ⟶ K.pt :=
   K.ι.app (WalkingMultispan.right _)
 #align category_theory.limits.multicofork.π CategoryTheory.Limits.Multicofork.π
 
@@ -580,7 +580,7 @@ theorem snd_app_right (a) : K.ι.app (WalkingMultispan.left a) = I.snd a ≫ K.
 def ofπ (I : MultispanIndex C) (P : C) (π : ∀ b, I.right b ⟶ P)
     (w : ∀ a, I.fst a ≫ π (I.fstFrom a) = I.snd a ≫ π (I.sndFrom a)) : Multicofork I
     where
-  x := P
+  pt := P
   ι :=
     { app := fun x =>
         match x with
@@ -604,9 +604,9 @@ theorem condition (a) : I.fst a ≫ K.π (I.fstFrom a) = I.snd a ≫ K.π (I.snd
 
 /-- This definition provides a convenient way to show that a multicofork is a colimit. -/
 @[simps]
-def IsColimit.mk (desc : ∀ E : Multicofork I, K.x ⟶ E.x)
+def IsColimit.mk (desc : ∀ E : Multicofork I, K.pt ⟶ E.pt)
     (fac : ∀ (E : Multicofork I) (i : I.R), K.π i ≫ desc E = E.π i)
-    (uniq : ∀ (E : Multicofork I) (m : K.x ⟶ E.x), (∀ i : I.R, K.π i ≫ m = E.π i) → m = desc E) :
+    (uniq : ∀ (E : Multicofork I) (m : K.pt ⟶ E.pt), (∀ i : I.R, K.π i ≫ m = E.π i) → m = desc E) :
     IsColimit K :=
   { desc
     fac := by
@@ -636,10 +636,10 @@ theorem sigma_condition : I.fstSigmaMap ≫ Sigma.desc K.π = I.sndSigmaMap ≫
 #align category_theory.limits.multicofork.sigma_condition CategoryTheory.Limits.Multicofork.sigma_condition
 
 /-- Given a multicofork, we may obtain a cofork over `∐ I.left ⇉ ∐ I.right`. -/
-@[simps x]
+@[simps pt]
 noncomputable def toSigmaCofork (K : Multicofork I) : Cofork I.fstSigmaMap I.sndSigmaMap
     where
-  x := K.x
+  pt := K.pt
   ι :=
     { app := fun x =>
         match x with
@@ -659,10 +659,10 @@ theorem toSigmaCofork_π : K.toSigmaCofork.π = Sigma.desc K.π :=
 variable (I)
 
 /-- Given a cofork over `∐ I.left ⇉ ∐ I.right`, we may obtain a multicofork. -/
-@[simps x]
+@[simps pt]
 noncomputable def ofSigmaCofork (c : Cofork I.fstSigmaMap I.sndSigmaMap) : Multicofork I
     where
-  x := c.x
+  pt := c.pt
   ι :=
     { app := fun x =>
         match x with
@@ -786,7 +786,7 @@ abbrev ι (a : I.L) : multiequalizer I ⟶ I.left a :=
 
 /-- The multifork associated to the multiequalizer. -/
 abbrev multifork : Multifork I :=
-  Limit.cone _
+  limit.cone _
 #align category_theory.limits.multiequalizer.multifork CategoryTheory.Limits.multiequalizer.multifork
 
 @[simp]
@@ -868,7 +868,7 @@ abbrev π (b : I.R) : I.right b ⟶ multicoequalizer I :=
 
 /-- The multicofork associated to the multicoequalizer. -/
 abbrev multicofork : Multicofork I :=
-  Colimit.cocone _
+  colimit.cocone _
 #align category_theory.limits.multicoequalizer.multicofork CategoryTheory.Limits.multicoequalizer.multicofork
 
 @[simp]
Diff
@@ -391,14 +391,14 @@ def IsLimit.mk (lift : ∀ E : Multifork I, E.x ⟶ K.x)
     (uniq : ∀ (E : Multifork I) (m : E.x ⟶ K.x), (∀ i : I.L, m ≫ K.ι i = E.ι i) → m = lift E) :
     IsLimit K :=
   { lift
-    fac' := by
+    fac := by
       rintro E (a | b)
       · apply fac
       · rw [← E.w (walking_multicospan.hom.fst b), ← K.w (walking_multicospan.hom.fst b), ←
           category.assoc]
         congr 1
         apply fac
-    uniq' := by
+    uniq := by
       rintro E m hm
       apply uniq
       intro i
@@ -609,14 +609,14 @@ def IsColimit.mk (desc : ∀ E : Multicofork I, K.x ⟶ E.x)
     (uniq : ∀ (E : Multicofork I) (m : K.x ⟶ E.x), (∀ i : I.R, K.π i ≫ m = E.π i) → m = desc E) :
     IsColimit K :=
   { desc
-    fac' := by
+    fac := by
       rintro S (a | b)
       · rw [← K.w (walking_multispan.hom.fst a), ← S.w (walking_multispan.hom.fst a),
           category.assoc]
         congr 1
         apply fac
       · apply fac
-    uniq' := by
+    uniq := by
       intro S m hm
       apply uniq
       intro i

Changes in mathlib4

mathlib3
mathlib4
chore: classify porting notes referring to missing linters (#12098)

Reference the newly created issues #12094 and #12096, as well as the pre-existing #5171. Change all references to #10927 to #5171. Some of these changes were not labelled as "porting note"; change this for good measure.

Diff
@@ -147,7 +147,8 @@ lemma Hom.comp_eq_comp {X Y Z : WalkingMultispan fst snd}
 end WalkingMultispan
 
 /-- This is a structure encapsulating the data necessary to define a `Multicospan`. -/
---@[nolint has_nonempty_instance]
+-- Porting note(#5171): linter not ported yet
+-- @[nolint has_nonempty_instance]
 structure MulticospanIndex (C : Type u) [Category.{v} C] where
   (L R : Type w)
   (fstTo sndTo : R → L)
@@ -158,7 +159,8 @@ structure MulticospanIndex (C : Type u) [Category.{v} C] where
 #align category_theory.limits.multicospan_index CategoryTheory.Limits.MulticospanIndex
 
 /-- This is a structure encapsulating the data necessary to define a `Multispan`. -/
---@[nolint has_nonempty_instance]
+-- Porting note(#5171): linter not ported yet
+-- @[nolint has_nonempty_instance]
 structure MultispanIndex (C : Type u) [Category.{v} C] where
   (L R : Type w)
   (fstFrom sndFrom : L → R)
@@ -317,13 +319,15 @@ end MultispanIndex
 variable {C : Type u} [Category.{v} C]
 
 /-- A multifork is a cone over a multicospan. -/
---@[nolint has_nonempty_instance]
+-- Porting note(#5171): linter not ported yet
+-- @[nolint has_nonempty_instance]
 abbrev Multifork (I : MulticospanIndex.{w} C) :=
   Cone I.multicospan
 #align category_theory.limits.multifork CategoryTheory.Limits.Multifork
 
 /-- A multicofork is a cocone over a multispan. -/
---@[nolint has_nonempty_instance]
+-- Porting note(#5171): linter not ported yet
+-- @[nolint has_nonempty_instance]
 abbrev Multicofork (I : MultispanIndex.{w} C) :=
   Cocone I.multispan
 #align category_theory.limits.multicofork CategoryTheory.Limits.Multicofork
style: homogenise porting notes (#11145)

Homogenises porting notes via capitalisation and addition of whitespace.

It makes the following changes:

  • converts "--porting note" into "-- Porting note";
  • converts "porting note" into "Porting note".
Diff
@@ -698,7 +698,7 @@ noncomputable def ofSigmaCoforkFunctor : Cofork I.fstSigmaMap I.sndSigmaMap ⥤
         -- `Multicofork.ofSigmaCofork_ι_app_left` before `Multicofork.fst_app_right`,
         -- but mathlib4 finds `Multicofork.fst_app_right` first.
         { simp [-Multicofork.fst_app_right] }
-        -- porting note: similarly here, the `simp` set seems to be non-confluent
+        -- Porting note: similarly here, the `simp` set seems to be non-confluent
         { simp [-Multicofork.ofSigmaCofork_pt] } }
 
 /--
@@ -716,7 +716,7 @@ noncomputable def multicoforkEquivSigmaCofork :
   counitIso := NatIso.ofComponents fun K =>
     Cofork.ext (Iso.refl _)
       (by
-        -- porting note: in mathlib3 this was just `ext` and I don't know why it's not here
+        -- Porting note: in mathlib3 this was just `ext` and I don't know why it's not here
         apply Limits.colimit.hom_ext
         rintro ⟨j⟩
         dsimp
chore: classify added lemma porting notes (#10926)
Diff
@@ -88,11 +88,11 @@ instance : SmallCategory (WalkingMulticospan fst snd) where
   assoc := by
     rintro (_ | _) (_ | _) (_ | _) (_ | _) (_ | _ | _) (_ | _ | _) (_ | _ | _) <;> rfl
 
-@[simp] -- Porting note: added simp lemma
+@[simp] -- Porting note (#10756): added simp lemma
 lemma Hom.id_eq_id (X : WalkingMulticospan fst snd) :
     Hom.id X = 𝟙 X := rfl
 
-@[simp] -- Porting note: added simp lemma
+@[simp] -- Porting note (#10756): added simp lemma
 lemma Hom.comp_eq_comp {X Y Z : WalkingMulticospan fst snd}
     (f : X ⟶ Y) (g : Y ⟶ Z) : Hom.comp f g = f ≫ g := rfl
 
@@ -137,10 +137,10 @@ instance : SmallCategory (WalkingMultispan fst snd) where
   assoc := by
     rintro (_ | _) (_ | _) (_ | _) (_ | _) (_ | _ | _) (_ | _ | _) (_ | _ | _) <;> rfl
 
-@[simp] -- Porting note: added simp lemma
+@[simp] -- Porting note (#10756): added simp lemma
 lemma Hom.id_eq_id (X : WalkingMultispan fst snd) : Hom.id X = 𝟙 X := rfl
 
-@[simp] -- Porting note: added simp lemma
+@[simp] -- Porting note (#10756): added simp lemma
 lemma Hom.comp_eq_comp {X Y Z : WalkingMultispan fst snd}
     (f : X ⟶ Y) (g : Y ⟶ Z) : Hom.comp f g = f ≫ g := rfl
 
@@ -549,7 +549,7 @@ theorem snd_app_right (a) : K.ι.app (WalkingMultispan.left a) = I.snd a ≫ K.
   rfl
 #align category_theory.limits.multicofork.snd_app_right CategoryTheory.Limits.Multicofork.snd_app_right
 
-@[reassoc (attr := simp)] -- Porting note: added simp lemma
+@[reassoc (attr := simp)] -- Porting note (#10756): added simp lemma
 lemma π_comp_hom (K₁ K₂ : Multicofork I) (f : K₁ ⟶ K₂) (b : I.R) : K₁.π b ≫ f.hom = K₂.π b :=
   f.w _
 
chore: classify dsimp cannot prove this porting notes (#10676)

Classifies by adding issue number (#10675) to porting notes claiming dsimp cannot prove this.

Diff
@@ -434,7 +434,7 @@ theorem toPiFork_π_app_zero : K.toPiFork.ι = Pi.lift K.ι :=
   rfl
 #align category_theory.limits.multifork.to_pi_fork_π_app_zero CategoryTheory.Limits.Multifork.toPiFork_π_app_zero
 
-@[simp, nolint simpNF] -- Porting note: dsimp cannot prove this
+@[simp, nolint simpNF] -- Porting note (#10675): dsimp cannot prove this
 theorem toPiFork_π_app_one : K.toPiFork.π.app WalkingParallelPair.one = Pi.lift K.ι ≫ I.fstPiMap :=
   rfl
 #align category_theory.limits.multifork.to_pi_fork_π_app_one CategoryTheory.Limits.Multifork.toPiFork_π_app_one
@@ -464,7 +464,7 @@ theorem ofPiFork_π_app_left (c : Fork I.fstPiMap I.sndPiMap) (a) :
   rfl
 #align category_theory.limits.multifork.of_pi_fork_π_app_left CategoryTheory.Limits.Multifork.ofPiFork_π_app_left
 
-@[simp, nolint simpNF] -- Porting note: dsimp cannot prove this
+@[simp, nolint simpNF] -- Porting note (#10675): dsimp cannot prove this
 theorem ofPiFork_π_app_right (c : Fork I.fstPiMap I.sndPiMap) (a) :
     (ofPiFork I c).π.app (WalkingMulticospan.right a) = c.ι ≫ I.fstPiMap ≫ Pi.π _ _ :=
   rfl
@@ -644,7 +644,7 @@ noncomputable def ofSigmaCofork (c : Cofork I.fstSigmaMap I.sndSigmaMap) : Multi
         · simp }
 #align category_theory.limits.multicofork.of_sigma_cofork CategoryTheory.Limits.Multicofork.ofSigmaCofork
 
--- Porting note: dsimp cannot prove this... once ofSigmaCofork_ι_app_right' is defined
+-- Porting note (#10675): dsimp cannot prove this... once ofSigmaCofork_ι_app_right' is defined
 @[simp, nolint simpNF]
 theorem ofSigmaCofork_ι_app_left (c : Cofork I.fstSigmaMap I.sndSigmaMap) (a) :
     (ofSigmaCofork I c).ι.app (WalkingMultispan.left a) =
chore: classify simp can do this porting notes (#10619)

Classify by adding issue number (#10618) to porting notes claiming anything semantically equivalent to simp can prove this or simp can simplify this.

Diff
@@ -787,7 +787,7 @@ abbrev lift (W : C) (k : ∀ a, W ⟶ I.left a)
   limit.lift _ (Multifork.ofι I _ k h)
 #align category_theory.limits.multiequalizer.lift CategoryTheory.Limits.Multiequalizer.lift
 
-@[reassoc] -- Porting note: simp can prove this, removed attribute
+@[reassoc] -- Porting note (#10618): simp can prove this, removed attribute
 theorem lift_ι (W : C) (k : ∀ a, W ⟶ I.left a)
     (h : ∀ b, k (I.fstTo b) ≫ I.fst b = k (I.sndTo b) ≫ I.snd b) (a) :
     Multiequalizer.lift I _ k h ≫ Multiequalizer.ι I a = k _ :=
@@ -872,7 +872,7 @@ abbrev desc (W : C) (k : ∀ b, I.right b ⟶ W)
   colimit.desc _ (Multicofork.ofπ I _ k h)
 #align category_theory.limits.multicoequalizer.desc CategoryTheory.Limits.Multicoequalizer.desc
 
-@[reassoc] -- Porting note: simp can prove this, removed attribute
+@[reassoc] -- Porting note (#10618): simp can prove this, removed attribute
 theorem π_desc (W : C) (k : ∀ b, I.right b ⟶ W)
     (h : ∀ a, I.fst a ≫ k (I.fstFrom a) = I.snd a ≫ k (I.sndFrom a)) (b) :
     Multicoequalizer.π I b ≫ Multicoequalizer.desc I _ k h = k _ :=
chore: exactly 4 spaces in theorems (#7328)

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

Diff
@@ -94,7 +94,7 @@ lemma Hom.id_eq_id (X : WalkingMulticospan fst snd) :
 
 @[simp] -- Porting note: added simp lemma
 lemma Hom.comp_eq_comp {X Y Z : WalkingMulticospan fst snd}
-  (f : X ⟶ Y) (g : Y ⟶ Z) : Hom.comp f g = f ≫ g := rfl
+    (f : X ⟶ Y) (g : Y ⟶ Z) : Hom.comp f g = f ≫ g := rfl
 
 end WalkingMulticospan
 
@@ -142,7 +142,7 @@ lemma Hom.id_eq_id (X : WalkingMultispan fst snd) : Hom.id X = 𝟙 X := rfl
 
 @[simp] -- Porting note: added simp lemma
 lemma Hom.comp_eq_comp {X Y Z : WalkingMultispan fst snd}
-  (f : X ⟶ Y) (g : Y ⟶ Z) : Hom.comp f g = f ≫ g := rfl
+    (f : X ⟶ Y) (g : Y ⟶ Z) : Hom.comp f g = f ≫ g := rfl
 
 end WalkingMultispan
 
chore: only four spaces for subsequent lines (#7286)

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

Diff
@@ -90,7 +90,7 @@ instance : SmallCategory (WalkingMulticospan fst snd) where
 
 @[simp] -- Porting note: added simp lemma
 lemma Hom.id_eq_id (X : WalkingMulticospan fst snd) :
-  Hom.id X = 𝟙 X := rfl
+    Hom.id X = 𝟙 X := rfl
 
 @[simp] -- Porting note: added simp lemma
 lemma Hom.comp_eq_comp {X Y Z : WalkingMulticospan fst snd}
@@ -138,8 +138,7 @@ instance : SmallCategory (WalkingMultispan fst snd) where
     rintro (_ | _) (_ | _) (_ | _) (_ | _) (_ | _ | _) (_ | _ | _) (_ | _ | _) <;> rfl
 
 @[simp] -- Porting note: added simp lemma
-lemma Hom.id_eq_id (X : WalkingMultispan fst snd) :
-  Hom.id X = 𝟙 X := rfl
+lemma Hom.id_eq_id (X : WalkingMultispan fst snd) : Hom.id X = 𝟙 X := rfl
 
 @[simp] -- Porting note: added simp lemma
 lemma Hom.comp_eq_comp {X Y Z : WalkingMultispan fst snd}
chore: replace ConeMorphism.Hom by ConeMorphism.hom (#7176)
Diff
@@ -358,7 +358,7 @@ theorem app_right_eq_ι_comp_snd (b) :
 #align category_theory.limits.multifork.app_right_eq_ι_comp_snd CategoryTheory.Limits.Multifork.app_right_eq_ι_comp_snd
 
 @[reassoc (attr := simp)]
-theorem hom_comp_ι (K₁ K₂ : Multifork I) (f : K₁ ⟶ K₂) (j : I.L) : f.Hom ≫ K₂.ι j = K₁.ι j :=
+theorem hom_comp_ι (K₁ K₂ : Multifork I) (f : K₁ ⟶ K₂) (j : I.L) : f.hom ≫ K₂.ι j = K₁.ι j :=
   f.w _
 #align category_theory.limits.multifork.hom_comp_ι CategoryTheory.Limits.Multifork.hom_comp_ι
 
@@ -484,7 +484,7 @@ variable (I : MulticospanIndex.{w} C) [HasProduct I.left] [HasProduct I.right]
 noncomputable def toPiForkFunctor : Multifork I ⥤ Fork I.fstPiMap I.sndPiMap where
   obj := Multifork.toPiFork
   map {K₁ K₂} f :=
-    { Hom := f.Hom
+    { hom := f.hom
       w := by
         rintro (_ | _)
         · apply limit.hom_ext
@@ -501,7 +501,7 @@ noncomputable def toPiForkFunctor : Multifork I ⥤ Fork I.fstPiMap I.sndPiMap w
 noncomputable def ofPiForkFunctor : Fork I.fstPiMap I.sndPiMap ⥤ Multifork I where
   obj := Multifork.ofPiFork I
   map {K₁ K₂} f :=
-    { Hom := f.Hom
+    { hom := f.hom
       w := by rintro (_ | _) <;> simp }
 #align category_theory.limits.multicospan_index.of_pi_fork_functor CategoryTheory.Limits.MulticospanIndex.ofPiForkFunctor
 
@@ -551,7 +551,7 @@ theorem snd_app_right (a) : K.ι.app (WalkingMultispan.left a) = I.snd a ≫ K.
 #align category_theory.limits.multicofork.snd_app_right CategoryTheory.Limits.Multicofork.snd_app_right
 
 @[reassoc (attr := simp)] -- Porting note: added simp lemma
-lemma π_comp_hom (K₁ K₂ : Multicofork I) (f : K₁ ⟶ K₂) (b : I.R) : K₁.π b ≫ f.Hom = K₂.π b :=
+lemma π_comp_hom (K₁ K₂ : Multicofork I) (f : K₁ ⟶ K₂) (b : I.R) : K₁.π b ≫ f.hom = K₂.π b :=
   f.w _
 
 /-- Construct a multicofork using a collection `π` of morphisms. -/
@@ -677,7 +677,7 @@ variable (I : MultispanIndex.{w} C) [HasCoproduct I.left] [HasCoproduct I.right]
 noncomputable def toSigmaCoforkFunctor : Multicofork I ⥤ Cofork I.fstSigmaMap I.sndSigmaMap where
   obj := Multicofork.toSigmaCofork
   map {K₁ K₂} f :=
-  { Hom := f.Hom
+  { hom := f.hom
     w := by
       rintro (_|_)
       all_goals {
@@ -691,7 +691,7 @@ noncomputable def toSigmaCoforkFunctor : Multicofork I ⥤ Cofork I.fstSigmaMap
 noncomputable def ofSigmaCoforkFunctor : Cofork I.fstSigmaMap I.sndSigmaMap ⥤ Multicofork I where
   obj := Multicofork.ofSigmaCofork I
   map {K₁ K₂} f :=
-    { Hom := f.Hom
+    { hom := f.hom
       w := by --sorry --by rintro (_ | _) <;> simp
         rintro (_ | _)
         -- porting note; in mathlib3, `simp` worked. What seems to be happening is that
chore: remove unused simps (#6632)

Co-authored-by: Eric Wieser <wieser.eric@gmail.com>

Diff
@@ -638,10 +638,10 @@ noncomputable def ofSigmaCofork (c : Cofork I.fstSigmaMap I.sndSigmaMap) : Multi
         | WalkingMultispan.left a => (Sigma.ι I.left a : _) ≫ I.fstSigmaMap ≫ c.π
         | WalkingMultispan.right b => (Sigma.ι I.right b : _) ≫ c.π
       naturality := by
-        rintro (_ | _) (_ | _) (_ | _ | _) <;> dsimp
+        rintro (_ | _) (_ | _) (_ | _ | _)
         · simp
         · simp
-        · dsimp; rw [c.condition]; simp
+        · simp [c.condition]
         · simp }
 #align category_theory.limits.multicofork.of_sigma_cofork CategoryTheory.Limits.Multicofork.ofSigmaCofork
 
chore: more universe generalisations / fixes (#5659)

There are changes of two types: first I add some .{w} in some declarations to ensure that universes are in the right order. Secondly I generalise some results from Category.{max u1 v1, u2} to Category.{v2, u2}.

From the Copenhagen workshop.

Diff
@@ -171,7 +171,7 @@ structure MultispanIndex (C : Type u) [Category.{v} C] where
 
 namespace MulticospanIndex
 
-variable {C : Type u} [Category.{v} C] (I : MulticospanIndex C)
+variable {C : Type u} [Category.{v} C] (I : MulticospanIndex.{w} C)
 
 /-- The multicospan associated to `I : MulticospanIndex`. -/
 def multicospan : WalkingMulticospan I.fstTo I.sndTo ⥤ C where
@@ -244,7 +244,7 @@ end MulticospanIndex
 
 namespace MultispanIndex
 
-variable {C : Type u} [Category.{v} C] (I : MultispanIndex C)
+variable {C : Type u} [Category.{v} C] (I : MultispanIndex.{w} C)
 
 /-- The multispan associated to `I : MultispanIndex`. -/
 def multispan : WalkingMultispan I.fstFrom I.sndFrom ⥤ C where
@@ -319,19 +319,19 @@ variable {C : Type u} [Category.{v} C]
 
 /-- A multifork is a cone over a multicospan. -/
 --@[nolint has_nonempty_instance]
-abbrev Multifork (I : MulticospanIndex C) :=
+abbrev Multifork (I : MulticospanIndex.{w} C) :=
   Cone I.multicospan
 #align category_theory.limits.multifork CategoryTheory.Limits.Multifork
 
 /-- A multicofork is a cocone over a multispan. -/
 --@[nolint has_nonempty_instance]
-abbrev Multicofork (I : MultispanIndex C) :=
+abbrev Multicofork (I : MultispanIndex.{w} C) :=
   Cocone I.multispan
 #align category_theory.limits.multicofork CategoryTheory.Limits.Multicofork
 
 namespace Multifork
 
-variable {I : MulticospanIndex C} (K : Multifork I)
+variable {I : MulticospanIndex.{w} C} (K : Multifork I)
 
 /-- The maps from the cone point of a multifork to the objects on the left. -/
 def ι (a : I.L) : K.pt ⟶ I.left a :=
@@ -364,7 +364,7 @@ theorem hom_comp_ι (K₁ K₂ : Multifork I) (f : K₁ ⟶ K₂) (j : I.L) : f.
 
 /-- Construct a multifork using a collection `ι` of morphisms. -/
 @[simps]
-def ofι (I : MulticospanIndex C) (P : C) (ι : ∀ a, P ⟶ I.left a)
+def ofι (I : MulticospanIndex.{w} C) (P : C) (ι : ∀ a, P ⟶ I.left a)
     (w : ∀ b, ι (I.fstTo b) ≫ I.fst b = ι (I.sndTo b) ≫ I.snd b) : Multifork I where
   pt := P
   π :=
@@ -475,7 +475,7 @@ end Multifork
 
 namespace MulticospanIndex
 
-variable (I : MulticospanIndex C) [HasProduct I.left] [HasProduct I.right]
+variable (I : MulticospanIndex.{w} C) [HasProduct I.left] [HasProduct I.right]
 
 --attribute [local tidy] tactic.case_bash
 
@@ -526,7 +526,7 @@ end MulticospanIndex
 
 namespace Multicofork
 
-variable {I : MultispanIndex C} (K : Multicofork I)
+variable {I : MultispanIndex.{w} C} (K : Multicofork I)
 
 /-- The maps to the cocone point of a multicofork from the objects on the right. -/
 def π (b : I.R) : I.right b ⟶ K.pt :=
@@ -556,7 +556,7 @@ lemma π_comp_hom (K₁ K₂ : Multicofork I) (f : K₁ ⟶ K₂) (b : I.R) : K
 
 /-- Construct a multicofork using a collection `π` of morphisms. -/
 @[simps]
-def ofπ (I : MultispanIndex C) (P : C) (π : ∀ b, I.right b ⟶ P)
+def ofπ (I : MultispanIndex.{w} C) (P : C) (π : ∀ b, I.right b ⟶ P)
     (w : ∀ a, I.fst a ≫ π (I.fstFrom a) = I.snd a ≫ π (I.sndFrom a)) : Multicofork I where
   pt := P
   ι :=
@@ -668,7 +668,7 @@ end Multicofork
 
 namespace MultispanIndex
 
-variable (I : MultispanIndex C) [HasCoproduct I.left] [HasCoproduct I.right]
+variable (I : MultispanIndex.{w} C) [HasCoproduct I.left] [HasCoproduct I.right]
 
 --attribute [local tidy] tactic.case_bash
 
@@ -729,31 +729,31 @@ end MultispanIndex
 
 /-- For `I : MulticospanIndex C`, we say that it has a multiequalizer if the associated
   multicospan has a limit. -/
-abbrev HasMultiequalizer (I : MulticospanIndex C) :=
+abbrev HasMultiequalizer (I : MulticospanIndex.{w} C) :=
   HasLimit I.multicospan
 #align category_theory.limits.has_multiequalizer CategoryTheory.Limits.HasMultiequalizer
 
 noncomputable section
 
 /-- The multiequalizer of `I : MulticospanIndex C`. -/
-abbrev multiequalizer (I : MulticospanIndex C) [HasMultiequalizer I] : C :=
+abbrev multiequalizer (I : MulticospanIndex.{w} C) [HasMultiequalizer I] : C :=
   limit I.multicospan
 #align category_theory.limits.multiequalizer CategoryTheory.Limits.multiequalizer
 
 /-- For `I : MultispanIndex C`, we say that it has a multicoequalizer if
   the associated multicospan has a limit. -/
-abbrev HasMulticoequalizer (I : MultispanIndex C) :=
+abbrev HasMulticoequalizer (I : MultispanIndex.{w} C) :=
   HasColimit I.multispan
 #align category_theory.limits.has_multicoequalizer CategoryTheory.Limits.HasMulticoequalizer
 
 /-- The multiecoqualizer of `I : MultispanIndex C`. -/
-abbrev multicoequalizer (I : MultispanIndex C) [HasMulticoequalizer I] : C :=
+abbrev multicoequalizer (I : MultispanIndex.{w} C) [HasMulticoequalizer I] : C :=
   colimit I.multispan
 #align category_theory.limits.multicoequalizer CategoryTheory.Limits.multicoequalizer
 
 namespace Multiequalizer
 
-variable (I : MulticospanIndex C) [HasMultiequalizer I]
+variable (I : MulticospanIndex.{w} C) [HasMultiequalizer I]
 
 /-- The canonical map from the multiequalizer to the objects on the left. -/
 abbrev ι (a : I.L) : multiequalizer I ⟶ I.left a :=
@@ -833,7 +833,7 @@ end Multiequalizer
 
 namespace Multicoequalizer
 
-variable (I : MultispanIndex C) [HasMulticoequalizer I]
+variable (I : MultispanIndex.{w} C) [HasMulticoequalizer I]
 
 /-- The canonical map from the multiequalizer to the objects on the left. -/
 abbrev π (b : I.R) : I.right b ⟶ multicoequalizer I :=
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,16 +2,13 @@
 Copyright (c) 2021 Adam Topaz. All rights reserved.
 Released under Apache 2.0 license as described in the file LICENSE.
 Authors: Adam Topaz
-
-! This file was ported from Lean 3 source module category_theory.limits.shapes.multiequalizer
-! 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.Shapes.Products
 import Mathlib.CategoryTheory.Limits.Shapes.Equalizers
 import Mathlib.CategoryTheory.Limits.ConeCategory
 
+#align_import category_theory.limits.shapes.multiequalizer from "leanprover-community/mathlib"@"70fd9563a21e7b963887c9360bd29b2393e6225a"
+
 /-!
 
 # Multi-(co)equalizers
chore: remove occurrences of semicolon after space (#5713)

This is the second half of the changes originally in #5699, removing all occurrences of ; after a space and implementing a linter rule to enforce it.

In most cases this 2-character substring has a space after it, so the following command was run first:

find . -type f -name "*.lean" -exec sed -i -E 's/ ; /; /g' {} \;

The remaining cases were few enough in number that they were done manually.

Diff
@@ -644,7 +644,7 @@ noncomputable def ofSigmaCofork (c : Cofork I.fstSigmaMap I.sndSigmaMap) : Multi
         rintro (_ | _) (_ | _) (_ | _ | _) <;> dsimp
         · simp
         · simp
-        · dsimp ; rw [c.condition] ; simp
+        · dsimp; rw [c.condition]; simp
         · simp }
 #align category_theory.limits.multicofork.of_sigma_cofork CategoryTheory.Limits.Multicofork.ofSigmaCofork
 
feat: more consistent use of ext, and updating porting notes. (#5242)

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

Diff
@@ -491,7 +491,6 @@ noncomputable def toPiForkFunctor : Multifork I ⥤ Fork I.fstPiMap I.sndPiMap w
       w := by
         rintro (_ | _)
         · apply limit.hom_ext
-          dsimp
           simp
         · apply limit.hom_ext
           intros j
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
@@ -518,17 +518,12 @@ noncomputable def multiforkEquivPiFork : Multifork I ≌ Fork I.fstPiMap I.sndPi
   functor := toPiForkFunctor I
   inverse := ofPiForkFunctor I
   unitIso :=
-    NatIso.ofComponents
-      (fun K =>
-        Cones.ext (Iso.refl _)
-          (by
-            rintro (_ | _) <;> dsimp <;>
-              simp [← Fork.app_one_eq_ι_comp_left, -Fork.app_one_eq_ι_comp_left]))
-      fun {K₁ K₂} f => by dsimp; ext; simp
+    NatIso.ofComponents fun K =>
+      Cones.ext (Iso.refl _) (by
+        rintro (_ | _) <;> dsimp <;>
+          simp [← Fork.app_one_eq_ι_comp_left, -Fork.app_one_eq_ι_comp_left])
   counitIso :=
-    NatIso.ofComponents
-      (fun K => Fork.ext (Iso.refl _) (by dsimp; ext j; dsimp; simp))
-      fun {K₁ K₂} f => by dsimp; ext; simp
+    NatIso.ofComponents fun K => Fork.ext (Iso.refl _)
 #align category_theory.limits.multicospan_index.multifork_equiv_pi_fork CategoryTheory.Limits.MulticospanIndex.multiforkEquivPiFork
 
 end MulticospanIndex
@@ -721,33 +716,17 @@ noncomputable def multicoforkEquivSigmaCofork :
     Multicofork I ≌ Cofork I.fstSigmaMap I.sndSigmaMap where
   functor := toSigmaCoforkFunctor I
   inverse := ofSigmaCoforkFunctor I
-  unitIso :=
-    NatIso.ofComponents (fun K => Cocones.ext (Iso.refl _) (by
-      rintro (_ | _)
-      · dsimp; simp
-      -- porting note; `dsimp, simp` worked in mathlib3.
-      · dsimp [Multicofork.ofSigmaCofork]; simp ))
-      fun {K₁ K₂} f => by
-        -- porting note: in mathlib3 `ext` works and I don't
-        -- really understand why it doesn't work here
-        apply Limits.CoconeMorphism.ext
-        simp
-  counitIso :=
-    NatIso.ofComponents
-      (fun K =>
-        Cofork.ext (Iso.refl _)
-          (by
-            -- porting note: in mathlib3 this was just `ext` and I don't know why it's not here
-            apply Limits.colimit.hom_ext
-            rintro ⟨j⟩
-            dsimp
-            simp only [Category.comp_id, colimit.ι_desc, Cofan.mk_ι_app]
-            rfl))
-      fun {K₁ K₂} f => by
-        -- porting note: in mathlib3 the next line was just `ext`
-        apply Limits.CoconeMorphism.ext
+  unitIso := NatIso.ofComponents fun K => Cocones.ext (Iso.refl _) (by
+      rintro (_ | _) <;> simp)
+  counitIso := NatIso.ofComponents fun K =>
+    Cofork.ext (Iso.refl _)
+      (by
+        -- porting note: in mathlib3 this was just `ext` and I don't know why it's not here
+        apply Limits.colimit.hom_ext
+        rintro ⟨j⟩
         dsimp
-        simp
+        simp only [Category.comp_id, colimit.ι_desc, Cofan.mk_ι_app]
+        rfl)
 #align category_theory.limits.multispan_index.multicofork_equiv_sigma_cofork CategoryTheory.Limits.MultispanIndex.multicoforkEquivSigmaCofork
 
 end MultispanIndex
feat: port CategoryTheory.Monoidal.Mon_ (#4763)

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

Diff
@@ -414,7 +414,6 @@ variable [HasProduct I.left] [HasProduct I.right]
 @[reassoc (attr := simp)]
 theorem pi_condition : Pi.lift K.ι ≫ I.fstPiMap = Pi.lift K.ι ≫ I.sndPiMap := by
   ext
-  discrete_cases
   simp
 #align category_theory.limits.multifork.pi_condition CategoryTheory.Limits.Multifork.pi_condition
 
@@ -613,7 +612,6 @@ variable [HasCoproduct I.left] [HasCoproduct I.right]
 @[reassoc (attr := simp)]
 theorem sigma_condition : I.fstSigmaMap ≫ Sigma.desc K.π = I.sndSigmaMap ≫ Sigma.desc K.π := by
   ext
-  discrete_cases
   simp
 #align category_theory.limits.multicofork.sigma_condition CategoryTheory.Limits.Multicofork.sigma_condition
 
feat: port CategoryTheory.Preadditive.Projective (#3615)

Co-authored-by: Joël Riou <joel.riou@universite-paris-saclay.fr> Co-authored-by: Scott Morrison <scott.morrison@gmail.com>

Diff
@@ -528,7 +528,7 @@ noncomputable def multiforkEquivPiFork : Multifork I ≌ Fork I.fstPiMap I.sndPi
       fun {K₁ K₂} f => by dsimp; ext; simp
   counitIso :=
     NatIso.ofComponents
-      (fun K => Fork.ext (Iso.refl _) (by dsimp; ext ⟨j⟩; dsimp; simp))
+      (fun K => Fork.ext (Iso.refl _) (by dsimp; ext j; dsimp; simp))
       fun {K₁ K₂} f => by dsimp; ext; simp
 #align category_theory.limits.multicospan_index.multifork_equiv_pi_fork CategoryTheory.Limits.MulticospanIndex.multiforkEquivPiFork
 
chore: tidy various files (#3358)
Diff
@@ -459,7 +459,7 @@ noncomputable def ofPiFork (c : Fork I.fstPiMap I.sndPiMap) : Multifork I where
         rintro (_ | _) (_ | _) (_ | _ | _)
         · simp
         · simp
-        · dsimp ; rw [c.condition_assoc] ; simp
+        · dsimp; rw [c.condition_assoc]; simp
         · simp }
 #align category_theory.limits.multifork.of_pi_fork CategoryTheory.Limits.Multifork.ofPiFork
 
@@ -525,14 +525,11 @@ noncomputable def multiforkEquivPiFork : Multifork I ≌ Fork I.fstPiMap I.sndPi
           (by
             rintro (_ | _) <;> dsimp <;>
               simp [← Fork.app_one_eq_ι_comp_left, -Fork.app_one_eq_ι_comp_left]))
-      fun {K₁ K₂} f => by dsimp ; ext ; simp
+      fun {K₁ K₂} f => by dsimp; ext; simp
   counitIso :=
     NatIso.ofComponents
-      (fun K =>
-        Fork.ext (Iso.refl _)
-          (by dsimp ; ext ⟨j⟩ ; dsimp ; simp
-            ))
-      fun {K₁ K₂} f => by dsimp ; ext ; simp
+      (fun K => Fork.ext (Iso.refl _) (by dsimp; ext ⟨j⟩; dsimp; simp))
+      fun {K₁ K₂} f => by dsimp; ext; simp
 #align category_theory.limits.multicospan_index.multifork_equiv_pi_fork CategoryTheory.Limits.MulticospanIndex.multiforkEquivPiFork
 
 end MulticospanIndex
@@ -690,8 +687,8 @@ variable (I : MultispanIndex C) [HasCoproduct I.left] [HasCoproduct I.right]
 @[simps]
 noncomputable def toSigmaCoforkFunctor : Multicofork I ⥤ Cofork I.fstSigmaMap I.sndSigmaMap where
   obj := Multicofork.toSigmaCofork
-  map {K₁ K₂} f := {
-    Hom := f.Hom
+  map {K₁ K₂} f :=
+  { Hom := f.Hom
     w := by
       rintro (_|_)
       all_goals {
@@ -729,9 +726,9 @@ noncomputable def multicoforkEquivSigmaCofork :
   unitIso :=
     NatIso.ofComponents (fun K => Cocones.ext (Iso.refl _) (by
       rintro (_ | _)
-      { dsimp; simp }
+      · dsimp; simp
       -- porting note; `dsimp, simp` worked in mathlib3.
-      { dsimp [Multicofork.ofSigmaCofork]; simp } ))
+      · dsimp [Multicofork.ofSigmaCofork]; simp ))
       fun {K₁ K₂} f => by
         -- porting note: in mathlib3 `ext` works and I don't
         -- really understand why it doesn't work here
feat: port CategoryTheory.Sites.SheafOfTypes (#3223)

Co-authored-by: Scott Morrison <scott@tqft.net>

Diff
@@ -746,9 +746,7 @@ noncomputable def multicoforkEquivSigmaCofork :
             apply Limits.colimit.hom_ext
             rintro ⟨j⟩
             dsimp
-            -- porting note: the last element was `cofan.mk_ι_app` in mathlib3 but at the
-            -- time of writing this was not being generated by `@[simps]` on `Cofan.mk` in lean4
-            simp only [Category.comp_id, colimit.ι_desc, Cofan.mk_ι]
+            simp only [Category.comp_id, colimit.ι_desc, Cofan.mk_ι_app]
             rfl))
       fun {K₁ K₂} f => by
         -- porting note: in mathlib3 the next line was just `ext`
feat: Port CategoryTheory.Limits.Shapes.Multiequalizer (#2786)

Co-authored-by: adamtopaz <github@adamtopaz.com> Co-authored-by: Parcly Taxel <reddeloostw@gmail.com> Co-authored-by: Adam Topaz <adamtopaz@users.noreply.github.com> Co-authored-by: Moritz Firsching <firsching@google.com>

Dependencies 115

116 files ported (100.0%)
44663 lines ported (100.0%)

All dependencies are ported!