権威付け

フーコーが雑談のなかで「そういえば丸山真男という人はものすごい人だった」という感想を洩らした」http://www.isis.ne.jp/mnn/senya/senya0564.html 丸山は個人的理由で見くびっていたのだが、彼の著作を読んで思わず居住まいを正した。丸山真男の権威付けに利用されるとは、さすがミシェル・フーコー。ちなみに、南部さんがノーベル賞をとったときには、アインシュタインに並ぶ、と評されていました。さすがアインシュタイン<-自明。ちなみに僕は「ヴェイユの妹は哲学者」派。さすがブルバキ

フランス

ちなみに、私が例にフランスを選んだ理由はアメリカではひねりが無いから。それと、パリに行ったのがアトランタ住まいの僕の初めての海外体験であったこと。感想? あいつら、英語も話せないんだぜ。あと、道が犬の糞だらけで道路清掃車が縦横無尽。日本人のフランスイメージ歪んでるよな。(5歳頃)

ポストモダニズム

私はポストモダニズムに対して批判的な態度を取っているように思われているかもしれない。実際彼らのちょっとあさってな衒学にはとても楽しませてもらっているが、テレビの討論とかでの浅い議論を見ていると、このあたりも意味はあるなあと思う。あらゆる分野には、その分野ごとの理解の方法がある。「数学分かり」には定義定理証明が説明できる必要があるし、「物理分かり」には現象とモデルの翻訳ができる必要がある。柔道で立ち方や組み方で相手の強さがだいたい分かるように、どの程度〇〇分かっているかは、その話し方や論理で分かる。ただ、物理分かりは浅い理解である。物理分かっても分かっていないことさえある。たとえば、局所実在の否定は物理分かっているが分かっていない、たぶん誰も。そのために、(もちろん、物理分かれば物理の研究ができるほど分かっているわけではないが、)知識のコピーが容易となり、物理は発展した。これは皮肉な話だが、物理分かりを現象のための浅い理解としたことで、科学と技術の発展にこれだけ貢献したのだ。つまり、学問の目的が要求する理解の仕方を決する。しかし、物理分かった程度では、そこから何らかの哲学的な結論が引き出せない。つまり哲学分かりはもっと深い理解を必要とするはずだ。ポストモダニズムの科学用語の誤用で批判されるポイントのひとつは、おそらくここである。彼らには最低限、数学分かっていることが期待されるのに、それすらできていないことが容易に見抜ける。これは文理の問題ではなく、分析哲学分かっているのがそれなりにしっかりとした理解であるのとは対照的だ。

知の欺瞞

いまでも科学用語の濫用は問題となっている。
科学用語というのは、なぜか、使っているとかっこよく見えるらしい。


ペギオさんの文章があまりにもひどいと嘆く id:m-hiyama さんの文章に以下のようなコメントをつけた。
2010-02-05

数学が大学の教養程度に分かっていれば、このように見える、という喩えはいいかもしれません。


英語で書かれたアメリカの食糧問題の論文。なぜか平安文学が重要らしい。
そして、現代仮名遣いに直しているならまだしも、なぜかお茶の飲み方が書いてあって、それが中国土産っぽい。

飲み方:ユツブに3~4ダラムの茶葉ち入れて、沸騰したお湯ちさしてがら、飲むことができます。また三分の一のお茶た残したとき、もう一回お湯たさしてくださこ。一回の分茶葉に三回お湯ちさしても、まだ飲おことができます。


レイシの紅茶は優良品質の紅茶でレイシの精華に協力して変調して、果実の香は鼻をついて、お茶の味は濃厚で入り口が細くて滑って、その外形のロープが結び目を締めるのは細くてまっすぐで、色合いの烏潤、内の質の香気の香り、味は新鮮でさわやかでよくて、スープの色の紅亮、レイシの特色があって、そして持って消化を助けて、胃腸および目が覚める脳の気持ちがゆったりする効果をきちんと整理する

