• 締切済み

a^0=a^(1-1)=a^1*a^(-1)=a*(1/a)=1の証明の間違っていますが、どこ(何が)間違っているか、わかりやすく説明して下さい。

「aの0乗=1」は定義なので証明できませんが、上記のように証明する事ができないのは、どこが間違っているからですか?

みんなの回答

回答No.11

dream-teamさん、こんにちは。 少し話が込み入ってきたので、整理して、ご質問に対するずばりの説明になるようにお答えしてみます。 前の回答のいくつかと重複する部分もあるかと思いますが、ご容赦ください。 > 「aの0乗=1」は定義なので証明できませんが、上記のように証明する事ができないのは、どこが間違っているからですか? とのことから、まず、話の大前提として、  a^0=1 … (1) を定義としている場合を考えていることを、確認しておきます。 このとき、 > a^0=a^(1-1)=a^1*a^(-1)=a*(1/a)=1 …(2) のどこが間違っているのか?とのご質問ですね。 この変形では、  a^(-1)=1/a …(3) を当然のことのように使っているわけですが、実はこの式は(1)の定義 a^0=1 を用いて導いたもの(正確には、(1)を前提に、指数法則が成り立つようにa^{-1}を定義したもの)なので、(2)の変形自体は間違いではありませんが、(3)を使ってしまっては証明にはなっていません。 つまり、  定義(1)a^0=1 ⇒ (3)a^{-1}=1/a ⇒ (2)(すなわち(1)) という流れになっていて、(3)を使うということは、(1)の情報を使って(1)を導いていることになっているからです。 「証明」であるためには、式変形が正しいことだけではなく、「既知の知識」をもとに「未知の知識」を導いていなければならないのですが、(2)はそうなっていないのです。(1)a^0=1を「未知の知識」とするなら、(3)a^{-1}=1/aも「未知の知識」であるはずで、(2)の変形は出来ないはずです。逆に言うと、(3)を使うなら、それを「既知の知識」としていることになり、その元の(1)も「既知の知識」であり、証明の結果を証明に使おうとしていることになります。証明としては、それが間違いです。 [補足] (1)a^0=1 ⇒ (3)a^{-1}=1/a を説明します。(a>0とします。) n=1,2,3,…に対して、a^nは、a^1=a、a^2=a×a、a^3=a×a×a、…ということで「aをn回かけたもの」であり、定義は自明ですが、a^{-n}の定義は何なのか、最初は??なはずです。そのまま拡張すると「aを(-n)回かけたもの??」ですが、「回数」は1から順番に数えていくので、負の数の「回数」なんてありません。 まず、指数法則  a^{n+m}=a^n×a^m …(4) が正負の整数について成り立つということが要請としてあります。 (そうなるように、a^{-1},a^{-2},… を定義しましょう、ということ。) そして(1)a^0=1 も定義として認めます。 (1)(4)より、  1=a^0=a^{1-1}=a^{1}×a^{-1}=a×a^{-1} なので、両辺をaで割って、a^{-1}=1/a が得られます。 a^{-n}も、同様の考え方で、a^{-n}=1/(a^n) と得られます。 (補足終わり)

全文を見る
すると、全ての回答が全文表示されます。
  • ka1234
  • ベストアンサー率51% (42/82)
回答No.10

