Джон Вивиан Такер (родился 4 февраля 1952 года) — британский учёный-компьютерщик и эксперт по теории вычислимости , также известной как теория рекурсии . Теория вычислимости — это то, что могут и не могут вычислить люди и машины. Его работа была сосредоточена на обобщении классической теории для работы со всеми формами дискретных/ цифровых и непрерывных/ аналоговых данных; и на использовании обобщений в качестве формальных методов для проектирования систем; на основе абстрактных типов данных и на интерфейсе между алгоритмами и физическим оборудованием.
Родился в Кардиффе, Уэльс, получил образование в Bridgend Boys' Grammar School, где его обучали математике, логике и вычислениям. Он изучал математику в Университете Уорика (бакалавр в 1973 году) и изучал математическую логику и основы вычислений в Университете Бристоля (магистр в 1974 году, доктор философии в 1977 году). Он занимал должности в Университете Осло , CWI Amsterdam, а также в университетах Бристоля и Лидса , прежде чем вернуться в Уэльс в качестве профессора компьютерных наук в Университете Суонси в 1989 году. Помимо теоретической компьютерной науки, Такер также читает лекции по истории вычислений и истории науки и техники и Уэльса.
Такер основал Британский коллоквиум по теоретической информатике в 1985 году и был его президентом с момента его создания до 1992 года. Он является членом Британского компьютерного общества и редактором нескольких международных научных журналов и серий монографий. В Суонси он был руководителем отдела компьютерных наук (1994–2008), руководителем отдела физических наук (2007–11) и заместителем проректора (2011–2019). Он является членом Academia Europaea . Помимо компьютерных наук, Такер был попечителем валлийского аналитического центра, Института валлийских дел и председателем отделения залива Суонси . Он также является попечителем Образовательного фонда Южно-Уэльского института инженеров и Общества Гауэра.
Профессор Такер женат на докторе Т. Э. Рилл, бывшей преподавательнице кафедры древней истории в Университете Суонси.
В начале 1990-х он начал лоббировать создание национальной академии для Уэльса. В 2008 году начался процесс создания такой академии, спонсируемый тогдашним Университетом Уэльса . Профессор Такер является одним из основателей Научного общества Уэльса , а в июле 2010 года он был назначен его первым генеральным секретарем, и занимал эту должность до мая 2017 года.
Классическая теория вычислимости основана на типах данных строк или натуральных чисел . В общем, типы данных, как дискретные, так и непрерывные, моделируются универсальными алгебрами , которые представляют собой наборы данных, снабженные операциями и тестами. Теоретическая работа Такера решает проблемы: как определить или указать свойства операций и тестов типов данных; как программировать и рассуждать с ними; и как их реализовать.
В серии теорем и примеров, начиная с 1979 года, Ян Бергстра и Такер установили выразительную силу различных типов уравнений и других алгебраических формул для любого дискретного типа данных, руководствуясь теоремами следующего вида:
Их программа всесторонне классифицировала методы спецификации для типов данных. Результаты объединили методы универсальной алгебры и теории рекурсии, включая переписывание терминов и теорему Матиясевича .
Для решения других задач он и его коллеги разработали два независимых разрозненных обобщения классической теории вычислимости/рекурсии, которые эквивалентны для многих непрерывных типов данных.
Первое обобщение, созданное совместно с Джеффри Цукером, фокусируется на императивном программировании с абстрактными типами данных и охватывает спецификации и проверку с использованием логики Хоара . Например, они показали, что:
Второе обобщение, созданное совместно с Вигго Столтенбергом-Хансеном , фокусируется на реализации типов данных с использованием приближений, содержащихся в упорядоченных структурах теории доменов .
Общие теории были применены в качестве формальных методов при проверке микропроцессоров, типов данных и инструментов для объемной графики и моделирования возбудимых сред, включая сердце.
С 2003 года Такер работал с Эдвином Беггсом и Феликсом Костой над общей теорией, анализирующей интерфейс между алгоритмами и физическим оборудованием. Теория отвечает на различные вопросы, касающиеся:
Трансформируя идею оракула в теорию вычислимости, они объединяют алгоритмические модели с точно определенными моделями физических процессов. Например, они задают вопрос:
Их центральная идея заключается в том, что, подобно тому, как Тьюринг смоделировал человеческий компьютер в 1936 году с помощью машины Тьюринга, они моделируют техника, выполняющего экспериментальную процедуру, которая управляет экспериментом, с помощью машины Тьюринга . Они показывают, что математика вычислений накладывает фундаментальные ограничения на то, что может быть измерено в классической физике:
С 2004 года Такер и Виктория Ванг изучали природу и роль цифровых данных в личных, социальных и организационных контекстах, особенно в наблюдении. Во-первых, они создали теорию фатических технологий и интегрировали ее в теорию современности, разработанную Энтони Гидденсом . Во-вторых, у них есть теория мониторинга людей и объектов, которая используется для анализа многих контекстов и процессов наблюдения; это привело к математическим моделям систем мониторинга, полученным из теории абстрактных типов данных .
В 2007 году Такер основал коллекцию «История вычислений» в Университете Суонси . Он читает лекции по истории вычислений с 1994 года, интересуясь вычислениями до появления компьютеров, а также теориями данных и вычислений. Он является одним из основателей редакционной коллегии серии книг Springer «История вычислений». Он также читает лекции по истории науки и техники в Уэльсе и является одним из основателей редакционной коллегии серии книг University of Wales Press «Ученые Уэльса» .