2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему
 
 Термы
Сообщение08.06.2019, 09:42 


05/07/18
122
Здравствуйте!

Дано.

Переменная $x$ добавляет к терму один аргумент; обозначим это обстоятельство через $A(x)=1$. Функциональный символ $f$ ранга $n$ поглощает $n$ аргументов, давая взамен один — в аналогичных обозначениях имеем $A(f)=1-n$. Докажите, что если $e=s_1...s_m$ — терм, то $A(e)=A(s_1)+...+A(s_m)=1$, и выразите термы $e$ через частичные суммы $A(s_1...s_i), 1<i<m$.

Что значит "Переменная $x$ добавляет к терму один аргумент"?

 Профиль  
                  
 
 Re: Термы
Сообщение08.06.2019, 13:40 
Заслуженный участник
Аватара пользователя


30/01/06
72407
А что значит "терм", "функциональный символ", "переменная", "аргумент"? Вы понимаете?

 Профиль  
                  
 
 Re: Термы
Сообщение08.06.2019, 14:49 


05/07/18
122
Из задачи ясно, что не совсем. Теперь бы понять, что мне не до конца ясно.

Как я понял из учебника терм - это выражение языка, которое "интерпретируется как наименование входящих в какую-либо структуру предметов." Функциональный символ - как функция с аргументами из этой же структуры, результатом которой является терм, если аргументы - термы. Аргументы тоже термы, а всегда ли не ясно.
Переменная тоже терм.

-- 08.06.2019, 18:00 --

Терм является выражением, выражение может содержать терм в виде переменной или терм в виде функционального символа с аргументами в виде термов. Верный ход мыслей?

 Профиль  
                  
 
 Re: Термы
Сообщение08.06.2019, 15:33 
Заслуженный участник
Аватара пользователя


30/01/06
72407
GlobalMiwka в сообщении #1398403 писал(а):
Из задачи ясно, что не совсем. Теперь бы понять, что мне не до конца ясно.

Тогда желательно для начала буквально процитировать определение.

Слово term в разговорном смысле в английском языке - то же, что у нас "одночлен" в составе многочлена. То есть:
    equation
    expression = expression
    term + term + term + term
    number · variable · variable · variable

Вот, видимо, примеры, о которых речь в вашем учебнике:
    $x,xy,x\,f(y),g(x,y)\,z,f(g(x,h(y)))$ - термы;
    $x,y,z$ - переменные;
    $f(\cdot),g(\cdot,\cdot),h(\cdot)$ - функциональные символы.

 Профиль  
                  
 
 Re: Термы
Сообщение08.06.2019, 15:52 
Заслуженный участник


31/12/15
936
Термы - это названия предметов. Например
$2+2, 2\times 2, 4$
это три разных названия одного и того же (числа четыре). Термы строятся с помощью функциональных символов ($+,\times$ и т.д.) из констант (вроде $2$) и переменных. Например
$x+2$
это терм, содержащий одну переменную. Учитесь по книге Верещагин, Шень "Языки и исчисления" (первую главу про сложность булевых функций можно пропустить, это их любимая тема, они везде её вставляют).

 Профиль  
                  
 
 Re: Термы
Сообщение08.06.2019, 16:30 


05/07/18
122
Munin в сообщении #1398407 писал(а):
Вот, видимо, примеры, о которых речь в вашем учебнике:


А что не совсем верно ?

-- 08.06.2019, 19:33 --

george66 в сообщении #1398412 писал(а):
Учитесь по книге Верещагин, Шень "Языки и исчисления".


Поищу, посмотрю.

 Профиль  
                  
 
 Re: Термы
Сообщение08.06.2019, 16:55 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Munin в сообщении #1398407 писал(а):
Тогда желательно для начала буквально процитировать определение.

Из вашего учебника. А не из Верещагина, Шеня. Потому что определения могут быть разные.

 Профиль  
                  
 
 Re: Термы
Сообщение08.06.2019, 18:20 


05/07/18
122
Из книги Верещагина, Шеня:

Определим понятие терма данной сигнатуры. Термом называется последовательность переменных, запятых, скобок и символов сигнатуры, которую можно построить по следующим правилам:
1. Индивидная переменная есть терм.
2. Функциональный символ валентности 0 есть терм.
3. Если $t_1, . . . , t_k$ — термы, а $f$ — функциональный символ валентности $k > 0$, то $f(t_1, . . . , t_k)$ есть терм.
В принципе можно было не выделять функциональные символы валентности 0 (которые также называют константами) в отдельную группу, но тогда бы после них пришлось писать скобки.

Если пользоваться этим определением, то тогда если $e$ - терм, то рассматривать $e$ как результат некоторой функции $e=f(s_1,...,s_m)$ ?

