理論的なCSには、純粋な数学に関するトピックがありますか?


11

私は理論計算機科学、特に近似アルゴリズムの大学院生です。私は今、純粋な数学にもっと興味があることに気付きました(CSコースよりも数学のコースを楽しんでいるように見えるので、私はこれを言うことができます)。理論的なコンピューターサイエンスにかなり純粋な数学(より正確には、CSへの適用を考慮せずにそれ自体で純粋な数学に関心がある分野)である領域があるかどうか、または私がする必要があるかどうかを尋ねたいメジャースイッチを検討してください。私はすでにプログラムに2年半いますので、この時点で切り替えが良いアイデアかどうかはわかりません。

私が見つけることができた唯一のそのようなものは、トップ会議の受け入れリストを閲覧することから、グラフマイナー理論でした。しかし、それは私がただ集中できる「領域」としてはカウントされません。


3
純粋な数学を含むコンピュータサイエンスの分野は、純粋な数学よりもコンピュータサイエンスの方が動機付けになる可能性があります。ハミルトニアンサイクルについて考えてみましょう:グラフの頂点全体を巡回するサイクルを気にするよりも純粋な数学とは何ですか?これにロジックへの接続がある場合、これは純粋な数学の観点からまだ優れていませんか?しかし、HAMCYCLEを熟考するよりも、CSにどのように定着しているのでしょうか?
ニール・ド・ボードラップ

5
「私は数学のコースをもっと楽しんでいるように見えるので、これを言うことができます」:これは、あなたの質問に答えるためにTCSであなたを悩ますことについて十分な考えを与えるとは思わない。TCSコミュニティと数学コミュニティの両方にとって興味深いものがたくさんありますが、質問は通常少し異なります。また、なぜグラフマイナー理論があなたが焦点を当てることができる分野ではないのか、私には明らかではありませんか?
サショニコロフ

5
いずれにせよ、いくつかのアイデア:メトリックの埋め込み。有限アーベル群のフーリエ解析。離散/有限状態空間上のマルコフ連鎖。
サショニコロフ


切り替えのリスクに関しては、Academia Stack Exchangeの方が適しているでしょうか?
クレメント

回答:


12

以下に、条件に合う3つのフィールドを示します。

  • カテゴリー理論。これは、ほとんどの純粋な数学分野にとって明らかに興味深いものですが、(関数型、逐次型)プログラミング言語の理論にも大きな影響を与えています。

  • 論理、特に証明理論。コンピュータサイエンスとのつながりは名前を挙げるには多すぎますが、ロジックは純粋な数学の豊かな分野であるだけでなく、数学の基礎でもあります。

  • 数論、「数学の女王」、これは応用が欠けていると考えられていました...暗号が登場するまで。


メモロジックを参照してください。特に記述的複雑性理論(wikipedia)
vzn

カテゴリ理論(特にCSで使用)が、いくつかの分野で基本的な言語として使用されたとしても、研究レベルのほとんどの数学分野で興味深いとは思いません。たとえば、カテゴリ理論は、(一部の)代数幾何学および表現理論の研究レベルで明らかに現れますが、その種類のカテゴリ理論は、コンピュータサイエンスで使用される種類とは非常に異なります。
ジョシュアグロチョフ

1
@JoshuaGrochowそれは部分的には本当ですが、それは進行中の作業であるため、それは部分的です。より深い統合に向けた興味深いヒントがあります。(1)Voevodskyの一価基盤は、ホモトピー理論のパスのアイデアを論理の証明と統合しようとします。(2)パブロビッチらによる実数の代数理論。(3)量子力学のカテゴリー的基礎。例えば、Baez and Stayの「物理学、トポロジー、論理、計算:ロゼッタストーン」を参照。
マーティンバーガー

9

はい:グラフ理論、計算幾何学、複雑性理論、組み合わせ論は、私がCSで研究していることです。ベクトル空間と測定理論は、機械学習の理論にも役立ちます。

理論的なCSにはもっと多くの純粋な数学が採用されていますが、AIや機械学習のようにニュースに頻繁にヒットしないため、あまり聞いていません。

個人的には物理学と純粋な数学(はい、抽象代数のような数学)からCSに切り替えましたが、興味深い問題を見つけることをやめません。


1
そして、このリストに離散ジオメトリを追加します。
サリエルハー

7

2
なぜ「数学」を引用するのですか?
ジョシュアグロチョフ

一部の地域では、「(T)CS」コンテンツと「数学」を区別するのが難しい場合があります。その文の終わりは「主要な調査員はコンピューター科学者よりも(ほぼ)数学者」である必要があります。2つの分野がゆっくりと混ざり合っています。これは20世紀に見られ、21世紀に継続/増加しています。おそらく本全体にふさわしい進行中の融合と、いくつかは間近に迫っています(例:Davis、Logics of Logic:Mathematicians and the Origin of the Computer)。
vzn

この点で問題はかなり明確でした:「CSへの応用を考慮せずに、純粋な数学に関心のある領域はそれ自身である」。これは、GCTで発生する数学的問題のほとんどではないにしても、多くに確かに当てはまります。
ジョシュアグロチョウ

群論と単語の問題における別の同様の参照不可決定性があります。機械を言葉の問題に合わせる / Miller
vzn

7

BF2

たとえば、セミグループを使用し(グループも重要な役割を果たします)、近年の有限セミグループに関する多くの結果は、もともとオートマトン理論によって動機付けられました。 (リングではなく)セミリングも使用されます。たとえば、トロピカルセミリングは、数学の新しい分野であるトロピカルジオメトリで使用される前に、オートマトン理論で最初に導入されました。オートマトンに関連する他のトピックには、論理および有限モデル理論(ラビンのツリー定理の考え)、トポロジー、双対性、および(準)-均一空間、および数論(特に、数え上げシステムおよび形式べき級数を扱う質問)、確率論(特にマルコフ連鎖)とゲーム理論。


BB

7

幾何学的複雑性理論(GCT)についてもう少し言いますと、これは代数幾何学と表現理論をPとNPを解決する長期プログラムに適用したものです。GCTで提起された質問は深い数学的な質問である傾向があり、その一部は代数幾何学と表現理論の先駆者に100年以上遡ります-計算とは関係ないようですが、GCTを介して実際に密接に関連していることがわかります計算の複雑さ-およびその他の問題は、純粋な数学(再び、代数幾何学と表現理論)で新しい質問とアイデアを生み出します。


4

完全に理論的なCSトピックではありませんが、理論的なCSからの多くの結果を使用します。ソフトウェアの検証に興味があるかもしれません。そのトピックのさまざまな手法のうち、特に数学指向のものがいくつかあります。多くの重要なシステム、特にアビオニクス/空間/核では、バグのないことを保証するその方法が証明されています。

論理、証明理論、オートマトン理論、集合論など、多くの数学分野が関係しています...

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.