83theorem grayToNat_inverts_natToGray : 84 ∀ n : ℕ, n < 2^64 → grayInverse (n ^^^ (n >>> 1)) = n :=
proof body
Term-mode proof.
85 GrayCodeFacts.grayToNat_inverts_natToGray 86 87/-- **Classical Result**: natToGray is a left inverse of grayToNat. 88 89The forward Gray code transformation inverts the inverse operation. 90 91**Proof**: Follows from bijectivity of Gray code map 92 93**References**: Same as above 94 95**Status**: Consequence of inverse correctness 96-/
used by (2)
From the project-wide theorem graph. These declarations reference this one in their body.