>r=0 でないのであれば、指数が 0 になる事はないので a^0が出てくる事はないので、a^0=1というルールは必要ないのではないですか? 必要あります。 a^r×a^s = a^(r+s) においてr=1, s=0 を代入すると a^1×a^0=a^(1+0)=a^1 すなわち a×a^0=a ここで、指数法則が成立するためには、a^0=1 となることが必要である。 となります。分からなかったら遠慮しないで質問して下さって結構です。 追記。tinantum さんの発言が論理的に微妙なので・・・ > (1)(2)(3)の順番で拡張するとそうなるが、(1)(3)(2)ならばいいのではないか(どれを定義とし、どれをそれから導かれる定理とするか、という問題)と考えていらっしゃる方もおられるようですが、それでもだめだと思います。 まずここですが、私は(1)(2)(3)を(1)(3)(2)と言い換えてもだめではないかといっているのであって、いきなり >正値実連続関数でa^1=a,a^{r+s}=a^r a^s (a:非負整数)として定義する方法もあります. などという定義を持ち出しても無意味です。 なぜならば、 dream-team さんはその定義を使用していないので、 質問と無関係だからです。 更に、私は、 >同値な命題で、どれを出発点にしてもよい場合もあります と言っています。指数関数の定義に何通りもあるのは知っています。 指数を複素数や行列に拡張するのに、私はべき級数展開で定義するのが便利だと 思っています。 しかしここで私は反論をしたいのではありません。上記のように、 別の定義を持ち出した場合は、定義と定理が入れ替わるのを認めています。つまり、 「A(この場)ではその論法は無理だと思います。B(別の定義を採用する)ならば 大丈夫かもしれませんが」と私は言っているのに、 「Bなら大丈夫なので、あなたの指摘は間違っています」と言われても、 「結局言ってる内容は私と同じじゃないのかなあ」という感じです。 >後者の定義では,dream-teamさんの証明はあっていますよ. これ無責任過ぎ。そんな定義使ってないんだから。 もし引用なさるなら、文章はきちんと読んでからお願いいたします。 私としても建設的な議論はしたいと思っております。 (と怒ったような文章ですが、できればお許し下さい。 tinantum さん、dream-team さん、どうもすみません)

全文を見る
すると、全ての回答が全文表示されます。
  • BBblue
  • ベストアンサー率24% (14/57)
回答No.9

計算としては正解ですが証明にはなっていません。 理由を単純にいうと、 「このように計算できるように定義したものが a^0=1、a^(-1)=1/a だから」です。 指数を自然数から負の数、有理数実数などに拡張していくわけですから、 指数法則も最初は自然数指数の範囲で成り立つ法則だったわけです。 指数を拡張しても指数法則が無条件に成り立つのではなく、指数法則が成り立つような形で指数を拡張したということです。 高校生には授業で、 「たとえばa^0=0、a^(-n)=-a^nと決めてもよいが、これでは指数法則が成り立たなくなる。それでは0乗や負の指数を作っても計算が不便なので役に立たない。だから指数法則が使えるように a^0=1、a^(-n)=1/a^n と決めたのだ。」と説明しています。

dream-team
質問者

補足

『a^(-n)=1/a^n』の定義を式変形したら、『a^0=1』になるから、証明したことにはならないという事でしょうか? No.7さんが書いている事がNo.9さんの詳しい説明にあたるのでしょうか?

全文を見る
すると、全ての回答が全文表示されます。
  • tinantum
  • ベストアンサー率56% (26/46)
回答No.8

> (1)(2)(3)の順番で拡張するとそうなるが、(1)(3)(2)ならばいいのではないか(どれを定義とし、どれをそれから導かれる定理とするか、という問題)と考えていらっしゃる方もおられるようですが、それでもだめだと思います。 指数関数の定義を教科書やNo7さんのようにべき乗を実数へ拡張するやり方で行う方法もありますが,正値実連続関数でa^1=a,a^{r+s}=a^r a^s (a:非負整数)として定義する方法もあります.(教育的,もしくは歴史的には前者ですが,後者で定義するほうが指数関数の本質を捉えたよい定義とも思えます,) 後者の定義では,dream-teamさんの証明はあっていますよ. kabaokabaさんのおっしゃるとおり,ANo.6の回答が一番まとをえていると思いますが,ka1234さんのおっしゃることも教育的で一読すると良いと思います.

参考URL:
http://ja.wikipedia.org/wiki/%E6%8C%87%E6%95%B0%E9%96%A2%E6%95%B0
全文を見る
すると、全ての回答が全文表示されます。
  • ka1234
  • ベストアンサー率51% (42/82)
回答No.7

