Инварианты

Инварианты

Инвариа́нттермин, используемый в математике и физике, а также в программировании, обозначает нечто неизменяемое. Кроме того, инварианты используются в олимпиадных задачах по математике для школьников. Абстрактная структурная единица языка - фонема, морфема, лексема и т.п. - в отвлечении от её конкретных реализаций (в лингвистике).

Содержание

Инварианты в математике

Пусть Aмножество и G — множество отображений из A в A. Отображение f из A во множество B называется инвариантом для G, если для любых a\in A и g\in G выполняется тождество f(a) = f(g(a)).

Примеры инвариантов:

Концепция инварианта является одной из важнейших в математике, поскольку изучение инварианта непосредственно связано с задачами классификации объектов того или иного типа. По существу, целью всякой математической классификации является построение некоторой полной системы инвариантов (по возможности, наиболее простой), то есть такой системы, которая разделяет любые два неэквивалентных объекта из рассматриваемой совокупности. (В.Л.Попов, Инвариант, Математическая энциклопедия, т.2, М.: Советская энциклопедия, 1979, С. 526.)

Инварианты в олимпиадной математике

Понятие инварианта можно проиллюстрировать на следующей задаче:

Ребёнок овладел всего лишь двумя звуками: "У" и "А", причем два слова в лексиконе этого ребёнка означают одно и то же, если одно получается из другого при помощи следующих преобразований: исключения идущих подряд звуков "УА" или "ААУУ" и добавления в любое место сочетания "АУУА". Докажите, что слова "ААУАААУУА" и "ААУУААА" означают одно и то же.

Нетрудно проверить, что второе слово получается из первого в результате последовательного применения трёх преобразований, указанных выше (назовём их смыслосохраняющими преобразованиями) — надо только найти эту цепочку смыслосохраняющих преобразований. Однако, на вопрос, означают ли слова "АУУ" и "УАА" одно и то же, ответить гораздо сложнее. Перебор последовательностей смыслосохраняющих преобразований не позволит получить второе слово из первого, так как данные слова имеют разный смысл. Для доказательства этого нужен принципиально другой подход, именуемый поиском инварианта.[1][2]

Инварианты в физике

В физических процессах всегда существуют величины, которые не изменяются с течением времени, они и называются инвариантами. Примеры: энергия, компоненты импульса и момента импульса в замкнутых системах.

Также инвариантами называются величины, независимые от условий наблюдения, в особенности - от системы отсчета - например интервал в теории относительности инвариантен в этом смысле. Промежуток времени между двумя событиями, а также расстояние между ними (местами событий) для наблюдателей, движущихся в различных направлениях с разными скоростями, будут разными, однако интервал между этими событиями для всех наблюдателей будет один. К этой же категории относится, например скорость света в вакууме. Такие величины, в зависимости от класса систем отсчета, при переходе между которыми сохраняется инвариантность данной величины, называют лоренц-инвариантными (инвариантами группы Лоренца) или инвариантами группы общекоординатных преобразований (рассматриваемыми в общей теории относительности); для ньютоновской физики может иметь смысл также рассматривать инвариантность относительно преобразований Галилея (инвариантными относительно таких преобразований являются компоненты ускорения и силы).

Понятие инвариантности (инвариантов) в физике лежит в русле принятого в математике понятия "инвариант преобразований (группы преобразований)" (той или иной конкретной группы преобразований - сдвигов времени, преобразований Лоренца итп).

Инварианты в программировании

Инвариантом называется логическое выражение, истинное после каждого прохода тела цикла (после выполнения фиксированного оператора) и перед началом выполнения цикла, зависящее от переменных, изменяющихся в теле цикла. Инварианты используются в теории верификации программ для доказательства правильности выполнения цикла. Порядок доказательства работоспособности цикла с помощью инварианта сводится к следующему:

  1. Доказывается, что выражение инварианта истинно перед началом цикла.
  2. Доказывается, что выражение инварианта сохраняет свою истинность после выполнения тела цикла; таким образом, по индукции, доказывается, что по завершении цикла инвариант будет выполняться.
  3. Доказывается, что при истинности инварианта после завершения цикла переменные примут именно те значения, которые требуется получить (это элементарно определяется из выражения инварианта и известных конечных значениях переменных, на которых основывается условие завершения цикла).
  4. Доказывается (возможно — без применения инварианта), что цикл завершится, то есть условие завершения рано или поздно будет выполнено.
  5. Истинность утверждений, доказанных на предыдущих этапах, однозначно свидетельствует о том, что цикл выполнится за конечное время и даст желаемый результат.

