Hatena::ブログ(Diary)

くろょろぐ -- kuro-yo’s log

2011-05-12

「零で割る」というけど…

A÷B=C 余り Dという計算をするときに、A=BならC=1 D=0になるはずですよね?

0÷0=1 余り 0という計算は間違っていますか?

0×1+0=0で検算してもあっています。

question:1304487720

id:moonwolfさん、結論から言うと「お好きにどうぞ」です。

というのは、ユークリッド除法では、零での除算はそもそも定義されていないので、数学的には正しいとも正しくないとも言えないのです。

逆に言えば、その定義の方が都合のいい状況では、(その状況に限っては)どうにでも定義できる、という事でしかありません。

…という事を理解した上でおっしゃていたのでしたら、すみません。

(コメレス)id:moonwolfさん、

では、普通の除法がユークリッドの除法に表れないのですね?

moonwolf 2011/05/15 08:53

調べていただければわかりますが、「ユークリッド(の)除法」というのは、「除法」と付いてはいますが、あくまでも呼び名であって、実際には(ぶっちゃけ)単なる方程式です。

この方程式が成り立つような整域(整域とは、簡単に言うと零元以外に零因子が存在しない環です)をユークリッド整域(又は、ユークリッド環)と呼び、この性質を持つ環の上では、moonwolfさんが質問の冒頭で書いていた「A÷B=C 余り Dという計算」が、B≠0の場合に定義される事になります。

ユークリッドの除法→ユークリッドの除法→ユークリッドの除法となり終わるはずですから、

“終わる”とは、何が終わるという意味でしょうか?

解決できません。

“解決する”とは、何の事を指すのでしょうか?

ユークリッドの除法がすべてに使える/使うわけではありませんよね?

正の整数同士なら使うのでしょうが、それ以外なら使いません。

moonwolf 2011/05/15 08:56

すべてに使えるか、というのは、正整数以外にも使えるか、という意味でお聞きでしたら、前述のように、任意のユークリッド整域で使う事ができます。

「n, m に対して剰余の演算を行うことができるという仮定だけに依っている」

仮定ですね?

moonwolf 2011/05/15 09:06

moonwolfさんの言わんとしている事を斟酌できてるかどうか自信ありませんが、前述した通り、ユークリッド除法は、その方程式が成り立つような場面でしか意味がありませんから、ユークリッド除法ができるという仮定は、その言葉の定義上、当然、成り立っています。

普通、仮定は成り立たないことを想定してじゃないと適用できません。

うーん、どうやら数学とは違う世界の話をされているように思えます。

どうやら、moonwolfさんのおっしゃる「成り立つ」は、どちらかと言うと「現実世界に存在する」という意味のように聞こえるのですが…?

無条件にすべての式にユークリッド除法を適用すれば仮定をいつのまにか全肯定しています。

繰り返しになりますが、ユークリッド除法を使える場合というのは前述したように決まっています。誰も「無条件に使って良い」とは言っていません。

例えば、ユークリッド整域である事とか、「A÷B=C 余り Dという計算」に於いてB≠0である事とか、です。

これらの条件から外れて定義された演算は、それがどんなにユークリッド除法に似ていても、それはユークリッド除法とは別の物です。

moonwolfmoonwolf 2011/05/15 06:39 除算において0によてう除算が最初に定義されていません。ユークリッド除法が除法を使うならば最初に定義されていないものを使えないのですから、順番的には最初に定義できなかったものは永遠に定義できないのです。

kuro-yokuro-yo 2011/05/15 07:43 ありていに言いますと、「ユークリッドの除法」というのは、id:moonwolfさんが質問の冒頭に書かれた「A÷B=C 余り Dという計算」の事を言います。これは普通の意味での除法とは全く別のものですので、どちらが先という事ではありません。ただ、普通の意味での割り算(つまり実数に於ける除法)は、ユークリッドの除法で定義する事ができますので、その意味ではユークリッドの除法の方が、普通の除法よりも先です。

kuro-yokuro-yo 2011/05/15 07:45 あと、「定義していない」のと「定義できない」のとでは、意味が全く違いますので、ご注意ください。

