Рекурсивное определение

Рекурсивное определение

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

Содержание


Большинство рекурсивных определений имеют три основы: базис, индуктивное выражение и экстремальное выражение.

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

В противоположность этому циклическое определение не имеет базовых случаев и определяет себя в терминах себя, а не в виде версии себя, более близкой к базовому классу. Это ведёт к порочному кругу. Таким образом шутка типа "Рекурсивное определение: см. Рекурсивное определение" некорректна: на самом деле это циклическое определение.

Примеры рекурсивных определений

Простые числа

Простые числа могут быть определены как:

  • 2, наименьшее простое;
  • каждое положительное число, которые не делится ни на одно из простых меньше себя.

Целое число 2 — это наш базовый случай; проверка простоты любого большего числа X требует от нас знания простоты каждого целого между X и 2, но каждое такое число ближе к нашего базовому случаю 2 нежели X.

Неотрицательные чётные числа

Чётные числа могут быть определены, как состоящие из

  • 0 во множестве N неотрицательных чётных (базовое выражение)
  • Для любого элемента x во множестве N, x+2 тоже в N (индуктивное выражение)
  • В N находятся только те элементы, которые получены из базового и индуктивного выражения (экстремальное выражение)

Рекурсивные определения в информатике

Примеры:

  • GNU означает «GNU (is) Not Unix» (или "GNU’s Not Unix").
  • PHP расшифровывается как «PHP: Hypertext Preprocessor»

См. также


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Полезное


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

  • рекурсивное определение (справочного имени) — Справочное имя, для которого вычисление этого справочного имени или руководителя для определения справочного имени требует вычисления исходного справочного имени. (МСЭ Т Х.692). [http://www.iks media.ru/glossary/index.html?glossid=2400324]… …   Справочник технического переводчика

  • рекурсивное определение — (от лат. recurso возвращаюсь) метод определения арифметической функции ?(у) или предиката Р(у) через область значений этой функции или предиката. Примером Р. о. может быть определение функции сложения: а + 0 = а, (1) а + b =(а+b) (2) В равенстве… …   Словарь терминов логики

  • РЕКУРСИВНОЕ ОПРЕДЕЛЕНИЕ — часто применяемый в математике способ задания функций, при к ром значение искомой функции в данной точке определяется через ее значения в предшествующих точках (при подходящем отношении предшествования). Р. о. теоретико числовых функций являются… …   Математическая энциклопедия

  • ОПРЕДЕЛЕНИЕ — дефиниция (лат. defenitio ограничение) логическая операция, раскрывающая содержание понятия. Напр., обычное определение термометра указывает, что это, во первых, прибор и, во вторых, именно тот, с помощью которого измеряется температура. Важность …   Философская энциклопедия

  • ОПРЕДЕЛЕНИЕ, — ОПРЕДЕЛЕНИЕ, дефиниция (от лат. «definitio» – «предел», «граница») – логическая процедура придания строго фиксированного смысла терминам языка. Т.к. значения терминов зависят от их смыслов, то всякий раз, придавая через определение какой либо… …   Философская энциклопедия

  • Определение (логика) — Эта статья или раздел нуждается в переработке. Пожалуйста, улучшите статью в соответствии с правилами написания статей …   Википедия

  • определение — 2.7 определение: Процесс выполнения серии операций, регламентированных в документе на метод испытаний, в результате выполнения которых получают единичное значение. Источник …   Словарь-справочник терминов нормативно-технической документации

  • определение категорий продукции — 2.13 определение категорий продукции (product categorization): Рекурсивное деление категорий продукции на подкатегории. Примечание 1 Подкатегории, образованные в результате этого деления, называют классами категорий продукции или категориями… …   Словарь-справочник терминов нормативно-технической документации

  • Многочлен Эрмита — Многочлены Эрмита определенного вида последовательность многочленов одной вещественной переменной. Многочлены Эрмита возникают в теории вероятностей, в комбинаторике, физике. Эти многочлены названы в честь Шарля Эрмита. Содержание 1 Определение 2 …   Википедия

  • Полином Эрмита — Многочлены Эрмита определенного вида последовательность многочленов одной вещественной переменной. Многочлены Эрмита возникают в теории вероятностей, в комбинаторике, физике. Эти многочлены названы в честь Шарля Эрмита. Содержание 1 Определение 2 …   Википедия


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

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