{I₁ : Type u_1} →
  {I₂ : Type u_2} →
    {I₁₂ : Type u_3} →
      (c₁ : ComplexShape I₁) →
        (c₂ : ComplexShape I₂) →
          (c₁₂ : ComplexShape I₁₂) →
            [inst : TotalComplexShape c₁ c₂ c₁₂] →
              (j : I₁₂) →
                (motive : ↑(c₁.π c₂ c₁₂ ⁻¹' {j}) → Sort u_4) →
                  (x : ↑(c₁.π c₂ c₁₂ ⁻¹' {j})) →
                    ((i₁ : I₁) → (i₂ : I₂) → (h : (i₁, i₂) ∈ c₁.π c₂ c₁₂ ⁻¹' {j}) → motive ⟨(i₁, i₂), h⟩) → motive x