A Separation Logic for Negative Dependence
summary
Design of LINA, a probabilistic separation logic that adds a second separating conjunction for negative dependence alongside the independence star, with semantics built from a nondeterministic composition operator. Introduces partition negative association (PNA) to make the NA-star compositional, proves closure under independent unions and monotone maps, and gives a Frame-like rule that preserves PNA when sampling a one‑hot vector and adding counts. Verifies balls‑into‑bins and bloom filter bounds and presents M‑BI as a sound complete BI extension.
AI-written summary · about
chapters (7)
- 0:00Intro
- 0:20Motivating Example: Balls-into-Bins
- 3:13Contribution
- 4:11Separation Logic
- 5:59Assertion Logic of LINA
- 7:12Challenges: Semantics for
- 11:52Program Logic of LINA
related talks
01h 06mIntroduction to Causal Graphical Models: Graphs, d-separation, do-calculus
01h 00mLogic and Probabilistic Circuits 3
01h 03mLogic and Probabilistic Circuits 2
56mLog-concave Polynomials and Spectral Independence 3
54mNegative Dependence and Lorentzian Polynomials
01h 01mBrief Tutorial on Probabilistic Databases
01h 02mOut-of-Distribution Generalization as Reasoning: Are LLMs Competitive?
26mAffine Monads and Lazy Structures for Bayesian Programming
