Выражение (математика)
Эта статья нуждается в дополнительных цитатах для проверки . ( январь 2012 г. ) |
Эта статья включает список литературы , связанную литературу или внешние ссылки , но ее источники остаются неясными, поскольку в ней отсутствуют встроенные цитаты . ( Октябрь 2014 г. ) |
В математике выражение , или математическое выражение — это конечная комбинация символов которая правильно сформирована в соответствии с правилами, зависящими от контекста. Математические символы могут обозначать числа ( константы ), переменные , операции , функции , скобки , знаки препинания и группировки, помогающие определить порядок операций и другие аспекты логического синтаксиса .
Многие авторы отличают выражение от формулы : первое обозначает математический объект , а второе — утверждение о математических объектах. [ нужна ссылка ] Например, является выражением, тогда как это формула. Однако в современной математике, и в частности в компьютерной алгебре , формулы рассматриваются как выражения, которые могут быть оценены как истинные или ложные , в зависимости от значений, присвоенных переменным, встречающимся в выражениях. Например принимает значение false, если x присвоено значение меньше –1, и значение true в противном случае.
Примеры [ править ]
Использование выражений варьируется от простого:
- ( линейный полином )
в комплекс:
Переменные и оценка [ править ]
Многие математические выражения включают переменные . Любую переменную можно классифицировать как свободную или связанную переменную .
Для заданной комбинации значений свободных переменных выражение может быть вычислено, хотя для некоторых комбинаций значений свободных переменных значение выражения может быть неопределенным. Таким образом, выражение представляет собой функцию , входные данные которой являются значениями, присвоенными свободным переменным, а выходные данные — результирующее значение выражения.
Например, если выражение оценивается с помощью x = 10, y = 5 и оценивается как 2; это обозначается
Оценка не определена для y = 0.
Два выражения называются эквивалентными, если для каждой комбинации значений свободных переменных они имеют одинаковый результат, т. е. представляют одну и ту же функцию.
Например, в выражении
переменная n равна связана, а переменная x свободна. Это выражение эквивалентно более простому выражению 12 x . Значение для x = 3 равно 36, что можно обозначить
Синтаксис против семантики [ править ]
Синтаксис [ править ]
Выражение – это синтаксическая конструкция. Он должен быть правильно сформирован : разрешенные операторы должны иметь правильное количество входных данных в правильных местах, символы, составляющие эти входные данные, должны быть допустимыми, иметь четкий порядок операций и т. д. Строки символов, нарушающие правила синтаксис неправильно сформирован и не является допустимым математическим выражением.
Например, в обычных обозначениях арифметики 1 + 2 × выражение 3 является корректным, а следующее выражение — нет:
- .
Семантика [ править ]
Семантика – это изучение значения. Формальная семантика – это придание значения выражениям.
В алгебре выражение может использоваться для обозначения значения, которое может зависеть от значений, присвоенных переменным, встречающимся в выражении. Определение этого значения зависит от семантики, придаваемой символам выражения. Выбор семантики зависит от контекста выражения. Одно и то же синтаксическое выражение 1 + 2 × 3 может иметь разные значения (математически 7, но также и 9), в зависимости от порядка операций, подразумеваемого контекстом (См. также Операции § Калькуляторы ).
Семантические правила могут заявлять, что определенные выражения не обозначают никакого значения (например, когда они включают деление на 0); Говорят, что такие выражения имеют неопределенное значение, но, тем не менее, они являются правильно сформированными выражениями. В целом значение выражений не ограничивается обозначением значений; например, выражение может обозначать условие или уравнение , которое необходимо решить, или его можно рассматривать как отдельный объект, которым можно манипулировать в соответствии с определенными правилами. Определенные выражения, обозначающие значение, одновременно выражают условие, которое предположительно выполняется, например выражения, включающие оператор для обозначения внутренней прямой суммы .
Формальные языки и лямбда-исчисление [ править ]
Формальные языки позволяют формализовать концепцию правильно сформированных выражений.
новый тип выражений, названный лямбда-выражениями ввели В 1930-х годах Алонзо Чёрч и Стивен Клини , для формализации функций и их оценки. Они составляют основу лямбда-исчисления — формальной системы, используемой в математической логике и теории языков программирования .
Эквивалентность двух лямбда-выражений неразрешима . Это также относится к выражениям, представляющим действительные числа, которые строятся из целых чисел с помощью арифметических операций, логарифма и экспоненты ( теорема Ричардсона ).
См. также [ править ]
- Алгебраическое замыкание
- Алгебраическое выражение
- Аналитическое выражение
- Выражение в закрытой форме
- Комбинатор
- Выражение компьютерной алгебры
- Определенный и неопределенный
- Уравнение
- Выражение (программирование)
- Формальная грамматика
- Формула
- Функциональное программирование
- Логическое выражение
- Термин (логика)
- Точно определенное выражение
- Числовое предложение
Ссылки [ править ]
- Редден, Джон (2011). «Элементарная алгебра» . Знание плоского мира . Архивировано из оригинала 15 ноября 2014 г. Проверено 18 марта 2012 г.