関数型プログラミング言語Haskell Part6
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2006/11/07(火) 21:24:26http://www.haskell.org/
日本語サイト
http://www.sampou.org/cgi-bin/haskell.cgi
http://shidot.dyndns.org/hs/
過去ログ
関数型プログラミング言語Haskell
Part1 http://pc.2ch.net/tech/kako/996/996131288.html
Part2 http://pc2.2ch.net/test/read.cgi/tech/1013846140/
Part3 http://pc8.2ch.net/test/read.cgi/tech/1076418993/
Part4 http://pc8.2ch.net/test/read.cgi/tech/1140717775/
Part5 http://pc8.2ch.net/test/read.cgi/tech/1149263630/
関連スレは>>2
関連書籍は>>3
・2chの仕様により、行頭の半角スペースは表示されません。
コードをインデントしたいときは、代わりに または全角スペースを使うことができます。
0147デフォルトの名無しさん
2006/11/29(水) 23:53:40なんで?
確かに
main = putStrLn "foo" >> main
みたいなのは書けなくなるけど、
main = putStrLn "foo" >>= (\_ -> main)
と書けばいいので問題ないと思うんだが。
0148デフォルトの名無しさん
2006/11/29(水) 23:54:42Haskellで書いてると、たまにC++を頼もしく感じます。
修行が足りない?
0149デフォルトの名無しさん
2006/11/29(水) 23:55:24例外モナドがMaybe aではなく() -> Maybe aだったとすると
do
foo
bar
を
do
(\_ -> foo)
(\_ -> bar)
って書かないといけなくなる。
0150デフォルトの名無しさん
2006/11/29(水) 23:56:06実装上の問題。正格では実装できない。おそらくね。
全然違うかもしれんが。
0151デフォルトの名無しさん
2006/11/30(木) 00:02:22それは気づかなかった。
その例だとdoを展開するときに>>でなく>>=を使うようにするだけで十分だけど、
類似の例がもっとあるといやだな。
>>150
newtype IO a = IO (() -> a)
で十分なはず。
C++でIOモナドを書いてみたら一応動いたのでたぶん問題ない。
0152デフォルトの名無しさん
2006/11/30(木) 00:03:44なぬ。馬鹿な。
0153デフォルトの名無しさん
2006/11/30(木) 00:04:05Haskellにとって遅延評価は基盤であり、その他の便利な特徴もそれを前提としているものが少なくない。
>>139の「それは言語に遅延評価を組み込む理由にはならない。」
というのがあるから嫌なら特に必要ない限り他の選択肢を選べばいいんでね?
という程度の考えだった。
逆に言えばHaskellの特徴の便利な部分をOCamlやSchemeでは実現しえないものか?
できないならやっぱHaskellの遅延評価とそのほかの特徴は切り離せないものと割り切るしかなかろう。
0154デフォルトの名無しさん
2006/11/30(木) 00:13:39遅延評価がないと難しそうなもの(where節とか)もあるけど
そうでもなさそうなもの(型クラスとか純粋さとかインデントによる構文とか)も結構あると思う。
0155デフォルトの名無しさん
2006/11/30(木) 00:33:51スーパーモ゛ナ゛ードッ!!
ヽ/\ , ,
| \ヾ // |, ,
ヾ //,,
\ ∧/|,//_ /"
ヾ ヾ,ヘヘ / ,/ /,
\ ヾ|/|/ヽノ/,/ /"
丶 (`∀´ ∨ /,
\ d つ /"
ヽ | | | /,,
\__,,,(_(__),,,_/"
0156デフォルトの名無しさん
2006/11/30(木) 00:53:460157デフォルトの名無しさん
2006/11/30(木) 01:17:54ttp://www.shiro.dreamhost.com/scheme/wiliki/wiliki.cgi?Scheme%3aLazyEvaluation
ここでnobson氏とShiro氏がSchemeで遅延評価にいろいろ挑戦しているみたいだけど
やっぱり完ぺきに実現するのは無理っぽいね
0158デフォルトの名無しさん
2006/11/30(木) 12:17:460159デフォルトの名無しさん
2006/11/30(木) 12:44:01BASIC でも無限ループが書ける。
0160デフォルトの名無しさん
2006/11/30(木) 16:54:46遅延リスト(無限リスト)とジェネレータ(ストリーム)は
本質的に異なる構造を持っているので、理論上代替は不可能。
実用上はだいたい代替できるんだけどね。
理論屋としては別物として考えておきたい。
0161デフォルトの名無しさん
2006/11/30(木) 19:02:290162デフォルトの名無しさん
2006/11/30(木) 21:41:56俺もだ。
だれかHaskellとC++とDとMerdとRubyとNemerleの良いとこ取りした言語
作ってくれないかな。
0163デフォルトの名無しさん
2006/11/30(木) 21:49:010164デフォルトの名無しさん
2006/11/30(木) 21:56:200165デフォルトの名無しさん
2006/11/30(木) 21:58:39C++3xはそれらを全て取り込んだ究極言語になるらしいよ。
0166デフォルトの名無しさん
2006/11/30(木) 22:08:55言語仕様が10巻本で出そうだな。
0167デフォルトの名無しさん
2006/12/01(金) 00:31:39>遅延評価はHaskellの一番の欠点だと思う。
遅延評価を実装することが、Haskellおよびその祖先のそもそもの目的だったのよ
遅延評価がHaskellの存在意義なの
0168デフォルトの名無しさん
2006/12/01(金) 01:31:50ラムダ計算や圏論とかモナドって考え方がさっぱりだ。
これって計算機科学や数学を勉強しなきゃならんね。
情報系の学部ってこんなんやってんの?
0169デフォルトの名無しさん
2006/12/01(金) 01:39:42プログラミングは計算機科学じゃないから。
0170デフォルトの名無しさん
2006/12/01(金) 01:40:530171デフォルトの名無しさん
2006/12/01(金) 11:05:07>ラムダ計算や圏論とか
haskell使うだけなら必要ない。
もしhaskellの入門本にラムダ計算や圏論が説明されていてもそこはすっとばしていい。
0172デフォルトの名無しさん
2006/12/01(金) 14:37:21すべてにおいて
エクセル>>>>>ハスケル
ハスケル厨は勘違いしないように。
名前自体パクりっぽいよな。
0173デフォルトの名無しさん
2006/12/01(金) 14:38:09そうすれば必要なところではHaskell、あとはC#ですむ。
0174デフォルトの名無しさん
2006/12/01(金) 19:38:410175デフォルトの名無しさん
2006/12/01(金) 22:55:47そうなのか?俺も初心者だけど
そこを理解してこそ、Haskellを勉強する価値があるんじゃないのか?
0176デフォルトの名無しさん
2006/12/01(金) 22:59:42やっぱり Haskell だよね。
0177デフォルトの名無しさん
2006/12/01(金) 23:20:53それは何のためにHaskellを勉強しているかに依るだろ。
俺は数学的背景をほとんど知らないけど、Haskellで
快適にコーディングができる程度には「使え」るし、
Haskellを勉強して得たものは非常に大きいと思う。
もちろん、背景を理解すると見えるものが一変する、という可能性は
否定できないけど。
0178デフォルトの名無しさん
2006/12/01(金) 23:23:52そのコードを自動でメモ化する処理系なんてあるのか?
さすがにそれを効率的だと言うのは誇張かと。
0179デフォルトの名無しさん
2006/12/02(土) 00:44:09なぜか3つもあるHaskell.NET
http://www.dotnetpowered.com/languages.aspx
0180デフォルトの名無しさん
2006/12/02(土) 13:56:21直接レジストリ消そうと思うんだけど、どれ消せばいいのかわからない
Software以外に関係してるとこあるのかな
0181デフォルトの名無しさん
2006/12/02(土) 14:32:53インストール時の選択によって違う。
詳しくは>>70のgetRegsを読んでくれ。
0182デフォルトの名無しさん
2006/12/02(土) 16:46:14HKEY_CURRENT_USER hKEY_CURRENT_USER Software\\Haskell
HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\WinHugs
hKEY_CLASSES_ROOT hugs_haskell
hKEY_CLASSES_ROOT hugs_haskell
この4つ消してあとはフォルダごとゴミ箱つっこめばOKかな?
0183デフォルトの名無しさん
2006/12/02(土) 18:18:11>HKEY_LOCAL_MACHINE hKEY_LOCAL_MACHINE SOFTWARE\\Haskell
>HKEY_CURRENT_USER hKEY_CURRENT_USER Software\\Haskell
中身がhugsだけでないなら消すとまずい。
0184デフォルトの名無しさん
2006/12/02(土) 18:28:39GHCとかもその下に含まれてるね
その下のHugsってのだけ削除すればいいか
0185デフォルトの名無しさん
2006/12/02(土) 22:13:19逆にその辺の知識を勉強したいと思った場合どこから手を付ければいいんだろう?
高校レベルまでしか数学知識ない状態で。
0186デフォルトの名無しさん
2006/12/03(日) 08:22:320187デフォルトの名無しさん
2006/12/03(日) 21:24:57現実的に言って働いている社会人だとほとんど不可能だと思う。
理由としては。
1.時間が馬鹿みたいに必要。(日常生活に確実に侵食してくる)
2.難しいのでモチベーションが続かない。(理系は視野が狭いというが狭い視野じゃなきゃやってられねぇ。)
3.自己流だと確実に変な方向に行ってしまう(数学基礎論にはまってしまってその考えから抜け出せなくなってしまうのがよくあるオチ。数学は記号論理学じゃない。)
0188デフォルトの名無しさん
2006/12/03(日) 21:26:040189デフォルトの名無しさん
2006/12/03(日) 21:32:09貯金が溜まりますねー
0190171
2006/12/03(日) 23:13:30>>171は
>haskell使うだけなら
という限定つき。
たとえば、チューリングマシン知らなくてもC言語は使えるようになるし。
むしろ、基礎理論をうまく隠蔽できないなら、プログラミング言語の設計としては失敗といえるかも。
0191デフォルトの名無しさん
2006/12/03(日) 23:32:41> 3.自己流だと確実に変な方向に行ってしまう(数学基礎論にはまってしまってその考えから抜け出せなくなってしまうのがよくあるオチ。数学は記号論理学じゃない。)
そんな奴みたことない。
それに、この分野、まだまだみんな自己流じゃないの。
数学や物理のように確立されたカリキュラムもないし。
0192デフォルトの名無しさん
2006/12/04(月) 09:53:06そこからは自己流だがそこまで行くための基礎的な部分までの話。
基礎ができないと応用はできない。
0193デフォルトの名無しさん
2006/12/04(月) 15:20:35haskellソース→Cソース→アセンブラソース・・・
それとも直接アセンブラのソースに行くのでしょうか?
haskellソース→アセンブラソース・・・
0194デフォルトの名無しさん
2006/12/04(月) 16:12:18でも当然読めるようなCじゃない
0195デフォルトの名無しさん
2006/12/04(月) 16:15:200196デフォルトの名無しさん
2006/12/04(月) 16:32:041ヶ月でできるお勧めカリキュラム
1週目 λ計算。とりあえずD∞ modelあたりまでやる
2週目 型理論。ざざっとSystem Fまでやる
3週目 圏論。1,2週目の理解をもとにCCC modelまで。
4週目 記号論理学。LKLJNKNJの規則をながめる。
この後は興味に応じて論文を読み漁ればok
0197デフォルトの名無しさん
2006/12/04(月) 17:42:23こなすのが辛いような気がするんだが。
0198デフォルトの名無しさん
2006/12/04(月) 18:10:44でも、この辺の分野は親切な入門書もたくさんあるし、自己流の罠? にはまることもないと思う。
0199デフォルトの名無しさん
2006/12/04(月) 20:24:18つーか。196は社会人なめとんのかい。
社会人の場合、一日にかけられる勉強時間でせいぜい30分とか
1時間だぞ。その時間をとれないことも多い。
しかも環境も劣悪で電車の中とか、仕事で疲れた状態だとか、あんまり
頭に入るような状況ではない。
こういう話を聞くとまた、過酷な勤務の底辺DQNプログラマか、と思う奴も
いるだろうけど(DQNなのはあっているが)、社会人で9時6時で帰れるような
職場はありません。9時ぐらいまでで帰れる職場でも同じで、それは一般的
には楽な職場と言われている。
しかもカリキュラムがいきなりλ計算。
高校卒業程度の数学力と言っているのにλ計算以前に勉強することが
あるだろうと小一時間...。つーか、記号論理学とかはλ計算以前に
やるべきだと思うがどうか。
むしろ独習の場合、自分のペースで学習が進んでかつ理解度を試される
ことがないので、解った気になって先に行ってしまうのがあらぬ
方向に進んでしまう気がするがどうか。早くカリキュラムを進める
理解力より、ゆっくり物になるまで粘る忍耐力の方が重要な気がするけど、どう。
0200デフォルトの名無しさん
2006/12/04(月) 20:47:03やってみます。お薦めの本を教えてください。洋書でもいいです。
0201デフォルトの名無しさん
2006/12/04(月) 21:14:180202デフォルトの名無しさん
2006/12/05(火) 01:18:01頼むぞホント
高卒でもわかるように説明できないようじゃ価値ねーからな
0203デフォルトの名無しさん
2006/12/05(火) 01:31:58おい、何レス使うつもりだ
0204デフォルトの名無しさん
2006/12/05(火) 02:50:07有り難う。
んじゃ、Cで関数書いて呼び出したり
アセンブラで書いた関数をCで呼び出して
その関数をさらにhaskellで呼び出すことも可能なのでしょうか?
0205デフォルトの名無しさん
2006/12/05(火) 04:12:04もちろんできる。
そもそもForeign Function InterfaceというのがHaskell98の追補にあって、
たぶん全ての実装で利用できる。
http://www.cse.unsw.edu.au/~chak/haskell/ffi/
0206デフォルトの名無しさん
2006/12/05(火) 04:35:51なぜ誰もOSを書こうとしないの?
アセンブラとCが使えるならOS作れそうな気が
するのだけれど。
0207デフォルトの名無しさん
2006/12/05(火) 04:52:36http://programatica.cs.pdx.edu/House/
>House is a demo of software written in Haskell, running in a standalone environment.
0208デフォルトの名無しさん
2006/12/05(火) 14:54:220209デフォルトの名無しさん
2006/12/05(火) 21:13:270210187
2006/12/06(水) 11:24:57>つーか、記号論理学とかはλ計算以前に
>やるべきだと思うがどうか。
やるとしてもかなり初歩の部分だけでいいと思う∀、∃、とかの意味をちゃんと「理解して使える」ようになればいいと思う。
あんまり込み入ったところは使わないしおそらく必要性もないと思う。
というかかなりごちゃごちゃしていてやる気がしないはず。(俺はしなかった)
>むしろ独習の場合、自分のペースで学習が進んでかつ理解度を試される
>ことがないので、解った気になって先に行ってしまうのがあらぬ
>方向に進んでしまう気がするがどうか。早くカリキュラムを進める
>理解力より、ゆっくり物になるまで粘る忍耐力の方が重要な気がするけど、どう。
理解度を試されるというところもそうなのだけれど、根本的に数学を理解するということを勘違いしていることが多い(勘違いしていました。)
数学は語学です。
おそらくもっともいい方法は圏論勉強会に一回だけでも出てしまうのがいいと思う。(ちなみに俺は行った事ない)
なんとなく方向性はつかめるんじゃないかと勝手に思う。
0211デフォルトの名無しさん
2006/12/06(水) 18:31:09察するに、あなたは「自己流」でなんとかなったんじゃないの?
0212199
2006/12/06(水) 20:00:59> というかかなりごちゃごちゃしていてやる気がしないはず。(俺はしなかった)
こういうところで手を抜くと、後々しょうもないところで限界がくる
というか、学習に広がりがなくなると思うのでやった方がいいと思うけど
どうなんでしょう。それこそ独学の罠なんじゃないんでしょうか。
計算機科学の勉強は何も関数型言語だけじゃなく、論理学がつかわれている
データベース、公理的意味論、モデル検査などなど色々面白そうな
トピックスがあるのでこれらを楽しめないのは損...だと思うんだけど。
当然、関数型言語の勉強をするにも論理学はあった方がいいと思うんだけど。
0213デフォルトの名無しさん
2006/12/06(水) 20:07:340214デフォルトの名無しさん
2006/12/06(水) 20:27:500215デフォルトの名無しさん
2006/12/06(水) 20:33:56ここはム板で、Haskellでプログラミングすることに関するスレだ。
関係ない話は情報学板・数学板でやれ
0216デフォルトの名無しさん
2006/12/06(水) 20:46:310217デフォルトの名無しさん
2006/12/06(水) 21:41:410218デフォルトの名無しさん
2006/12/06(水) 21:45:300219デフォルトの名無しさん
2006/12/06(水) 21:46:14┏━━━━━━━━━━━━━━━━━┓
┃┌─┬─┬─┬─┬─┬─┬─┬─┐┃
┃│ │ │ │ │ │ │ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │ │ │ │ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │ │ │ │ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │○│●│ │ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │●│○│ │ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │ │ │ │ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │ │ │ │ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │ │ │ │ │ │┃
┃└─┴─┴─┴─┴─┴─┴─┴─┘┃
┗━━━━━━━━━━━━━━━━━┛
0220デフォルトの名無しさん
2006/12/06(水) 22:03:09┃┌─┬─┬─┬─┬─┬─┬─┬─┐┃
┃│ │ │ │ │ │ │ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │ │ │ │ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │ │ │ │ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │○│●│ │ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │●│○│ λ│ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │ │ │ │ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │ │ │ │ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │ │ │ │ │ │┃
┃└─┴─┴─┴─┴─┴─┴─┴─┘┃
┗━━━━━━━━━━━━━━━━━┛
0221デフォルトの名無しさん
2006/12/06(水) 22:04:34そんなに固いこといわなくても。
理論よりの話題が多いのは、そっちに興味のある住人が多いからだろう。
そもそも過疎スレで、Haskellでのプログラミングについてだって
盛り上がっているとはいえない(いったいHaskellでコード書いてる奴が
どれくらいいるのか)んだから、無理に話題をしぼってもいいことはないと思う。
もちろん、興味のない議論が長々と続くのは不愉快だと思うが、
その時は自分でネタを出すくらいの勢いで。
0222デフォルトの名無しさん
2006/12/06(水) 22:05:34┃┌─┬─┬─┬─┬─┬─┬─┬─┐┃
┃│ │ │ │ │ │ │ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │ │ │ │ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │ │ │ │ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │○│●│ │ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │λ│λ│λ│λ│ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │ │ │ │ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │ │ │ │ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │ │ │ │ │ │┃
┃└─┴─┴─┴─┴─┴─┴─┴─┘┃
┗━━━━━━━━━━━━━━━━━┛
0223デフォルトの名無しさん
2006/12/06(水) 22:06:36┃┌─┬─┬─┬─┬─┬─┬─┬─┐┃
┃│ │ │ │ │ │ │ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │ │ │ │ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │ &│ │ │ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │○│●│ │ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │λ│λ│λ│λ│ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │ │ │ │ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │ │ │ │ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │ │ │ │ │ │┃
┃└─┴─┴─┴─┴─┴─┴─┴─┘┃
┗━━━━━━━━━━━━━━━━━┛
0224デフォルトの名無しさん
2006/12/06(水) 22:07:36┃┌─┬─┬─┬─┬─┬─┬─┬─┐┃
┃│ │ │ │ │ │ │ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │ │ │ │ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │&│ │ │ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │&│●│ │ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │λ│&│λ│λ│ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │&│ │ │ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │ │ │ │ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │ │ │ │ │ │┃
┃└─┴─┴─┴─┴─┴─┴─┴─┘┃
┗━━━━━━━━━━━━━━━━━┛
0225デフォルトの名無しさん
2006/12/06(水) 22:11:40┃┌─┬─┬─┬─┬─┬─┬─┬─┐┃
┃│ │ │ │ │ │ │ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │ │ │ │ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │&│ │ │ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │&│●│ │ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │λ│●│λ│λ│ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │●│&│ │ │ │ │┃λ...
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │ │ │ │ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │ │ │ │ │ │┃
┃└─┴─┴─┴─┴─┴─┴─┴─┘┃
┗━━━━━━━━━━━━━━━━━┛
0226デフォルトの名無しさん
2006/12/06(水) 22:14:48┃┌─┬─┬─┬─┬─┬─┬─┬─┐┃
┃│ │ │ │ │ │ │ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │ │ │ │ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │&│ │ │ │ │┃ λ...
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │&│&│ │ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │λ│●│λ│&│ │ │┃λ...
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │●│&│ │ │&│ │λ...
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │ │ │ │ │ │┃
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │ │ │ │ │ │┃
┃└─┴─┴─┴─┴─┴─┴─┴─┘┃
┗━━━━━━━━━━━━━━━━━┛
0227デフォルトの名無しさん
2006/12/06(水) 22:19:46┃┌─┬─┬─┬─┬─┬─┬─┬─┐┃
┃│ │ │ │ │ │ │ │ │┃ λ...
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │●│ │ │ │ │┃λ...
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │●│ │ │ │ │λ...
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │●│&│ │ │ │┃ λ...
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃ λ...
┃│ │ │λ│●│λ│&│ │ λ...
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃ λ...
┃│ │ │●│&│ │ │&│λ...
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃ λ...
┃│ │ │ │ │ │ │ │ │┃λ...
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃ λ...
┃│ │ │ │ │ │ │ │ │┃
┃└─┴─┴─┴─┴─┴─┴─┴─┘┃ λ...
┗━━━━━━━━━━━━━━━━━┛
0228デフォルトの名無しさん
2006/12/06(水) 22:24:15┃┌─┬─┬─┬─┬─┬─┬─┬─┐┃
┃│ │ │ │ λ... λ... λ...
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ λ... λ... λ...
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ λ... λ... λ... λ... λ...
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ λ... λ...
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃ λ...
┃│ λ... λ λ λ...
┃├─┼─┼─┼─┼─┼─┼─┼─λ...
λ... λ...λ... λ...
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃ λ...
┃│ │ │ λ... λ... λ...
┃├─┼─┼─┼─┼─┼─┼─┼λ... λ...
┃│ λ... λ... λ...
┃└─┴─┴─┴─┴─┴─┴─λ... λ...
┗━━━━━━━━━━━━━━━━━┛
0229デフォルトの名無しさん
2006/12/06(水) 22:25:07鮫って魚が交尾するから鮫って書くんだぜ
0230デフォルトの名無しさん
2006/12/06(水) 22:25:11結局はλってこったな
0231デフォルトの名無しさん
2006/12/06(水) 22:27:48┃┌─┬─┬─┬─┬─┬─┬─┬─┐┃
┃│ │ │∃│∃│ │ │ │ │┃ λ...
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │●│∃│ │ │ │┃λ...
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│∀│ │ │●│ │∀│ │ │λ...
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │∀│ │●│&│ │ │ │┃ λ...
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃ λ...
┃│ │∀│λ│●│λ│&│ │ λ...
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃ λ...
┃│ │ │●│&│ │ │&│λ...
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃ ∀ λ...
┃│∃│ │ │ │∀│ │ │ │┃λ...
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃ λ...
┃│ │ │∃│ │∃│ │ │ │┃
┃└─┴─┴─┴─┴─┴─┴─┴─┘┃ λ...
┗━━━━━━━━━━━━━━━━━┛
0232デフォルトの名無しさん
2006/12/06(水) 22:30:32┃┌─┬─┬─┬─┬─┬─┬─┬─┐┃
┃│ │ │∃│∃│ │ │ │ │┃ λ...
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │ │ │∨│∃│ │ │ │┃λ...
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│∀│ │ │⇒│ │∀│ │ │┃λ...
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃
┃│ │∀│ │∨│&│ │ │ │┃ λ...
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃ λ...
┃│ │∀│∧│∀│∧│&│ │ │┃λ...
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃ λ...
┃│ │ │⇒│&│ │ │&│ │┃λ...
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃ λ...
┃│∃│ │ │ │∀│ │ │ │┃λ...
┃├─┼─┼─┼─┼─┼─┼─┼─┤┃ λ...
┃│ │ │∃│ │∃│ │ │ │┃
┃└─┴─┴─┴─┴─┴─┴─┴─┘┃ λ...
┗━━━━━━━━━━━━━━━━━┛
0233デフォルトの名無しさん
2006/12/06(水) 22:40:210234デフォルトの名無しさん
2006/12/06(水) 22:56:57文章書いてる、または、データ入力の仕事している気分で全く面白くない。
0235デフォルトの名無しさん
2006/12/06(水) 23:20:40鬱陶しくなってhappyに戻った。
0236デフォルトの名無しさん
2006/12/08(金) 00:37:39ならなかった。それ気づいたときなんか毎日泣いた。
だからなんか粘着気味にレスしてる。
>>212
記号論理学は(偏見かもしれないが)直感が効かない。
数学でも直感てすごく大事。
あれはほぼ超絶テクニックのアルゴリズムの塊だから
やっても面白くないと思う。
最初から直感の聞かない数学の分野やっちゃうと
それが数学だと思っちゃう。まぁそれも確かに数学
なんだがあれは自分の人生をそれにすべて費や
しているような人がやるもんだ。
たとえば、基礎論とかゼータ関連ね。
煽りとかじゃなく>>212はブルバキって知ってるか?
0237デフォルトの名無しさん
2006/12/08(金) 00:57:14まぁ要するに>>212が必要としている論理学のレベルは
ほかの分野の数学やっていれば自然に身につく。多分。
だったらほかの直感の効くわかりやすい分野から始めた
方がいいんじゃないかと。
あえて記号論理学みたいな諦める可能性90%なやつから
始める必要なんてなかろう。必要性が出てきたときに勉強
すればいいんじゃないかと。
0238デフォルトの名無しさん
2006/12/08(金) 01:11:18いい加減ウザい
0239デフォルトの名無しさん
2006/12/08(金) 01:16:56圏論理解するのにどんくらいかかる?
高卒で数IIもわからんし、基本情報処理もさっぱり
0240デフォルトの名無しさん
2006/12/08(金) 01:22:19どんな分野も一生理解出来るようにはならんよ。
0241デフォルトの名無しさん
2006/12/08(金) 01:25:49くっだらねーレスしてる暇あったら馬鹿にでもわかるような説明考えろよ
0242デフォルトの名無しさん
2006/12/08(金) 02:02:34日本に圏論を理解してると自覚している人が誰もいないのに?
0243デフォルトの名無しさん
2006/12/08(金) 02:03:19人に依るとしか言えない。取りあえず入門の第一歩
http://d.hatena.ne.jp/m-hiyama/20060821/1156120185
を読んでどう思ったか教えてくれ。
0244199
2006/12/08(金) 04:14:43本当に何も知らない人なんじゃないかと思われているような。
たぶん、想像しているレベルの論理学のイメージはそんなに
変わらないはずだよ。
自分もそんなにディープな論理学の知識はいらんと思うが
(それはやぶ蛇)、自然に覚えるのでなく、それ用の入門書
ぐらい嫁というスタンスなんだが。俺もそれ以上はやってない。
> あえて記号論理学みたいな諦める可能性90%なやつから
どこまでやって諦める可能性90%というのか知らないけど。
言われてみればそんなに簡単ではないのは確かにそうだな。
0245デフォルトの名無しさん
2006/12/08(金) 04:41:44記号論理学より入りやすいんじゃないかな。
プログラム言語だし。
わかってみれば浅い話でも、
いきなりシーケント計算とかみると投げ出すでしょフツー
0246デフォルトの名無しさん
2006/12/08(金) 11:29:00>本当に何も知らない人なんじゃないかと思われているような。
名前だけじゃなくてその集団の目指したこととその失敗のことを
言っているんじゃないか。
■ このスレッドは過去ログ倉庫に格納されています