いろは3011036 views
小学算数1200472 views
LaTeX962207 views
高校物理160216 views
世界の国564562 views
高校国語788355 views
Computer368134 views
高校化学2924523 views
中学社会668782 views
中学数学623778 views
Help
Tools
NewsSpreadsheetCalendarBookkeepingMarkdown TablesLanguage Model NewsSlidesTier ListPen ToolIllustrationCrayonWatercolorPixel ArtASCII ArtPerspectiveEndless StairsGraphMind MapER DiagramFamily TreeMemeCurved TextImage EditorMosaicRetro FilterPencil SketchSwirl EffectLine ArtOCR/HighlighterMakeup EditorFaviconVideo TrimmerScrolling VideoVideo TitleColor PickerColor ExtractorBonfireFireworksCherry BlossomWater RippleWater SplashBreaking GlassGlass TextureFabric TextureWood GrainMarble TextureBrick Wall TextureMetal TextureWashi Paper TextureCardboard TextureCSS ButtonIcon MakerBar ChartGrouped Bar ChartStacked Bar ChartPie ChartLine ChartArea ChartStacked Area ChartScatter Plot3D Bar Chart3D Pie ChartBar Chart RaceBubble ChartPopulation PyramidPictogramEarningsCandlestick ChartInvestment RiskMortgage SimulatorCalculatorMatrix CalculatorFunction GraphPolynomial ExpansionVenn DiagramField VisualizerRubik's Cube Group TheoryTraveling SalesmanVoronoi and DelaunayFractalColumn ArithmeticDraw Math FiguresArithmetic AnimationArithmetic Word ProblemsCounting with Tree DiagramsCube NetsRolling DiceCross SectionsMotion PathMechanicsWavesElectromagnetic WavesCapacitorsLight and LensesThermodynamicsHow Semiconductors WorkMolecular StructuresAtomic OrbitalsElectrochemical CellsChemical EquilibriumCrystal LatticesBuffer pHOrganic Reaction MapPeriodic TableComplex IonsDNA Double HelixCell DivisionMembrane ChannelsNerve ImpulseMuscle ContractionHormones and HomeostasisRock ClassificationWeatherConstellationsSolar and Lunar Eclipses3D ModelingFloor PlanSeismic StructuresIntersection TurnMaglevCooking AnimationOrigamiLive Viewer CountGeoJSON MapRailway MapPopulation MapCrime MapLand Price MapSchool MapShrine and Castle MapHouse of Representatives MapWord MapSolitaireReversiHakoiri MusumeChessHamburgerRippleSlide Puzzle MakerNeon PinballNovel MakerJapanese Typing PracticePiano Score EditorMusic TheoryShogi StrategyPiano Rhythm Game

English

n の 13 乗から n を引くと 2730 の倍数になる(フェルマーの小定理の応用)

は、 がどんな整数でも で割り切れます。 なら

です。この 5 つの素数がどこから来たのかが、問題の中身になります。

フェルマーの小定理

を素数とすると、どんな整数 についても次が成り立ちます[1]

の倍数でなければ、両辺を で割った形も使えます[2]

に戻る。この「戻る」性質が、大きな指数を扱うときの足場になります。

5 つの素数がどこから来るか

と書けます。素数 で割り切れるかを、 ごとに見ます。

の倍数なら、最初の因数で割り切れて終わり。そうでなければ を調べます。

を割るとしましょう。 と書けるので、

つまり で割り切れます。条件は の約数であること、ただそれだけ。

の約数は の 6 個。 を足すと で、 だけが素数ではありません。

残る は互いに素なので、積の でも割り切れます。

例:n の 5 乗と 7 乗

なら、 の約数 を足して 。積は です。

なら、 の約数 を足して が落ちて

なら の約数 から で、積は 。連続する 3 整数の積として知られる形と一致します。

指数から 1 引いた数割り切れる数

例:n の 9 乗のとき

の約数は を足すと で、 は素数ではありません。

残るのは で、積は の倍数になります。

指数が大きくなれば強くなる、とは限らない。 より小さい のほうが で、こちらが上回ります。

累乗の余りは周期でくり返す

で割った余りを並べます。 ときて、 個目で に戻る。

戻ったあとは同じ並びのくり返しです[3]。周期が だと分かれば、指数は で割った余りだけを見れば足ります。

例:2 の 2024 乗を 13 で割る

は素数で はその倍数ではないので、 が使えます。

指数を で割ります。

なので、答えは です。 個の掛け算をせずに済みました。

例:3 の 100 乗を 7 で割る

です。 なので、

で、余りは

で割る場合も同じ手順です。 で余りは

が使えるのは、 の倍数でないときだけです。

の倍数なら余りは最初から 。この場合は の形で押さえる。

例:一の位を求める

一の位は で割った余りです。 は素数ではないので、定理をそのまま当てられません。

代わりに周期を直接調べます。 の一の位は の 4 つでくり返す。

で割ると余り なので、 の一の位は も周期 で、余り から一の位は です。

の周期 。ただし が並びに入らないので、 で割った余り は 4 番目の にあたります。

周期は p - 1 の約数になる

となる最小の は、いつも とは限りません。 の約数のどれかになります。

で割ると で周期は の約数です。

だから で割った余りを見れば必ず正しく、周期がもっと短ければ計算がさらに楽になる。安全側は です。

検算のしかた

小さい指数で公式を試します。 で、。確かに に戻りました。

のほうは、 で割ると になり、割り切れています。

素数を集め忘れていないかも見ます。 の約数は 個で、 を足して素数になるのが 個。数が合っていれば拾い漏れはありません。

がすべての整数 で割り切れる最大の数はどれですか。

  • 22
  • 66
  • 2310
__RESULT__

の約数は を足すと で、素数は の 3 つです。積は になります。 を拾い落とした値、 以下の素数を全部掛けた値にあたります。

が指数を割る素数を拾い、掛け合わせる。手順が短いので、指数が変わっても同じ道で答えまで進めます。

参考文献

Fermat's little theorem - Wikipedia
Petit théorème de Fermat - Wikipédia
Kleiner fermatscher Satz - Wikipedia
$2730 = 2 \times 3 \times 5 \times 7 \times 13$ の 5 つは、$12$ の約数に $1$ を足して素数になったものです。$p-1$ が $12$ を割れば $n^{12} \equiv 1 \pmod p$ が成り立つ、それだけで $n^{13}-n$ が $p$ で割り切れる。$4$ だけが素数にならず落ちます。同じ数え方で $n^5-n$ は $30$、$n^7-n$ は $42$。後半は余りの周期で、$2^{12} \equiv 1 \pmod{13}$ から $2^{2024}$ の余りが $9$ と出る計算、一の位を求めるときに定理が使えない理由まで扱いました。