{R : Type u_11} →
  {V : Type u} →
    {E : Type v} →
      {F : Type w} →
        [inst : SMul R E] →
          [inst_1 : SMul R F] →
            [inst_2 : LineDeriv V E F] →
              {motive : LineDerivSMul R V E F → Sort u_1} →
                (t : LineDerivSMul R V E F) →
                  ((lineDerivOp_smul :
                        ∀ (v : V) (r : R) (x : E), LineDeriv.lineDerivOp v (r • x) = r • LineDeriv.lineDerivOp v x) →
                      motive ⋯) →
                    motive t