{I : Type u_7} →
  [inst : AddMonoid I] →
    {c : ComplexShape I} →
      {motive : c.TensorSigns → Sort u} →
        (t : c.TensorSigns) →
          ((ε' : Multiplicative I →* ℤˣ) →
              (rel_add : ∀ (p q r : I), c.Rel p q → c.Rel (p + r) (q + r)) →
                (add_rel : ∀ (p q r : I), c.Rel p q → c.Rel (r + p) (r + q)) →
                  (ε'_succ : ∀ (p q : I), c.Rel p q → ε' q = -ε' p) →
                    motive { ε' := ε', rel_add := rel_add, add_rel := add_rel, ε'_succ := ε'_succ }) →
            motive t