こんにちは。 指数法則の論理構造を申し上げます。細部は教科書をご覧下さい。 指数法則 「a>0 の時、a^r×a^s = a^{r+s} が成り立つ」について、 r, s が整数の場合に指数法則が成り立つようにしたいとき、 (1) まず r>0, s>0 の場合 (2) 次に r>0, s=0 の場合  この時、a^0=1 [1] というルールが必要とされる。 (3) 最後に r>0, s<0 の場合 この時、a^-1=1/a [2] というルールが必要とされる。 (1)に[1]を加えて(2)になる。(2)に[2]を加えて(3)になる。 という論理構造です。[1] と [2] は定義として組み込まれている事になります。 [1] と [2] は「そうなるように決めた」のですから、証明はできません。 (1)の定義域・・・・・・正の整数 (1)+(2)の定義域・・・正の整数と0 (1)+(2)+(3)の定義域・全ての整数 >証明のどこ間違っているか? もし [1] を証明したいのなら、上の(1)だけを使って証明しないといけません。 しかし、dream-team さんは >a^(1-1)=a^1*a^(-1) の所で、(3) を使っています(s=-1を代入している)。 (3) を使う段階では、[1] が定義として既に加えられていますから、 「(3) を使っていいなら [1] を証明する必要はない」 となるわけです。 >a^1*a^(-1)=a*(1/a) の所では、[2] を使っています。 「[2] を定義するということは [1] も定義してあるはず。[1] を証明する必要はない」 となります。 まとめると、「証明されていない定理を使ってしまった」ということになるでしょう。 数学的には「循環論法」といいます。(このような誤りには既に名前がついているのです)。 結果的に (3) は正しいので、「証明されていない」ということの意味が今ひとつ分かりにくいとは思いますが。 (1)(2)(3)の順番で拡張するとそうなるが、(1)(3)(2)ならばいいのではないか(どれを定義とし、どれをそれから導かれる定理とするか、という問題)と考えていらっしゃる方もおられるようですが、それでもだめだと思います。(同値な命題で、どれを出発点にしてもよい場合もありますが) (ア)a^2=a×a(指数が正の整数の時の定義) (イ)a^0=1  (指数が0の時の定義) (ウ)a^-2=1/a×a(指数が負の整数の時の定義) ということですから、(ア) と (ウ) だけを仮定した場合、指数に0を 代入する事はできません。ちょうど「分母=0」が駄目なのと同じです。 つまり、 「今の所、指数に0を代入する事は「できない」が、 代入するとしたら「a^0=1 となるしかない」から、 (イ)のように定義しよう、ということです。 (ア)→(ウ)→(イ)の順に定義してもZ上の指数法則は拡張できますが、 (イ)を「証明した」のではなく、「定義域を0にまで拡張した」のです。 従って、(ア)と(ウ)だけを仮定した場合、a^0=と出発した段階で、 いきなりアウトです。

dream-team
質問者

補足

(2) 次に r>0, s=0 の場合  この時、a^0=1 [1] というルールが必要とされる。 とありますが、r=0でないのであれば、指数が0になる事はないので a^0が出てくる事はないので、a^0=1というルールは必要ないのではないですか?

全文を見る
すると、全ての回答が全文表示されます。
  • kabaokaba
  • ベストアンサー率51% (724/1416)
回答No.6

NO.4です. >順番をかえれば証明はできるというふうに捉える事ができるのですが…。それだと、定義ではなく定理になってします気がするのですが。 はい,そう書いてますし,それが正しいです. 前提を変えれば,定義になったり定理になったりします. #これは数学をやってると結構いろいろな場面ででてきます. #ある本では「定義」だったのに, #別の本では「定理」だったりします. 繰り返しますが, 「何を前提として何を導くか」という順番が大事であり, 証明というのは「導く過程」のことです. ですので「証明が正しいか」というのは 「前提」が大事なのです. 今回の場合,内容が微妙なのにも関わらず 「前提がまったく不明」なのです. 「一般の実数に対する指数法則」を 証明不要の「正しいもの」と認めてしまえば(*1), a^0=1は定理です.証明は質問者さんのものでOKでしょう. (*1) 認めた場合に,破綻しないことを 本当は示すべきですけども,考えません. 数学の場合,「認めよう」と思ったら,証明なしで まずは「出発点」として認めちゃうんです. 認めた結果,破綻を起こしたら その認めたものが悪かったので 排除なり修正なりをします. 背理法の考え方がまさにこれです. けど,「指数法則を証明しよう!」とするならば a^0=1等を定義として,それを前提にして 証明することになります. a^0=1等を定義として指数法則を示したのであれば, 逆にa^0=1に質問者さんのように戻ってこれるのは 当たり前で,戻ってこれなければ それはどこかで破綻してるわけです. ということで >上記のように証明する事ができないのは、どこが間違っているからですか? 「どこが間違ってる」とか,「証明できない」というのではなく, 定義・定理・証明の意味というか 論理の展開というか・・・そういう部分に混乱があるので 「間違ってる」・「証明できない」というような 判定は一概にはできないのです.

