intersect discriminant