プリンキピア

第1章関数とグラフ

1.1 Review of Functions1.1 関数の復習

Learning Objectives学習目標

  • Use functional notation to evaluate a function.
    関数の記法を使い、関数の値を求める。
  • Determine the domain and range of a function.
    関数の定義域と値域を求める。
  • Draw the graph of a function.
    関数のグラフを描く。
  • Find the zeros of a function.
    関数の零点を求める。
  • Recognize a function from a table of values.
    値の表から関数を読み取る。
  • Make new functions from two or more given functions.
    与えられた2つ以上の関数から、新しい関数を作る。
  • Describe the symmetry properties of a function.
    関数の対称性の性質を説明する。
In this section, we provide a formal definition of a function and examine several ways in which functions are represented—namely, through tables, formulas, and graphs. We study formal notation and terms related to functions. We also define composition of functions and symmetry properties. Most of this material will be a review for you, but it serves as a handy reference to remind you of some of the algebraic techniques useful for working with functions.
英語のヒント
この節では、関数を厳密に定義し、関数を表すいくつかの方法、すなわち表・式・グラフによる表現を調べる。関数に関する正式な記法と用語を学び、関数の合成や対称性の性質も定義する。大部分はこれまでに学んだことの復習になるだろう。それでも、関数を扱う際に役立つ代数的手法を思い出すための、手元で参照できる資料になる。

Functions関数

Given two sets A and B, a set with elements that are ordered pairs (x,y), where x is an element of A and y is an element of B, is a relation from A to B. A relation from A to B defines a relationship between those two sets. A function is a special type of relation in which each element of the first set is related to exactly one element of the second set. The element of the first set is called the input; the element of the second set is called the output. Functions are used all the time in mathematics to describe relationships between two sets. For any function, when we know the input, the output is determined, so we say that the output is a function of the input. For example, the area of a square is determined by its side length, so we say that the area (the output) is a function of its side length (the input). The velocity of a ball thrown in the air can be described as a function of the amount of time the ball is in the air. The cost of mailing a package is a function of the weight of the package. Since functions have so many uses, it is important to have precise definitions and terminology to study them.
英語のヒント
2つの集合AとBを考える。xがAの要素、yがBの要素であるような順序対(x,y)を要素とする集合を、AからBへの関係という。AからBへの関係は、この2つの集合の間の対応を定める。関数は関係の特別な一種であり、最初の集合の各要素が、2番目の集合のちょうど1つの要素に対応する。最初の集合の要素を入力、2番目の集合の要素を出力という。数学では、2つの集合の間の対応を記述するために、関数がごく普通に使われる。どの関数でも、入力がわかれば出力が定まるので、出力は入力の関数であるという。たとえば、正方形の面積は辺の長さによって定まる。そこで、面積(出力)は辺の長さ(入力)の関数であるという。空中に投げたボールの速度は、ボールが空中にある時間の関数として記述できる。荷物を郵送する料金は、荷物の重さの関数である。関数にはこれほど多くの用途があるため、その学習には正確な定義と用語が重要になる。
For example, consider the function f, where the domain is the set of all real numbers and the rule is to square the input. Then, the input x=3 is assigned to the output 32=9. Since every nonnegative real number has a real-value square root, every nonnegative number is an element of the range of this function. Since there is no real number with a square that is negative, the negative real numbers are not elements of the range. We conclude that the range is the set of nonnegative real numbers.
英語のヒント
たとえば、定義域を実数全体の集合とし、入力を2乗するという規則を持つ関数fを考えよう。入力x=3には出力32=9が対応する。0以上の実数はどれも実数の平方根を持つため、0以上の数はすべてこの関数の値域の要素である。2乗すると負になる実数は存在しないので、負の実数は値域の要素ではない。したがって、値域は0以上の実数全体の集合である。
For a general function f with domain D, we often use x to denote the input and y to denote the output associated with x. When doing so, we refer to x as the independent variable and y as the dependent variable, because it depends on x. Using function notation, we write y=f(x), and we read this equation as “y equals f of x.” For the squaring function described earlier, we write f(x)=x2.
英語のヒント
定義域Dを持つ一般の関数fでは、入力をx、xに対応する出力をyで表すことが多い。このとき、xを独立変数、yを従属変数という。後者はxに依存するからである。関数の記法を用いてy=f(x)と書き、この式を「“yは、x.”に対するfの値に等しい」と読む。先ほどの2乗する関数については、f(x)=x2と書く。
The concept of a function can be visualized using Figure 1.2, Figure 1.3, and Figure 1.4.
関数の考え方は、図1.2、図1.3、図1.4を使うと目に見える形で理解できる。
3つの項目を並べた図。最初は「Input, x(入力x)」という文字で、そこから「function(関数)」と書かれた箱に矢印が向かう。箱からさらに矢印が伸び、3番目の「Output, f(x)(出力f(x))」という文字を指している。

