
Papers &
Research
Whitepapers
Formal Foundations

Nominal Matching Logic with Fixpoints
Extends matching logic with names, abstraction, and the N quantifier to provide complementary approaches for specifying languages with binders.
Download
A Logical Treatment of Finite Automata
Presents a sound and complete axiomatization of finite words using matching logic, with shallow embeddings of regular expressions and automata.
Download
Matching Logic Proofs Meet Succinct Cryptographic Proofs
Presents the research problem of producing succinct cryptographic proofs for checking matching logic proofs, introducing the Proof of Proof concept.
Download
PhD Thesis: Matching µ-Logic
Presents matching μ-logic as a unifying logic for specifying and reasoning about programs, with formulas called patterns expressing structure and behavior.
Download
Towards a Trustworthy Semantics-Based Language Framework via Proof Generation
Proposes proof generation for language frameworks, producing proof objects as correctness certificates checked by a trustworthy proof checker.
Download
A General Approach to Define Binders Using Matching Logic
Proposes defining binders in matching logic where binding behavior is inherited from the built-in existential binder, applied to λ-calculus and System F.
Download
Matching μ-Logic
Proposes matching μ-logic extending matching logic with least fixpoints, capturing modal μ-logic, temporal logics, and reachability logic as instances.
Download
A Complete Formal Semantics of x86-64 User-Level Instruction Set Architecture
Presents a complete formal semantics of x86-64 user-level instructions, the most widely used instruction set architecture in desktop computing.
Download
KEVM: A Complete Formal Semantics of the Ethereum Virtual Machine
Provides the first complete formal semantics of the EVM, enabling verification of smart contracts and analysis of the Ethereum blockchain.
Download
Matching Logic
Presents matching logic, a first-order logic variant for specifying and reasoning about structure through patterns and pattern matching.
Download
Defining the Undefinedness of C
Presents a negative semantics of C11 that rejects undefined programs, detecting all 77 categories of core language undefinedness in the standard.
Download
KJS: A Complete Formal Semantics of JavaScript
Defines a complete formal semantics of JavaScript in K, systematically testing against the ECMAScript conformance test suite.
Download
K-Java: A Complete Semantics of Java
Presents K-Java, systematically defining every feature in the official Java Language Specification using the K semantic framework.
DownloadAI Agents

ProofBridge: Auto-Formalization of Natural Language Proofs in Lean via Joint Embeddings
Presents ProofBridge, a unified framework for automatically translating natural language theorems and proofs into Lean 4 using joint NL/FL embeddings and retrieval-augmented fine-tuning.
Download
TensorCommitments: A Lightweight Verifiable Inference for Language Models
Proposes TensorCommitments, a tensor-native proof-of-inference scheme using multivariate polynomial commitments and Terkle trees for lightweight verifiable LLM inference.
Download
OpenDebateEvidence: A Massive-Scale Argument Mining and Summarization Dataset
Introduces OpenDebateEvidence, a comprehensive dataset of 3.5 million documents for argument mining and summarization sourced from competitive debate communities.
DownloadStay Informed
Sign up for updates and never miss important announcements.




