~/talks

Nada Amin

what they talk about

all 10 in the filters

where they keep going back

all 18 in the filters

on a stage with

all 46 in the filters

who talks about the same things

titleconferencedate
Compiling to Recurrent NeuronsPLDI 20262026-06-15
Defines a linearly typed higher-order language Cajal(N) that compiles iteration and conditionals into matrices realized as recurrent neurons, proves a compiler…
Talk on
Holey: Staged Execution from Python to SMT (Talk Proposal)PEPM 20262026-01-11
Holey is a Python library that stages satisfiability predicates to SMT by dynamic operator overloading and light AST rewriting, emits portable SMT‑LIB, swaps…
Talk
Compiling to Linear NeuronsPOPL 20262026-01-11
Claims a typed linear language called Cajal compiles discrete programs into linear neurons by translating conditionals into soft branching linear maps, with a…
Talk on
Beyond Cons: Purely Relational Data StructuresminiKanren and Relational Programming Workshop 20252025-10-17
Adds a constraint-enabled extension to miniKanren that implements first-class set objects and association-list constraints, giving membership, set…
Talk
The Modular Imperative: Rethinking LLMs for Maintainable SoftwareLMPL 20252025-10-12
Runs experiments with cursor and cloud sonnet 4 and finds models default to monolithic code, often amplifying complexity and introducing bugs when porting or…
Talk on
Multi-stage Relational ProgrammingPLDI 20252025-06-16
Implements a multi-stage extension of miniKanren that compiles known parts of relational interpreters and defers unknown holes to a runtime relational…
Talk on
Collapsing Towers for Side-Channel SecurityPEPM 20252025-01-21
A technique uses staging to turn an instrumented interpreter into a compilerlike residue program that exposes a runtime step counter and cache effects as…
Talk on
dafny-annotator: AI-Assisted Verification of Dafny ProgramsDafny 20252025-01-19
Built a tool called dafny-annotator that uses LLMs plus greedy search (five iterations, five candidates) to insert invariants, decreases, and assertions into…
Talk on
VerMCTS: Synthesizing Multi-Step Programs using a Verifier, a Large Language Model,(…)Dafny 20252025-01-19
VerMCTS combines a logical verifier, an LLM (FinCode Llama v2), and a modified Monte Carlo Tree Search to synthesize Dafny and Coq programs and proofs; it…
Talk on
Semantics of the memo Probabilistic Programming LanguageLAFI 20252025-01-19
Formal semantics for the memo probabilistic programming language claim: a frame of mind is the core state that records choices, subframes and equations and…
Talk
DafnyBench: A Benchmark for Formal Software VerificationDafny 20252025-01-19
DafnyBench is a scraped benchmark of 750 programs and ~53,000 LOC that tests whether LLMs (GPT‑4, Claude 3, etc.) can auto-generate the missing Dafny…
Talk on
Persimmon: Nested Family Polymorphism with Extensible Variant TypesOOPSLA 20242024-10-20
Persimmon implements nested family polymorphism with extensible variant types, using a linkage concatenation representation to combine inherited and new…
Talk
Oxidize: A Step-Debugger for Static SemanticsIWACO 20232023-10-24
A static step-debugger for Rust-like ownership semantics that actually simulates the borrow checker by stepping three explicit contexts: a type context, a…
Talk on
Exploratory Study on Multi-User Program Synthesis: A Multi-Wizard ApproachHATRA 20232023-10-22
Proposes two study designs: a between-subjects lab with 24 participants (pairs vs individuals, each doing one task with and one without a synthesizer) and a…
Talk on
LURK: Lambda, the Ultimate Recursive KnowledgeICFP 20232023-09-04
Lurk is a LISP-based language plus a universal interpreter circuit that lets programs be supplied as data so zk proofs verify runs instead of flattened…
Talk on
Extensible Metatheory Mechanization via Family PolymorphismPLDI 20232023-06-17
Claims a language-layer for family polymorphism inside Coq that reuses code and proofs via late binding and generates a Coq plugin plus a core dependent type…
Talk on
Reasoning about 'Reasoning about Reasoning' Semantics and Contextual EquivalencePOPL 20222022-01-16
Formal semantics for a core PPL with continuous distributions, scoring, nested queries and general recursion defines mutually recursive semantics so…
Talk on
Adventures in extending miniKanrenminiKanren 20212021-08-26
Adds a stage miniKanren interpreter that turns interpreters into compilers and an SMT-backed CLP SMT extension by augmenting the miniKanren state with extra…
Talk on
Full WorkshopminiKanren 20212021-08-26
Symbolic execution produces a symbolic scheme that exposes schedule, unification and reification costs and shows scheduling dominates some pathologies…
Talk on
Functional Programming for COVID 19 Drug RepurposingPLMW @ ICFP 20202020-08-23
A reasoning engine called mediKanren implemented in Racket and miniKanren mines merged biomedical knowledge graphs (40 sources, SemMedDB ~97M edges) to propose…
Talk
Collapsing Towers of InterpretersCode Mesh 20172017-11-08
Claims that an interpretive tower can be reduced to a one-pass compiler are demonstrated by a staged, stage-polymorphic calculus plus two prototypes: a dynamic…
Talk on
DOT: Scala Types from Theory to PracticeScala World 20172017-09-16
Presents Dependent Object Types as the core calculus used in Dotty, proves soundness by modeling path‑dependent type members, unions/intersections and a store…
Talk on
Generative Programming and VerificationEuroClojure 20172017-07-20
A <500-line SQL engine is implemented in Scala that starts as a relational-algebra interpreter and, via lightweight modular staging and Scala’s type system…
Talk on
Programming Should Eat ItselfStrange Loop 20142014-09-17
Argues that interpreters can be stacked and mutated so programs describe and change their own semantics, and demos a reflective language called Black…
Talk on
From Greek to Clojure!Clojure/conj 20132013-11-14
Translates paper inference rules into working Clojure: implements Peano naturals and a three‑place plus as both a function and a relation, a simply‑typed…
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.