procedure lvho(imin: integer; var s,sho: scalar; var v: vector);
var
  i: integer;
  sf,sp,st: scalar;
begin { lvho }
  squot(sone,s,sf);
  sf.l.si:=0;
  sabs0(sho,sp);
  for i:=imin to vdim-1 do begin
     ssymm(sp,v[i]);
     sprod(sf,sp,st);
     sp:=st;
     isdiv(i+1,sp);
  end;
  sabs0(sp,v[vdim]);
end { lvho };

