I detta dokument beskrivs systemet för automatiserad komplexitetsanalys (ACA) för automatiserad komplexitetsanalys av funktionella program som syntetiserats med NUPRL-proof-utvecklingssystemet. Vi introducerar en allmän ram för att definiera modeller av beräkningskomplexitet för funktionella program baserat på en notering av ett givet operativt språksemantik. Inom denna ram använder vi typ nedbrytning och polynomialisering för att uttrycka komplexiteten i högre-order termer. Symbolisk tolkning av öppna termer automatiserar komplexitetsanalys, vilket innebär att generera och lösa mer ordning återkommande ekvationer. Slutligen demonstreras användningen av ACA-systemet genom att man analyserar tre olika genomföranden av principen om duvhål.
Benzinger REF utvecklade en automatiserad komplexitetsanalys för funktionella program syntetiserade med Nuprl-proof-systemet.
Automated higher-order complexity analysis
{'venue': 'Theor. Comput. Sci.', 'journal': 'Theor. Comput. Sci.', 'mag_field_of_study': ['Mathematics', 'Computer Science']}