解決済み

数学の質問です。

方程式の解の個数の問題を解いて居たら、方程式の同値変形が良く分からなくなってしまいました。方程式を変形する時に、未知数を両辺に掛ける、未知数で両辺を割る、両辺を〜乗するなどの操作をしますが、どんな場合にこれらの操作をしても同値になる、逆に、どんな場合に、これらの操作をすると同値でなくなるのでしょうか?出来るだけ、多くの場合に就いて纏めて頂けるとありがたいです。対象の方程式は、高校範囲全ての方程式(整式=0整式=0の方程式、分数方程式、無理方程式、指数方程式、対数方程式など)でお願い致します🙇お忙しいとは思いますが、回答お待ちして居ります。

回答宜しくお願い致します。

ベストアンサー

ベストアンサー

最も重要なのは

ab=0a=0またはb=0ab=0⇔a=0またはb=0

です。たぶんご存知でしょう


方程式に対して未知数を両辺に掛ける、未知数を両辺で割る、両辺を~乗するなどの操作の同値性は、全部これで説明できます。


例えば方程式f(x)=0f(x)=0の両辺に未知数xxを掛ける。

xf(x)=x×0xf(x)=x×0

xf(x)=0⇔xf(x)=0

x=0またはf(x)=0⇔x=0またはf(x)=0

ここで、f(0)=0f(0)=0が成り立つときは、

x=0またはf(x)=0(かつf(0)=0)x=0またはf(x)=0(かつf(0)=0)

f(x)=0⇔f(x)=0

となります


方程式f(x)=0f(x)=0の両辺に式g(x)g(x)を掛ける。(g(x)の定義域はG)(g(x)の定義域はG)

f(x)g(x)=0f(x)=0またはf(x)g(x)=0⇔f(x)=0またはg(x)=0$

ここで、{xGg(x)=0}{xGf(x)=0}\{x \in G|g(x)=0\} \subset \{x \in G|f(x)=0\}が成り立つときは、

f(x)=0またはg(x)=0f(x)=0またはg(x)=0

f(x)=0かつxG⇔f(x)=0かつx \in G

となります


方程式f(x)=g(x)f(x)=g(x)の両辺に式h(x)h(x)を掛ける。(h(x)の定義域はH)(h(x)の定義域はH)

f(x)h(x)=g(x)h(x)f(x)h(x)=g(x)h(x)

(f(x)g(x))h(x)=0⇔(f(x)-g(x))h(x)=0

f(x)g(x)=0またはh(x)=0⇔f(x)-g(x)=0またはh(x)=0

f(x)=g(x)またはh(x)=0⇔f(x)=g(x)またはh(x)=0

ほぼないですが、{xHh(x)=0}{xHf(x)=g(x)}\{x \in H|h(x)=0\} \subset \{x \in H|f(x)=g(x)\}が成り立つときは、

f(x)=g(x)またはh(x)=0f(x)=g(x)またはh(x)=0

f(x)=g(x)かつxH⇔f(x)=g(x)かつx \in H

となります


方程式f(x)=0f(x)=0の両辺をnn乗する。

f(x)n=0f(x)^n=0

f(x)n1=0またはf(x)=0⇔f(x)^{n-1}=0またはf(x)=0

\cdots

f(x)=0⇔f(x)=0

となります


方程式f(x)=g(x)f(x)=g(x)の両辺をnn乗する。

f(x)n=g(x)nf(x)^n=g(x)^n

f(x)ng(x)n=0⇔f(x)^n-g(x)^n=0

(f(x)g(x))(fn1(x)++gn1(x))=0⇔(f(x)-g(x))(f^{n-1}(x)+\cdots+g^{n-1}(x))=0

f(x)=g(x)またはfn1(x)++gn1(x)=0⇔f(x)=g(x)またはf^{n-1}(x)+\cdots+g^{n-1}(x)=0

あまりないですが、{xfn1(x)++gn1(x)=0}{xf(x)=g(x)}\{x|f^{n-1}(x)+\cdots+g^{n-1}(x)=0\} \in \{x|f(x)=g(x)\}が成り立つときは、

f(x)=g(x)またはfn1(x)++gn1(x)=0f(x)=g(x)またはf^{n-1}(x)+\cdots+g^{n-1}(x)=0

f(x)=g(x)⇔f(x)=g(x)

となります


グラフf(x,y)=0f(x,y)=0の両辺に未知数xxを掛ける。

xf(x,y)=0xf(x,y)=0

x=0またはf(x,y)=0⇔x=0またはf(x,y)=0

