順番 12 / 64

中学校

足し算とかけ算の仕組み

足し算とかけ算の規則をそろえると、別の数の世界を同じ言葉で比べられます。

まず、身近な例で

リンゴ2個とナシ4個入りの袋が3袋。全部で3×(2+4)=18個。種類ごとに数えても3×2+3×4=18個です。「環」では、足し算と掛け算がこのような規則を守ります。

ちいさな確認:考えてみよう

上の具体例を見ながら考えよう。何度やり直しても大丈夫。

リンゴ2個とナシ4個の袋が3袋。全部で何個?

答えと考え方を読む

18個。 両方の種類を3袋ぶん数えて、3×2+3×4=6+12=18。リンゴだけを3倍すると、ナシを数え落とします。

3段階で考えよう

  1. 時計の世界では、同じ余りの集合に足し算とかけ算という二つの操作があります。
  2. 共有する規則の一覧、たとえば(a + b) + c = a + (b + c)やa × (b + c) = a × b + a × cが、その操作が満たすべきことを正確に決めます。
  3. 二つの操作がその規則に従う集合が環です。Leanはかけ算の順序が入れ替わる場合をCommRingと呼び、ライブラリは余りの集合Fin nにまさにその構造を記録します。

小さな例で確かめる

余りを取っても規則は保たれます。5の時計では、3 × (2 + 4)と(3 × 2) + (3 × 4)はどちらも3になります。

Leanの定義・原文の抜粋

Mathlib · db584cd · Defs.lean

def instCommRing (n : ℕ) [NeZero n] : CommRing (Fin n) where  intCast n := Fin.intCast n

このLeanの読み方

instCommRingは、余りの集合Fin nがCommRingを持つことを述べています。見えている欄のintCastは、普通の整数をその中に入れる方法を供給し、残りの規則も同じ構造の欄です。

この言葉を使う章

2. 三の場合の事件簿5. あやしい小包7. ベテランたちの事件簿12. 二つの工房、同じ注文13. ピップの無謀なキルト
わからない・道に迷った

ミカのたすけ舟

足し算とかけ算の仕組み

今は、一つだけ

まず「3段階で考えよう」を上から読みます。Leanの原文は、その後でも大丈夫です。

言葉をほどこう

足し算とかけ算の規則をそろえると、別の数の世界を同じ言葉で比べられます。

このページの「この言葉の前に」に、先に知ると読みやすい言葉があります。

小さな手がかり

余りを取っても規則は保たれます。5の時計では、3 × (2 + 4)と(3 × 2) + (3 × 4)はどちらも3になります。

閉じれば、読んでいた場所に戻れます。このページに合わせて用意したヒントです。

最初の小さな物語から読む →