How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
Differential privacy mechanisms and composition — Examples
1 · Prerequisites
- Absolute and Conditional Convergence; Rearrangement; Products
- Areas of Elementary Plane Figures
- Binary Operations, Monoids, Groups and Subgroups
- Compactness
- Compactness in Metric Spaces
- Complete Metrizability, Čech-Completeness, and Baire Category
- Completeness, Completion, and Uniform Continuity
- Conditional Distributions and Regular Conditional Probability
- Conditional Expectation
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Continuity, IVT, EVT, and Uniform Continuity
- Cosets, Index and Lagrange's Theorem
- Countability and Uncountability
- Countability Axioms and Cardinal Functions
- Determinants of Matrices over a Commutative Ring
- Differential privacy mechanisms and composition
- Divisibility, Euclidean Domains, Principal Ideal Domains and Unique Factorisation
- Event observation, censoring, truncation
- Filters and Ultrafilters
- Finite Counting, Factorials and Binomial Coefficients
- Foundations of the Real Numbers for Analysis
- Fubini and Change of Variables
- Gaussian Elimination, Elementary Matrices and Reduced Row Echelon Form
- Group Actions, Orbits, Stabilisers and Cayley's Theorem
- Ideals, Quotient Rings and the Isomorphism Theorems for Rings
- Independence Borel Cantelli and Zero One Laws
- Infinite Product Measures and Kolmogorov Extension
- Lebesgue Measure on Euclidean Space
- Lebesgue-Stieltjes Measures and Distribution Functions
- Limits of Real Functions
- limsup, liminf, and Subsequential Limits
- Linear Independence, Bases and Dimension
- Linear Transformations, Rank-Nullity and Quotient Spaces
- Markov Kernels and Markov Chains
- Matrices, the Matrix of a Linear Map, and Change of Basis
- Measurable Functions and Simple Approximation
- Measures and Their Basic Properties
- Metric Spaces
- Monotone Functions, Discontinuities, and Continuity Sets
- Monotone Sequences, Bolzano-Weierstrass, and Cauchy Completeness
- Normal Subgroups and Quotient Groups
- Order, Zorn's Lemma, and the Axiom of Choice
- Outer Measure and the Caratheodory Extension Theorem
- Parametric survival and reliability
- Polynomial Rings, the Division Algorithm and Roots
- Power Series and Real-Analytic Functions
- Probability Spaces Random Variables and Expectation
- Product Measures and the Fubini Tonelli Theorems
- Properties of the Integral and the Working FTC
- Relations, Functions, and Quotients
- Rings, Subrings, Integral Domains and Fields
- Rⁿ as a Normed Space; Vector-Valued Functions
- Roots, Rational Powers, and Classical Inequalities
- SCM, DAGs, adjustment
- Separation Axioms: the Hierarchy
- Sequences and Limits
- Sequences and Series of Functions; Uniform Convergence
- Series: Convergence and the Nonnegative Tests
- Sigma Algebras and Borel Sets
- Signed and Complex Measures Hahn and Jordan
- Simple Field Extensions and the Construction of the Complex Numbers
- Standard-Borel Real Codings and Determining Classes
- Statistical Experiments, Models and Identifiability
- Subspaces, Products, and Quotients
- Suprema and Infima
- Symmetric Groups, Cycle Decomposition and the Sign Homomorphism
- The Cantor Set, Baire Category, and Measure Zero in ℝ
- The Derivative and the Mean Value Theorems
- The Exponential Function
- The Integral Logarithm and the Equivalence of Its Characterisations
- The Inverse and Implicit Function Theorems
- The Lebesgue and Riemann Integrals Compared
- The Lebesgue Integral and the Convergence Theorems
- The Logarithm and General Powers
- The Lᵖ Spaces Holder Minkowski and Riesz Fischer
- The Radon Nikodym Theorem and Lebesgue Decomposition
- The Riemann Integral in Rᵐ and Jordan Content
- The Riemann Integral: Definition and Integrability
- The Topology of Euclidean Space
- The Total Derivative in ℝᵐ → ℝⁿ
- The ZFC Axioms and the Basic Set Constructions
- Topological Spaces and Continuity
- Topology of ℝ
- Triangularisation, Generalised Eigenspaces and Jordan Canonical Form
- Vector Spaces, Linear Subspaces, Span and Direct Sums
2 · Logical flowchart
3 · Definitions, theorems and proofs
None yet.
4 · Examples, counterexamples and false statements
Add/remove noisy count
Example
Assume Countable Choice. Let be a nonempty record universe and let databases be finite-support count functions , with neighbors formed by adding or removing one occurrence. Let be a predicate satisfied by at least one possible record, and let count the occurrences satisfying . Then the global add/remove sensitivity of is . For , releasing with is -differentially private.
Example references
Facts & Assumptions
Given: A predicate , a satisfying record , and .
Countable Choice is inherited from the real Laplace law; the count sensitivity proof uses no choice.
Neighboring databases differ by adding or removing one record occurrence.
Global sensitivity is the attained maximum of adjacent query differences.
The scalar Laplace mechanism adds noise with scale for .
Laplace privacy theorem gives -DP for every finite-dimensional query of finite global sensitivity when .
Verification
If is obtained from by adding one occurrence of , then ; removing one occurrence gives the negative of this change. Thus every adjacent difference has absolute value at most . The empty database and the database containing only are neighbors and their counts differ by , so the maximum is attained and .
By [F3], the scalar release uses scale and is exactly the stated noisy count. This query has finite dimension one and sensitivity one, so [F4] proves its guarantee.
Finite-range private selection
Example
Let be a nonempty record universe, let be its finite-support count databases with add/remove-one-occurrence adjacency, let , and let . The constant utility , has , so it is inadmissible for the positive-sensitivity exponential mechanism. Fix a possible record and define exactly when . Instead set and . Then , the mechanism is -differentially private, and it selects with probability
Example references
Facts & Assumptions
Given: A nonempty record universe , a possible record , two candidate outputs , and .
Database adjacency adds or removes one record occurrence from a finite-support count function.
Global utility sensitivity is the attained maximum adjacent score difference over the finite output range.
Exponential-mechanism weights are , normalized by their finite positive sum, and require .
Privacy theorem gives -DP under the stated positive-sensitivity hypotheses.
Verification
For the first utility, every score is independent of , so every adjacent-pair difference is zero and by [F2]. This fails the positive-sensitivity hypothesis in [F3], so the algorithm is not defined for that utility.
For the second utility, adding or removing a record other than leaves unchanged; adding or removing changes it by at most one. The empty database and the database with one occurrence of are neighbors and change from zero to one. The score at is constant, and the score at changes by exactly the change in , so the maximum adjacent score difference is attained and equals .
With , the weights are and . Normalizing their sum gives the displayed selection probability. Since the range is finite nonempty and the sensitivity is positive, [F4] proves the privacy claim.
Thresholding a private noisy count
Example
Assume Countable Choice. Let be a nonempty record universe and let databases be finite-support count functions , with neighbors formed by adding or removing one occurrence. Let be a predicate satisfied by at least one record, let count the occurrences satisfying , let , and fix . Release with , then output exactly when and output otherwise. The threshold decision is a data-independent deterministic postprocessing and retains the guarantee of the noisy count.
Example references
Facts & Assumptions
Given: A predicate satisfied by some record , , and threshold .
Countable Choice is inherited from the Laplace probability law; no stronger choice principle is used.
Neighboring databases differ by adding or removing one occurrence.
Sensitivity is the attained maximum over neighboring query differences.
Laplace privacy theorem gives -DP for a scalar query of sensitivity one and .
The Borel sigma-algebra contains closed and open intervals, including and .
Postprocessing theorem preserves the same differential-privacy parameters under any data-independent probability kernel.
Verification
Adding or removing a record changes by in absolute value. Every neighboring difference is at most one, and the empty database versus the singleton database containing attains one. Thus by [F1] and [F2], and [A1, F3] gives the corresponding Laplace law, so the noisy count has noise scale and is -DP.
Define . Its preimages of and are and , respectively, so [F4] makes Borel measurable. The deterministic kernel on is a probability kernel and is independent of the database. Applying [F5] to the noisy-count release proves that the threshold output retains the same guarantee.
Record-level versus client-level adjacency
Example
Model a database as a finite-support count function , where is the record universe, and call two databases neighbors when one is obtained from the other by adding or removing one record occurrence. Suppose one client contributes 100 identified record occurrences to a database. Removing or adding any one of those occurrences is one neighboring step, while changing the database by the client’s entire 100-record contribution is not one neighboring step. A client-level guarantee therefore requires a client-level adjacency relation that treats that full contribution as one change and a proof using that relation.
Example references
Facts & Assumptions
Given: A finite-support count database and 100 identified record occurrences contributed by one client.
Database is a finite-support record-count function, and two databases are neighbors exactly when one is obtained from the other by adding or removing one record occurrence.
Scope distinction: the page definition is central record-level add/remove privacy and does not itself define client-level privacy.
Verification
List the client’s 100 occurrences as , with repetitions allowed. For , let . Then and differ by adding one occurrence, so [F1] makes each consecutive pair neighbors.
The count-function difference between and has total absolute count , counting repeated contributions with multiplicity. A single add/remove neighbor pair has this total equal to by [F1]. Hence the full contribution is not a record-level neighboring step. Treating it as one step changes the adjacency relation, and [F2] says that any claimed client-level guarantee needs that relation and a proof under it.