Hướng dẫn sử dụng

Combining Algebraic Effect Descriptions Using the Tensor of Complete Lattices

Loại tài liệu: Tài liệu số - Artical

Thông tin trách nhiệm: Voorneveld, Niels

Nhà Xuất Bản: Elsevier

Năm Xuất Bản: 2020

(Tải app tại đây để đọc sách)

Tóm tắt

Algebras can be used to interpret the behaviour of effectful programs. In particular, we use Eilenberg-Moore algebras given over a complete lattices of truth values, which specify answers to queries about programs. The algebras can be used to formulate a quantitative logic of behavioural properties, specifying a congruent notion of program equivalence coinciding with a notion of applicative bisimilarity. Many combinations of effects can be interpreted using these algebras. In this paper, we specify a method of generically combining effects and the algebras used to interpret them. At the core of this method is the tensor of complete lattices, which combines the carrier sets of the algebras. We show that this tensor preserves complete distributivity of complete lattices. Moreover, the universal properties of this tensor can then be used to properly combine the Eilenberg-Moore algebras. We will apply this method to combine the effects of probability, global store, cost, nondeterminism, and error effects. We will then compare this method of combining effects with the more traditional method of combining equational theories using interaction laws.

Ngôn ngữ:en
Thông tin trách nhiệm:Voorneveld, Niels
Thông tin nhan đề:Combining Algebraic Effect Descriptions Using the Tensor of Complete Lattices
Nhà Xuất Bản:Elsevier
Loại hình:Artical
Bản quyền:© 2020 The Author(s). Published by Elsevier B.V.
Mô tả vật lý:25 p.
Năm Xuất Bản:2020

(Sử dụng ứng dụng VNU- LIC quét QRCode này để mượn tài liệu)

(Lưu ý: Sử dụng ứng dụng Bookworm để xem đầy đủ tài liệu. Bạn đọc có thể tải Bookworm từ App Store hoặc Google play với từ khóa "VNU LIC”)