1. 각 노드는 레드 혹은 블랙
2. 루트 노드는 블랙
3. 모든 리프(닐 노드)는 블랙
4. 레드 노드의 양쪽 자식은 모두 블랙 노드 (즉, 레드 노드는 연속될 수 없음)
5. 어떤 노드로부터 그 노드의 후손인 모든 리프까지 이어지는 각각의 경로에는 같은 수의 블랙 노드가 있음.
이 경우는 문제가 되지 않음, 새로 삽입된 레드 노드가 블랙 부모를 가지므로, 트리의 속성이 유지 됨.
이 경우 부모와 부모의 형제를 블랙으로, 조부모를 레드로 바꾸고, 조부모에서 재귀적으로 균형 조정을 시도.
이 경우 복잡하며, 새 노드와 부모의 위치에 따라 회전이 필요함. 크게 두가지로 나뉨 .
Case 3a : 새 노드(N)가 부모(P) 의 오른쪽 자식이고, 부모(P)가 조부모(G)의 왼쪽 자식일 때 이 경우에는 P 에서 좌회전을 하여 Case 3b로 변환.
Case 3b : 새 노드(N)가 부모(P)의 왼쪽 자식이고, 부모(P)가 조부모(G)의 왼쪽 자식일 때 이 경우에는 G에서 우회전을 하고, P와 G의 색을 바꿈.