2m+1=wpr^(qr-cr-dr)
は、以下が正しいことが判明しました。

2b=c(p^n+…+1)
2b(p-1)=c(p^(n+1)-1)

p=2Πpk^dk-1
2b(2Πpk^dk-2)=c(p^(n+1)-1)
4b(Πpk^dk-1)=c(p^(n+1)-1)
4Πpk^(qk-ck)(Πpk^dk-1)=p^(n+1)-1
オイラーの定理から
n+1=(pk-1)pk^(qk-ck-1)
2m+1=wpk^(qk-ck-1)