귀하의 질문은 가 nilpotent 대수를 생성 하는지 여부와 동일하며 , 이는 차례로 가 nilpotent 입니다. 따라서 결정 가능할뿐만 아니라 시간에 는 행렬 곱셈의 지수입니다.A i ~ O ( n 2 ω ) ωㅏ1, … , A케이ㅏ나는영형~( n2 ω)ω
의해 생성 된 연관 대수라고 하자 . 즉, 와 모든 유한 곱 의 모든 선형 조합을 취하십시오 . 호출 nilpotent 일부가 있다면 의 모든 제품되도록 요소 제로이다.I I N Nㅏㅏ나는ㅏ나는ㅏ엔엔ㅏ
먼저, 귀하의 조건이 이 전무 하다는 것을 암시하는 이유를 살펴 보겠습니다 . 이것은 Konig의 Lemma (compactness)에서 . 알파벳 넘는 길이 의 모든 문자열은 명백한 방식으로 길이 의 의 곱에 해당합니다 . 노드가 이상의 문자열과 자연스럽게 대응하는 무한 루트 루트 트리를 고려하십시오 . 의 해당 곱이 0이 아닌 노드로 구성된 하위 트리 고려하십시오 . Konig의 Lemma는 라면N { 1 , ... , K } 1 , ... , K N K { 1 , ... , K } T I T T N Tㅏ엔{ 1 , … , k }ㅏ1, … , A케이엔케이{ 1 , … , k }티ㅏ나는티무한대 인 경우 무한 경로를 가지므로 (정확하게 재산을 위반하는 경우) 는 유한합니다. 그런 다음 을 의 모든 문자열의 최대 길이로 사용할 수 있습니다 . 따라서 귀하의 재산은 이 전능하지 않다는 것을 암시합니다 .티엔티ㅏ
의 모든 요소 는 의 곱의 선형 조합 이므로 그 반대도 마찬가지 입니다.의 난ㅏㅏ나는
다음으로, 는 행렬 의 하위 대수 이므로 유한 차원입니다. n × nㅏn × n
마지막으로 : 특성 제로의 유한 차원 결합 대수는 nilpotent 요소의 기초가 (통근 여부를 -이 모순 Yuval 교수의 대답은 그 일부)가 nilpotent이 (참조 예입니다 IFF에 여기 ).
따라서 문제를 해결하려면 의해 생성 된 연관 대수에 대한 기초를 찾고 (첫 번째 탐색의 선형 대수 버전으로) 기초에있는 모든 행렬이 유효하지 않은지 확인하십시오. 상한 는 너비 우선 탐색 에서 변수 의 선형 방정식 시스템을 푸는 데 있습니다 . 마찬가지로 이들은이기 때문에 BFS하지 마지막 매우 긴 수 매트릭스 경우 체크 행렬 인 nilpotent 한 요구만을 확인하는 .~ O ( n 2 ω ) n 2 dim A ≤ n 2 n × n A A n = 0ㅏ나는영형~( n2 ω)엔2어둑한ㅏ≤ N2n × nㅏㅏ엔= 0