Adakah yang berpikir tentang kemungkinan bahasa pemrograman, dan kompiler, sehingga kompiler dapat secara otomatis melakukan analisis asimptotik kasus terburuk? Kasus penggunaan yang ada dalam pikiran saya adalah bahasa pemrograman tempat saya menulis kode, dan kompilasi. Kompilator memberi tahu saya bahwa kode saya berjalan di O (n ^ 2) (misalnya). Ini melakukan ini dengan melakukan apa yang dilakukan oleh orang pintar yang melakukan analisis algoritmik, mungkin menghitung loop dan sebagainya.
Karena menghentikan masalah masalah, dan karena seseorang dapat memiliki program yang bekerja dengan cara menyambungkan, misalnya algoritma Levin untuk SAT yang berjalan dalam waktu polinomial iff P = NP, saya menduga bahwa seseorang mungkin harus merancang bahasa pemrograman agar cukup membatasi untuk memungkinkan sesuatu seperti ini. Apakah ada hasil negatif, yang mengesampingkan beberapa jenis bahasa pemrograman dari memiliki kompiler seperti itu.
Saya juga akan tertarik pada sistem yang tidak memberikan analisis asimptotik yang tepat, tetapi batas atas yang "menarik".
Saya secara khusus TIDAK tertarik pada kotak hitam dan metode statistik yang mengambil sampel dari input dengan panjang tertentu, dan mencari tahu berapa lama program ini berlangsung. Metode-metode ini sangat menarik, tetapi bukan itu yang saya cari. Saya tertarik pada metode yang tepat yang dapat memberikan perkiraan batas.
Saya akan sangat berterima kasih jika seseorang dapat mengarahkan saya ke beberapa referensi tentang pekerjaan ke arah ini.