順番 7 / 64

高校

関数

関数は、入れてよい値のそれぞれに出力を一つ決めます。

まず、身近な例で

入力を二乗する機械なら、2を入れても−2を入れても4。同じ答えになる入力があっても関数です。一つの入力に、違う二つの答えを出すのはだめです。

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

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

関数で、2も−2も4に送ってよい?

答えと考え方を読む

はい、それぞれの入力の答えは一つ。 二乗する機械がその例です。同じ入力に違う二つの答えを出すのはだめですが、違う入力が同じ答えになっても構いません。

3段階で考えよう

  1. 入れてよい値と、出てくる値の範囲を決めます。
  2. 関数は入力ごとに出力をちょうど一つ決めます。違う入力が同じ出力になっても構いません。
  3. Leanのα → βは、αの入力からβの出力への関数。fをxに適用するときはf xと書きます。

小さな例で確かめる

xをx × xへ送る規則は、2も−2も4に送ります。それでも関数です。

Leanでの使用例・原文の抜粋

FLT · aa2d8b3 · Def_FLTPrelim_Modularity.lean

def qCoeff (f : ℍ → ℂ) (n : ℕ) : ℂ :=  (qExpansion 1 f).coeff n

このLeanの読み方

入力f自体も関数です。ℍ → ℂは上半平面の点を入れ、複素数を返すこと。追加のnは係数の番号です。

この言葉を使う章

5. あやしい小包6. ハサミ持ち込み事件8. ひみつの二重奏9. コンサートへの二つの入口10. 3音だけのオーディション11. パスポートを借りる作戦12. 二つの工房、同じ注文13. ピップの無謀なキルト14. どんどん小さくなる予約15. 完全なる静寂のコンサート16. 入れないはずの客
わからない・道に迷った

ミカのたすけ舟

関数

今は、一つだけ

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

言葉をほどこう

関数は、入れてよい値のそれぞれに出力を一つ決めます。

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

小さな手がかり

xをx × xへ送る規則は、2も−2も4に送ります。それでも関数です。

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

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