diff --git a/src/plugins/e-acsl/tests/csrv14/benchmark3.c b/src/plugins/e-acsl/tests/csrv14/benchmark3.c
index 72f84cdce9168cb27af0d5b53973d9653a9ce4f2..183b16212e861f7db1e95c07c5fd162c4963930a 100644
--- a/src/plugins/e-acsl/tests/csrv14/benchmark3.c
+++ b/src/plugins/e-acsl/tests/csrv14/benchmark3.c
@@ -13,7 +13,7 @@ void swap(int* array, int i, int j) {
   array[j] = tmp;
 }
 
-/*@ requires \valid(array+(left..right));
+/*@ requires \forall integer j; left <= j <= right ==> \valid(array+j);
   @ assigns array[left..right];
   @*/
 int partition (int* array, int left, int right, int pivotIndex) {
@@ -33,7 +33,7 @@ int partition (int* array, int left, int right, int pivotIndex) {
   return storeIndex;
 }
 
-/*@ requires \valid(array+(left..right));
+/*@ requires \forall integer j; left <= j <= right ==> \valid(array+j);
   @ assigns array[left..right];
   @ ensures \forall int i; left <= i < right ==> array[i] <= array[i+1];
   @*/
@@ -48,20 +48,16 @@ void quicksort(int* array, int left, int right) {
 
 int main(void) {
   int i;
-  int arr_min[LEN]; // array of minimal elements
   int arr[LEN];     // array to be sorted
   int arr_max[LEN]; // array of maximal elements
 
   arr[0] = 0; 
-  arr_min[0] = 0;
   arr_max[0] = 9;
   for(i = 1; i < LEN; i++){
     arr[i] = (13 * arr[i-1] + i) % 10; 
-    arr_min[i] = 0;
     arr_max[i] = 9;
   }
-
-  
+    
   printf("\n Array before quicksort:\n");
   for (i=0; i < LEN; i++) 
     printf("%d, ",arr[i]);