moonwolfmoonwolf 2011/05/15 08:53 では、普通の除法がユークリッドの除法に表れないのですね?
ユークリッドの除法が自身で完結するならいいです。
ユークリッドの除法→ユークリッドの除法→ユークリッドの除法となり終わるはずですから、全く問題ありません。
ユークリッドの除法が普通の除法に依存するなら普通の除法の方が先ということになります。でなければユークリッドの除法→普通の除法→ユークリッドの除法→普通の除法→ユークリッドの除法→普通の除法となり、解決できません。

moonwolfmoonwolf 2011/05/15 08:56 ユークリッドの除法がすべてに使える/使うわけではありませんよね?
正の整数同士なら使うのでしょうが、それ以外なら使いません。

moonwolfmoonwolf 2011/05/15 09:06 「n, m に対して剰余の演算を行うことができるという仮定だけに依っている」
仮定ですね?普通、仮定は成り立たないことを想定してじゃないと適用できません。
無条件にすべての式にユークリッドの除法を適用すれば仮定をいつのまにか全肯定しています。

moonwolfmoonwolf 2011/05/18 11:02 まぁ、除法の基礎を無視してユークリッドの除法を使っているのですからどうやってもルール無視です。定義が基礎を満たさないのですからもう間違った定義です。

moonwolfmoonwolf 2011/05/18 11:14 終わる、それが計算結果がでるということです、
解決するのは計算結果を得ることです。
ユークリッド除法はユークリッド整式でなければつかえません。
ユークリッド整式以外にはつかえないのです。
仮定は常にはなりたちません。成り立つのなら仮定ではなく、事実です。疑ってた仮定をいつのまにか現実に組み入れています。
仮定が間違っていても事実としてあつかえば正しくはなりません。

kuro-yokuro-yo 2011/05/18 23:26 id:moonwolfさんのおっしゃる「除法の基礎」とは、ここでは何を指すのか、教えていただけますか。
それと誤字の指摘ですが、「ユークリッド整式(せいしき)」ではなく「ユークリッド整域(せいいき)」です。整式と整域では意味が違いますので、お間違えのないよう。

kuro-yokuro-yo 2011/05/18 23:34 それから、これは推測ですが、id:moonwolfさんは、数学ではなく、哲学の話をしていらっしゃるようです。
例えば、id:moonwolfさんは、「仮定」という言葉を「仮説」の意味で使っていらっしゃるようですし…。

moonwolfmoonwolf 2011/05/18 23:42 最初にユークリッド除法だと書かれていたので、その表現を使いました。
最初にユークリッド整域といってくれれば、ユークリッド整域として文章をかきます。最初に間違ったのは誰ですか?

moonwolfmoonwolf 2011/05/18 23:48 間違いを指摘する文章、それ自体に間違いがあったら、正しい指摘とはいえないのではないですか?
私はユークリッド整域について知りませんのでこれから勉強します。

kuro-yokuro-yo 2011/05/18 23:50 id:moonwolfさん、「その表現」とはどの表現の事ですか?

moonwolfmoonwolf 2011/05/18 23:54 id:kuro-yoさんは最初に
>というのは、ユークリッド除法では、零での除算はそもそも定義されていないので、数学的には正しいとも正しくないとも言えないのです。

この時点でユークリッド除法といっています。その表現のことをいっています。

moonwolfmoonwolf 2011/05/19 00:00 定義されていない、本来は「定義できない、ここでは定義しない」と定義すべきでは?「定義されていないと」定義されているとなるはず。

moonwolfmoonwolf 2011/05/19 00:16 >id:moonwolfさんのおっしゃる「除法の基礎」とは、ここでは何を指すのか、教えていただけますか。
私は
http://ja.wikipedia.org/wiki/%E9%99%A4%E6%B3%95
この中での基礎の部分を「除法の基礎」だと考えました。それを「除法の基礎」と指しています。

moonwolfmoonwolf 2011/05/19 00:18 Wikipediaの除法の基礎の文章が間違っているのなら、私は本当にトンチンカンなことをいっていたことになります。間違っていたなら謝罪します。

moonwolfmoonwolf 2011/05/19 00:19 謝罪です。間違えました。

moonwolfmoonwolf 2011/05/19 00:19 あれ、「しゃざい」がうまく書けません。あやまります、という意味です。

moonwolfmoonwolf 2011/05/19 00:26 Chromeブラウザでは「謝罪」が□罪と表示されたので、こうなりました。すみまsん。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証