p. A:41 — for large , every machine in is functionally equivalent to
ProvedObfImpossibility.RiceSimulator.survivors_eventually_equivalentcomputabilityp2o-batch-pfp2bp2o-gran-per-chapterp2o-plan-paperp2o-v1rice-theorem
Let be a machine and, for , let be the set of machines of size that are -compatible with . Then there is a number such that
Only finitely many machines have size , and each one inequivalent to eventually leaves for good; the statement collects this into a single threshold. It is the step of the proof of Theorem A.2 that lets the simulator's answer stabilise on machines that must treat like .
Preamble
import Mathlib import Definitions.Def_ObfImpossibility_RiceSimulator_Setting
Formal statement
namespace ObfImpossibility.RiceSimulator
/-- p. A:41 (proof of Theorem A.2): there is `n''` such that every machine `N ∈ S_n` with
`n > n''` satisfies `[N] ≡ [M]`. -/
theorem survivors_eventually_equivalent (M : Machine) :
∃ n'' : ℕ, ∀ n : ℕ, n'' < n → ∀ N ∈ survivors n M, fn N = fn M := by sorry
end ObfImpossibility.RiceSimulator
Source
Barak et al., On the (Im)possibility of Obfuscating Programs, J. ACM 59(2) (2012), author's copy, p. A:41, proof of Theorem A.2 (paragraph "We claim that S always halts")
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.