Для случая гамильтонианов, а не Гейтса, ответ тривиален: да, вы просто перечисляете независимые элементы алгебры Ли. Поскольку алгебра Ли является векторным пространством с добавлением оператора скобки Ли. Поскольку пространство конечное, оно имеет конечный базис, и его легко проверить, является ли оно замкнутым или открытым при операции скобки Ли. Простая проверка скобки Ли всех пар ортогональных операторов может быть выполнена за многочлен времени от размерности пространства, а подходящий операторный базис может быть найден методом Грамма-Шмидта.
В случае с воротами у вас нет такой же возможности сразу прибегать к бесконечно малым, и вам нужно строить ворота с иррациональными собственными значениями, чтобы вы могли произвольно хорошо аппроксимировать требуемые бесконечно малые генераторы. Я предполагаю, что есть относительно простой способ сделать это, но это не сразу очевидно для меня.
В любом случае, взятие журнала ворот, чтобы получить набор операторов, которые генерируют их при возведении в степень, и проверку, генерируют ли они полную алгебру Ли, обеспечит простой необходимый, но не достаточный критерий универсальности.