procedure vder(var s: scalar; var v1,v2: vector);
begin { vder }
  pder(vdim-1,v1,v2);
  with v2[vdim-1] do begin
    l:=u;
    l.si:=-u.si;
  end;
  squot(v1[vdim],s,v2[vdim]);
end { vder };

