use Quantum::Superpositions; @a2 = eigenstates(any(@a2) != all(@a1));