Metamath Proof Explorer


Theorem dchrf

Description: A Dirichlet character is a function. (Contributed by Mario Carneiro, 18-Apr-2016)

Ref Expression
Hypotheses dchrmhm.g โŠข ๐บ = ( DChr โ€˜ ๐‘ )
dchrmhm.z โŠข ๐‘ = ( โ„ค/nโ„ค โ€˜ ๐‘ )
dchrmhm.b โŠข ๐ท = ( Base โ€˜ ๐บ )
dchrf.b โŠข ๐ต = ( Base โ€˜ ๐‘ )
dchrf.x โŠข ( ๐œ‘ โ†’ ๐‘‹ โˆˆ ๐ท )
Assertion dchrf ( ๐œ‘ โ†’ ๐‘‹ : ๐ต โŸถ โ„‚ )

Proof

Step Hyp Ref Expression
1 dchrmhm.g โŠข ๐บ = ( DChr โ€˜ ๐‘ )
2 dchrmhm.z โŠข ๐‘ = ( โ„ค/nโ„ค โ€˜ ๐‘ )
3 dchrmhm.b โŠข ๐ท = ( Base โ€˜ ๐บ )
4 dchrf.b โŠข ๐ต = ( Base โ€˜ ๐‘ )
5 dchrf.x โŠข ( ๐œ‘ โ†’ ๐‘‹ โˆˆ ๐ท )
6 eqid โŠข ( Unit โ€˜ ๐‘ ) = ( Unit โ€˜ ๐‘ )
7 1 3 dchrrcl โŠข ( ๐‘‹ โˆˆ ๐ท โ†’ ๐‘ โˆˆ โ„• )
8 5 7 syl โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ โ„• )
9 1 2 4 6 8 3 dchrelbas3 โŠข ( ๐œ‘ โ†’ ( ๐‘‹ โˆˆ ๐ท โ†” ( ๐‘‹ : ๐ต โŸถ โ„‚ โˆง ( โˆ€ ๐‘ฅ โˆˆ ( Unit โ€˜ ๐‘ ) โˆ€ ๐‘ฆ โˆˆ ( Unit โ€˜ ๐‘ ) ( ๐‘‹ โ€˜ ( ๐‘ฅ ( .r โ€˜ ๐‘ ) ๐‘ฆ ) ) = ( ( ๐‘‹ โ€˜ ๐‘ฅ ) ยท ( ๐‘‹ โ€˜ ๐‘ฆ ) ) โˆง ( ๐‘‹ โ€˜ ( 1r โ€˜ ๐‘ ) ) = 1 โˆง โˆ€ ๐‘ฅ โˆˆ ๐ต ( ( ๐‘‹ โ€˜ ๐‘ฅ ) โ‰  0 โ†’ ๐‘ฅ โˆˆ ( Unit โ€˜ ๐‘ ) ) ) ) ) )
10 5 9 mpbid โŠข ( ๐œ‘ โ†’ ( ๐‘‹ : ๐ต โŸถ โ„‚ โˆง ( โˆ€ ๐‘ฅ โˆˆ ( Unit โ€˜ ๐‘ ) โˆ€ ๐‘ฆ โˆˆ ( Unit โ€˜ ๐‘ ) ( ๐‘‹ โ€˜ ( ๐‘ฅ ( .r โ€˜ ๐‘ ) ๐‘ฆ ) ) = ( ( ๐‘‹ โ€˜ ๐‘ฅ ) ยท ( ๐‘‹ โ€˜ ๐‘ฆ ) ) โˆง ( ๐‘‹ โ€˜ ( 1r โ€˜ ๐‘ ) ) = 1 โˆง โˆ€ ๐‘ฅ โˆˆ ๐ต ( ( ๐‘‹ โ€˜ ๐‘ฅ ) โ‰  0 โ†’ ๐‘ฅ โˆˆ ( Unit โ€˜ ๐‘ ) ) ) ) )
11 10 simpld โŠข ( ๐œ‘ โ†’ ๐‘‹ : ๐ต โŸถ โ„‚ )