Reflection-only obstruction: cannot absorb using only even auxiliaries
ProvedErdos195.reflection_only_obstructionA tree witness is a function on the nodes of the binary residue tree. A finite word is -safe if the sequence "the letters of in order, then all remaining integers in -order" contains no monotone -term arithmetic progression. An in-order pair of is open if and . The word is a true root release if every open pair with odd has even. There is no finite list of even integers such that
is -safe for some tree witness and a true root release. Release forces the even support to be invariant under , and the extremes of the even support then give a node conflict at . So in the tree-witness approach to Erdős Problem 195, the two-entry word , which is itself safe and released, cannot absorb the target by reflection-only preparation. This is the minimal starting word for such an obstruction.
Formalization note: tree-witness safety uses treeLt θ from Definitions.Def_Erdos195_tree and Safe from Definitions.Def_Erdos195_defs. Positions are List.idxOf. The release property is stated as: every open in-order pair with has .
import Mathlib import Definitions.Def_Erdos195_tree
namespace Erdos195
theorem reflection_only_obstruction :
¬ ∃ R : List ℤ, (∀ r ∈ R, r % 2 = 0) ∧
(∃ θ : ℕ → ℤ → Bool, Safe (treeLt θ) ([0, -2] ++ R ++ [1])) ∧
∀ a b : ℤ, a ∈ [0, -2] ++ R ++ [1] → b ∈ [0, -2] ++ R ++ [1] →
([0, -2] ++ R ++ [1]).idxOf a < ([0, -2] ++ R ++ [1]).idxOf b →
2 * b - a ∉ [0, -2] ++ R ++ [1] → 3 * b - 2 * a ∉ [0, -2] ++ R ++ [1] →
(b - a) % 2 = 1 → b % 2 = 0 := by sorry
end Erdos195