세로 신축 y=af(x)와 가로 신축 y=f(bx)를 구분한다 — 특히 f(bx)가 b1배로 "눌리는" 이유.
여러 변환이 겹칠 때의 표준 독법 y=af(b(x−h))+k를 익힌다.
어떤 변환 쌍이 순서를 바꿔도 되는지 판별한다.
늘이고 누르기
이동과 반사는 모양을 지켰다. 마지막 변환은 모양을 늘이고 누른다 — 배율이 등장한다.
세로 신축 y=af(x) (a>0): 모든 출력이 a배 — 점 (x,y)가 (x,ay)로. a>1이면 세로로 늘어나고, 0<a<1이면 눌린다. a<0이면 신축에 x축 반사가 겹친 것이다.
가로 신축 y=f(bx) (b>0): 입력 보정의 논리가 다시 나온다. f(2x)가 x=3에서 내놓는 값은 f(6) — 원래 6에서 일어나던 사건이 절반 주소인 3에서 일어난다. 모든 사건의 주소가 21배: 그래프가 가로로 21배 눌린다. 일반화하면 f(bx)는 가로 b1배 — 안쪽 숫자는 이동에서도 신축에서도 언제나 "반대로" 작동한다.
|x|의 세로 신축 — 2배는 가파르게, ½배는 완만하게.
예제
y=x와 y=4x를 비교하자. 4x는 가로로 41배 눌린 곡선인데 — 계산하면
4x=2x
— 세로로 2배 늘인 것과 같은 그래프다. 가로 41와 세로 2배가 일치하는 것은 제곱근의 성질(4=2)이 만든 이 함수 가족의 환율이다 — 가족마다 환율이 다르고, 이차함수라면 (2x)2=4x2이라 가로 21= 세로 4배다.
다 겹치면: 표준 독법
네 가지 변환이 다 들어간 일반형이 이 차시의 종착점이다:
y=af(b(x−h))+k.
읽는 규칙은 두 가지다.
첫째 — 안쪽은 먼저 인수분해한다.f(2x−6)을 "가로 21 눌림 후 오른쪽 6"으로 읽으면 틀린다. 2x−6=2(x−3)으로 묶으면 가로 21 눌림 후 오른쪽 3 — 안쪽의 이동량은 인수분해 후의 h다.
둘째 — 안에서 밖으로. 신축·반사를 먼저, 이동을 나중에 적용하는 순서로 읽으면 h, k가 그대로 최종 위치가 된다.
예제
y=−23x+6+1을 분해하자. 안쪽부터 묶으면 3(x+2)이므로:
가로 31 눌림 (3x)
왼쪽 2 (x+2)
세로 2배와 x축 반사 (−2)
위로 1 (+1)
x의 시작점 (0,0)을 추적하면 (0,0)→(0,0)→(−2,0)→(−2,0)→(−2,1) — 새 시작점 (−2,1). 검산: x=−1에서 y=−23+1, 분해한 절차로도 같은 값이다 ✓.
순서를 바꿔도 되는가
변환 두 개를 이어 할 때, 순서를 바꿔도 같은 결과인 쌍과 아닌 쌍이 있다.
다른 축이면 자유. 가로 이동과 세로 신축은 서로 다른 좌표를 손대므로 순서가 무관하다 — 2f(x−3)은 "늘인 뒤 밀어도" "민 뒤 늘여도" 같다.
같은 축이면 위험. 세로 이동과 세로 신축은 얽힌다:
2(f(x)+3)=2f(x)+6=2f(x)+3
— "올린 뒤 늘이면" 올린 높이까지 2배가 된다. 표준형 af(⋯)+k가 "신축 먼저, 이동 나중"의 꼴로 적혀 있는 이유가 이것이다 — 그 순서로 읽어야 k가 곧 최종 이동량이다.
주의
가로 신축에서 배율을 뒤집지 않는 실수 — f(2x)는 2배 늘어나는 것이 아니라 21배로 눌린다 — 와, 안쪽을 인수분해하지 않는 실수 — f(2x−6)의 이동량은 6이 아니라 3 — 가 이 차시 오답의 양대 축이다. 시험점 하나면 걸러진다: f(2x−6)은 x=3에서 f(0)의 사건을 겪는다 — 시작점이 3에 있다.
Goals
Distinguish vertical stretches y=af(x) from horizontal ones y=f(bx) — especially why f(bx)compresses by b1.
Master the standard reading of the full form y=af(b(x−h))+k.
Decide which pairs of transformations may swap order.
Stretching and squeezing
Shifts and reflections preserved shape. The last transformation stretches and squeezes it — scale factors enter.
Vertical stretch y=af(x) (a>0): every output scales by a — the point (x,y) moves to (x,ay). For a>1 the graph stretches tall; for 0<a<1 it flattens. Negative a is a stretch with an x-axis reflection riding along.
Horizontal stretch y=f(bx) (b>0): the input-correction logic returns. At x=3, f(2x) outputs f(6) — what used to happen at 6 now happens at the half-address 3. Every event's address halves: the graph compresses horizontally by 21. In general f(bx) compresses by b1 — inside numbers act "backwards" for stretches exactly as for shifts.
Vertical stretches of |x| — twice as steep, half as steep.
Example
Compare y=x with y=4x. The latter is the curve compressed horizontally by 41 — yet computing,
4x=2x
— the same graph as a vertical stretch by 2. That horizontal 41 equals vertical 2 is this family's exchange rate, minted by the root's property 4=2. Every family has its own rate — for squares, (2x)2=4x2: horizontal 21 equals vertical 4.
All at once: the standard reading
The full form with all four transformations is this lesson's destination:
y=af(b(x−h))+k.
Two reading rules.
First — factor the inside. Reading f(2x−6) as "compress by 21, then right 6" is wrong. Factoring 2x−6=2(x−3) gives compress by 21, then right 3 — the inside shift is the hafter factoring.
Second — inside out. Read stretches and reflections first, shifts last; then h and k are the final positions, as written.
Example
Decompose y=−23x+6+1. Factoring inside gives 3(x+2), so:
horizontal compression by 31 (the 3x)
left 2 (the x+2)
vertical stretch by 2 with an x-axis reflection (the −2)
up 1 (the +1)
Tracking x's endpoint (0,0): (0,0)→(0,0)→(−2,0)→(−2,0)→(−2,1) — new endpoint (−2,1). Check at x=−1: y=−23+1, and the step-by-step procedure lands on the same value ✓.
When may the order swap?
Chain two transformations, and some pairs commute while others do not.
Different axes: free. A horizontal shift and a vertical stretch touch different coordinates, so order is irrelevant — 2f(x−3) is the same whether you stretch-then-slide or slide-then-stretch.
Same axis: danger. A vertical shift and a vertical stretch entangle:
2(f(x)+3)=2f(x)+6=2f(x)+3
— stretch after lifting, and the lift doubles too. This is why the standard form af(⋯)+k is written "stretch first, shift last" — read in that order, k is the genuine final lift.
Watch out
The two great errors here: forgetting to invert the horizontal factor — f(2x)compresses to 21, it does not double — and skipping the inside factoring — the shift in f(2x−6) is 3, not 6. One test point filters both: f(2x−6) experiences f(0)'s event at x=3 — the starting point sits at 3.
점 (6,4)가 y=f(x)의 그래프 위에 있다. 다음 그래프 위에서 이 점은 어디로 가는가?
(1) y=2f(x) (2) y=f(2x) (3) y=f(2x)
The point (6,4) lies on y=f(x). Where does it go on each graph?
(1) y=2f(x) (2) y=f(2x) (3) y=f(2x)
정답과 풀이Answer & solution
정답 · (1) (6,8) (2) (3,4) (3) (12,4)
Answer · (1) (6,8) (2) (3,4) (3) (12,4)
(1) 세로 2배: (6,8).
(2) 가로 21: x좌표가 절반 — (3,4). 확인: 새 함수의 x=3에서 f(6)=4 ✓.
(3) 가로 2배: (12,4).
신축은 좌표 하나만 곱한다 — 이동이 더하기였다면 신축은 곱하기다.
(1) Vertical ×2: (6,8).
(2) Horizontal ×21: the x-coordinate halves — (3,4). Confirm: at x=3 the new function gives f(6)=4 ✓.
(3) Horizontal ×2: (12,4).
A stretch multiplies one coordinate only — where shifts added, stretches multiply.
문제Problem 3몸풀기Warm-up
y=∣x∣를 세로로 2배 늘인 뒤 오른쪽으로 1 이동한 그래프의 식을 쓰고, 꼭짓점과 x=3에서의 값을 구하여라.
Write the equation of y=∣x∣ stretched vertically by 2, then shifted right 1. Give the corner and the value at x=3.
정답과 풀이Answer & solution
정답 · y=2∣x−1∣, 꼭짓점 (1,0), x=3에서 y=4
Answer · y=2∣x−1∣, corner (1,0), and y=4 at x=3
세로 2배는 앞의 2, 오른쪽 1은 안의 −1:
y=2∣x−1∣.
꼭짓점 (0,0)은 신축에 안 움직이고 이동으로 (1,0). x=3: 2∣2∣=4 ✓ (기울기가 2가 됐다 — 세로 신축이 V의 팔을 가파르게 만든다).
The vertical ×2 is the leading 2; right 1 is the inside −1:
y=2∣x−1∣.
The corner (0,0) ignores the stretch and moves to (1,0). At x=3: 2∣2∣=4 ✓ (the arms now have slope 2 — vertical stretches steepen the V).
핵심Core
이 차시의 목표 수준the target level for this lesson
문제Problem 4핵심Core
f(x)=x2일 때, y=2f(x−3)+1의 그래프를 얻는 변환을 순서대로 나열하고 꼭짓점을 구하여라. 이 식을 전개 없이 꼭짓점꼴로 그대로 읽으면 무엇인가?
For f(x)=x2, list in order the transformations producing y=2f(x−3)+1, and find the vertex. Read the formula directly as vertex form — what is it?
정답과 풀이Answer & solution
정답 · 세로 2배 → 오른쪽 3 → 위 1; 꼭짓점 (3,1); y=2(x−3)2+1
Answer · vertical ×2 → right 3 → up 1; vertex (3,1); y=2(x−3)2+1
표준 독법(신축 먼저, 이동 나중):
세로 2배: y=2x2
오른쪽 3: y=2(x−3)2
위 1: y=2(x−3)2+1
꼭짓점은 (0,0)→(0,0)→(3,0)→(3,1).
이 식이 곧 Algebra 1의 꼭짓점꼴 a(x−h)2+k다 — 그 시절 "공식"이던 것이 이제 일반 변환 규칙의 이차함수 사례로 자리를 찾았다.
The standard reading (stretch first, shifts last):
vertical ×2: y=2x2
right 3: y=2(x−3)2
up 1: y=2(x−3)2+1
The vertex travels (0,0)→(0,0)→(3,0)→(3,1).
And this is Algebra 1's vertex form a(x−h)2+k — what was once "a formula" now takes its seat as the quadratic instance of the general transformation rules.
문제Problem 5핵심Core서술형written response
y=f(2x−4)의 그래프를 "가로 21 눌림 후 오른쪽 4"로 읽으면 왜 틀리는지 설명하고, 올바른 두 가지 독법을 제시하여라.
Explain why reading y=f(2x−4) as "compress horizontally by 21, then shift right 4" is wrong, and give the two correct readings.
풀이와 채점 기준Solution & grading notes
시험점으로 확인하자. f(2x−4)는 x=2에서 f(0)의 사건을 겪는다 — 원래 시작점(주소 0)이 2에 있다. 그런데 "21 눌림 후 오른쪽 4"라면 시작점은 0→0→4, 즉 4에 있어야 한다 — 모순이다.
틀린 이유: 눌림을 먼저 적용하면 이미 있던 이동량까지 함께 눌린다.−4라는 안쪽 숫자는 눌리기 전의 좌표로 적힌 것이라, 눌린 뒤의 세계에서는 4가 아니라 2의 이동이 된다.
올바른 독법 두 가지:
인수분해 독법 — f(2x−4)=f(2(x−2)): 가로 21 눌림 후 오른쪽 2. (시작점 0→0→2 ✓)
이동 먼저 독법 — 오른쪽 4 후 가로 21 눌림. (시작점 0→4→2 ✓ — 눌림이 이동량까지 절반으로.)
같은 그래프에 이르는 두 절차 — 어느 쪽이든 좋지만, 섞어 쓰면(눌림 먼저 + 이동 4) 틀린다.
채점 기준 (논리가 맞는 다른 설명도 만점)
시험점 등으로 오류 확인 (1점)
인수분해 독법 제시 (1점)
이동 먼저 독법(또는 동등한 설명) 제시 (1점)
Check with a test point. f(2x−4) experiences f(0)'s event at x=2 — the original starting point (address 0) now sits at 2. But "compress, then right 4" would put it at 0→0→4 — contradiction.
The reason it fails: compressing first compresses any built-in shift along with it. The inside −4 is written in pre-compression coordinates, so after compressing it is worth a shift of 2, not 4.
The two correct readings:
Factored reading — f(2x−4)=f(2(x−2)): compress by 21, then right 2. (Start: 0→0→2 ✓)
Shift-first reading — right 4, then compress by 21. (Start: 0→4→2 ✓ — the compression halves the shift too.)
Two procedures, one graph — either works, but mixing them (compress first, shift 4) fails.
Rubric (any logically correct explanation earns full credit)
Exposing the error, e.g. by a test point (1 pt)
The factored reading (1 pt)
The shift-first reading (or equivalent) (1 pt)
문제Problem 6핵심Core
y=9x가 y=x의 가로 신축이기도 하고 세로 신축이기도 함을 보이고, 두 배율을 각각 밝혀라.
Show that y=9x is both a horizontal and a vertical stretch of y=x, giving both factors.
검산 — 점 추적: (9,3)은 가로 눌림으로 (1,3)에 가고, 세로 늘임으로는 (1,1)→(1,3) — 같은 점이다 ✓. 제곱근 가족의 환율은 "가로 k21= 세로 k" — 함수 가족마다 이런 환율이 하나씩 있고, 그것이 각 가족의 지문이다.
The inside 9 compresses horizontally by 91. But computing,
9x=3x
— also a vertical stretch by 3. Two descriptions of one graph.
Check by tracking a point: (9,3) goes to (1,3) under the compression; under the vertical stretch, (1,1)→(1,3) — the same point ✓. The root family's exchange rate is "horizontal k21= vertical k" — every family owns such a rate, and it is that family's fingerprint.
문제Problem 7핵심Core
y=(2x)2이 y=x2의 세로 신축으로도 표현됨을 보이고 배율을 구하여라. 제곱근 가족(4x=2x)과 환율이 왜 다른지도 설명하여라.
Show that y=(2x)2 is also a vertical stretch of y=x2, with its factor. Explain why the exchange rate differs from the root family's (4x=2x).
정답과 풀이Answer & solution
정답 · 세로 4배 ((2x)2=4x2); 환율은 함수의 "지수"가 정한다
Answer · vertical ×4 ((2x)2=4x2); the rate is set by the function's "exponent"
(2x)2=4x2
— 가로 21 눌림 = 세로 4배.
제곱근에서는 4x=2x로 가로 41= 세로 2배였다. 차이의 원천은 안의 배율이 밖으로 나올 때 거치는 거듭제곱이다: f(x)=x2이면 f(bx)=b2f(x)(제곱), f(x)=x면 f(bx)=bf(x)(제곱근). 안의 b가 밖에서 b2, b1/2로 바뀌는 것 — 지수가 곧 환율이다.
(2x)2=4x2
— horizontal 21= vertical ×4.
For roots it was 4x=2x: horizontal 41= vertical ×2. The source of the difference is the power an inside factor passes through on its way out: for f(x)=x2, f(bx)=b2f(x) (squared); for f(x)=x, f(bx)=bf(x) (rooted). The inside b emerges as b2 or b1/2 — the exponent is the exchange rate.
문제Problem 8핵심Core
y=x2에 다음 변환을 순서대로 적용한 그래프의 식을 구하여라: x축 반사 → 세로 3배 → 왼쪽 1 → 아래 2.
Apply to y=x2, in order: x-axis reflection → vertical ×3 → left 1 → down 2. Find the resulting equation.
정답과 풀이Answer & solution
정답 · y=−3(x+1)2−2
Answer · y=−3(x+1)2−2
x2x축반사−x2×3−3x2왼1−3(x+1)2아래2−3(x+1)2−2.
꼭짓점 (−1,−2), 아래로 벌어진 가파른 포물선. 반사와 세로 신축은 순서를 바꿔도 같다(−3=3×(−1) — 곱셈이라 교환된다). 이동이 마지막이라 −2가 그대로 최종 높이다.
Vertex (−1,−2), a steep downward parabola. Reflection and vertical stretch commute (−3=3×(−1) — they are both multiplications). The shifts come last, so −2 is the genuine final drop.
도전Challenge
아이디어를 결합해야 풀리는 문제problems that take more than one idea
문제Problem 9도전Challenge
y=−23x+6+1에 들어 있는 변환을 표준 독법(안쪽 인수분해, 안에서 밖으로)으로 모두 나열하고, x의 시작점 (0,0)이 어디로 가는지 추적하여라.
List every transformation inside y=−23x+6+1 by the standard reading (factor inside, inside-out), and track the endpoint (0,0) of x.
정답과 풀이Answer & solution
정답 · 가로 31 → 왼쪽 2 → 세로 2배 +x축 반사 → 위 1; 시작점 →(−2,1)
Answer · horizontal 31 → left 2 → vertical ×2 with x-axis reflection → up 1; endpoint →(−2,1)
안쪽을 묶으면 3(x+2):
가로 31 눌림 — (0,0)→(0,0)
왼쪽 2 — →(−2,0)
세로 2배 + 반사(−2) — →(−2,0) (y=0이라 제자리)
위 1 — →(−2,1)
검산: x=−1에서 식은 −23+1≈−2.46; 시작점 (−2,1)에서 오른쪽으로 가며 내려가는 곡선의 값으로 자연스럽다 ✓ (정의역 x≥−2도 시작점과 일치).
Factoring inside gives 3(x+2):
horizontal compression 31 — (0,0)→(0,0)
left 2 — →(−2,0)
vertical ×2 with reflection (the −2) — →(−2,0) (unmoved: y=0)
up 1 — →(−2,1)
Check: at x=−1 the formula gives −23+1≈−2.46 — consistent with a curve descending rightward from (−2,1) ✓ (and the domain x≥−2 matches the endpoint).
문제Problem 10도전Challenge증명proof
f가 짝함수이면 (1) af(x) (a=0)와 (2) f(bx) (b=0)도 짝함수임을 증명하여라. 또, 가로 이동은 짝을 깨뜨릴 수 있음을 반례로 보여라.
Prove that if f is even, so are (1) af(x) (a=0) and (2) f(bx) (b=0). Then show by counterexample that a horizontal shift can break evenness.
풀이와 채점 기준Solution & grading notes
(1)g(x)=af(x)이면
g(−x)=af(−x)=af(x)=g(x)
— 짝. ■
(2)h(x)=f(bx)이면
h(−x)=f(−bx)=f(bx)=h(x)
(f가 짝이므로 f(−t)=f(t)를 t=bx에 적용) — 짝. ■
이동의 반례.f(x)=x2(짝)을 오른쪽 1 이동한 (x−1)2은 x=1 대칭이지 y축 대칭이 아니다 — (−1−1)2=4=0=(1−1)2. 짝이 아니다.
신축·반사는 대칭축(y축)을 제자리에 두지만, 가로 이동은 대칭축 자체를 옮긴다 — 대칭이 사라진 게 아니라 축이 이사한 것이고, 그것이 "x=1 대칭"이라는 새 표현으로 남는다.
채점 기준 (논리가 맞는 다른 풀이도 만점)
(1) 계산 (1점)
(2) 계산(t=bx 치환 명시) (1점)
이동 반례와 "축이 이사" 해석 (1점)
(1) For g(x)=af(x):
g(−x)=af(−x)=af(x)=g(x)
— even. ■
(2) For h(x)=f(bx):
h(−x)=f(−bx)=f(bx)=h(x)
(applying f(−t)=f(t) with t=bx) — even. ■
The shift counterexample. Shift the even f(x)=x2 right by 1: (x−1)2 is symmetric about x=1, not the y-axis — (−1−1)2=4=0=(1−1)2. Not even.
Stretches and reflections leave the axis of symmetry in place; a horizontal shift moves the axis itself — the symmetry has not died, its axis has relocated, surviving as "symmetric about x=1."
Rubric (any logically correct proof earns full credit)
The computation in (1) (1 pt)
The computation in (2), with the t=bx substitution explicit (1 pt)
The shift counterexample with the "axis relocated" reading (1 pt)
문제Problem 11도전Challenge
y=∣x∣에 대하여, 세로 k배(k>0)와 정확히 같은 그래프를 만드는 가로 신축의 배율을 구하고 근거를 밝혀라.
For y=∣x∣, find the horizontal stretch factor producing exactly the same graph as a vertical stretch by k (k>0), with justification.
정답과 풀이Answer & solution
정답 · 가로 k1배 — ∣kx∣=k∣x∣이기 때문
Answer · horizontal ×k1 — because ∣kx∣=k∣x∣
가로를 k1배로 누르는 것은 y=∣kx∣인데, 절댓값의 성질로(k>0)
∣kx∣=k∣x∣
— 세로 k배와 같은 식이다.
∣x∣의 환율이 "가로 k1= 세로 k"로 일대일인 것은 ∣x∣가 일차적으로 자라기 때문이다 — 제곱근은 k21↔k, 제곱은 k1↔k2이었다. V자의 팔이 직선이라는 사실이 환율에 그대로 찍힌다.
Compressing horizontally by k1 gives y=∣kx∣, and by the absolute value's property (with k>0)
∣kx∣=k∣x∣
— the same formula as the vertical stretch by k.
That ∣x∣'s exchange rate is the one-to-one "horizontal k1= vertical k" reflects its linear growth — roots traded at k21↔k, squares at k1↔k2. The V's straight arms stamp themselves onto the rate.
경시Contest
대회 스타일competition style
문제Problem 12경시Contest
f(x)=x3에 대하여 f(2x)=8f(x)임을 확인하고, 일반화하여 f(bx)=b3f(x)가 뜻하는 "가로–세로 환율"을 말로 정리하여라.
For f(x)=x3, verify f(2x)=8f(x), and generalize: state in words the "horizontal–vertical exchange rate" that f(bx)=b3f(x) expresses.
정답과 풀이Answer & solution
정답 · 가로 b1 눌림 = 세로 b3배 늘임
Answer · horizontal compression by b1= vertical stretch by b3
f(2x)=(2x)3=8x3=8f(x)✓,f(bx)=(bx)3=b3x3=b3f(x).
가로를 b1로 누르는 변환이 세로 b3배 늘임과 같은 그래프를 만든다 — 세제곱 가족의 환율은 세제곱이다.
이렇게 f(bx)=(상수)⋅f(x)가 성립하는 함수(거듭제곱 함수들)에서는 가로 신축이 항상 세로 신축으로 번역된다 — 두 신축이 진짜로 다른 변환이 되는 것은 이 성질이 없는 함수(지수함수가 대표)에서이고, 그 구별이 지수·로그 단원에서 중요해진다.
f(2x)=(2x)3=8x3=8f(x)✓,f(bx)=(bx)3=b3x3=b3f(x).
Compressing horizontally by b1 yields the same graph as stretching vertically by b3 — the cubic family trades at the cube.
Functions satisfying f(bx)=(constant)⋅f(x) — the power functions — always convert horizontal stretches into vertical ones. The two stretches become genuinely different transformations only for functions without this property (the exponential is the flagship), and that distinction turns important in the exponentials unit.
문제Problem 13경시Contest
변환 두 개의 순서를 바꿔도 되는지 판별하려 한다.
(1) "세로 2배"와 "오른쪽 3" — 교환 가능한가?
(2) "세로 2배"와 "위로 3" — 교환 가능한가? 안 되면 반례를 계산하라.
Decide whether each pair of transformations may swap order.
(1) "vertical ×2" and "right 3" — do they commute?
(2) "vertical ×2" and "up 3" — do they commute? If not, compute a counterexample.
정답과 풀이Answer & solution
정답 · (1) 가능 (2) 불가능 — 2f(x)+3=2(f(x)+3)
Answer · (1) yes (2) no — 2f(x)+3=2(f(x)+3)
(1) 세로 2배는 y좌표만, 오른쪽 3은 x좌표만 손댄다 — 서로 다른 좌표라 순서 무관:
늘인후이동: 2f(x−3),이동후늘임: 2f(x−3)— 같은식.
(2) 둘 다 y좌표를 손댄다:
올린후늘임: 2(f(x)+3)=2f(x)+6,늘인후올림: 2f(x)+3
— 다르다. 반례의 수치: f(x)=x2, x=0에서 앞은 6, 뒤는 3.
판별 규칙: 다른 좌표를 건드리는 쌍은 교환, 같은 좌표의 "곱하기와 더하기"는 비교환 — 2(y+3)=2y+3이라는 분배법칙의 사실이 그래프의 언어로 나타난 것뿐이다. 변환의 산수는 결국 수의 산수다.
(1) The stretch touches only y, the shift only x — different coordinates, order irrelevant:
stretch then shift: 2f(x−3),shift then stretch: 2f(x−3)— identical.
(2) Both touch y:
lift then stretch: 2(f(x)+3)=2f(x)+6,stretch then lift: 2f(x)+3
— different. Numerically: with f(x)=x2 at x=0, the first gives 6, the second 3.
The rule: pairs touching different coordinates commute; multiply-and-add on the same coordinate does not — nothing but the distributive fact 2(y+3)=2y+3, spoken in the language of graphs. The arithmetic of transformations is, in the end, the arithmetic of numbers.