{X : Type u_5} →
  {Y : Type u_6} →
    [inst : TopologicalSpace X] →
      [inst_1 : TopologicalSpace Y] →
        {motive : X ≃ₜ Y → Sort u} →
          (t : X ≃ₜ Y) →
            ((toEquiv : X ≃ Y) →
                (continuous_toFun : Continuous toEquiv.toFun) →
                  (continuous_invFun : Continuous toEquiv.invFun) →
                    motive
                      { toEquiv := toEquiv, continuous_toFun := continuous_toFun,
                        continuous_invFun := continuous_invFun }) →
              motive t