Etkileşimli hikaye anlatımı, derin hesaplama fikirlerini insanlığın zengin hikaye ve oyun tarihiyle birleştirerek, oluşturulacak araçlar ve diller için önemli bir bağlam sağlar. Aynı zamanda, resmi şartname dilleri, tipik olarak programlama dillerinin ve karmaşık tümdengelim sistemlerinin analizi için ayrılmış bir temsil ve çıkarım teknikleri paleti sunar. Bu tez, interaktif hikaye anlatımı alanındaki sorunları resmi şartnamedeki çözümlere bağlamaktadır.
Özellikle, anlatıyı yapısal bir bakış açısıyla inceler ve alternatif anlatı yollarının eşzamanlı etkileşen zaman çizelgeleri için tamamlayıcı bir rol oynadığını gözlemleriz. Doğrusal mantık, bu yapıyı araştırmak için gerekli temsili araçları sağlar ve yazışmaları kanıtlara ve kanıt yapısına genişleterek bir dizi hesaplama olanağı buluruz. Bu olasılıkları gerçekleştirmek için üç çaba sunuyoruz: (1) anlatı üretmek için doğrusal mantık programlamanın kullanılması; (2) etkileşimli anlatılar, oyunlar ve simülasyonlar yazmak için yeni bir programlama dili; ve (3) tasarım düzeyinde program özelliklerini belirleme ve kanıtlama teknikleri.
Mantıksal anlambilimine minimal bir genişleme ile zenginleştirilmiş doğrusal mantık programlamanın, çok çeşitli programlama deyimleri ve alan kodlamaları sağladığını görüyoruz. Kanıt olarak, sosyal simülasyon, savaş tabanlı macera oyunları ve masa oyunları da dahil olmak üzere beş örnek olay incelemesi yapıyoruz. Tasarım doğruluğu ile ilgili akıl yürütmeyi desteklemek için, program değişmezlerini belirleme ve kanıtlama tekniklerinin yanı sıra bu değişmezleri dilin büyük bir parçası için otomatik olarak kontrol etmeye yönelik karar verilebilir bir kanıt sunuyoruz.
Bu bulgular, lineer mantığın etkileşimli dünyaların modellenmesi ve yürütülmesi için temel teşkil edecek verimli bir temsil dili olduğunu ve gelecekteki araştırmaları yaratıcı sistemler için kanıt teorik metodolojilerinin kullanımı konusunda davet ediyor.