Реализация теории типов как инструмента для восприятия математической теории в разработанном программном обеспечении

  • Yaroslav Olegovich Tsvira Национальный исследовательский университет "Московский государственный строительный университет" http://orcid.org/0009-0005-8406-4021
  • Tatyana Nikolaevna Gorbunova Национальный исследовательский университет "Московский государственный строительный университет" http://orcid.org/0000-0002-1032-5373

Аннотация

Один из важнейших инструментов как понимания окружающего мира, так и применения современных высокотехнологичных методов является математический аппарат. Современные математические исследования требуют строгого формализма и систематизации знаний, что особенно актуально в контексте развивающихся областей в математике. Один из способов, позволяющий представить наше восприятие как классификацию объектов с точки зрения типов в контексте TTR (теории типов с записями), используется в данной работе. Такой подход является более гибким и позволяет в том числе сопровождать процесс визуализацией через графы.
В работе описаны и спроектированы типы, определены их взаимосвязи и зависимости, что позволило организовать четкую иерархию данных. Используя предложенные типы, была создана база данных математических знаний, которая представлена в виде атомарных, линейных и систематизирующих заметок. Для ее реализации использованы приложения Obsidian и языки разметки HTML, Markdown и TeX в сочетании с языком стилей CSS.
Дополнительно было разработано веб-приложение для работы с этой базой данных. Приложение написано на PHP с использованием модульной архитектуры, реализовано без применения шаблонизаторов, а для парсинга Markdown в HTML использовался ParseDown. Backend приложения построено с использованием MVC-архитектуры. На frontend части применена модульная архитектура (Dist modules) и компонентный подход, что улучшает расширяемость системы.
Данная разработка может быть использована в образовательных и исследовательских целях, а также для создания и систематизации математических данных в различных областях науки.

Сведения об авторах

Yaroslav Olegovich Tsvira, Национальный исследовательский университет "Московский государственный строительный университет"

студент

Tatyana Nikolaevna Gorbunova, Национальный исследовательский университет "Московский государственный строительный университет"

доцент кафедры прикладной математики, кандидат технических наук

Опубликована
2024-12-15
Как цитировать
TSVIRA, Yaroslav Olegovich; GORBUNOVA, Tatyana Nikolaevna. Реализация теории типов как инструмента для восприятия математической теории в разработанном программном обеспечении. Современные информационные технологии и ИТ-образование, [S.l.], v. 20, n. 4, dec. 2024. ISSN 2411-1473. Доступно на: <http://sitito.cs.msu.ru/index.php/SITITO/article/view/1168>. Дата доступа: 28 mar. 2025
Раздел
Исследования и разработки в области новых ИТ и их приложений