Metamath Proof Explorer


Theorem iexpcyc

Description: Taking _i to the K -th power is the same as using the K mod 4 -th power instead, by i4 . (Contributed by Mario Carneiro, 7-Jul-2014)

Ref Expression
Assertion iexpcyc ( ๐พ โˆˆ โ„ค โ†’ ( i โ†‘ ( ๐พ mod 4 ) ) = ( i โ†‘ ๐พ ) )

Proof

Step Hyp Ref Expression
1 zre โŠข ( ๐พ โˆˆ โ„ค โ†’ ๐พ โˆˆ โ„ )
2 4re โŠข 4 โˆˆ โ„
3 4pos โŠข 0 < 4
4 2 3 elrpii โŠข 4 โˆˆ โ„+
5 modval โŠข ( ( ๐พ โˆˆ โ„ โˆง 4 โˆˆ โ„+ ) โ†’ ( ๐พ mod 4 ) = ( ๐พ โˆ’ ( 4 ยท ( โŒŠ โ€˜ ( ๐พ / 4 ) ) ) ) )
6 1 4 5 sylancl โŠข ( ๐พ โˆˆ โ„ค โ†’ ( ๐พ mod 4 ) = ( ๐พ โˆ’ ( 4 ยท ( โŒŠ โ€˜ ( ๐พ / 4 ) ) ) ) )
7 6 oveq2d โŠข ( ๐พ โˆˆ โ„ค โ†’ ( i โ†‘ ( ๐พ mod 4 ) ) = ( i โ†‘ ( ๐พ โˆ’ ( 4 ยท ( โŒŠ โ€˜ ( ๐พ / 4 ) ) ) ) ) )
8 4z โŠข 4 โˆˆ โ„ค
9 4nn โŠข 4 โˆˆ โ„•
10 nndivre โŠข ( ( ๐พ โˆˆ โ„ โˆง 4 โˆˆ โ„• ) โ†’ ( ๐พ / 4 ) โˆˆ โ„ )
11 1 9 10 sylancl โŠข ( ๐พ โˆˆ โ„ค โ†’ ( ๐พ / 4 ) โˆˆ โ„ )
12 11 flcld โŠข ( ๐พ โˆˆ โ„ค โ†’ ( โŒŠ โ€˜ ( ๐พ / 4 ) ) โˆˆ โ„ค )
13 zmulcl โŠข ( ( 4 โˆˆ โ„ค โˆง ( โŒŠ โ€˜ ( ๐พ / 4 ) ) โˆˆ โ„ค ) โ†’ ( 4 ยท ( โŒŠ โ€˜ ( ๐พ / 4 ) ) ) โˆˆ โ„ค )
14 8 12 13 sylancr โŠข ( ๐พ โˆˆ โ„ค โ†’ ( 4 ยท ( โŒŠ โ€˜ ( ๐พ / 4 ) ) ) โˆˆ โ„ค )
15 ax-icn โŠข i โˆˆ โ„‚
16 ine0 โŠข i โ‰  0
17 expsub โŠข ( ( ( i โˆˆ โ„‚ โˆง i โ‰  0 ) โˆง ( ๐พ โˆˆ โ„ค โˆง ( 4 ยท ( โŒŠ โ€˜ ( ๐พ / 4 ) ) ) โˆˆ โ„ค ) ) โ†’ ( i โ†‘ ( ๐พ โˆ’ ( 4 ยท ( โŒŠ โ€˜ ( ๐พ / 4 ) ) ) ) ) = ( ( i โ†‘ ๐พ ) / ( i โ†‘ ( 4 ยท ( โŒŠ โ€˜ ( ๐พ / 4 ) ) ) ) ) )
18 15 16 17 mpanl12 โŠข ( ( ๐พ โˆˆ โ„ค โˆง ( 4 ยท ( โŒŠ โ€˜ ( ๐พ / 4 ) ) ) โˆˆ โ„ค ) โ†’ ( i โ†‘ ( ๐พ โˆ’ ( 4 ยท ( โŒŠ โ€˜ ( ๐พ / 4 ) ) ) ) ) = ( ( i โ†‘ ๐พ ) / ( i โ†‘ ( 4 ยท ( โŒŠ โ€˜ ( ๐พ / 4 ) ) ) ) ) )
19 14 18 mpdan โŠข ( ๐พ โˆˆ โ„ค โ†’ ( i โ†‘ ( ๐พ โˆ’ ( 4 ยท ( โŒŠ โ€˜ ( ๐พ / 4 ) ) ) ) ) = ( ( i โ†‘ ๐พ ) / ( i โ†‘ ( 4 ยท ( โŒŠ โ€˜ ( ๐พ / 4 ) ) ) ) ) )
20 expmulz โŠข ( ( ( i โˆˆ โ„‚ โˆง i โ‰  0 ) โˆง ( 4 โˆˆ โ„ค โˆง ( โŒŠ โ€˜ ( ๐พ / 4 ) ) โˆˆ โ„ค ) ) โ†’ ( i โ†‘ ( 4 ยท ( โŒŠ โ€˜ ( ๐พ / 4 ) ) ) ) = ( ( i โ†‘ 4 ) โ†‘ ( โŒŠ โ€˜ ( ๐พ / 4 ) ) ) )
21 15 16 20 mpanl12 โŠข ( ( 4 โˆˆ โ„ค โˆง ( โŒŠ โ€˜ ( ๐พ / 4 ) ) โˆˆ โ„ค ) โ†’ ( i โ†‘ ( 4 ยท ( โŒŠ โ€˜ ( ๐พ / 4 ) ) ) ) = ( ( i โ†‘ 4 ) โ†‘ ( โŒŠ โ€˜ ( ๐พ / 4 ) ) ) )
22 8 12 21 sylancr โŠข ( ๐พ โˆˆ โ„ค โ†’ ( i โ†‘ ( 4 ยท ( โŒŠ โ€˜ ( ๐พ / 4 ) ) ) ) = ( ( i โ†‘ 4 ) โ†‘ ( โŒŠ โ€˜ ( ๐พ / 4 ) ) ) )
23 i4 โŠข ( i โ†‘ 4 ) = 1
24 23 oveq1i โŠข ( ( i โ†‘ 4 ) โ†‘ ( โŒŠ โ€˜ ( ๐พ / 4 ) ) ) = ( 1 โ†‘ ( โŒŠ โ€˜ ( ๐พ / 4 ) ) )
25 1exp โŠข ( ( โŒŠ โ€˜ ( ๐พ / 4 ) ) โˆˆ โ„ค โ†’ ( 1 โ†‘ ( โŒŠ โ€˜ ( ๐พ / 4 ) ) ) = 1 )
26 12 25 syl โŠข ( ๐พ โˆˆ โ„ค โ†’ ( 1 โ†‘ ( โŒŠ โ€˜ ( ๐พ / 4 ) ) ) = 1 )
27 24 26 eqtrid โŠข ( ๐พ โˆˆ โ„ค โ†’ ( ( i โ†‘ 4 ) โ†‘ ( โŒŠ โ€˜ ( ๐พ / 4 ) ) ) = 1 )
28 22 27 eqtrd โŠข ( ๐พ โˆˆ โ„ค โ†’ ( i โ†‘ ( 4 ยท ( โŒŠ โ€˜ ( ๐พ / 4 ) ) ) ) = 1 )
29 28 oveq2d โŠข ( ๐พ โˆˆ โ„ค โ†’ ( ( i โ†‘ ๐พ ) / ( i โ†‘ ( 4 ยท ( โŒŠ โ€˜ ( ๐พ / 4 ) ) ) ) ) = ( ( i โ†‘ ๐พ ) / 1 ) )
30 expclz โŠข ( ( i โˆˆ โ„‚ โˆง i โ‰  0 โˆง ๐พ โˆˆ โ„ค ) โ†’ ( i โ†‘ ๐พ ) โˆˆ โ„‚ )
31 15 16 30 mp3an12 โŠข ( ๐พ โˆˆ โ„ค โ†’ ( i โ†‘ ๐พ ) โˆˆ โ„‚ )
32 31 div1d โŠข ( ๐พ โˆˆ โ„ค โ†’ ( ( i โ†‘ ๐พ ) / 1 ) = ( i โ†‘ ๐พ ) )
33 29 32 eqtrd โŠข ( ๐พ โˆˆ โ„ค โ†’ ( ( i โ†‘ ๐พ ) / ( i โ†‘ ( 4 ยท ( โŒŠ โ€˜ ( ๐พ / 4 ) ) ) ) ) = ( i โ†‘ ๐พ ) )
34 19 33 eqtrd โŠข ( ๐พ โˆˆ โ„ค โ†’ ( i โ†‘ ( ๐พ โˆ’ ( 4 ยท ( โŒŠ โ€˜ ( ๐พ / 4 ) ) ) ) ) = ( i โ†‘ ๐พ ) )
35 7 34 eqtrd โŠข ( ๐พ โˆˆ โ„ค โ†’ ( i โ†‘ ( ๐พ mod 4 ) ) = ( i โ†‘ ๐พ ) )