The three zero symmetries act on a signed W code by flipping its two sign coordinates.
Theorem 1.1 (Klein actions are the two independent sign flips).
∀ d e lt a , g amma : R , N , m u lt i pl i c i t y : N , l e t r h o : C = 2 1 + d e lt a + ComplexI ( ) × g amma ; l e t u n s i g n e d T h re a d : R → W D i g i tSt r in g = ( x ↦ wEncoding ( ⌊ φ N ⋅ ∥ x ∥ ⌋ ) ) ; l e t co d e : C → S i g n T y p e × W D i g i tSt r in g × S i g n T y p e × W D i g i tSt r in g × W D i g i tSt r in g = ( z ↦ ( sign ( re ( z ) − 2 1 ) , u n s i g n e d T h re a d ( re ( z ) − 2 1 ) , sign ( im ( z ) ) , u n s i g n e d T h re a d ( im ( z ) ) , wEncoding ( m u lt i pl i c i t y ) )) ; l e t s t a t es : List ( S i g n T y p e × W D i g i tSt r in g × S i g n T y p e × W D i g i tSt r in g × W D i g i tSt r in g ) = [( sign ( d e lt a ) , u n s i g n e d T h re a d ( d e lt a ) , sign ( g amma ) , u n s i g n e d T h re a d ( g amma ) , wEncoding ( m u lt i pl i c i t y ) ) , ( sign ( d e lt a ) , u n s i g n e d T h re a d ( d e lt a ) , − sign ( g amma ) , u n s i g n e d T h re a d ( g amma ) , wEncoding ( m u lt i pl i c i t y ) ) , ( − sign ( d e lt a ) , u n s i g n e d T h re a d ( d e lt a ) , sign ( g amma ) , u n s i g n e d T h re a d ( g amma ) , wEncoding ( m u lt i pl i c i t y ) ) , ( − sign ( d e lt a ) , u n s i g n e d T h re a d ( d e lt a ) , − sign ( g amma ) , u n s i g n e d T h re a d ( g amma ) , wEncoding ( m u lt i pl i c i t y ) )] ; l e t or bi tC o d es : List ( S i g n T y p e × W D i g i tSt r in g × S i g n T y p e × W D i g i tSt r in g × W D i g i tSt r in g ) = [ co d e ( r h o ) , co d e ( conj ( r h o ) ) , co d e ( 1 − conj ( r h o ) ) , co d e ( 1 − r h o ) ] ; co d e ( conj ( r h o ) ) = ( sign ( d e lt a ) , u n s i g n e d T h re a d ( d e lt a ) , − sign ( g amma ) , u n s i g n e d T h re a d ( g amma ) , wEncoding ( m u lt i pl i c i t y ) ) ∧ co d e ( 1 − conj ( r h o ) ) = ( − sign ( d e lt a ) , u n s i g n e d T h re a d ( d e lt a ) , sign ( g amma ) , u n s i g n e d T h re a d ( g amma ) , wEncoding ( m u lt i pl i c i t y ) ) ∧ co d e ( 1 − r h o ) = ( − sign ( d e lt a ) , u n s i g n e d T h re a d ( d e lt a ) , − sign ( g amma ) , u n s i g n e d T h re a d ( g amma ) , wEncoding ( m u lt i pl i c i t y ) ) ∧ or bi tC o d es = s t a t es ∧ d e lt a = 0 ⇒ ( g amma = 0 ⇒ Nodup ( or bi tC o d es ) ) .
Proof. Machine-checked in Lean as D5/S3/Zeros/Symmetry/SignedZeckendorfOrbitCode.klein_actions_two_sign_bits (✓ std3). ∎
Source. Repository-derived.
Commentary.
The public code is constructed from the centered real coordinate, the height, their golden-scale W encodings, and the multiplicity W word. Conjugation, conjugate reflection, and reflection induce the three displayed sign transformations while preserving every unsigned word.
The orbit-code list is equal to the explicitly listed sign-state list. When both centered coordinates are nonzero, the sign values are nonzero and each differs from its negative, so the four entries are pairwise distinct.