Metamath Proof Explorer


Theorem modxp1i

Description: Add one to an exponent in a power mod calculation. (Contributed by Mario Carneiro, 21-Feb-2014)

Ref Expression
Hypotheses modxai.1 โŠข ๐‘ โˆˆ โ„•
modxai.2 โŠข ๐ด โˆˆ โ„•
modxai.3 โŠข ๐ต โˆˆ โ„•0
modxai.4 โŠข ๐ท โˆˆ โ„ค
modxai.5 โŠข ๐พ โˆˆ โ„•0
modxai.6 โŠข ๐‘€ โˆˆ โ„•0
modxp1i.9 โŠข ( ( ๐ด โ†‘ ๐ต ) mod ๐‘ ) = ( ๐พ mod ๐‘ )
modxp1i.7 โŠข ( ๐ต + 1 ) = ๐ธ
modxp1i.8 โŠข ( ( ๐ท ยท ๐‘ ) + ๐‘€ ) = ( ๐พ ยท ๐ด )
Assertion modxp1i ( ( ๐ด โ†‘ ๐ธ ) mod ๐‘ ) = ( ๐‘€ mod ๐‘ )

Proof

Step Hyp Ref Expression
1 modxai.1 โŠข ๐‘ โˆˆ โ„•
2 modxai.2 โŠข ๐ด โˆˆ โ„•
3 modxai.3 โŠข ๐ต โˆˆ โ„•0
4 modxai.4 โŠข ๐ท โˆˆ โ„ค
5 modxai.5 โŠข ๐พ โˆˆ โ„•0
6 modxai.6 โŠข ๐‘€ โˆˆ โ„•0
7 modxp1i.9 โŠข ( ( ๐ด โ†‘ ๐ต ) mod ๐‘ ) = ( ๐พ mod ๐‘ )
8 modxp1i.7 โŠข ( ๐ต + 1 ) = ๐ธ
9 modxp1i.8 โŠข ( ( ๐ท ยท ๐‘ ) + ๐‘€ ) = ( ๐พ ยท ๐ด )
10 1nn0 โŠข 1 โˆˆ โ„•0
11 2 nnnn0i โŠข ๐ด โˆˆ โ„•0
12 2 nncni โŠข ๐ด โˆˆ โ„‚
13 exp1 โŠข ( ๐ด โˆˆ โ„‚ โ†’ ( ๐ด โ†‘ 1 ) = ๐ด )
14 12 13 ax-mp โŠข ( ๐ด โ†‘ 1 ) = ๐ด
15 14 oveq1i โŠข ( ( ๐ด โ†‘ 1 ) mod ๐‘ ) = ( ๐ด mod ๐‘ )
16 1 2 3 4 5 6 10 11 7 15 8 9 modxai โŠข ( ( ๐ด โ†‘ ๐ธ ) mod ๐‘ ) = ( ๐‘€ mod ๐‘ )