Czytając artykuł „ Teoria aplikacyjna dla FPH ”, można natknąć się na następujący fragment:
Biorąc pod uwagę teorie charakteryzujące klasy złożoności obliczeniowej, istnieją trzy różne podejścia:
- w jednym funkcje, które można zdefiniować w teorii, są „automatycznie” w ramach pewnej klasy złożoności. Na takim koncie należy ograniczyć składnię, aby zagwarantować, że pozostanie się w odpowiedniej klasie. Powoduje to na ogół problem polegający na tym, że niektóre definicje funkcji nie działają już, nawet jeśli funkcja należy do rozważanej klasy złożoności.
- Na drugim koncie podstawowa logika jest ograniczona.
- Na trzecim koncie nie ogranicza się składni, pozwalając na ogół zapisywać „warunki funkcji” dla funkcji arbitralnych (częściowo rekurencyjnych), ani logiki, ale tylko dla tych funkcji, które należą do rozważanej klasy złożoności , można udowodnić, że mają one pewną charakterystyczną właściwość, zwykle właściwość, że są „w sposób możliwy do udowodnienia ogółem”. Podczas gdy terminy funkcji, zgodnie z podstawową strukturą syntaktyczną, mogą mieć prosty charakter obliczeniowy, tj. Jako terminy , logika stosowana do udowodnienia właściwości charakterystycznej może być klasyczna.
Moje pytanie dotyczy odniesień, które mogą być wstępem do trzech wyżej wymienionych podejść. W tym fragmencie widzimy tylko charakterystykę podejść, ale czy mają one ogólnie przyjęte nazwy?