~/conference

HATRA 2025

date:2025-10-14
location:Singapore, Singapore
series:HATRA · 4 editions
editions:[HATRA 2022, HATRA 2023, HATRA 2024, HATRA 2025]

programming language researchers, type system implementers, compiler engineers, proof assistant developers, verification engineers, Rust compiler contributors

P4 mechanized specification; algorithmic inference rules; Wasm-SpecTec meta language; bidirectional type highlighting; gradually typed Hazel; liquid types usability issues; negative trait bounds for Rust; trait conflict detection algorithm; imperative-to-Idris elaboration; graphical gestural proofs for ITPs

titleauthorlength
P4-SpecTec: A Language Mechanization Framework for P4Jaehyun Lee, Seokhun Jeong, Sukyoung Ryu25m
P4-SpecTec defines a computable specification model for P4 using algorithmic inference rules (a constrained Wasm-SpecTec–style meta language), mechanizes…
Talk on
Decomposable Type Highlighting for Bidirectional Type and Cast SystemsMax Carroll, Patrick Ferris, Anil Madhavapeddy27m
Defines a formal, decomposable highlighting method that computes synthesis slice and analysis slice answers for bidirectional typing, attaches those slices to…
Talk on
Types as a Specification Language for CreativityYouyou Cong24m
Proposes a typed creative language where types carry an optional refinement with two predicates: hard rules and soft rules and the typing judgment returns a…
Talk on
Usability Barriers for Liquid Types (Summary of Published Work)Catarina Gamboa, Abigail Elena Reese, Alcides Fonseca, Jonathan Aldrich23m
Study of 19 developers (12 new to LiquidHaskell, 7 experienced) identifies nine concrete barriers across three themes: verification, developer experience, and…
Talk on
Negative Bounds for Avoiding Conflicts in Implementing Traits in RustYuki Okamoto, Isao Sasano22m
Introduces negative bounds (a minus operator on trait bounds) and a detection algorithm that checks unified type params plus the overlap of positive and…
Talk on
Imperative Syntax for Dependent TypesBhakti Shah, Edwin Brady24m
Claim: an imperative surface syntax that elaborates into Idris makes dependently typed code more comprehensible for experienced imperative programmers. Built…
Talk on
Actema: Integrating Graphical Proofs into ITPs via Plugin-Driven Gestural InteractionPablo Donato, Benjamin Werner24m
Actema is a prototype GUI that integrates with Rocq via a client-server plugin and exposes a web frontend (JS) and OCaml backend to build proofs by click and…
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.