{𝕜 : Type u_4} →
  {F : Type u_5} →
    [inst : RCLike 𝕜] →
      [inst_1 : AddCommGroup F] →
        [inst_2 : Module 𝕜 F] →
          {motive : InnerProductSpace.Core 𝕜 F → Sort u} →
            ((toCore : PreInnerProductSpace.Core 𝕜 F) →
                (definite : ∀ (x : F), inner 𝕜 x x = 0 → x = 0) → motive { toCore := toCore, definite := definite }) →
              (t : InnerProductSpace.Core 𝕜 F) → motive t