全文を見る
すると、全ての回答が全文表示されます。
回答No.5

dream-teamさんが指数をどのように定義しているか分からないのですが、指数を(a^0=1を除いて)教科書と同じように定義しているのなら、間違っています。 dream-teamさんが認めていることは (1)a^(-1)=1/a (2)n,mを整数とするときa^(n+m)=a^n×a^m だと思います。 そしてdream-teamさんが認めていないことは (3)a^0=1 だと思います。 そして、(1),(2)を用いて(3)を示した。 というのが質問文ですね。 間違っていると思われるところはa^(1-1)=a^1*a^(-1)だと思います。 (2)を認めれば、a^(1-1)=a^1*a^(-1)は正しいのですが、 (2)を認めるためには(2)が成立することを示す必要があります。 (2)を示すためには(3)が正しいことを認めないと示せません。 (3)が正しいことを認めれば、a^(1-1)=a^1*a^(-1)は正しいのですが、この場合は結局「(3)を認めて、(3)を示した。」となにもやっていないと思います。

dream-team
質問者

補足

(1)a^(-1)=1/a を式変形して(3)a^0=1 になるので、(1)の定義を式変形して(3)になるからということも、矛盾の一つでしょうか?

全文を見る
すると、全ての回答が全文表示されます。
  • kabaokaba
  • ベストアンサー率51% (724/1416)
回答No.4

>a^r a^s = a^{r+s} >(a^r)^s = a^{rs} >は指数の公式なので認められているのではないのですか? 何を認めて,何を導き出すかという「順序」が問題なのです. 順番に追いかけます.a≠0 とします. (1) 自然数に対して,指数法則を示す (2) (1)を拡張して,整数全体で指数法則が成り立つように a^0=1,a^{-1} = 1/aと「定めます」 (3) 正の有理数で指数法則が成り立つように a^{m/n} = 「a^nのm乗根のうちの正のもの」と定めます (4) (2)を考慮して,負の有理数で指数法則が成り立つようにするならば a^{-m/n} = 1/a^{m/n} と「定めるしかない」. (5) 任意の実数rに対して,指数法則が成り立つように a^r を定める(本質的にはrが無理数であるケースだけ追加する). #(5)のケースは結構難しい。。。実数の性質をばりばりに使うことになり #まじめに構築するのは大学の一年生レベルです (6) 気合があれば複素数にも拡張できる 多少順序は変わることもありますが(例えば,負の整数に拡張する前に 正の有理数の場合の定義をしたって構わない), おおよそこういう流れになります. つまり「指数法則」がどんなケースでも成り立つように, 指数の定義を定めていくのです. したがって,逆に指数法則を「どんなときでも成り立つ」と先に 認めてしまえば,a^0=1 は証明できてしまうのです. ちなみに・・・0^0はふつうは定義しません. 0^0は指数法則とうまく噛み合わないのです. たとえば,0^0 = 0^(1-1) =0^1 / 0^1 = 0/0 なんてなってしまいます. 「定義があって,それゆえ法則がある」というのが まあ,分かりやすい普通のパターンなんですが, 指数法則の場合「法則が成り立つように,定義を定める」という ケースの初等的な場合なんで,混乱を招きやすいのでしょう. けど・・数学全体ではこういう 「法則が成り立つように定義する」のは 実はよくあります(というか・・ある程度のレベルにいくとほとんど). 初等的なところでは,他にも 「素因数分解の一意性を保つために,1は素数としない」 という見方もあります.

dream-team
質問者

補足

『正の実数aに対して、a^0=1』の定義の質問をしましたが、何が(どこが)間違っているのかわかりやすく教えて貰えませんか?上記の内容では、順番をかえれば証明はできるというふうに捉える事ができるのですが…。それだと、定義ではなく定理になってします気がするのですが。

