1 resultado para logical semantics
em Nottingham eTheses
Filtro por publicador
- Aberdeen University (3)
- Aberystwyth University Repository - Reino Unido (4)
- Acceda, el repositorio institucional de la Universidad de Las Palmas de Gran Canaria. España (3)
- Adam Mickiewicz University Repository (2)
- AMS Tesi di Dottorato - Alm@DL - Università di Bologna (21)
- AMS Tesi di Laurea - Alm@DL - Università di Bologna (5)
- Aquatic Commons (1)
- Archivo Digital para la Docencia y la Investigación - Repositorio Institucional de la Universidad del País Vasco (9)
- Aston University Research Archive (17)
- Biblioteca Digital | Sistema Integrado de Documentación | UNCuyo - UNCUYO. UNIVERSIDAD NACIONAL DE CUYO. (5)
- Biblioteca Digital da Produção Intelectual da Universidade de São Paulo (3)
- Biblioteca Digital da Produção Intelectual da Universidade de São Paulo (BDPI/USP) (1)
- BORIS: Bern Open Repository and Information System - Berna - Suiça (68)
- Boston University Digital Common (1)
- Bulgarian Digital Mathematics Library at IMI-BAS (18)
- Cambridge University Engineering Department Publications Database (2)
- CentAUR: Central Archive University of Reading - UK (29)
- Central European University - Research Support Scheme (1)
- Chinese Academy of Sciences Institutional Repositories Grid Portal (4)
- Comissão Econômica para a América Latina e o Caribe (CEPAL) (1)
- CUNY Academic Works (8)
- Dalarna University College Electronic Archive (2)
- Department of Computer Science E-Repository - King's College London, Strand, London (17)
- Digital Commons at Florida International University (2)
- DigitalCommons@The Texas Medical Center (1)
- Duke University (1)
- FUNDAJ - Fundação Joaquim Nabuco (2)
- Greenwich Academic Literature Archive - UK (1)
- Helda - Digital Repository of University of Helsinki (4)
- Illinois Digital Environment for Access to Learning and Scholarship Repository (1)
- Indian Institute of Science - Bangalore - Índia (4)
- Instituto Gulbenkian de Ciência (1)
- Instituto Politécnico do Porto, Portugal (2)
- Massachusetts Institute of Technology (4)
- Memoria Académica - FaHCE, UNLP - Argentina (34)
- National Center for Biotechnology Information - NCBI (2)
- Nottingham eTheses (1)
- Portal de Revistas Científicas Complutenses - Espanha (8)
- QUB Research Portal - Research Directory and Institutional Repository for Queen's University Belfast (65)
- Queensland University of Technology - ePrints Archive (127)
- Repositorio Académico de la Universidad Nacional de Costa Rica (3)
- Repositório Científico da Escola Superior de Enfermagem de Coimbra (1)
- Repositorio de la Universidad de Cuenca (3)
- Repositório digital da Fundação Getúlio Vargas - FGV (1)
- Repositório Institucional da Universidade Estadual de São Paulo - UNESP (4)
- Repositorio Institucional de la Universidad de Málaga (2)
- Repositório Institucional UNESP - Universidade Estadual Paulista "Julio de Mesquita Filho" (141)
- Repositorio Institucional Universidad Católica de Colombia (1)
- RUN (Repositório da Universidade Nova de Lisboa) - FCT (Faculdade de Cienecias e Technologia), Universidade Nova de Lisboa (UNL), Portugal (1)
- SerWisS - Server für Wissenschaftliche Schriften der Fachhochschule Hannover (1)
- Universidad de Alicante (19)
- Universidad del Rosario, Colombia (35)
- Universidad Politécnica de Madrid (54)
- Universidade Complutense de Madrid (1)
- Universidade de Lisboa - Repositório Aberto (1)
- Universidade Estadual Paulista "Júlio de Mesquita Filho" (UNESP) (1)
- Universidade Federal do Rio Grande do Norte (UFRN) (3)
- Universitat de Girona, Spain (6)
- Universitätsbibliothek Kassel, Universität Kassel, Germany (2)
- Université de Lausanne, Switzerland (2)
- Université de Montréal, Canada (3)
- University of Michigan (28)
- University of Queensland eSpace - Australia (8)
- University of Washington (1)
- WestminsterResearch - UK (4)
Resumo:
In this paper we explain how recursion operators can be used to structure and reason about program semantics within a functional language. In particular, we show how the recursion operator fold can be used to structure denotational semantics, how the dual recursion operator unfold can be used to structure operational semantics, and how algebraic properties of these operators can be used to reason about program semantics. The techniques are explained with the aid of two main examples, the first concerning arithmetic expressions, and the second concerning Milner's concurrent language CCS. The aim of the paper is to give functional programmers new insights into recursion operators, program semantics, and the relationships between them.