Semantics of the Probabilistic Typed Lambda Calculus: Markov Chain Semantics, Termination Behavior, and Denotational Semantics
Dirk Draheim
- 出版商: Springer
- 出版日期: 2017-03-10
- 售價: $5,170
- 貴賓價: 9.5 折 $4,912
- 語言: 英文
- 頁數: 218
- 裝訂: Hardcover
- ISBN: 3642551971
- ISBN-13: 9783642551970
-
相關分類:
微積分 Calculus
海外代購書籍(需單獨結帳)
相關主題
商品描述
This book takes a foundational approach to the semantics of probabilistic programming. It elaborates a rigorous Markov chain semantics for the probabilistic typed lambda calculus, which is the typed lambda calculus with recursion plus probabilistic choice.
The book starts with a recapitulation of the basic mathematical tools needed throughout the book, in particular Markov chains, graph theory and domain theory, and also explores the topic of inductive definitions. It then defines the syntax and establishes the Markov chain semantics of the probabilistic lambda calculus and, furthermore, both a graph and a tree semantics. Based on that, it investigates the termination behavior of probabilistic programs. It introduces the notions of termination degree, bounded termination and path stoppability and investigates their mutual relationships. Lastly, it defines a denotational semantics of the probabilistic lambda calculus, based on continuous functions over probability distributions as domains.
The work mostly appeals to researchers in theoretical computer science focusing on probabilistic programming, randomized algorithms, or programming language theory.
商品描述(中文翻譯)
本書以概率編程的語義學為基礎,採用了一種嚴謹的馬爾可夫鏈語義學方法,該方法適用於具有遞歸和概率選擇的類型化λ演算。
本書首先回顧了全書所需的基本數學工具,特別是馬爾可夫鏈、圖論和域論,並探討了歸納定義的主題。然後,它定義了概率λ演算的語法並建立了馬爾可夫鏈語義,同時還提供了圖形和樹形語義。基於此,本書研究了概率程序的終止行為。它介紹了終止程度、有界終止和路徑停止性的概念,並研究了它們之間的相互關係。最後,本書基於連續函數對概率分佈的定義語義,提出了概率λ演算的表示語義。
本書主要針對理論計算機科學研究人員,專注於概率編程、隨機算法或編程語言理論。