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

04/16/2018
by   Claudia Faggian, et al.
0

We investigate how techniques from Rewrite Theory can help us to study calculi whose evaluation is both probabilistic and non-deterministic (think untyped probabilistic lambda-calculus, in which non-determinism arises from choosing between different redexes). We are interested in relations between weak and strong normalization, and whenever the result is unique. We provide ARS-like local conditions, which also extend to a method to compare strategies. As an application, we study the untyped lambda-calculus equipped with a probabilistic choice. We show that weak call-by-value reduction has the same striking properties it has for the standard lambda-calculus: the normal forms are unique, and weak normalization implies strong normalization.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/19/2022

Strategies for Asymptotic Normalization

We present a technique to study normalizing strategies when termination ...
research
02/16/2019

Normalization by Evaluation for Call-by-Push-Value and Polarized Lambda-Calculus

We observe that normalization by evaluation for simply-typed lambda-calc...
research
01/11/2022

A Faithful and Quantitative Notion of Distant Reduction for Generalized Applications (Long Version)

We introduce a call-by-name lambda-calculus λ J with generalized applica...
research
04/14/2022

Normalization by Evaluation for the Lambek Calculus

The syntactic calculus of Lambek is a deductive system for the multiplic...
research
05/17/2018

Strict Ideal Completions of the Lambda Calculus

The infinitary lambda calculi pioneered by Kennaway et al. extend the ba...
research
02/19/2020

Decomposing Probabilistic Lambda-calculi

A notion of probabilistic lambda-calculus usually comes with a prescribe...
research
04/20/2021

On reduction and normalization in the computational core

We study the reduction in a lambda-calculus derived from Moggi's computa...

Please sign up or login with your details

Forgot password? Click here to reset