Загальна рекурсивна функція

Загальні рекурсивні функції, часткові рекурсивні функції, μ-рекурсивні функції — в математиці, це часткові функції з натуральних чисел в натуральні числа, введені як уточнення класу обчисленних функцій. Загальноприйнятою є теза про те, що клас функцій, для обчислення яких існують алгоритми, при найширшому розумінні алгоритму, збігається з класом рекурсивних функцій. У зв'язку з цим, рекурсивні функції грають важливу роль в математиці та її застосуваннях, в першу чергу, в математичній логіці, основах математики та кібернетиці, як ефективно обчислювані функції. Тільки такі функції можна обчислювати на електронних обчислювальних машинах та інших цифрових пристроях.

При введенні класу ефективно обчислюваних функцій природним чином виникає питання уточнення конструктивних об'єктів, на яких визначено ці функції. Клас всіх таких об'єктів широкий. В той же час, з допомогою методу арифметизації, запропонованого австрійським математиком Куртом Геделем, всі такі об'єкти легко зводяться до натуральних чисел. Перенесення понять і методів вироблених в теорії рекурсивних функцій на функції визначені на складніших конструктивних областях (множини слів деякого алфавіту, формул деякої теорії, графів тощо) не створює принципових ускладнень.

Визначення

Базовими примітивними функціями, за визначенням, є:

  1. нульова функція
  2. функція наступності[1]
  3. функція проектування

Операція суперпозиції

Кажуть, що функція виникає із функцій , , …, суперпозицією, якщо

Операція примітивної рекурсії

Функція утворюється із функцій за допомогою примітивної рекурсії, якщо для всіх натуральних значень маємо

Операція мінімізації

Позначимо через найменше значення , для якого . Будемо вважати, що не визначено, якщо:

  1. значення визначено для всіх , але відмінні від , а значення не визначено (α = 0, 1, 2, …) або
  2. значення визначені для всіх α = 0, 1, 2, … та відмінні від .

Таким чином, значення є функцією від змінних . Кажуть, що ця функція отримана від функції із допомогою мінімізації.

Примітивно рекурсивна функція

Функція називається примітивно рекурсивною, якщо її можна отримати із функцій , та скінченною кількістю операцій суперпозиції та примітивної рекурсії.

Частково рекурсивна функція

Функція називається частково рекурсивною, якщо отримана із вказаних функцій застосуванням скінченної кількості операцій суперпозиції, примітивної рекурсії та мінімізації. Всюди визначена частково рекурсивна функція називається загальнорекурсивною.

Одним з популярних прикладів загальнорекурсивної, але не примітивно рекурсивної функції є функція Акермана.

Дослідження рекурсивних функцій

Рекурсивні функції, виступаючи як еквівалент поняття ефективно рекурсивних функцій з моменту їх введення піддавались інтенсивному дослідженню.

Перш за все, в класі рекурсивних функцій були виділені та вивчені підкласи простіших функцій — примітивно рекурсивних, елементарних за Л. Кальмару. Доведено, що клас загальнорекурсивних функцій ширший класу примітивно рекурсивний: існують загальнорекурсивні функції, що не є примітивно рекурсивними. Очевидно, що клас частково ширший класу загальнорекурсивних функцій.

Доведено, також, що будь-яка частково рекурсивна функція може бути представлена у вигляді:

,

Де і  — примітивно рекурсивні функції, тобто, для отримання будь-якої частково рекурсивної функції оператор μ можна застосувати не більше одного разу.

Робились спроби класифікації рекурсивних функцій. Ієрархія Гжегорчика примітивно рекурсивних функцій польського математика А. Гжегорчика, а класифікацію, основану на понятті звідностітеорії алгоритмів), виконав американський математик Е. Пост.

Алгебри рекурсивних функцій

Також досліджувались алгебри рекурсивних функцій: на множині рекурсивних функцій визначались ті чи інші операції, відносно яких множини функцій утворювали універсальні алгебри. Як такі операції обирались операції суперпозиції (*), додавання (+) а також операція обернення визначена схемою , та операція ітерації i, що визначається схемою , . Нехай ,

якщо
інакше

де функція [α] означає максимальне ціле число, не більше за α.

Доведено, що всі одномісні примітивно рекурсивні функції, і лише вони можуть бути отримані із функцій , скінченною кількістю операцій додавання, суперпозиції та ітерації.