OpenStax, Rice University; Calculus Volume 1. · CC BY-NC-SA 4.0

Figure 1.2図 1.2
A function can be visualized as an input/output device.
関数は、入力を受け取って出力を返す装置として図示できる。
2つの集合を囲みで示した図。最初の囲みには「domain(定義域)」と書かれ、1、2、3、4が入っている。そこから「f」と付いた矢印が、2、4、6を含む「range(値域)」の囲みに向かう。定義域の1から値域の6へ、2から4へ、3から2へ、4から2へ、それぞれ矢印が伸びている。

OpenStax, Rice University; Calculus Volume 1. · CC BY-NC-SA 4.0

Figure 1.3図 1.3
A function maps every element in the domain to exactly one element in the range. Although each input can be sent to only one output, two different inputs can be sent to the same output.
英語のヒント
関数は、定義域の各要素を値域のちょうど1つの要素に対応させる。各入力から対応する出力は1つだけだが、異なる2つの入力が同じ出力に対応してもよい。
関数のグラフ。縦軸は0から3で「dependent variable, y = f(x)(従属変数y = f(x))」、横軸は0から5で「independent variable, x(独立変数x)」と書かれている。3つの点は(1, 2)、(2, 1)、(3, 2)で、それぞれ「(1, f(1)) = (1, 2)」「(2, f(2)) = (2, 1)」「(3, f(3)) = (3, 2)」と表示される。縦軸に沿って「range = {1, 2}(値域)」、横軸に沿って「domain = {1, 2, 3}(定義域)」と書かれている。

OpenStax, Rice University; Calculus Volume 1. · CC BY-NC-SA 4.0

Figure 1.4図 1.4
In this case, a graph of a function f has a domain of {1,2,3} and a range of {1,2}. The independent variable is x and the dependent variable is y.
この関数fのグラフでは、定義域は{1,2,3}、値域は{1,2}である。独立変数はx、従属変数はyである。
We can also visualize a function by plotting points (x,y) in the coordinate plane where y=f(x). The graph of a function is the set of all these points. For example, consider the function f, where the domain is the set D={1,2,3} and the rule is f(x)=3−x. In Figure 1.5, we plot a graph of this function.
英語のヒント
y=f(x)を満たす点(x,y)を座標平面上に打つことによっても、関数を図示できる。関数のグラフとは、このような点すべてからなる集合である。たとえば、定義域が集合D={1,2,3}、規則がf(x)=3−xである関数fを考えよう。図1.5に、この関数のグラフを描く。
グラフの縦軸・横軸はともに0から5。点(1, 2)、(2, 1)、(3, 0)が打たれている。縦軸に沿って「range = {0, 1, 2}(値域)」、横軸に沿って「domain = {1, 2, 3}(定義域)」と書かれている。

OpenStax, Rice University; Calculus Volume 1. · CC BY-NC-SA 4.0

