>w=0という限定的な条件でこの証明が成立しているということです。
つまり、w=0でない場合の証明を示さないと意味がないですね

で、以下の導出は誤り
|h-g=-c(p^(n-1)+…+1)+h-k
|h-g=-c(p+1)(p^(n-2)+p^(n-4)+…+1)+h-k
nは奇数であることに気をつけよう