Также инварианты используют при проектировании и оптимизации циклических алгоритмов. Например, чтобы убедиться, что оптимизированный цикл остался корректным, достаточно доказать, что инвариант цикла не нарушен и условие завершения цикла достижимо.

Понятие инварианта также используется в объектно-ориентированном программировании для обозначения непротиворечивого состояния объекта. Подразумевается, что вызов любого метода оставляет объект в состоянии инварианта.

Инвариант в фольклористике

Инвариантом называется неизменяемая часть сюжета фольклорного произведения, которая характерна для всего сюжетного типа. Инварианту противостоит вариант.


См. также

Ссылки

Построение цикла с помощью инварианта

Литература

Визгин В. П. Развитие взаимосвязи принципов инвариантности с законами сохранения в классической физике. М.: Наука, 1972. 240 с.

Примечания

  1. Ионин Ю., Курляндчик Л.Поиск инварианта// Журнал "Квант", 1976 г., №2.
  2. А. Толпыго Инварианты//Журнал "Квант", 1976 г., №12.

Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Полезное


Смотреть что такое "Инварианты" в других словарях:

  • Инварианты — (от лат. invarians, родительный падеж invariantis неизменяющийся)         числа, алгебраические выражения и т. п., связанные с каким либо математическим объектом и остающиеся неизменными при определенных преобразованиях этого объекта или системы… …   Большая советская энциклопедия

  • ИНВАРИАНТЫ ЛАНДШАФТА — инварианты геосистемы, понятие, введенное В. Б. Сочавой (1978), в основе которого лежит представление о совокупности присущих геосистеме свойств, которые сохраняются неизменными при преобразовании той или иной категории геосистем. Инвариант… …   Экологический словарь

  • ИНВАРИАНТЫ ЭЛЕКТРОМАГНИТНОГО ПОЛЯ — величины, характеризующие эл. магн. поле и не изменяющие своего значения (инвариантные) при переходе от одной инерциальной системы отсчёта к другой. И. э. п., как и само поле, являются ф циями пространственных координат и времени. В вакууме… …   Физическая энциклопедия

  • инварианты системы сил — Величины, остающиеся неизменными при преобразовании данной системы сил в любую ей эквивалентную, равные главному вектору этой системы сил и проекции ее главного момента относительно любого центра на направление главного вектора. Примечание. Если… …   Справочник технического переводчика

  • Инварианты Карминати — В общей теории относительности, инварианты Карминати  Макленахана (Carminati McLenaghan invariants, CM scalars) составляют один из наборов скалярных инвариантов кривизны. Они включают в себя 16 скаляров, получаемых из тензора Римана. Так как …   Википедия

  • Инварианты — особое обозначение в математике. Если над целым однородным алгебраическим выражением с двумя переменными x1 и х2 совершено линейное преобразование, т. е. если вместо х1 поставлено α1x1 + α2x2, a вместо x2 поставлено β1x1 + β2x2, то получается… …   Энциклопедический словарь Ф.А. Брокгауза и И.А. Ефрона

  • Инварианты — Источники динамической информации об окружающей наблюдателя обстановке, остающиеся постоянными, несмотря на его перемещения, изменения окружающей обстановки и изменения ретинального образа. Например, скорость изменения размера элементов текстуры… …   Психология ощущений: глоссарий

  • ИНВАРИАНТЫ — абсолютные, сохраняющиеся, фундаментальные в рамках определенной научной теории величины (константы), отношения, формальные преобразования. Например, С скорость света в теории относительности и т. п. (См. абсолют, неизменность) …   Философия науки: Словарь основных терминов

  • АЛЕКСАНДЕРА ИНВАРИАНТЫ — инварианты, связанные с модульной структурой одномерных гомологии многообразия , на к ром свободно действует свободная абелева группа ранга ас фиксированной системой образующих Проекция многообразия на пространство орбит М является накрытием,… …   Математическая энциклопедия

  • Инварианты педагогические — педагогические истины, не подлежащие пересмотру. Например: природа ребенка такая же, как и природа взрослого; любой человек стремится к успеху; неудача тормозит работу и лишает энтузиазма и т.д …   Психолого-педагогический словарь офицера воспитателя корабельного подразделения


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»