Показать меню

Терм (логика)

06.01.2023
0

Терм — выражение формального языка (системы) специального вида. По аналогии с естественным языком, где именная группа ссылается на объект, а целое предложение ссылается на факт, в математической логике терм обозначает математический объект, а формула обозначает математический факт. В частности, термы появляются как компоненты формулы.

Терм первого порядка рекурсивно определяется из символов постоянных, переменных и функций. Выражение, полученное путём применения предикатного символа к соответствующему количеству термов, называется логическим атомом, значение которого в двузначной логике на основе логической интерпретации оценивается как «истина» или «ложь». Например, ( x + 1 ) ∗ ( x + 1 ) {displaystyle (x+1)*(x+1)} — это терм, построенный из константы 1, переменной x и символов двоичной функции + {displaystyle +} и ∗ {displaystyle *} ; это часть атомарной формулы ( x + 1 ) ∗ ( x + 1 ) ≥ 0 {displaystyle (x+1)*(x+1)geq 0} , которая принимает значение «истина» для любого вещественного x.

Помимо логики, термы играют важную роль в универсальной алгебре и системах переписывания.

Множество T ( Σ ) {displaystyle T(Sigma )} термов сигнатуры Σ =< R , F , μ > { extstyle Sigma =<R,F,mu >} , где R {displaystyle R} — множество предикатов, F {displaystyle F} — множество функций, а μ {displaystyle mu } — отображение арности для Σ {displaystyle Sigma } , определяется индуктивно:

  • переменные x ∈ V {displaystyle xin V} являются термами сигнатуры Σ {displaystyle Sigma }
  • если t 1 , . . . , t n {displaystyle t_{1},...,t_{n}} терм сигнатуры Σ {displaystyle Sigma } , f ∈ F {displaystyle fin F} и μ ( f ) = n {displaystyle mu (f)=n} , то f ( t 1 , . . . , t n ) {displaystyle f(t_{1},...,t_{n})} — терм сигнатуры Σ {displaystyle Sigma } .
  • Запись Θ ( τ 1 , . . . , τ n ) {displaystyle Theta ( au _{1},..., au _{n})} при n = 0 {displaystyle n=0} обозначает Θ {displaystyle Theta } . В частности, из пункта 2 получаем, что символ c ∈ F {displaystyle cin F} константы сигнатуры Σ {displaystyle Sigma } является термом сигнатуры Σ {displaystyle Sigma } .

    Еще по этой теме:
    Логическая операция
    23:00, 03 январь
    Логическая операция
    В логике логическими операциями называют действия, вследствие которых порождаются новые понятия, с использованием уже существующих. В более узком смысле, понятие логической операции используется в
    Барьерная функция
    01:00, 20 июнь
    Барьерная функция
    Барьерная функция — непрерывная функция, значение которой в точке стремится к бесконечности при приближении точки к границе области допустимых решений. Барьерная функция используется в задачах
    Термы
    13:00, 05 март
    Термы
    Термы (лат. thermae от греч. θερμός «теплый, жаркий, горячий») — античные бани в классической Греции — при больших домах и гимнасиях; в период эллинизма ими пользовалось всё население города. В
    Лямбда-куб
    14:00, 18 июль
    Лямбда-куб
    Лямбда-куб (λ-куб) — наглядная классификация восьми типизированных лямбда-исчислений с явным приписыванием типов (систем, типизированных по Чёрчу). Куб организован в соответствии с возможными
    Множество уровня
    17:00, 27 март
    Множество уровня
    В математике множество уровня вещественной функции f от n вещественных переменных — это множество вида L c (
    Метод фазовых функций
    16:02, 08 декабрь
    Метод фазовых функций
    Метод фазовых функций — метод решения задач квантовой механики. Основан на понятии фазовой функции, имеющей ясный физический смысл. При рассмотрении движения элементарной частицы в потенциальном
    Комментарии:
    Добавить комментарий
    Ваше Имя:
    Ваш E-Mail: