Metamath Proof Explorer


Theorem srgbinomlem2

Description: Lemma 2 for srgbinomlem . (Contributed by AV, 23-Aug-2019)

Ref Expression
Hypotheses srgbinom.s โŠข ๐‘† = ( Base โ€˜ ๐‘… )
srgbinom.m โŠข ร— = ( .r โ€˜ ๐‘… )
srgbinom.t โŠข ยท = ( .g โ€˜ ๐‘… )
srgbinom.a โŠข + = ( +g โ€˜ ๐‘… )
srgbinom.g โŠข ๐บ = ( mulGrp โ€˜ ๐‘… )
srgbinom.e โŠข โ†‘ = ( .g โ€˜ ๐บ )
srgbinomlem.r โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ SRing )
srgbinomlem.a โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ ๐‘† )
srgbinomlem.b โŠข ( ๐œ‘ โ†’ ๐ต โˆˆ ๐‘† )
srgbinomlem.c โŠข ( ๐œ‘ โ†’ ( ๐ด ร— ๐ต ) = ( ๐ต ร— ๐ด ) )
srgbinomlem.n โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ โ„•0 )
Assertion srgbinomlem2 ( ( ๐œ‘ โˆง ( ๐ถ โˆˆ โ„•0 โˆง ๐ท โˆˆ โ„•0 โˆง ๐ธ โˆˆ โ„•0 ) ) โ†’ ( ๐ถ ยท ( ( ๐ท โ†‘ ๐ด ) ร— ( ๐ธ โ†‘ ๐ต ) ) ) โˆˆ ๐‘† )

Proof

Step Hyp Ref Expression
1 srgbinom.s โŠข ๐‘† = ( Base โ€˜ ๐‘… )
2 srgbinom.m โŠข ร— = ( .r โ€˜ ๐‘… )
3 srgbinom.t โŠข ยท = ( .g โ€˜ ๐‘… )
4 srgbinom.a โŠข + = ( +g โ€˜ ๐‘… )
5 srgbinom.g โŠข ๐บ = ( mulGrp โ€˜ ๐‘… )
6 srgbinom.e โŠข โ†‘ = ( .g โ€˜ ๐บ )
7 srgbinomlem.r โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ SRing )
8 srgbinomlem.a โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ ๐‘† )
9 srgbinomlem.b โŠข ( ๐œ‘ โ†’ ๐ต โˆˆ ๐‘† )
10 srgbinomlem.c โŠข ( ๐œ‘ โ†’ ( ๐ด ร— ๐ต ) = ( ๐ต ร— ๐ด ) )
11 srgbinomlem.n โŠข ( ๐œ‘ โ†’ ๐‘ โˆˆ โ„•0 )
12 srgmnd โŠข ( ๐‘… โˆˆ SRing โ†’ ๐‘… โˆˆ Mnd )
13 7 12 syl โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ Mnd )
14 13 adantr โŠข ( ( ๐œ‘ โˆง ( ๐ถ โˆˆ โ„•0 โˆง ๐ท โˆˆ โ„•0 โˆง ๐ธ โˆˆ โ„•0 ) ) โ†’ ๐‘… โˆˆ Mnd )
15 simpr1 โŠข ( ( ๐œ‘ โˆง ( ๐ถ โˆˆ โ„•0 โˆง ๐ท โˆˆ โ„•0 โˆง ๐ธ โˆˆ โ„•0 ) ) โ†’ ๐ถ โˆˆ โ„•0 )
16 1 2 3 4 5 6 7 8 9 10 11 srgbinomlem1 โŠข ( ( ๐œ‘ โˆง ( ๐ท โˆˆ โ„•0 โˆง ๐ธ โˆˆ โ„•0 ) ) โ†’ ( ( ๐ท โ†‘ ๐ด ) ร— ( ๐ธ โ†‘ ๐ต ) ) โˆˆ ๐‘† )
17 16 3adantr1 โŠข ( ( ๐œ‘ โˆง ( ๐ถ โˆˆ โ„•0 โˆง ๐ท โˆˆ โ„•0 โˆง ๐ธ โˆˆ โ„•0 ) ) โ†’ ( ( ๐ท โ†‘ ๐ด ) ร— ( ๐ธ โ†‘ ๐ต ) ) โˆˆ ๐‘† )
18 1 3 14 15 17 mulgnn0cld โŠข ( ( ๐œ‘ โˆง ( ๐ถ โˆˆ โ„•0 โˆง ๐ท โˆˆ โ„•0 โˆง ๐ธ โˆˆ โ„•0 ) ) โ†’ ( ๐ถ ยท ( ( ๐ท โ†‘ ๐ด ) ร— ( ๐ธ โ†‘ ๐ต ) ) ) โˆˆ ๐‘† )