On reduction and normalization in the computational core

04/20/2021
by   Claudia Faggian, et al.
0

We study the reduction in a lambda-calculus derived from Moggi's computational one, that we call the computational core. The reduction relation consists of rules obtained by orienting three monadic laws. Such laws, in particular associativity and identity, introduce intricacies in the operational analysis. We investigate the central notions of returning a value versus having a normal form, and address the question of normalizing strategies. Our analysis relies on factorization results.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/31/2021

Elegant elaboration with function invocation

We present an elegant design of the core language in a dependently-typed...
research
01/20/2021

Factorization in Call-by-Name and Call-by-Value Calculi via Linear Logic (long version)

In each variant of the lambda-calculus, factorization and normalization ...
research
04/16/2018

Probabilistic Rewriting: Relations between Normalization, Termination, and Unique Normal Forms

We investigate how techniques from Rewrite Theory can help us to study c...
research
03/14/2023

Normal Form Bisimulations By Value

Sangiorgi's normal form bisimilarity is call-by-name, identifies all the...
research
11/02/2021

A strong call-by-need calculus

We present a call-by-need λ-calculus that enables strong reduction (that...
research
11/09/2017

On relations between extreme value statistics, extreme random matrices and Peak-Over-Threshold method

Using the thinning method, we explain the link between classical Fisher-...
research
05/16/2022

Thermodynamics as Combinatorics: A Toy Theory

We discuss a simple toy model which allows, in a natural way, for derivi...

Please sign up or login with your details

Forgot password? Click here to reset