ここでグラフx=0x=0がグラフf(x,y)=0f(x,y)=0に含まれるときは

x=0またはf(x,y)=0x=0またはf(x,y)=0

f(x,y)=0⇔f(x,y)=0

となります


グラフf(x,y)=0f(x,y)=0の両辺にグラフg(x,y)g(x,y)を掛ける。(g(x,y)の定義域はG2)(g(x,y)の定義域はG^2)

f(x,y)g(x,y)=0f(x,y)g(x,y)=0

f(x,y)=0またはg(x,y)=0⇔f(x,y)=0またはg(x,y)=0

ここでグラフg(x,y)=0((x,y)G2)g(x,y)=0((x,y) \in G^2)がグラフf(x,y)=0((x,y)inG2)f(x,y)=0((x,y) in G^2)に含まれるときは

f(x,y)=0またはg(x,y)=0f(x,y)=0またはg(x,y)=0

f(x,y)=0かつ(x,y)G2⇔f(x,y)=0かつ(x,y) \in G^2

となります


グラフy=f(x)y=f(x)にグラフy=g(x)y=g(x)を掛け合わせる。(g(x)の定義域はG)(g(x)の定義域はG)

表現的に正しいかわかりませんが、こういうことです。

y(yg(x))=f(x)(yg(x))y(y-g(x))=f(x)(y-g(x))

(yf(x))(yg(x))=0⇔(y-f(x))(y-g(x))=0

y=f(x)またはy=g(x)⇔y=f(x)またはy=g(x)

ほぼないですが、xGx \in Gにおいてf(x)=g(x)f(x)=g(x)であるときは、

y=f(x)またはy=g(x)y=f(x)またはy=g(x)

y=f(x)⇔y=f(x)

となります



だいたいこんな感じです

返信(4件)

成程。ab=0a=0b=0ab=0 \Leftrightarrow a=0 \lor b=0を使って考えるのですね。

完全には理解し切れて居ない部分もあるので少しずつ噛み砕いて行こうと思います。

纏めて下さって本当にありがとうございます🙇

早速、聞きたいことがあるのですが、ontama_udonさんの説明を見る限り、掛けたり、〜乗したりしても、解が増えても減ることはないので、実際、方程式を解くときは、簡単に同値に変形することが出来る場合以外は、同値に変形することを考えるよりも、取り敢えず、変形して、出て来た解が元の方程式を満たすかどうか考える方が良いですかね?こっちの方が早いですかね?

これは落とし穴ですが、解の個数が減ることもあります。



多項式で掛け算する場合は、解が減ることはないので、出てきた解をもとの方程式に代入するでも問題ないですが



例えば、方程式x(x1)=0x(x-1)=0に式1x\displaystyle \frac{1}{x}を掛けるとき、

掛ける式の定義域は00以外の実数となるため、これを計算して出てくる解に00は入りません。



掛ける式g(x)g(x)の定義域がf(x)f(x)の定義域より小さい場合、あるいは異なっている場合、

両方の定義域の共通部分にない解ははじかれます。

成程。定義域を確り考える必要があるのですね…割と奥が深いんですね…もう少し考えて見ようと思います。

そのほかの回答(1件)

とくに断らなければ実数全体(の部分集合)を定義域とした実数値関数を扱います. 「任意の」と言ったときは定義域や(暗に)与えられた条件において任意であるとします.


f(x)=g(x)f(x)=g(x)f(x)+h(x)=g(x)+h(x)f(x)+h(x)=g(x)+h(x) の解は同じです. したがってとくに移項は自由にできます.


任意の xx に対して h(x)0h(x)\neq 0 ならば f(x)=g(x)f(x)=g(x)h(x)f(x)=h(x)g(x)h(x)f(x)=h(x)g(x) の解は同じです. したがってとくに 00 以外の定数はいつでも両辺にかけて大丈夫です.

変わる例: h(x)=xh(x)=xx1=0x-1=0 (解は x=1x=1)の両辺にかけると x(x1)=0x(x-1)=0 (解は x=0,1x=0,1). hh の零点, すなわち h(x)=0h(x)=0 であるような xx が解に追加されてしまう.

変わらない例: g(x)/f(x)=1g(x)/f(x)=1 の両辺に f(x)f(x) をかけて g(x)=f(x)g(x)=f(x) とする. (\because そもそもの前提として f(x)0f(x)\neq 0 であるような xx で考えている.)


