Step * 2 of Lemma iterate-rotate


1. : ℕ
2. ∀x:ℕn. ∀k:ℕ.  (x rem n ∈ ℕn)
⊢ ∀[k:ℕ]. (rot(n)^k x.(x rem n)) ∈ (ℕn ⟶ ℕn))
BY
(PrimrecInductionOn `k' THEN Auto) }

1
1. : ℕ
2. ∀x:ℕn. ∀k:ℕ.  (x rem n ∈ ℕn)
3. : ℤ
4. ¬k < 1
5. 0 < k
6. rot(n)^k x.(x (k 1) rem n)) ∈ (ℕn ⟶ ℕn)
⊢ (rot(n) rot(n)^k 1) x.(x rem n)) ∈ (ℕn ⟶ ℕn)


Latex:


Latex:

1.  n  :  \mBbbN{}
2.  \mforall{}x:\mBbbN{}n.  \mforall{}k:\mBbbN{}.    (x  +  k  rem  n  \mmember{}  \mBbbN{}n)
\mvdash{}  \mforall{}[k:\mBbbN{}].  (rot(n)\^{}k  =  (\mlambda{}x.(x  +  k  rem  n)))


By


Latex:
(PrimrecInductionOn  `k'  THEN  Auto)




Home Index