이웃한 부모자식 간의 관계만 조사해서는

전체 이진트리의 타당성이 증명되지 않는다는 것을 

무식하게 깨닫고 leaf부터 조사해야겠다고 느꼈습니다.

(leaf까지 거쳐야하는 노드들을 keep하면서요..!)



각 leaf들에 대해 루트까지 올라가면서

타당성을 조사했을때

( ex. 13은 14보다 왼쪽에있고, 10보다 오른쪽에 있고, 마지막으로 루트인 8보다 오른쪽에 있으니 타당)


결국 leaf기준 depth에서 depth+1 도 타당해야하고,

depth+1 이 타당하려면 depth+2도 타당해야하고 ... 

이런식으로 귀납적인 증명을 하면 충분한 걸까요?


필요충분하지 않다면

다른 어떤 증명이 필요할까요?

이런 생각이 옳지않다면

뭘 놓치고 있는지 지적해주시면 감사하겠습니다.