Parallel reduction은 identity·associativity·compatibility 법칙이 필요하다

순차에서 우연히 맞는 비결합 연산은 partition 결합 순서가 바뀌면 다른 값을 냅니다.

법칙조건위반 결과
identitycombine(id,x)=x빈 partition 왜곡
associativitya⊕(b⊕c)=(a⊕b)⊕c분할마다 결과 변경
compatibilitycombiner(u,acc(id,t))=acc(u,t)순차·병렬 불일치
non-interferencesource 미변경race·누락

핵심: accumulator와 combiner가 같은 수학적 의미를 공유해야 합니다.