背景:
私は数学の修士号の終わりに近づいており、8月にロジックの博士号を取得する予定です。私が研究するロジックが多ければ多いほど、再帰理論、ラムダ計算などの理論的なコンピューターサイエンスにさらされますが、基礎となるCSは敷物の下にブラシをかけられます。私の主な関心分野である集合論とカテゴリー論もコンピューターサイエンスに応用されていますが、これまでは純粋な数学の観点からのみ研究してきました。
問題:
コンピューターサイエンスのバックグラウンドが不足しているため、何が起こっているのか、どのように適用できるのかについての動機や直感を理解するのが困難になることがあります。順調に進んでいますが、少し分岐する方が健全だと思います...将来の研究のために、コンピューターサイエンスを学ぶ必要があると思います。
私が見たほとんどのCSの本は、あまりにも基本的で非技術的であるか、私が持っていないCSの背景の種類を前提として、私の目的にはあまり適していません。彼らはかなりコンピューターに精通しているが、数学的な背景にはほとんど邪魔されていない人を対象にしているようです-私の状況は反対です。
質問:
(理論的な)コンピューターサイエンスの実用的な知識を獲得するという目標で数学者から論理学者へと移行するのに役立つ書籍やその他のリソースはありますか?
数回のセミナートークよりも健全で、The New Turing Omnibusよりも詳細なものを探していますが、別の学士号を取得する時間もリソースもありません。(私は存在しない何かを求めているのかもしれません。)
質問が曖昧すぎるか、不適切な場合は申し訳ありません。ここではMSEよりも適切であると感じましたが、必要に応じて移行させていただきます。