1 関数、定義域、値域
定義 1.1 (関数・定義域・値域).Dを実数の集合とする。Dの各要素xに実数f(x)をただ一つ対応させる規則を、D上の 関数 (function) といい、f:D→Rと書く。Dを関数の定義域、{f(x)∣x∈D}を関数の値域という。
関数は、対応の規則と定義域をともに指定して定める。二つの関数f:D→R、g:E→Rは、D=Eであり、かつ各x∈Dでf(x)=g(x)であるとき、またそのときに限り等しい(同じ関数である)という。
定義域を示さず式だけで関数を与えたときは、その式が実数として意味をもつ実数xの全体を定義域とする。
たとえばf(x)=xを式だけで与えたとき、根号の中身が0以上でなければならないため、定義域は[0,∞)、値域も[0,∞)です。
注意 1.3 (式を変形しても定義域は広がらない).h(x)=x−1x2−1の定義域はR∖{1}である。x=1ではh(x)=x+1と約分できるが、hは、R上でx+1を値とする関数とは別の関数である。hの定義域にx=1は含まれず、hはx=1に値をもたない。
2 グラフ
定義 2.1 (関数のグラフ). 定義域D上の関数fに対して、座標平面上の点(x,f(x))(x∈D)の全体をfのグラフ (graph) という。
グラフの点のx座標の全体は定義域Dに一致し、y座標の全体は値域に一致します。したがって、グラフの横方向の広がりが定義域、縦方向の広がりが値域を表します。下の図のy=xでは、x<0に対応する点がありません。
定理 2.2. 座標平面上の図形が、ある関数のグラフであるための必要十分条件は、各実数aに対し、直線x=aとの共有点が高々一つであることである。
証明. 図形が定義域D上の関数fのグラフであるとし、任意の実数aを固定する。a∈/Dならば直線x=aはグラフと交わらず、a∈Dならば共有点は(a,f(a))だけである。したがって、各直線x=aとグラフとの共有点は高々一つである。
逆に、各直線x=aとの共有点が高々一つである図形Cに対して、D={a∈R∣(a,y)∈C となる実数 y が存在する}とおく。各a∈Dについて(a,y)∈Cを満たす実数yは存在し、仮定によりただ一つである。その実数をf(a)と定めると、fはD上の実数値関数であり、Cは点(a,f(a))(a∈D)の全体に一致する。ゆえにCはfのグラフである。▨
例 2.3. 円x2+y2=1は、直線x=0と(0,1)、(0,−1)の二点で交わる。定理 2.2の条件がa=0で成り立たないので、この円は関数のグラフではない。
3 演習
問題 3.1 (定義域と値域・関数のグラフ).
- R上の関数x↦x2とx↦∣x∣は同じ関数か。
- f(x)=x2の定義域を[−1,2]とするとき、fの値域を求めよ。
- 上半円y=4−x2をyがxの式で表された関数のグラフとみて、その定義域と値域を求めよ。
- 放物線x=y2が関数のグラフでないことを、縦線による判定を用いて示せ。
解答.
- 同じ関数である。どちらの定義域もRである(x2≥0なのでx2はすべての実数xで定まる)。各実数xについて、x2は2乗してx2になる0以上の数であり、∣x∣も0以上で∣x∣2=x2を満たすので、x2=∣x∣である。したがって定義域が一致し、各点で値も一致する。なおx2=xはx=−1で成り立たない。
- 値域は[0,4]である。x∈[−1,2]ならば∣x∣≤2なので0≤x2≤4である。逆にc∈[0,4]に対しx=c∈[0,2]⊂[−1,2]とおくとf(x)=cとなる。端点の値f(−1)=1、f(2)=4だけを見て[1,4]とするのは誤りである。x=0が定義域に含まれ、f(0)=0だからである。
- 定義域は、4−x2≥0すなわち−2≤x≤2より[−2,2]である。値域は[0,2]である。 は0以上なので値は0以上であり、4−x2≤4より値は2以下である。逆にc∈[0,2]に対しx=4−c2∈[−2,2]とおくと4−x2=c2=cとなる。
- 直線x=1は放物線と(1,1)、(1,−1)の二点で交わる。したがって定理 2.2により、この放物線は関数のグラフではない。yをxの関数とみると対応が一つに定まらないが、x=y2はxをyの関数として表している。
▨