Можливо, вибачення за те, що я задав ще одне питання щодо передумов, але мене збентежили вихідні моменти. Я натрапив на різні терміни, такі як "Модальна логіка", "Темпоральна логіка", "Логіка першого порядку", "Логіка другого порядку" та "Логіка вищого порядку".
Що саме означає "Логіка" в цьому контексті? Як ми суворо визначаємо слово "Логіка"?
Переглянувши початкові сторінки декількох книг, я можу приблизно зробити висновок, що «Логіка - це спосіб вирішити, що випливає з того, що є важливим при розробці мов програмування, оскільки це диктує та полегшує проектування програм для автоматичного обґрунтування та розуміння програм. Я хочу щоб зрозуміти другий момент дещо детально.
Тепер переходимо до цих логік.
Чи всі ці логіки, "часова логіка", "модальна логіка", "логіка першого порядку", "логіка вищого порядку" незалежні одна від одної чи нам потрібно зрозуміти декілька цих логік, щоб зрозуміти кілька інших в цій групі? Якщо коротко, то які умови будуть для них? (Буде чудово, якщо я можу отримати пропозиції і щодо деяких матеріалів.)
PS: Дякую тонну за вашу доброту