-- 08.06.2019, 21:25 --

наверное под $e$ мне надо понимать переменную ?

-- 08.06.2019, 22:01 --

в голову приходит только следующее:

1. $e$ - переменная, т.е. терм значением, которого является терм $fs_1...s_k$, поэтому $A(e)=1$
2. $s_1...s_m$ значение выражения представляется как $fs_1...s_m$ тогда $A(f) + A(s_1)+...+A(s_m)=1-m + \underbrace{1 +...+ 1}_{\textit{m}} = 1-m + m = 1$ хотя в задаче нет $A(f) + A(s_1)...$

А что значит частичные суммы мне все равно не ясно.

 Профиль  
                  
 
 Re: Термы
Сообщение08.06.2019, 20:45 
Заслуженный участник
Аватара пользователя


30/01/06
72407
У вас же есть какой-то учебник. Другой. Почему вы не можете его процитировать?

 Профиль  
                  
 
 Re: Термы
Сообщение08.06.2019, 21:15 
Заслуженный участник


31/12/15
936
Кажется, в "Острове Крым" есть момент, когда русскоязычный человек из-за границы впервые приезжает в Советский Союз и видит плакат "Пятилетке качества - рабочую гарантию!" И вот он стоит, выпучив глаза и пытается провести грамматический разбор.

GlobalMiwka в сообщении #1398422 писал(а):
Если пользоваться этим определением, то тогда если $e$ - терм, то рассматривать $e$ как результат некоторой функции $e=f(s_1,...,s_m)$ ?


Задача: найдите в этой фразе подлежащее и сказуемое.

 Профиль  
                  
 
 Re: Термы
Сообщение09.06.2019, 01:12 


05/07/18
122
Munin в сообщении #1398442 писал(а):
У вас же есть какой-то учебник. Другой. Почему вы не можете его процитировать?


Наверное, даже если определения отличаются они ведь должны быть эквивалентными. Из книги, что я читаю:

"Термы. Мы будем рассматривать (кроме символов) лишь две основные категории выражений: термы и формулы. Термы будут играть роль существительных и местоимений и интерпретироваться как наименования входящих в какую-либо структуру предметов. Такое истолкование получают прежде всего переменные, которые и причисляются поэтому к термам. Далее мы будем интерпретировать функциональный символ $f$ ранга $n$ как функцию $n$ аргументов, входящих в данную структуру, значения которой также принадлежат этой структуре. Если $t_1 .... t_n$ — термы, являющиеся именами некоторых предметов из структуры, то выражение $ft_1 ... t_n$ мы будем понимать как терм, служащий именем значения функции, именуемой $f$, для этих $n$ значений аргументов. О термах не будет предполагаться ничего сверх того, что вытекает из этих условий. Более точно, мы определяем множество $T$ термов как минимальное из всех множеств $U$ выражений языка $L$, такое, что

A) $V\subseteq U$,
B) если $f$ принадлежит $F_n$, a $t_1...t_n$ принадлежат $U$, то $ft_1 ... t_n$ принадлежит $U$. "

 Профиль  
                  
 
 Re: Термы
Сообщение09.06.2019, 01:27 
Заслуженный участник
Аватара пользователя


30/01/06
72407
GlobalMiwka в сообщении #1398454 писал(а):
Наверное, даже если определения отличаются они ведь должны быть эквивалентными.

Нет, это не настолько унифицированная область математики (в отличие, скажем, от общей алгебры). В разных учебниках могут быть изложены несколько разные версии одной и той же теории, разными словами и определениями.

 Профиль  
                  
 
 Re: Термы
Сообщение09.06.2019, 01:32 


05/07/18
122
george66 в сообщении #1398443 писал(а):
GlobalMiwka в сообщении #1398422 писал(а):
Если пользоваться этим определением, то тогда если $e$ - терм, то рассматривать $e$ как результат некоторой функции $e=f(s_1,...,s_m)$ ?


Задача: найдите в этой фразе подлежащее и сказуемое.

Подлежащее, наверное, "$e$ - терм" и тут все, приехали :D

 Профиль  
                  
 
 Re: Термы
Сообщение09.06.2019, 14:59 


05/07/18
122
Может комментарий к следующей задаче поможет прояснить ситуацию.

Используя предыдущее упражнение, докажите, что равенство $e=fg$, где $e$ и $f$ — термы, возможно лишь в том случае, когда $g$— тривиальное выражение (тривиальное выражение - выражение длины нуль).

Вопрос. Получается, что $g$ - выражение, но терм ? Я абсолютно не понимаю как может быть законной запрись $A(e)=A(s_1)+...+A(s_m)=1$

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: confabulez, YandexBot [bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group