Аналогічно, кожну загальнорекурсивну функцію можна отримати із функцій , скінченною кількістю операцій додавання суперпозиції та обернення, при чому останню виконують лише тоді, коли її результатом є всюди визначена функція. Якщо зняти це обмеження, тоді можна отримати всі одномісні частково рекурсивні функції.

Головним чином, досліджувались три алгебри:

де , та  — множини всіх одномісних примітивно рекурсивних, частково рекурсивних та загальнорекурсивних функцій. Досліджувались найприродніші питання: наявність скінченних базисів, приклади підалгебр, описання максимальних підалгебр, тобто, таких підалгебр, які не містяться в жодних інших підалгебрах самих алгебр, ізоморфізми та автоморфізми підалгебр, конгруенції на підалгебрах, питання скінченної визначеності алгебри тощо.

Разом із дослідженням рекурсивних функцій, широко досліджуються рекурсивні предикати і пов'язані з ними множини — підмножини множини натуральних чисел.

Рекурсивні функції в програмуванні

Базисний приклад в мові PHP: При створенні нової функції f() в її тілі викликається та сама функція f() зі зміненим аргументом:

function f($x){

	# Обчислення та друк добутку числа на 2.
	return $x*2;
	$y=$x*2;
	
	# Виклик функції f() в власному тілі ще раз, але з новим аргументом.
	f($y);
}

# Приклад 1: Отримуємо числа добуток 1*2 яких ще раз перемножувався на 2:
# 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048 і т.д.
print f(1);

# Приклад 2: Отримуємо числа добуток 3*2 яких ще раз перемножувався на 3:
# 6, 12, 24, 48, 96, 192, 384, 768, 1536, 3072, 6144 і т.д.
print f(3);

Див. також

Примітки

  1. Зустрічається і менш точний термін функція слідування

Література

  • (укр.) Гаврилків В. М. Формальні мови та алгоритмічні моделі. — І.-Ф.  : Голіней, 2023. — 180 с.
  • Енциклопедія кібернетики : у 2 т. / за ред. В. М. Глушкова. — Київ : Гол. ред. Української радянської енциклопедії, 1973. — Т. 2. — С. 290–292.
  • Роджерс Х.(інші мови). Теория рекурсивных функций и эффективная вычислимость. — М. : Мир, 1972. — 416 с.(рос.)
  • Hopcroft, John E.; Motwani, Rajeev; Ullman, Jeffrey D. (2001). Вступ до теорії автоматів, мов і обчислень (вид. 2nd). Addison–Wesley. с. 521.(англ.)


Read other articles:

6. Eurovision Song Contest Datum 18. März 1961 Austragungsland Frankreich Frankreich Austragungsort Palais des Festivals et des Congrès, Cannes Austragender Fernsehsender Moderation Jacqueline Joubert Pausenfüller Tessa Beaumont und Max Bozzoni Teilnehmende Länder 16 Gewinner Luxemburg Luxemburg Siegertitel Jean-Claude Pascal: Nous les amoureux Erstmalige Teilnahme Finnland Finnland,Jugoslawien Jugoslawien,Spanien 1945 Spanien Abstimmungsregel Jedes Land stellte z...

 

Berlin-Schönefeld beralih ke halaman ini. Untuk kota pinggiran, lihat Schönefeld. EDDB beralih ke halaman ini. Untuk pengganti Schönefeld, lihat Bandar Udara Berlin Brandenburg. Bandar Udara Berlin SchönefeldFlughafen Berlin-SchönefeldIATA: SXFICAO: EDDB, ETBSInformasiJenisPublikPengelolaFlughafen Berlin Brandenburg GmbHMelayaniBerlin, JermanLokasiSchönefeldMaskapai utama easyJet Ryanair Ketinggian dpl48 mdplKoordinat52°22′43″N 013°31′14″E / 52.37861...

 

British Crown Dependency consisting of several islands This article is about the whole territory of the Bailiwick of Guernsey. For the island, see Guernsey. British Crown Dependency in United KingdomBailiwick of GuernseyBailliage de Guernesey (French)Bailliage dé Guernési (Guernésiais)British Crown Dependency Coat of armsAnthem: Various: God Save the King and Sarnia CherieLocation of Bailiwick of Guernsey (circled)in the English Channel (red)Map of the Bailiwick, t...