Figure 1.5図 1.5
Here we see a graph of the function f with domain {1,2,3} and rule f(x)=3−x. The graph consists of the points (x,f(x)) for all x in the domain.
定義域が{1,2,3}、規則がf(x)=3−xである関数fのグラフ。このグラフは、定義域のすべてのxに対する点(x,f(x))からなる。
Every function has a domain. However, sometimes a function is described by an equation, as in f(x)=x2, with no specific domain given. In this case, the domain is taken to be the set of all real numbers x for which f(x) is a real number. For example, since any real number can be squared, if no other domain is specified, we consider the domain of f(x)=x2 to be the set of all real numbers. On the other hand, the square root function f(x)=x only gives a real output if x is nonnegative. Therefore, the domain of the function f(x)=x is the set of nonnegative real numbers, sometimes called the natural domain.
英語のヒント
すべての関数には定義域がある。しかし、f(x)=x2のように、定義域を特に指定せず、式だけで関数を表すこともある。その場合、定義域は、f(x)が実数になる実数xすべての集合とする。たとえば、どの実数も2乗できるので、別の指定がなければf(x)=x2の定義域は実数全体の集合とする。これに対して、平方根関数f(x)=xは、xが0以上の場合に限って実数の出力を与える。したがって、関数f(x)=xの定義域は0以上の実数全体の集合であり、このように式から自然に決まる定義域を自然な定義域と呼ぶこともある。
For the functions f(x)=x2 and f(x)=x, the domains are sets with an infinite number of elements. Clearly we cannot list all these elements. When describing a set with an infinite number of elements, it is often helpful to use set-builder or interval notation. When using set-builder notation to describe a subset of all real numbers, denoted ℝ, we write
英語のヒント
関数f(x)=x2とf(x)=xの定義域は、無限個の要素を持つ集合である。当然、その要素をすべて書き並べることはできない。無限個の要素を持つ集合を記述する際には、条件を使った集合の記法や区間の記法が役に立つことが多い。ℝで表される実数全体の集合の部分集合を、条件を使って記述する場合には、次のように書く。
{x|xhas some property}.
{x|xある性質を持つ}
We read this as the set of real numbers x such that x has some property. For example, if we were interested in the set of real numbers that are greater than one but less than five, we could denote this set using set-builder notation by writing
これは「ある性質を持つ実数x、すなわちその性質を満たすxの集合」と読む。たとえば、1より大きく5より小さい実数の集合を考えるなら、条件を使って次のように表せる。
{x|1<x<5}.
{x|1<x<5}
A set such as this, which contains all numbers greater than a and less than b, can also be denoted using the interval notation (a,b). Therefore,
このようにaより大きくbより小さい数をすべて含む集合は、区間の記法(a,b)でも表せる。したがって、次のようになる。
(1,5)={x|1<x<5}.
(1,5)={x|1<x<5}
The numbers 1 and 5 are called the endpoints of this set. If we want to consider the set that includes the endpoints, we would denote this set by writing
英語のヒント
数1と5を、この集合の端点という。端点も含む集合を考える場合には、次のように書く。
[1,5]={x|1≤x≤5}.
[1,5]={x|1≤x≤5}
We can use similar notation if we want to include one of the endpoints, but not the other. To denote the set of nonnegative real numbers, we would use the set-builder notation
端点の一方だけを含み、もう一方を含まない場合にも、同様の記法を使える。0以上の実数の集合を条件で表すなら、次のように書く。
{x|0≤x}.
{x|0≤x}
The smallest number in this set is zero, but this set does not have a largest number. Using interval notation, we would use the symbol ∞, which refers to positive infinity, and we would write the set as
この集合の最小の数は0だが、最大の数は存在しない。区間の記法では、正の無限大を表す記号∞を使い、次のように書く。
[0,∞)={x|0≤x}.
[0,∞)={x|0≤x}
It is important to note that ∞ is not a real number. It is used symbolically here to indicate that this set includes all real numbers greater than or equal to zero. Similarly, if we wanted to describe the set of all nonpositive numbers, we could write
英語のヒント
∞が実数ではないことに注意してほしい。ここでは、この集合が0以上のすべての実数を含むことを、記号によって表している。同様に、0以下の数すべてからなる集合は、次のように書ける。
(−∞,0]={x|x≤0}.
(−∞,0]={x|x≤0}
Here, the notation −∞ refers to negative infinity, and it indicates that we are including all numbers less than or equal to zero, no matter how small. The set
ここで記号−∞は負の無限大を表し、どれほど小さい数でも、0以下の数をすべて含めることを示す。次の集合は、
(−∞,∞)={x|xis any real number}
(−∞,∞)={x|x任意の実数である}
refers to the set of all real numbers.
実数全体の集合を表す。
Some functions are defined using different equations for different parts of their domain. These types of functions are known as piecewise-defined functions. For example, suppose we want to define a function f with a domain that is the set of all real numbers such that f(x)=3x+1 for x≥2 and f(x)=x2 for x<2. We denote this function by writing
英語のヒント
定義域の部分ごとに異なる式を使って定義する関数もある。これを区分的に定義された関数という。たとえば、実数全体を定義域とし、x≥2ではf(x)=3x+1、x<2ではf(x)=x2となる関数fを定義したいとしよう。この関数は次のように書く。
f(x)={3x+1x≥2x2x<2.
f(x)={3x+1x≥2x2x<2
When evaluating this function for an input x, the equation to use depends on whether x≥2 or x<2. For example, since 5>2, we use the fact that f(x)=3x+1 for x≥2 and see that f(5)=3(5)+1=16. On the other hand, for x=−1, we use the fact that f(x)=x2 for x<2 and see that f(−1)=1.
英語のヒント
この関数の入力xに対する値を求めるときは、x≥2かx<2かによって使う式が変わる。たとえば5>2なので、x≥2ではf(x)=3x+1という規則を使い、f(5)=3(5)+1=16を得る。一方、x=−1の場合には、x<2ではf(x)=x2という規則を使い、f(−1)=1を得る。
Example 1.1例題 1.1

Evaluating Functions関数の値を求める

For the function f(x)=3x2+2x−1, evaluate
関数f(x)=3x2+2x−1について、次の値を求めよ。
  1. f(−2)
    f(−2)
  2. f(2)
    f(2)
  3. f(a+h)
    f(a+h)
Solution解き方
Substitute the given value for x in the formula for f(x).
英語のヒント
f(x)の式のxに、与えられた値を代入する。
  1. f(−2)=3(−2)2+2(−2)−1=12−4−1=7
    f(−2)=3(−2)2+2(−2)−1=12−4−1=7
  2. f(2)=3(2)2+22−1=6+22−1=5+22
    f(2)=3(2)2+22−1=6+22−1=5+22
  3. f(a+h)=3(a+h)2+2(a+h)−1=3(a2+2ah+h2)+2a+2h−1=3a2+6ah+3h2+2a+2h−1
    f(a+h)=3(a+h)2+2(a+h)−1=3(a2+2ah+h2)+2a+2h−1=3a2+6ah+3h2+2a+2h−1
Example 1.2例題 1.2

Finding Domain and Range定義域と値域を求める

For each of the following functions, determine the i. domain and ii. range.
次の各関数について、i. 定義域、ii. 値域を求めよ。
  1. f(x)=(x−4)2+5
    f(x)=(x−4)2+5
  2. f(x)=3x+2−1
    f(x)=3x+2−1
  3. f(x)=3x−2
    f(x)=3x−2
Solution解き方
  1. Consider f(x)=(x−4)2+5.
    f(x)=(x−4)2+5を考える。
    1. Since f(x)=(x−4)2+5 is a real number for any real number x, the domain of f is the interval (−∞,∞).
      任意の実数xに対してf(x)=(x−4)2+5は実数なので、fの定義域は区間(−∞,∞)である。
    2. Since (x−4)2≥0, we know f(x)=(x−4)2+5≥5. Therefore, the range must be a subset of {y|y≥5}. To show that every element in this set is in the range, we need to show that for a given y in that set, there is a real number x such that f(x)=(x−4)2+5=y. Solving this equation for x, we see that we need x such that
      英語のヒント
      (x−4)2≥0なので、f(x)=(x−4)2+5≥5とわかる。したがって、値域は{y|y≥5}の部分集合でなければならない。この集合のすべての要素が値域に入ることを示すには、その集合から与えられたyに対し、f(x)=(x−4)2+5=yを満たす実数xが存在することを示す必要がある。この方程式をxについて解くと、xには次の条件が必要になる。
      (x−4)2=y−5.
      (x−4)2=y−5

      This equation is satisfied as long as there exists a real number x such that
      英語のヒント
      次の条件を満たす実数xが存在すれば、この方程式は成り立つ。
      x−4=±y−5.
      x−4=±y−5

      Since y≥5, the square root is well-defined. We conclude that for x=4±y−5,f(x)=y, and therefore the range is {y|y≥5}.
      英語のヒント
      y≥5なので、この平方根は実数として定義できる。x=4±y−5f(x)=yとなるので、値域は{y|y≥5}である。
  2. Consider f(x)=3x+2−1.
    f(x)=3x+2−1を考える。
    1. To find the domain of f, we need the expression 3x+2≥0. Solving this inequality, we conclude that the domain is {x|x≥−2/3}.
      fの定義域を求めるには、条件3x+2≥0が必要である。この不等式を解くと、定義域は{x|x≥−2/3}となる。
    2. To find the range of f, we note that since 3x+2≥0,f(x)=3x+2−1≥−1. Therefore, the range of f must be a subset of the set {y|y≥−1}. To show that every element in this set is in the range of f, we need to show that for all y in this set, there exists a real number x in the domain such that f(x)=y. Let y≥−1. Then, f(x)=y if and only if
      英語のヒント
      fの値域を求めるために、3x+2≥0f(x)=3x+2−1≥−1に注目する。したがって、fの値域は集合{y|y≥−1}の部分集合でなければならない。この集合のすべての要素がfの値域に入ることを示すには、この集合のどのyについても、f(x)=yを満たす実数xが定義域に存在することを示す必要がある。y≥−1としよう。このとき、f(x)=yであるための必要十分条件は次の式である。
      3x+2−1=y.
      3x+2−1=y

      Solving this equation for x, we see that x must solve the equation
      この方程式をxについて解くと、xは次の方程式を満たす必要がある。
      3x+2=y+1.
      3x+2=y+1

      Since y≥−1, such an x could exist. Squaring both sides of this equation, we have 3x+2=(y+1)2.
      Therefore, we need
      y≥−1なので、そのようなxは存在しうる。両辺を2乗すると3x+2=(y+1)2となる。したがって、次の条件が必要である。
      3x=(y+1)2−2,
      3x=(y+1)2−2

      which implies
      これより、
      x=13(y+1)2−23.
      x=13(y+1)2−23

      We just need to verify that x is in the domain of f. Since the domain of f consists of all real numbers greater than or equal to −2/3, and
      あとは、このxがfの定義域に入ることを確かめればよい。fの定義域は−2/3以上の実数全体であり、また、
      13(y+1)2−23≥−23,
      13(y+1)2−23≥−23

      there does exist an x in the domain of f. We conclude that the range of f is {y|y≥−1}.
      なので、fの定義域内に、そのようなxが確かに存在する。したがって、fの値域は{y|y≥−1}である。
  3. Consider f(x)=3/(x−2).
    f(x)=3/(x−2)を考える。
    1. Since 3/(x−2) is defined when the denominator is nonzero, the domain is {x|x≠2}.
      英語のヒント
      3/(x−2)は分母が0でないときに定義されるので、定義域は{x|x≠2}である。
    2. To find the range of f, we need to find the values of y such that there exists a real number x in the domain with the property that
      fの値域を求めるには、次の条件を満たす実数xが定義域に存在するようなyの値を求める。
      3x−2=y.
      3x−2=y

      Solving this equation for x, we find that
      この方程式をxについて解くと、
      x=3y+2.
      x=3y+2

      Therefore, as long as y≠0, there exists a real number x in the domain such that f(x)=y. Thus, the range is {y|y≠0}.
      したがって、y≠0であれば、f(x)=yを満たす実数xが定義域に存在する。よって、値域は{y|y≠0}である。