Step * 1 1 2 1 of Lemma wilson-theorem


1. {i:ℤ1 < i} 
2. prime(n)
3. ∀b:ℕn. ((rotate-by(n;1) (rotate-by(n;n 1) b)) b ∈ ℕn)
4. ∀b:ℕn. ((rotate-by(n;n 1) (rotate-by(n;1) b)) b ∈ ℕn)
5. cyclic-map(ℕn) ~ ℕ(n 1)!
⊢ Inj(cyclic-map(ℕn);cyclic-map(ℕn);λf.(rotate-by(n;n 1) (f rotate-by(n;1))))
BY
(D 0
   THEN Reduce 0
   THEN Auto
   THEN Try ((BLemma `cyclic-map-conjugate` THEN Auto))
   THEN ApFunToHypEquands `Z' ⌜rotate-by(n;1) (Z rotate-by(n;n 1))⌝ ⌜cyclic-map(ℕn)⌝ (-1)⋅
   THEN Auto
   THEN Try ((BLemma `cyclic-map-conjugate` THEN Auto)))⋅ }

1
1. {i:ℤ1 < i} 
2. prime(n)
3. ∀b:ℕn. ((rotate-by(n;1) (rotate-by(n;n 1) b)) b ∈ ℕn)
4. ∀b:ℕn. ((rotate-by(n;n 1) (rotate-by(n;1) b)) b ∈ ℕn)
5. cyclic-map(ℕn) ~ ℕ(n 1)!
6. a1 cyclic-map(ℕn)
7. a2 cyclic-map(ℕn)
8. (rotate-by(n;n 1) (a1 rotate-by(n;1))) (rotate-by(n;n 1) (a2 rotate-by(n;1))) ∈ cyclic-map(ℕn)
9. (rotate-by(n;1) ((rotate-by(n;n 1) (a1 rotate-by(n;1))) rotate-by(n;n 1)))
(rotate-by(n;1) ((rotate-by(n;n 1) (a2 rotate-by(n;1))) rotate-by(n;n 1)))
∈ cyclic-map(ℕn)
⊢ a1 a2 ∈ cyclic-map(ℕn)


Latex:


Latex:

1.  n  :  \{i:\mBbbZ{}|  1  <  i\} 
2.  prime(n)
3.  \mforall{}b:\mBbbN{}n.  ((rotate-by(n;1)  (rotate-by(n;n  -  1)  b))  =  b)
4.  \mforall{}b:\mBbbN{}n.  ((rotate-by(n;n  -  1)  (rotate-by(n;1)  b))  =  b)
5.  cyclic-map(\mBbbN{}n)  \msim{}  \mBbbN{}(n  -  1)!
\mvdash{}  Inj(cyclic-map(\mBbbN{}n);cyclic-map(\mBbbN{}n);\mlambda{}f.(rotate-by(n;n  -  1)  o  (f  o  rotate-by(n;1))))


By


Latex:
(D  0
  THEN  Reduce  0
  THEN  Auto
  THEN  Try  ((BLemma  `cyclic-map-conjugate`  THEN  Auto))
  THEN  ApFunToHypEquands  `Z'  \mkleeneopen{}rotate-by(n;1)  o  (Z  o  rotate-by(n;n  -  1))\mkleeneclose{}  \mkleeneopen{}cyclic-map(\mBbbN{}n)\mkleeneclose{}  (-1)\mcdot{}
  THEN  Auto
  THEN  Try  ((BLemma  `cyclic-map-conjugate`  THEN  Auto)))\mcdot{}




Home Index