Προηγούμενη Πάνω Επίπεδο Επόμενη Περιεχόμενα
Επόμενη: Ενοποίηση Πάνω Επίπεδο: Ανάλυση Προηγούμενη: Αποδεικτικές Διαδικασίες

4.3 Αντικατάσταση

Πρόκειται για τη διαδικασία αντικατάστασης μεταβλητών μιας έκφρασης από τύπους. Χρησιμοποιούμε τη λέξη έκφραση (expression) για ν' αναφερόμαστε στους όρους, στα λεκτικά στοιχεία καθώς και στις διαζεύξεις ή συζεύξεις λεκτικών στοιχείων. Για παράδειγμα, μπορούμε ν' αντικαταστήσουμε τη μεταβλητή x της πρότασης tex2html_wrap_inline1276 με τον όρο g(c) και να πάρουμε την πρόταση tex2html_wrap_inline1280.

Μια αντικατάσταση tex2html_wrap_inline1282 είναι ένα πεπερασμένο σύνολο της μορφής
displaymath1272
όπου xi είναι διακεκριμένες μεταβλητές και ti είναι όροι. Κάθε xi/ti ονομάζεται δέσμευση (binding) του xi. Μια αντικατάσταση tex2html_wrap_inline1282 θα ονομάζεται βασική αντικατάσταση (ground substitution), αν κάθε όρος ti είναι βασικός.

Για μια έκφραση E και μια αντικατάσταση tex2html_wrap_inline1282 για τις μεταβλητές της E, η νέα έκφραση που λαμβάνεται από την εφαρμογή της tex2html_wrap_inline1282 στην E ονομάζεται στιγμιότυπο (instance) της E στη tex2html_wrap_inline1282 και συμβολίζεται tex2html_wrap_inline1310. Αν, επιπλέον, η tex2html_wrap_inline1310 είναι βασική θα ονομάζεται βασικό στιγμιότυπο (ground instance). Αν tex2html_wrap_inline1314 είναι ένα πεπερασμένο σύνολο προτάσεων, θα συμβολίζουμε με tex2html_wrap_inline1316 το σύνολο tex2html_wrap_inline1318. Αν tex2html_wrap_inline1320 είναι δύο αντικαταστάσεις, η αντικατάσταση tex2html_wrap_inline1322 είναι το αποτέλεσμα της εφαρμογής της tex2html_wrap_inline1324 στην έκφραση tex2html_wrap_inline1326.



Εργαστήριο Γλωσσών Προγραμματισμού και Τεχνολογίας Λογισμικού
Mon Apr 5 16:25:43 EEST 1999