Proof Procedures for Extensional Higher-order Logic Programming

Το τεκμήριο παρέχεται από τον φορέα :
Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών   

Αποθετήριο :
Πέργαμος   

δείτε την πρωτότυπη σελίδα τεκμηρίου
στον ιστότοπο του αποθετηρίου του φορέα για περισσότερες πληροφορίες και για να δείτε όλα τα ψηφιακά αρχεία του τεκμηρίου*



Proof Procedures for Extensional Higher-order Logic Programming

Χαραλαμπίδης Άγγελος (EL)

born_digital_thesis
Διδακτορική Διατριβή (EL)
Doctoral Dissertation (EN)

2014


Θεωρούμε μια εκτατική γλώσσα λογικού προγραμματισμού υψηλής τάξης η οποία διαθέτει την ιδιότητα του ελάχιστου μοντέλου Herbrand. Προτείνουμε μια αποδεικτική διαδικασία για τη γλώσσα αυτή και αποδεικνύουμε ότι είναι ορθή και πλήρης σε σχέση με τη σημασιολογία ελάχιστου μοντέλου. Κατά συνέπεια, επεκτείνουμε την κλασική αποδεικτική διαδικασία του λογικού προγραμματισμού πρώτης τάξης ώστε να εφαρμόζεται στην πολύ πιο γενική περίπτωση του λογικού προγραμματισμού υψηλής τάξης. Κατόπιν εμπλουτίζουμε τη γλώσσα υψηλής τάξης ώστε να υποστηρίζει κατασκευαστική άρνηση και επεκτείνουμε την αποδεικτική διαδικασία ώστε να χειρίζεται τη νέα αυτή προσθήκη. Αποδεικνύουμε την ορθότητα της νέας διαδικασίας και περιγράφουμε μια υλοποίηση η οποία ενσωματώνει τις παραπάνω ιδέες. (EL)
We consider an extensional higher-order logic programming language which possesses the minimum Herbrand model property. We propose an SLD-resolution proof procedure and we demonstrate that it is sound and complete with respect to this semantics. In this way, we extend the familiar proof theory of first-order logic programming to apply to the more general higher-order case. We then enhance our source language with constructive negation and extend the aforementioned proof procedure to support this new feature. We demonstrate the soundness of the resulting proof procedure and describe an actual implementation of a language that embodies the above ideas. (EN)


Αγγλική γλώσσα

Σχολή Θετικών Επιστημών » Τμήμα Πληροφορικής & Τηλεπικοινωνιών » Τομέας Θεωρητικής Πληροφορικής
Βιβλιοθήκη και Κέντρο Πληροφόρησης » Βιβλιοθήκη Σχολής Θετικών Επιστημών

https://creativecommons.org/licenses/by-nc/4.0/




*Η εύρυθμη και αδιάλειπτη λειτουργία των διαδικτυακών διευθύνσεων των συλλογών (ψηφιακό αρχείο, καρτέλα τεκμηρίου στο αποθετήριο) είναι αποκλειστική ευθύνη των αντίστοιχων Φορέων περιεχομένου.