Справочная информация :
Я заканчиваю магистратуру по математике и в августе начну работу над докторской диссертацией по логике. Чем больше логики я изучаю, тем больше теоретической информатики, с которой я сталкиваюсь, например, теория рекурсии, лямбда-исчисление, но лежащий в основе CS лежит под ковром. Мои основные области интересов - теория множеств и теория категорий - также имеют применение в информатике, но до сих пор я изучал их только с точки зрения чистой математики.
Проблема:
Отсутствие у меня знаний в области компьютерных наук иногда затрудняет понимание мотивации или интуиции, стоящей за тем, что происходит, или того, как это можно применить. Я справляюсь, но чувствую, что было бы полезнее немного расшириться ... мне приходит в голову, что в интересах моих будущих исследований я должен изучить некоторые компьютерные науки.
Большинство книг по CS, которые я просмотрел, были не очень подходящими для моих целей, потому что они были слишком простыми и нетехническими, или предполагали, что у меня нет опыта работы с CS. Похоже, они нацелены на людей, которые хорошо разбираются в компьютерах, но мало занимаются математическим образованием - моя ситуация противоположна.
Вопрос:
Какие есть книги или другие ресурсы, которые могли бы помочь математику, ставшему логиком, в достижении практических знаний (теоретической) информатики?
Я ищу что-то более полезное, чем несколько выступлений на семинарах и более глубокое, чем «Омнибус нового Тьюринга». , но у меня нет ни времени, ни ресурсов, чтобы получить еще одну степень бакалавра. (Может быть, я спрашиваю о том, чего не существует.)
Извините, если вопрос слишком расплывчатый или некорректный. Я чувствовал, что это было более подходящим здесь, чем на MSE, но я буду рад перенести его, если потребуется.