SLIDE 1
A type system for monotonicity
Michael Arntzenius
University of Birmingham
ICFP 2018
A type system for monotonicity Michael Arntzenius University of - - PowerPoint PPT Presentation
A type system for monotonicity Michael Arntzenius University of Birmingham ICFP 2018 Its just the simply-typed -calculus! A Poset A B = monotone maps A B , ordered pointwise op A A A b b
Michael Arntzenius
University of Birmingham
ICFP 2018
http://bloom-lang.net/calm/
LVars: Lattice-based Data Structures for Deterministic Parallelism, Lindsey Kuper & Ryan Newton
http://www.rntz.net/datafun
a b : id A ⇐ ⇒ a b : A a b : op A ⇐ ⇒ a b : A a b : ✷A ⇐ ⇒ a b ∧ a b : A a b : ♦A ⇐ = a b ∨ b a : A ♦
✷
id
UT T
id
✷ ♦
U
id id
✷ ♦
id
✷ ♦ ✷ ✷ ✷ ✷ ♦
♦ ♦ ♦
✷ ♦