Let X be a nonsingular projective curve of genus g ⩾ 1 defined over a field F which is assumed to be the full field of constants of F ( X ) , and let V be a linear system of divisors on X. We define the set G ( V ; P 1 , … , P n ) of V -Weierstrass gaps at the rational points P 1 , … , P n of X as being formed by the n-tuples α = ( α 1 , … , α n ) such that V ( α ) ⊊ V ( α − e j ) for some j ∈ { 1 , … , n } (here V ( α ) : = { D ∈ V | D ⩾ ∑ i = 1 n α i P i } and e j = ( δ j i ) 1 ⩽ i ⩽ n ∈ N n ). We call N n ∖ G ( V ; P 1 , … , P n ) the V -Weierstrass set associated to V and P 1 , … P n . The main result of this paper proves a sharp lower bound for # G ( V ; P 1 , … , P n ) .