3段階で考えよう
- 入れてよい値と、出てくる値の範囲を決めます。
- 関数は入力ごとに出力をちょうど一つ決めます。違う入力が同じ出力になっても構いません。
- Leanのα → βは、αの入力からβの出力への関数。fをxに適用するときはf xと書きます。
小さな例で確かめる
xをx × xへ送る規則は、2も−2も4に送ります。それでも関数です。
高校
関数は、入れてよい値のそれぞれに出力を一つ決めます。
入力を二乗する機械なら、2を入れても−2を入れても4。同じ答えになる入力があっても関数です。一つの入力に、違う二つの答えを出すのはだめです。
上の具体例を見ながら考えよう。何度やり直しても大丈夫。
二乗する機械がその例です。同じ入力に違う二つの答えを出すのはだめですが、違う入力が同じ答えになっても構いません。
この確認では、説明に合う答えを選べました。漫画の中でも、同じ考え方を探してみよう。
はい、それぞれの入力の答えは一つ。 二乗する機械がその例です。同じ入力に違う二つの答えを出すのはだめですが、違う入力が同じ答えになっても構いません。
xをx × xへ送る規則は、2も−2も4に送ります。それでも関数です。
FLT · aa2d8b3 · Def_FLTPrelim_Modularity.lean
def qCoeff (f : ℍ → ℂ) (n : ℕ) : ℂ :=(qExpansion 1 f).coeff n
関数
まず「3段階で考えよう」を上から読みます。Leanの原文は、その後でも大丈夫です。
関数は、入れてよい値のそれぞれに出力を一つ決めます。
このページの「この言葉の前に」に、先に知ると読みやすい言葉があります。
xをx × xへ送る規則は、2も−2も4に送ります。それでも関数です。
閉じれば、読んでいた場所に戻れます。このページに合わせて用意したヒントです。
最初の小さな物語から読む →