Talks@DI/LaSIGE

Typed Definitional Interpretation of a Communication-Based Concurrent Language

Sala 6.3.38, FCUL, Lisboa

Por Peter Thiemann.

Abstract: Dependently-typed definitional interpreters offer a convenient way to define a language together with its type system such that type soundness of the language is guaranteed by the typing of the interpreter. This approach has been pursued extensively for functional languages. Recent work has addressed imperative languages with first-class references and objects.
Session types have emerged as a powerful paradigm for structuring communication-based programs. Type soundness proofs for language with session types are tedious and technically involved. It is rare to see mechanized soundness proofs for these systems.
We show that typed definitional interpretation is applicable to a multi-threaded functional language with communication primitives governed by session types by implementing a suitably typed interpreter in Agda. This implementation also provides a fully mechanized and executable soundness proof for the underlying session-typed calculus.  

Short Bio: Peter Thiemann is a full professor of computer science at the University of Freiburg, Germany. His area of research is programming languages with an emphasis on functional programming, message-passing concurrency, and types. He has authored and co-authored more than 100 papers in this area. He served as a reviewer, pc member, pc chair, and general chair for various conferences including the flagship conference in this area, the ACM SIGPLAN International Conference on Functional Programming. He is an editor of the Journal of Functional Programming.  

14h00
Departamento de Informática / LaSIGE - Laboratório de Sistemas Informáticos de Grande Escala
Imagem do evento - título, local e data do evento

Investigação Ecológica ao Serviço da Conservação

Durante este dia, acesso gratuito ao Museu, ao Jardim Botânico de Lisboa e ao Jardim Botânico Tropical.

Seminário no âmbito do Mestrado em Bioestatística, por Sandra Rodrigues (Bioinsight e CEAUL).

Queres explorar diferentes áreas da Matemática de forma descontraída?

Seminário do Centro de Física Teórica e Computacional, por James Kennedy (Departamento de Matemática, Faculdade de Ciências, Universidade de Lisboa, Portugal).

IDL Lecture, por John Clinton (ETHZ).

Representação futurista de sistema de produção agrícola

Conferência Anual do Colégio F3 e da Rede Agro da Universidade de Lisboa.

Título/data/local do evento e representação do cérebro humano

A iniciativa reúne estudantes e investigadores que apresentam e discutem trabalhos de investigação em curso, e novas propostas e ideias nas áreas da mente, cérebro e cognição.

Seminário de Lógica Matemática, por Maria Beatrice Buonaguidi (King's College London).

O curso, a decorrer de 26 a 29 de novembro, destina-se a fornecer competências a quem pretende trabalhar com modelos experimentais ou com vertebrados selvagens.

Título/data/local do evento, logótipos DGES/ULisboa e fotografia de pormenor de docente a corrigir testes

O workshop visa identificar estratégias práticas que promovem a eficácia do estudo perante o aproximar de períodos avaliativos.

Join us for a discussion on the challenges and opportunities of developing and implementing sustainable marine spatial planning (MSP) and management around the globe. With international experts from Brazil, USA, Spain and Portugal as guest speakers!

Seminário Doutoral II (Doutoramento em Biologia - Especialidade em Ecologia), por Celso José Miguel Paulo.

Seminário em Biologia Humana e Ambiente, por Paula Alexandra Lopes (Faculdade de Medicina Veterinária - FMV - Universidade de Lisboa; Centre for Interdisciplinary Research in Animal Health - CIISA).

Seminário do Departamento de Física de Ciências ULisboa, por João Lin Yun (Instituto de Astrofísica e Ciências do Espaço, FCUL).

Fotografia de árvores com cores outonais e bancos de jardim

Estudantes de pós-graduação em Matemática de CIÊNCIAS falam, de forma descontraída e informal, sobre o seu trabalho.

Seminário Doutoral II (Doutoramento em História e Filosofia das Ciências), por André Gonçalo Azevedo Pedro.

This workshop aims to explore crucial issues raised by contemporary computational models and methods in AI. The focus will be on fostering discussions about the epistemological, ontological, and formal considerations, as well as the societal implications of AI systems.

Título/data/local do evento e logótipos de Ciências ULisboa e do GAPsi

Palestra promovida pelo GAPSI - Gabinete de Apoio Psicológico de Ciências ULisboa.

Título/data/local do evento e três fotografias relacionadas com a permacultura

Permacultura? Não é uma pseudociência esotérica? Uma utopia sem fundamento científico? Para desmistificar estas e outras ideias, o permacultor certificado Tiago Silva (SmartLeap) guiar-te-á pelos caminhos desta prática multidisciplinar, fundada em sólidas bases empíricas.

Título/data/local do evento e logótipos da FCT, PRR e ULisboa

O programa incluirá uma mesa-redonda e a apresentação do Programa ERC-Portugal, enquanto instrumento de apoio à comunidade científica nos vários ciclos da participação nacional nos concursos do ERC.

Título do evento, logótipos da ULisboa/DGES e fotografia de peças de xadrez

Sentes-te perdido/a em relação ao teu futuro académico/profissional? Ainda não sabes qual a melhor área a seguir ou como definir a tua carreira? Este workshop é para ti!

Logótipos de Ciências ULisboa/GAPsi e calendarização das palestras

Uma conversa sobre ti, alguém amigo ou apenas acerca de ansiedade.

Título da iniciativa, logótipos das entidades envolvidas e fotografias de dois jovens

Voa alto com o teu talento no Talent Bootcamp em CIÊNCIAS.

Logótipo do concurso

As candidaturas à 21.ª edição decorrem até 06 de dezembro.

Páginas