Farklı bir sıralama algoritması uygulayan iki işleviniz varsa, kaynak kodla her ikisinin de aynı harici özelliklere sahip olduğu sonucunu çıkarmak mümkün müdür? Her ikisinin de girişleri olarak sıralanmamış bir sıraya ve çıkışları olarak sıralı bir sıraya sahip olacağı anlamına mı geliyor? Bu harici özellikler ne şekilde kaynak kodu ile belirlenebilir? Ve bu harici özellikleri nasıl tarif edersiniz? Hangi gösterim kullanılacak?
Dış özellikler, örneğin bir tür sistem içinde açıkça tanımlanarak bilinir hale getirilebilir, ancak bunun örtülü olarak yapılıp yapılamayacağını merak ediyorum. Yoksa bu tür anlambilimi çıkarmak bir şekilde teorik olarak imkansız mı? Bunun sadece algoritmaları sıralamak için değil, işlevler gibi şeylerin her zaman durduğunu ve yan etkisi olmayacağını varsayarak, rastgele işlevler için mümkün olup olmadığıyla ilgileniyorum.
Anlamsal anlambilime bakmalı mıyım yoksa ilgisiz mi?
Bu alanda araştırma yapmak ve literatür araştırmamda yardımcı olabilecek konuyu tanımlamak için kullanılan farklı terimlerle ilgileniyorum.