public static double compareWithProjection(Vector testVector,ArrayList<Vector> vectors){
  float score=0;
  for (int i=0; i < vectors.size(); ++i) {
    score+=testVector.measureOverlap(vectors.get(i));
  }
  return (float)(score);
}

public static double compareWithProjection ( Vector testVector , ArrayList < Vector > vectors ) { float score = 0 ; for ( int i = 0 ; i < vectors . size ( ) ; ++ i ) { score += testVector . measureOverlap ( vectors . get ( i ) ) ; } return ( float ) ( score ) ; }
binary equivalent of comparing to projection in a subspace as occurs with real and complex vectors the score is the sum of any overlap greater than 50 % across all vector components of the binary pseudo - subspace
