{G : Type u_1} →
  [inst : AddCommGroup G] →
    {motive : AddGroupCone G → Sort u} →
      (t : AddGroupCone G) →
        ((toAddSubmonoid : AddSubmonoid G) →
            (eq_zero_of_mem_of_neg_mem' : ∀ {a : G}, a ∈ toAddSubmonoid.carrier → -a ∈ toAddSubmonoid.carrier → a = 0) →
              motive { toAddSubmonoid := toAddSubmonoid, eq_zero_of_mem_of_neg_mem' := eq_zero_of_mem_of_neg_mem' }) →
          motive t