Programming with higher-order logic /
"Formal systems that describe computations over syntactic structures occur frequently in computer science. Logic programming provides a natural framework for encoding and animating such systems. However, these systems often embody variable binding, a notion that must be treated carefully at a c...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Otros Autores: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Cambridge :
Cambridge University Press,
2012.
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Introduction
- First-order terms and representations of data
- First-order horn clauses
- First-order hereditary Harrop formulas
- Typed [lambda]-terms and formulas
- Using quantification at higher-order types
- Mechanisms for structuring large programs
- Computations over [lambda]-terms
- Unification of [lambda]-terms
- Implementing proof systems
- Computations over functional programs
- Encoding a process calculus language
- Appendix.