少し話から外れますが任意の実数 x,yx,y に対して x=yx=y \Leftrightarrow xyx\leqq y かつ xyx\geqq y です. 一般に関数 ff について x=yx=y ならば f(x)=f(y)f(x)=f(y) ですが, その逆 f(x)=f(y)f(x)=f(y) ならば x=yx=y は一般には成り立ちません. (12=(1)21^2=(-1)^2 だが 111 \neq -1.) これに注意して


hh を(狭義)単調増加関数, すなわち

x<yh(x)<h(y)x<y \quad\Longrightarrow\quad h(x)<h(y)

とします. (以下単調関数はすべて狭義の意味にとる.) 対偶をとると

h(x)h(y)xyh(x)\geqq h(y) \quad\Longrightarrow\quad x\geqq y

となります. これより

  h(x)=h(y)h(x)h(y),  h(x)h(y)xy,  xyx=y\begin{split}&\qquad\;h(x)=h(y) \\&\Longleftrightarrow h(x)\leqq h(y), \; h(x)\geqq h(y)\\&\Longleftrightarrow x\leqq y, \; x\geqq y\\&\Longleftrightarrow x=y\end{split}

となります. すなわち単調増加関数については

x=yh(x)=h(y)x=y \quad\Longleftrightarrow\quad h(x)=h(y)

が成り立ちます. 単調減少関数についても同様ですから, この性質は単調関数に対して成り立ちます. これ(いわゆる単射性)より


h(x)=x3h(x)=x^3 とすると hh は単調です. したがって f(x)=g(x)f(x)=g(x)(f(x))3=h(f(x))=g(f(x))=(g(x))3(f(x))^3=h(f(x))=g(f(x))=(g(x))^3 の解は同じです. 奇数次であれば同様です.

f(x)=g(x)f(x)=g(x)ef(x)=eg(x)e^{f(x)}=e^{g(x)} の解は同じです.

f(x)=g(x)f(x)=g(x)(f(x))2=(g(x))2(f(x))^2=(g(x))^2 の解は同じではありません. しかし関数 ff, gg について, 任意の xx に対して f(x)0f(x)\geqq 0, g(x)0g(x)\geqq 0 が成り立つならば, 区間 [0,)[0,\infty) で定義された関数 h(x)=x2h(x)=x^2 は単調ですから f(x)=g(x)f(x)=g(x)(f(x))2=(g(x))2(f(x))^2=(g(x))^2 の解は同じです.

任意の xx に対して f(x)>0f(x) > 0, g(x)>0g(x) > 0 が成り立つならば, f(x)=g(x)f(x)=g(x)logf(x)=logg(x)\log f(x) =\log g(x) の解は同じです.

注: 対数について, 方程式に暗黙のうちに条件が設定されている場合, 例えば

logx=log(x22)\log x = \log (x^2-2)

を解け, といった場合. これは初めから x>2x>\sqrt{2} であることが仮定されていて, 前のとおり, この区間 (2,)(\sqrt{2},\infty) における logx=log(x22)\log x = \log (x^2-2)x=x22x=x^2-2 の解は同じです. x=x22x=x^2-2(2,)(\sqrt{2},\infty) の範囲で解けば x=2x=2 ですから, これがもとの方程式 logx=logx22\log x = \log x^2-2 の解になります. 条件を無視して実数全体で解くと余計なもの(この場合は x=1x=-1)が追加される場合があります.


これは同値変形ではないですが, f(x)=g(x)f(x)=g(x) は解けないけれど h(f(x))=h(g(x))h(f(x))=h(g(x)) は解ける場合. 一般に f(x)=g(x)f(x)=g(x) の解はすべて h(f(x))=h(g(x))h(f(x))=h(g(x)) の解です. したがって h(f(x))=h(g(x))h(f(x))=h(g(x)) の解以外で f(x)=g(x)f(x)=g(x) を満たすような xx は存在しないことがわかります. ゆえに h(f(x))=h(g(x))h(f(x))=h(g(x)) の解の中から f(x)=g(x)f(x)=g(x) の解を探すだけで, f(x)=g(x)f(x)=g(x) の解を網羅できます. これに限らず変形前が変形後の十分条件になっているなら同じです.

返信(2件)

中ほどにある (f(x))3=h(f(x))=g(f(x))=(g(x))3(f(x))^3=h(f(x))=g(f(x))=(g(x))^3g(f(x))g(f(x))h(g(x))h(g(x)) の誤りです.

成程。今までなんとなくで遣って来たので、良く考えて見ると、奥が深くて、割と難しいですね…


未だ全部飲み込めて居ないので、少しずつ理解して行こうと思います。


丁寧に説明して下さって本当にありがとうございます🙇