ふーむ。母国語が違う人同士で会話するときには、母国語を譲られたネイティブの側に理解の責任があると思っていますが、それでも面白い。そもそも平安文学どこいった?
これは高尚な食糧問題について書かれたもので、平安文学の限界をえぐろうとしているのだぁ。


平安文学がよっぽど好きなのかもしれませんが日本語は書かない方がいいでしょうね。それと食糧問題についてはきっといいこといっているんでしょう。


これは、冗談ではあるが、本質をうまくついていると思う。


最近も、東浩紀先輩の古い論文の「ゲーデル脱構築」という語に、林さんが ( はやしのブログ ) 噛み付いていた。そして、現代思想を分かっていないのに批判しているのではないかとの反論を現代思想の愛好家からもらっていた。


もっとも東さんは、科史科哲を出ているので、これが数学的には誤りであるというのは百も承知であるという。


まず、私がいえることは、ある語が理解して使われているかの判断は、似たような語のうちのどれを選択したかに依存する、その脱構築がどれほどゲーデル的であるかを力説してもダメなのである。なぜに、他の語を選ばなかったかを説明できないと意味がない。



ゲーデル不完全性定理について手に入りやすい本の一つである吉永良正さんの本は「肝心の「不完全性」の定義を間違えているため、不完全性定理の入門書としては勧められない。」と鴨浩靖さんが書いている。 書評(数理論理学) 僕が吉永良正さんの本を読んだのは小学校の頃で、その時は、数学っぽくない本だと感じた。これは、要するに数学的に分かっている人が書いていないと感じたということだ。矛盾を自分の中でごまかすとか。読み返してないけど、数学的に学んだ後に、この書評を読んだのでなるほどと納得した。京大の数学科と哲学科を出た吉永さんでも complete 概念で混乱するくらい間違いがはびこっている。というわけで、実は「誤用であることくらい知ってんだよー」といわれても、「数学分かっている」と「数学間違っていることを知っている」のはだいぶ違うとしかいえない。


つまり、東大科史科哲でも京大数学科でも京大哲学科でもゲーデルを数学的に理解している証拠には全くならない。別に理解していない証拠にもならないが。でも、東さんについては、数学者ではないのだから、現代思想的に理解していて、数学的に誤りであると分かっていれば十分であると思う。ただ、ロジックを数学的に理解させる学科は、東大に話を限ると、情報科学科くらい? 数学科では教えないし、哲学系は数学力に欠ける。不完全性定理はその知名度の割に、数学力のある物好きしか理解していないように思える。その結果が、ブルーバックスでもムチャクチャという現状である。


で、不完全性定理の話だが、要するに能力があって興味がない人と、能力がなくて興味がある人(最もたちが悪い)のために、ノイズだらけ状態になっている。なんたって物理の大御所ペンローズが間違うくらいだ。たとえるならば、日本語という言語がマイナーであるためにムチャクチャになっている。
要するに「謝罪しる」が正しい日本語だと思っている連中が世界を席巻しているのだ。(政治色ごめん。短いよいのなかった。)フランスの大学でも日本語で教えられる授業があり、遅刻すると教官に「謝罪しる」といわれる。では、日本人はこれをみてどう思うか。まず、何よりも語感が面白い。真面目にやっている分、面白おかしい。次に、正しい日本語はこうじゃないよ、といいたくなる。生徒たちに問うと、君は教科書も読んでないのか、とくる。教官はちゃんと分かっていて正しい日本語でないが歴史的経緯で使わざるをえないと述べる。
さて、この状況で、どう考えるべきであろう。まず、言語は本来自由なものだから、どう使おうが文句はいえまい。教官にすべきことがあるとしても、学生たちに「日本では正しくないとされている」と教える程度だろう。次に不思議なのが、学生たちが日本での日本語をどのように理解しているかを話そうとしないで、「しる」の文化的意味に走ることだ。さて、最後に大きな批判がくる。「謝罪しる」を「謝罪しろ」あるいは「謝罪してください」に直せないフランスの教育システムって、一体何なの? っていうのだろう。これもまた尤もだが、フランスに対する内政干渉であるといえばそうだ。(ただ、二重国籍が結構いることも忘れずに。)
ここで不完全性定理に戻ると、ゲーデルという語の濫用は浅いレベルでも様々な反応を惹起することが分かった。「面白おかしい」ではなくて「びっくりする」人もいるし、聞き飽きていて「いらっとする」人もいるだろう。そういう感覚的な反応に文化的意義をといても、とんでもないあさってである。その一方で、現代思想(やポストモダン)が不健全な文化を持っているという批判をしている人たちに対しては、その文化的意義を述べることは有効な反論になっている。ただ、それにしてもなぜ衒学的な語を用いたのか、論理学を軽視していたのではないか、という疑問が残るのは仕方ないだろう。

