■729(その5)

1666^3+5000^3+3333^3=166650003333

の場合,右辺の先頭桁は1666から決定されるのではなく,5000に負っている.末尾桁は3333だけでなく,1666にも負っている.

 したがって,3乗保型数だけでは解決しない問題である.手がかりは

  1666+5000+3333=9999

  1666+3333=4999

ということになるのだろう.

===================================

16^3+50^3+33^3=165033

の場合,50を固定すると

  (a−1)^3+50^3+(50−a)^3

=(a−1)^3+2・50^3−3a・50^2+3a^2・50−a^3

=−3a^2+3a−1+2・50^3−3a・50^2+3a^2・50

=3a^2・49−3a(50^2−1)+2・50^3−1

=3a^2・49−3a・51・49+2・50^3+1

=3・49a(a−51)+2・50^3−1

=3・49a(a−51)+2・125・10^3−1

=3・49a(a−51)+25・10^4−1

=3・49a(a−51)+501・499

 これが

  (a−1)・10^4+50・10^2+50−a

=a(10^4−1)−10^4+50(10^2+1)

=a・101・99−2・50・10^2+50(10^2+1)

=a・101・99−50・10^2+50

=a・101・99−50・11・9

=a・101・99−50・99

=(a・101−50)・99

に等しい.

 mod99を調べるにしても,そのあと,どうするか?

===================================