Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Two-Truth Report Vector

Abstract

At the half-honest boundary, one report vector is admissible for both Boolean truths.

Theorem 1.1 (One report vector supports two allowed truth worlds).

Proof. Machine-checked in Lean as D5/S3/ConceptDynamics/InstitutionalCapture/TwoTruthReportVector.two_truth_report_vector_exists (✓ std3). ∎

Source. Repository-derived.

Commentary.

Reports form a Boolean vector indexed by Fin n, and byzantineCount counts entries that disagree with a proposed common truth.

When n is at most f, the constant-false vector meets both bounds. Otherwise the vector is true on the first f indices and false elsewhere. Its two disagreement counts are f and n minus f, and the threshold bounds both by f. Subsets of the reporters agreeing with each truth give disjoint groups H0 and H1, each with exactly n minus f members.

References