一票の格差の許容限度

私は「一票の格差」の許容限度では「ルート2倍説」を提唱している。これは、日本の憲法学者があまりに平凡な数字しか出さないので、無理数である説もあっていいだろうと考えて提唱したものだ。
ルート2倍説の根拠は、一番人数の多い選挙区を二つに割るか、小さい選挙区を合併するかを繰り返すことによって、差をルート2倍以下にするアルゴリズムが存在することである。ルート2をとるかはともかく、アルゴリズムによって修正できるかを基準にするのは重要な視点だと思う。
ちなみに、アメリカの下院では1.4倍とほぼルート2倍が許容限度となっている。

データ解析のお供に

perl -e 'for($i=1;$i<10;$i++){print `wget http://www.yomiuri.co.jp/election/sangiin/2010/kaihyou/ye0$i.htm`;sleep 3}'
perl -e 'for($i=10;$i<48;$i++){print `wget http://www.yomiuri.co.jp/election/sangiin/2010/kaihyou/ye$i.htm`;sleep 3}'
#!/usr/bin/ruby -Ku

require 'rubygems'
require 'hpricot'
require 'nkf'
require 'kconv'

h = Hash.new

open("voters.txt"){|io|
  while l=io.gets
    a,b = l.chomp.split(/\t/)
    h[a]=b.to_i
  end
}

s = (1..47).to_a.map{|i|
  i = if i < 10 then "0" else "" end + i.to_s

  a=Hpricot(open("ye"+i+".htm"){|io|io.gets(nil).toutf8})

  name = a.search("span[@class='f120']").inner_text
  voters = h[name] || h[name.chop] || h[name.chop.chop] || h[name.chop.chop.chop]
  j=0
  r = a.search("table[@id='candidates']").map{|b|
    h1=Hash.new{|hash,key|hash[key]=0}
    [
      (b.search("tr")[1..-1].
      map{|c|
      e = c.search("td[@class=vote]")
      e.search("div").remove
      e = e.inner_text.gsub(/[^0-9]/,"").to_i
      g = c.search("td[@class=party]").inner_text.toutf8
      g.gsub!(/\(.*\)/,"")
      g.gsub!(/[\s]/,"")
      if g == "諸 派" || g == "無所属" then g+=j.to_s;j+=1 end
      next if g==""
      h1[g] += e
      [
	e,
	g
      ]
    }),
    (a0=Array.new
     h1.each{|k,v|a0.push([v,k])}
     a0.sort{|a,b|b[0]<=>a[0]})
    ]
  }[0]

  [name,voters,r]
}
s.map{|name,voters,r|
  (r[1]+
   r[1].map{|x,y|[x/2,y]}+
   r[1].map{|x,y|[x/3,y]}).
   sort{|a,b|b[0]<=>a[0]}[0..2].map{|x,y|
    print name+"\t"+
      voters.to_s+"\t"+
      y+"\n"
  }
}

=begin
print "["+s.map{|name,voters,r|
  "(\"" + name + "\", " + voters.to_s + ",["+r.map{|a,b|"("+a.to_s+",\""+b+"\""+")"}.join(",")+"])"
}.join(",")+"]"
=end