~/conference

TyDe 2023

date:2023-09-04
location:Seattle, United States
series:TyDe · 7 editions

programming language researchers, dependently typed language implementers, proof assistant developers, programming language tool builders, quantum programming language researchers, functional programming language designers

applicative functor phase fusion; Day convolution phases; inductive linear constructions; dynamic equality with casts; graded dependent linear types; infix-extensible record types; probabilistic programming in Coq; dependent types for feature engineering; type-theoretic quantum circuits in Coq; modal types for Intel Quantum SDK; linking types for foreign code; types-as-values in Fuzion

titleauthorlength
Multi-phase computation as an applicative functorJeremy Gibbons, Donnacha Oisín Kidney, Tom Schrijvers, Nicolas Wu01h 18m
Claims that structuring a computation as an applicative with phases (implemented via Day convolution / an iterated, homogeneous “phases” type) lets a single…
Talk on
A Calculus of Inductive Linear ConstructionsQiancheng Fu, Hongwei Xi22m
A new calculus combines linear and dependent types with inductive typing schemes and a guarded fixpoint plus case instead of ordinary induction for linear data…
Talk on
A Dependently Typed Language with Dynamic EqualityMark Lemay, Qiancheng Fu, William Blair, Cheng Zhang, Hongwei Xi19m
Designs a dependently typed language that defers equality checking to runtime and replaces many static rejections with warnings, inserting explicit casts and…
Talk on
Combining Dependency, Grades, and Adjoint LogicPeter Hanukaev, Harley D. Eades III19m
Two new dependent type systems appear: a graded dependent/linear system that links graded usage annotations (from a semiring) to a linear fragment via modal…
Talk on
Infix-Extensible Record Types for Tabular DataAdam Paszke, Ningning Xie18m
A row-polymorphic record calculus that adds scoped labels and first-class labels and rows plus record concatenation, with a Hindley-Milner–style inference…
Talk on
An Intrinsically-typed Probabilistic Programming Language in Coq (Extended Abstr...Ayumu Saito, Reynald Affeldt24m
Mechanization in Coq of an intrinsically-typed first-order probabilistic language with a denotational semantics that returns measures and proves measurability…
Talk on
A Type System For Feature Engineering (Extended Abstract)Weixi Ma, Serena Chan, Fei Yu22m
Built a small compiler for F3-style SQL DSL at Meta and demonstrates a dependent type system (inspired by Martin-Löf) that stores normal forms to make…
Talk on
A type-theoretic account of quantum computation (Extended Abstract)Takafumi Saikawa, Jacques Garrigue28m
Provides a Coq encoding of pure quantum circuits that represents states as functions and transformations as parametric, natural linear maps, requires proving…
Talk on
Exploring modal types for the Intel Quantum SDK (Extended Abstract)Jennifer Paykin23m
Defines a modal type system for the Intel Quantum SDK that enforces the SDK rule that every quantum kernel compiles to at most one quantum basic block, using…
Talk on
Semantic Encapsulation using Linking TypesDaniel Patterson, Andrew Wagner, Amal Ahmed26m
Presents a concrete mechanism that lets a pure language safely link to foreign code by adding linking types that describe C‑like behaviors, proving soundness…
Talk on
Towards Tagless Interpretation of Stratified System F (Extended Abstract)Peter Thiemann, Marius Weidner19m
An intrinsically typed, tagless interpreter for a stratified fragment of System F is formalized in Agda: types carry natural-number levels and map to Set_l so…
Talk on
Types as First-Class Values in Fuzion (Extended Abstract)Fridtjof Siebert26m
Fuzion is a prototype language that treats types as compile-time values and unifies type and value arguments so calls accept explicit type parameters; it adds…
Talk on
Pipit: Reactive Systems in F★ (Extended Abstract)Amos Robinson, Alex Potanin18m
Pipit is a small embedded DSL in F★ that implements reactive streams with Follow by delays and guarded recursion, provides a verified translation to transition…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.