American editorial cartoonist and author (1909–2001) For the tax preparation, payroll, and business consulting company, see H&R Block. HerblockBornHerbert Lawrence Block(1909-10-13)October 13, 1909Chicago, Illinois, United StatesDiedOctober 7, 2001(2001-10-07) (aged 91)Washington, D.C., United StatesNationalityAmericanArea(s)CartoonistPseudonym(s)HerblockNotable worksEditorial cartoons Herbert Lawrence Block, commonly known as Herblock (October 13, 1909 – Octobe...

 

Daniel Fonseca Reggio Emilia, 4 September 1997. A.S. Brescello - Juventus F.C. 1-1, Piala Italia 1997–98Informasi pribadiNama lengkap Daniel Fonseca GarisTanggal lahir 13 September 1969 (umur 54)Tempat lahir Montevideo, UruguayTinggi 183 m (600 ft 5 in)Posisi bermain ForwardKarier senior*Tahun Tim Tampil (Gol)1988–1990 Nacional 14 (3)1990–1992 Cagliari 50 (17)1992–1994 Napoli 58 (31)1994–1997 Roma 65 (20)1997–2001 Juventus 40 (10)2001–2002 River Plate 0 (0)20...

 

Наукова станція «Академік Вернадський». Робочий стіл дослідника. Початок ХХІ ст. Дослі́дження, до́сліди — (широко розуміючи) пошук нових знань або систематичне розслідування з метою з'ясування фактів; (вузько розуміючи) науковий метод (процес) вивчення чого-небудь. Сл...

Terik kelabu Glareola cinerea Status konservasiRisiko rendahIUCN22694148 TaksonomiKerajaanAnimaliaFilumChordataKelasAvesOrdoCharadriiformesFamiliGlareolidaeGenusGlareolaSpesiesGlareola cinerea Fraser, 1843 lbs Terik kelabu ( Glareola cinerea ) adalah spesies burung dalam famili Glareolidae . Habitat Ia dijumpai di benua Afrika, di negara-negara Angola, Benin, Kamerun, Republik Afrika Tengah, Chad, Republik Kongo, Republik Demokratik Kongo, Gabon, Ghana, Mali, Niger, Nigeria, Togo, dan Burundi...

 

Concert venue near Morrison, Colorado, U.S. Red Rocks redirects here. For other uses, see Red Rocks (disambiguation). This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Red Rocks Amphitheatre...

 

Koin perak Alexandros I Balas. Tulisan Yunani ΒΑΣΙΛΕΩΣ ΑΛΕΧΑΝΔΡΟΥ (raja Alexandros). Alexandros Balas (bahasa Yunani Ἀλέξανδρoς Bάλας), penguasa Kekaisaran Seleukia 150-146 SM, adalah orang yang berasal dari Smyrna dan merupakan putra Antiokhos IV Epiphanes dan Laodike IV, dan merupakan pewaris tahta Seleukia. Bersama saudarinya Laodike VI, Alexandros muda ditemukan oleh Herakleides, mantan menteri bawahan Antiokhos IV dan saudara Timarkhos, seorang pemberontak...

National holiday in Hawaii Hawaiian Independence DayFlyer for the 30th anniversary celebration in 1873Official nameLā KūʻokoʻaObserved byHawaiiSignificanceInternational recognition of the independence of the Hawaiian KingdomDateNovember 28Next timeNovember 28, 2024 (2024-11-28)FrequencyannualFirst time1843Related toHawaiian Sovereignty Restoration Day Hawaiian Independence Day (Hawaiian: Lā Kūʻokoʻa) was a national holiday celebrated annually on November 28 to...

 

2014 feature-length compilation of deleted and extended scenes from Twin Peaks: Fire Walk with Me See also: Twin Peaks: Fire Walk with Me Twin Peaks: The Missing PiecesBox set coverDirected byDavid LynchWritten by David Lynch Robert Engels Based onTwin Peaksby Mark FrostDavid LynchProduced byGregg FienbergStarring Sheryl Lee Moira Kelly David Bowie Chris Isaak Harry Dean Stanton Mädchen Amick Dana Ashbrook Joan Chen Warren Frost Peggy Lipton James Marshall Everett McGill Jack Nance Michael O...

 

  لمعانٍ أخرى، طالع بشري (توضيح). بشري   الإحداثيات 34°15′04″N 36°00′44″E / 34.251201°N 36.012314°E / 34.251201; 36.012314  تقسيم إداري  البلد لبنان[1]  التقسيم الأعلى قضاء بشري  عاصمة لـ قضاء بشري  خصائص جغرافية ارتفاع 1500 متر  رمز جيونيمز 276359  الموقع الرسمي ا...

Musical by Rodgers and Hammerstein This article is about the 1957 Rodgers and Hammerstein musical. For the 2013 Broadway version, see Rodgers + Hammerstein's Cinderella (Beane musical). CinderellaOriginal image (1957) for DVDAlso known asRodgers & Hammerstein's CinderellaBased onCinderellaby Charles PerraultWritten byOscar Hammerstein IIDirected byRalph NelsonStarringJulie AndrewsJon CypherEdith AdamsKaye BallardAlice GhostleyComposerRichard RodgersCountry of originUnited StatesProduction...

 

RBD's 2004 debut album RebeldeStudio album by RBDReleasedNovember 30, 2004Recorded2004StudioCosmos Studios México (Mexico City, Mexico) The Box (Los Angeles, California)Genre Pop latin pop pop rock Length37:13LanguageSpanishPortuguese (Edición diamante)LabelEMIProducerArmando ÁvilaCarlos LaraMax di CarloPedro Damián (executive)RBD chronology Rebelde(2004) Tour Generación RBD En Vivo(2005) Rebelde Edición Diamante Singles from Rebelde RebeldeReleased: September 30, 2004 Solo Quédate...

 

Former co-educational independent day school, located in Hoylake, Wirral, England For other uses, see Kingsmead School. This article uses bare URLs, which are uninformative and vulnerable to link rot. Please consider converting them to full citations to ensure the article remains verifiable and maintains a consistent citation style. Several templates and tools are available to assist in formatting, such as reFill (documentation) and Citation bot (documentation). (August 2022) (Learn how and w...

Antoniniano de la ceca de Viminacium bajo Pacatiano para celebrar el milenario de Roma. Excavaciones arqueológicas en Viminacium. Viminacium era la principal ciudad de los romanos en la provincia de Moesia (la actual Serbia) y la capital de Moesia Superior. En Viminacium estaba el campamento base de la Legio VII Claudia y fue anfitriona durante algún tiempo de la IV Flavia Felix. Fue destruida por los invasores bárbaros. Kostolac, una pequeña ciudad serbia del Danubio, está situada donde...

 

Heo JunNama KoreaHangul허준 Hanja許浚 Alih AksaraHeo JunMcCune–ReischauerHŏ ChunNama penaHangul구암 Hanja龜巖 Alih AksaraGuamMcCune–ReischauerKuamNama kehormatanHangul청원 Hanja淸源 Alih AksaraCheong(-)wonMcCune–ReischauerCh'ŏng'wŏn Ini adalah nama Korea; marganya adalah Heo. Heo Jun (허준, 1537/1539–1615) adalah seorang Tabib Istana dari klan Heo Yangcheon selama masa pemerintahan dari Raja Seonjo dari Dinasti Joseon di Korea.[1] Dia diangkat sebagai Tabib Is...

 

Japanese shōjo manga series by Kyousuke Motomi Dengeki DaisyCover of the first Japanese manga volume, featuring Tasuku Kurosaki (top) and Teru Kurebayashi (bottom)電撃デイジ(Dengeki Deijī)GenreRomance[1] MangaWritten byKyousuke MotomiPublished byShogakukanEnglish publisherNA: Viz MediaImprintFlower ComicsMagazineBetsucomiDemographicShōjoOriginal runMay 2007 (2007-05) – October 12, 2013 (2013-10-12)Volumes16 (List of volumes) Dengeki Daisy (...

Genus of birds Eudromia Elegant crested tinamou (Eudromia elegans) Scientific classification Domain: Eukaryota Kingdom: Animalia Phylum: Chordata Class: Aves Infraclass: Palaeognathae Order: Tinamiformes Family: Tinamidae Subfamily: Nothurinae Genus: EudromiaI. Geoffroy Saint-Hilaire, 1832 Type species Eudromia elegans[1]Geoffroy Saint-Hilaire, 1832 Species Eudromia elegansElegant crested tinamou Eudromia formosaQuebracho crested tinamou Eudromia is a genus of birds in the tinamou fam...

 

Republic of RagusaUseNational flag Proportion2:3AdoptedRepublic of Ragusa UseState and War flag and Naval Ensign Proportion2:3 UseCivil ensign Proportion2:3 UseSecondary ensignProportion2:3 The Flag of Dubrovnik is the symbol of the city of Dubrovnik, originating as the flag of the historical Republic of Ragusa. The flag consists of a white field and gold border, charged with the icon and initials of Saint Blaise (Latin: Sanctus Blasius, Ragusan: Sveti Vlaho), a miracle-worker and national sy...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!