다음은 링에서 작동하는 이유에 대한 간단한 설명입니다. 감안 행렬 , B , C는 우리가 검증 B = C를 랜덤 비트 벡터를 선택하여 V를 체크 한 다음, 만일 B의 V = C의 브이 . A B = C 인 경우 명확하게 전달됩니다 .ㅏ비씨A B = CVA B v = CVA B = C
이고 A B v = C v 라고 가정하십시오 . D = A B − C라고 하자 . D 는 D v = 0 인 0 이 아닌 행렬입니다 . 이것이 일어날 확률은 얼마입니까? 하자 D는 [ 내가 ' , J ' ] 비제 엔트리 수. 가정에 의해, Σ J D [ I ' , J ] V [ J ] = 0A B ≠ CA B v = CVD = A B - C디D v = 0D [ 나는', j']∑제이D [ 나는', j ] v [ j ] = 0. 확률 , v [ j ' ] = 1 이므로1 / 2v [ j'] = 1
.D [ 나는', j'] + ∑j ≠ j'D [ 나는', j ] v [ j ] = 0
또한 그 연산에 의거 한 환 첨가제 기 때문에 고유 인버스가 , 즉, - D [ I ' , J ' ] . 이제, 나쁜 경우의 확률 - D [ I ' , J ' ] = Σ J ≠ J ' D [ 전 ' , J ] V [ j는 ] 최대 인 1 / 2D [ 나는', j']− D [ 나는', j']− D [ 나는', j'] = ∑j ≠ j'D [ 나는', j ] v [ j ]1 / 2. (이 참조하는 한 가지 방법은 "연기 결정의 원칙"입니다 : 위해 동일한에 대한 합계 , 적어도 하나의 다른 D [ I ' , j는 ] 제로해야합니다 그래서를 고려한다. v [ j ]는 0이 아닌 다른 항목에 해당합니다. 이들 중 하나를 제외한 모든 v [ j ]를 최적으로 설정 하더라도 마지막 항목이 0 또는 1 일 가능성은 여전히 같습니다− D [ 나는', j']D [ 나는', j ]v [ j ]v [ j ]01하지만, 여전히 단지 최종 합을 만들 수있는 이들 값 중 하나가 동일 ). 따라서 확률 적어도 가진 1 / 4 , 우리는 성공적으로 찾아 D의 V ≠ 0 때, D가 제로이다. (참고 v [ j ] 및 v [ j ' ] 는 j ≠ j '에 대해 독립적으로 선택됩니다 .)− D [ 나는', j']1 / 4D v ≠ 0디v [ j ]v [ j']j ≠ j'
보시다시피, 위의 주장은 빼기에 달려 있습니다. 따라서 임의의 정류 반 링에서는 작동하지 않습니다 (예 :). 아마도 대수 구조의 곱셈 속성을 완화하고 결과를 얻을 수 있습니까?