orthogonality condition