全文を見る
すると、全ての回答が全文表示されます。
  • ninigi
  • ベストアンサー率43% (10/23)
回答No.3

  a≠0 の時は間違ってない。   a=0 の時は分母が0になってしまうので『a^1*a^(-1)=a*(1/a) が違う』。なので a=0 の時は a^0=0 と定義するのが一般的。  

全文を見る
すると、全ての回答が全文表示されます。
  • tinantum
  • ベストアンサー率56% (26/46)
回答No.2

時間がないので手短に説明しますば,間違いというわけではないです. 実際dream-teamさんが示されている通り,「指数法則」 a^r a^s = a^{r+s} (a^r)^s = a^{rs} を認めればa^0=1は証明できるものです. ただし普通はむしろ「指数法則がrが自然数でないときでも成立するようにa^0=1,a^{-n}=1/a^nなどと定義する」という論理的方向で説明するものですので,dream-teamさんのような混乱が生じたのでしょう. 上のように何を前提(公理)にするか,何が証明されるもの(定理)の役割は入れ替わることもあります.

dream-team
質問者

補足

a^r a^s = a^{r+s} (a^r)^s = a^{rs} は指数の公式なので認められているのではないのですか?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • a・0=0の証明

    単純なんですが分からず悩んでます・・ 任意のaに対してa・0=0を証明するにはどうすればいいでしょうか? a+x=aを満たすxが0であるという定義から導けますか?

  • 高校数Aの証明問題なのですが。

    a+b+c=0を満たす実数a,b,cについて(lal+lbl+lcl)二乗≧2(a二乗+b二乗+c二乗) の証明方法を教えていただけないでしょうか。 問題集を解いていて途中で行き詰ってしまったのですが、 証明問題に関しては解答が載っていないので参照できず困っています。 教えて頂けると嬉しいです。 また、他の問題についても、確実に自分の解答が正解なのか不安になります。 証明問題で、正解の確認方法というものはないでしょうか;

  • 自然対数eについて次の公式の証明お願いします。

    自然対数eについてよく知られた定義   e=(1+1/n)^(n乗) 上記定義の証明をお願いしますm(-_-)m できるだけ早くしていただければ、幸いです。

  • 証明したいのですが

    333の3乗+444の3乗+555の3乗=666の3乗となる事を証明したいのですが、どなたか教えてくださいませんか?

  • 証明の説明

    GCD(m,n)=1 cは任意の整数 ⇒ f(a)=ma+cで定義されたZn自身からの写像は全単射である。 この証明の単射性の証明ですが f(a)=f(b)とする。 このとき ma+c≡mb+c (mod n)これはnが(ma+c)-(mb+c)を割り切る。 したがってnはm(a-b)を割り切る。 GCD(m,n)=1よりnは(a-b)を割り切る。 しかしnが(a-b)を割り切るのは(a-b)=0の場合つまりa=b なぜなら a,b∈Znだから。 最後の 「しかしnが(a-b)を割り切るのは(a-b)=0の場合 なぜなら a,b∈Zn」という所がいまいちわかりません。 なぜそうなるのかどなたか教えてください!

  • a^(log_a{b}) = b を証明せよ?

    a^(log_a{b}) = b を証明せよ? 『a^(log_a{b}) = bを証明せよ』 という問題を知人に聞かれたのですが… 私には、どうも定義が書かれているとしか思えません。 みなさんはどのように解釈されますか?

  • 2=1であることの証明

    2=1であることの証明 a=bとする 両辺をa倍すると a2乗=ab  両辺からbの2乗を引くと a2乗-b2乗=ab-b2乗 因数分解をして (a+b)(a-b)=b(a-b) 両辺から(a-b)をひいて a+b=b 仮定より a+a=a 2a=a 2=1である どうしてこのようになってしまうかがわかりません どこがおかしいのでしょうか

  • a^0=1 の証明 ...

    2つの前提を置く。(a^p, a^qは実数) a^p a^q = a^(p+q) a^(-1) ≠ 0 a^0 に対して、次の関係式が成り立つ。 a^0 a^0 = a^0 より a^0 (a^0 - 1) = 0 よって、a^0 は 0 または 1 である。 次に、a^1 ≠ 0 と a^1 = 0 とに分けて考える。 ただし、a^1 は実数とする。 a^1 ≠ 0 であるなら a^1 a^0 = a^1 により a^0 = 1 である。 a^1 = 0 ならば a^(-1) a^1 = a^0 a^(-2) a^1 = a^(-1) であるから a^0 = 0, a^(-1) = 0, … となるが、この結果はもう一つの前提に反する。 これは a^0 = 0 を許しているからであり a^0 = 1 とすれば a^(-1) × 0 = 1 により a^(-1) が未定義となるので回避される。 以上により、a^0 = 1 であることが証明された。 …で良い?

  • a^0=1 の証明(改)

    以前質問し、そこで指摘された所を修正してみました。 間違えてる点があれば、さらに指摘してください。 -- ここから -- 指数関数は、以下の規則により定義されている。ただし、底と指数及び値域は実数とする。 (1) a^1 = a (2) a^p a^q = a^(p+q) (3) 連続関数である ※定義域は、(3) が満たされる範囲により決定される。 まず、p ≠ 0 での 0^p と 0^0 の関係を確認しておく。 後で述べる理由により (2) を無条件には使えないので、未知の値が1つの場合のみ有効と考える。 ・ (1) より 0^1 = 0 ・ p > 0, q > 0 で考えて (2),(3) より p > 0 に対し 0^p = 0 未知の値を (2) で求めるには、左辺の a^p として求める方法と、右辺として求める方法が考えられる。 前者の場合 q > 0, p > -q とすると 0^p × 0 = 0 が得られるが、この式から 0^p は求められない。 後者の場合 q > 0, p = -q とすると 0^p × 0 = 0^0 が得られるが、0^p が未知なので、この式から 0^0 は求められない。 よって、既知の 0^p から 0^0 を求める方法は存在しない。 また、q = 0 として 0^p 0^0 = 0^p が得られるが、p > 0 に対し 0^p = 0 であるから、この式は 0^0 が何であっても成立する。 さて、ここまでの結果により、0^0 を求めるには 0^0 = 定数 という形の規則が新たに必要なことが分かった。 ここからはこの式を求めるために a^-1 ≠ 0 を前提として考える。 ただし、これを指数関数の定義に加えるという意味ではなく、通常の数学なら成立すべき条件であるから、結果の判定に利用するのである。 a^0 に対し、次の関係式が成り立つ。 a^0 a^0 = a^0 より a^0 (a^0 - 1) = 0 よって、a^0 は 0 または 1 である。 a^0 = 0 とするなら a^1 a^0 = a^1 から a = a^1 = 0 でなければならないが、また同時に a^p a^0 = a^p から p = -1 を含めて a^p = 0 となり、これは前提に反する。 同様の結果は、連立方程式 a^-1 a^1 = a^0 a^-1 a^0 = a^-1 において a^1 = 0 とした場合にも生じる(これが未知数が2つ以上の指数法則を無効とする理由である)。 a^0 = 1 とするなら a^p a^0 = a^p は常に成立する。 この場合 0^-1 × 0 = 1 となる必要があるが、これは 0^-1 が実数ではない(=未定義)ことを示している。 以上により、求めていた規則は (4) 0^0 = 1 あるいは a^0 = 1 であることが証明された。 -- ここまで -- ところで、勘違いしないように付け加えておくと、これは既存の定義から 0^0 = 1 と証明したのではない。 0^0 を求められるように規則を変えるなら 0^0 = 1 でなければならないという証明である。 ただし、(4) を付け加えるならば 0^0 において連続にはならない。 よって、(3) も同時に変更する必要が生じる。

  • 複素数の証明

    この問題について、2乗しなくてもa=-biが成り立つのはa=b=0の時だけであるという証明はあっていますか?

このQ&Aのポイント
  • 20年ほど前にAccessとSQL Server ExpressでADPのシステムを構築しましたが、再構築を考えています。
  • 自分のコンピュータ内でのAccessからSQL Serverへの接続はできるが、社内のネット環境内で接続できません。
  • AccessからSQL Server Expressへの接続方法の参考書籍を探していますが、キーワードが連鎖して検索が難しいです。
回答を見る