{R : Type u_1} →
  {M : Type u_3} →
    [inst : Ring R] →
      [inst_1 : AddCommGroup M] →
        [inst_2 : Module R M] →
          [inst_3 : TopologicalSpace M] →
            {motive : IsLinearTopology R M → Sort u} →
              ((hasBasis_submodule' : (nhds 0).HasBasis (fun N => ↑N ∈ nhds 0) fun N => ↑N) → motive ⋯) →
                (t : IsLinearTopology R M) → motive t