{X : Type u_1} →
  [t : TopologicalSpace X] →
    {C D : Set X} →
      [inst : Topology.RelCWComplex C D] →
        {motive : Topology.RelCWComplex.Subcomplex C → Sort u} →
          ((carrier : Set X) →
              (I : (n : ℕ) → Set (Topology.RelCWComplex.cell C n)) →
                (closed' : IsClosed carrier) →
                  (union' : D ∪ ⋃ n, ⋃ j, Topology.RelCWComplex.openCell n ↑j = carrier) →
                    motive { carrier := carrier, I := I, closed' := closed', union' := union' }) →
            (t : Topology.RelCWComplex.Subcomplex C) → motive t