Metamath Proof Explorer


Theorem rngqiprnglinlem2

Description: Lemma 2 for rngqiprnglin . (Contributed by AV, 28-Feb-2025)

Ref Expression
Hypotheses rng2idlring.r โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ Rng )
rng2idlring.i โŠข ( ๐œ‘ โ†’ ๐ผ โˆˆ ( 2Ideal โ€˜ ๐‘… ) )
rng2idlring.j โŠข ๐ฝ = ( ๐‘… โ†พs ๐ผ )
rng2idlring.u โŠข ( ๐œ‘ โ†’ ๐ฝ โˆˆ Ring )
rng2idlring.b โŠข ๐ต = ( Base โ€˜ ๐‘… )
rng2idlring.t โŠข ยท = ( .r โ€˜ ๐‘… )
rng2idlring.1 โŠข 1 = ( 1r โ€˜ ๐ฝ )
rngqiprngim.g โŠข โˆผ = ( ๐‘… ~QG ๐ผ )
rngqiprngim.q โŠข ๐‘„ = ( ๐‘… /s โˆผ )
Assertion rngqiprnglinlem2 ( ( ๐œ‘ โˆง ( ๐ด โˆˆ ๐ต โˆง ๐ถ โˆˆ ๐ต ) ) โ†’ [ ( ๐ด ยท ๐ถ ) ] โˆผ = ( [ ๐ด ] โˆผ ( .r โ€˜ ๐‘„ ) [ ๐ถ ] โˆผ ) )

Proof

Step Hyp Ref Expression
1 rng2idlring.r โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ Rng )
2 rng2idlring.i โŠข ( ๐œ‘ โ†’ ๐ผ โˆˆ ( 2Ideal โ€˜ ๐‘… ) )
3 rng2idlring.j โŠข ๐ฝ = ( ๐‘… โ†พs ๐ผ )
4 rng2idlring.u โŠข ( ๐œ‘ โ†’ ๐ฝ โˆˆ Ring )
5 rng2idlring.b โŠข ๐ต = ( Base โ€˜ ๐‘… )
6 rng2idlring.t โŠข ยท = ( .r โ€˜ ๐‘… )
7 rng2idlring.1 โŠข 1 = ( 1r โ€˜ ๐ฝ )
8 rngqiprngim.g โŠข โˆผ = ( ๐‘… ~QG ๐ผ )
9 rngqiprngim.q โŠข ๐‘„ = ( ๐‘… /s โˆผ )
10 ringrng โŠข ( ๐ฝ โˆˆ Ring โ†’ ๐ฝ โˆˆ Rng )
11 4 10 syl โŠข ( ๐œ‘ โ†’ ๐ฝ โˆˆ Rng )
12 3 11 eqeltrrid โŠข ( ๐œ‘ โ†’ ( ๐‘… โ†พs ๐ผ ) โˆˆ Rng )
13 1 2 12 rng2idlsubrng โŠข ( ๐œ‘ โ†’ ๐ผ โˆˆ ( SubRng โ€˜ ๐‘… ) )
14 subrngsubg โŠข ( ๐ผ โˆˆ ( SubRng โ€˜ ๐‘… ) โ†’ ๐ผ โˆˆ ( SubGrp โ€˜ ๐‘… ) )
15 13 14 syl โŠข ( ๐œ‘ โ†’ ๐ผ โˆˆ ( SubGrp โ€˜ ๐‘… ) )
16 1 2 15 3jca โŠข ( ๐œ‘ โ†’ ( ๐‘… โˆˆ Rng โˆง ๐ผ โˆˆ ( 2Ideal โ€˜ ๐‘… ) โˆง ๐ผ โˆˆ ( SubGrp โ€˜ ๐‘… ) ) )
17 eqid โŠข ( ๐‘… ~QG ๐ผ ) = ( ๐‘… ~QG ๐ผ )
18 8 oveq2i โŠข ( ๐‘… /s โˆผ ) = ( ๐‘… /s ( ๐‘… ~QG ๐ผ ) )
19 9 18 eqtri โŠข ๐‘„ = ( ๐‘… /s ( ๐‘… ~QG ๐ผ ) )
20 eqid โŠข ( .r โ€˜ ๐‘„ ) = ( .r โ€˜ ๐‘„ )
21 17 19 5 6 20 qusmulrng โŠข ( ( ( ๐‘… โˆˆ Rng โˆง ๐ผ โˆˆ ( 2Ideal โ€˜ ๐‘… ) โˆง ๐ผ โˆˆ ( SubGrp โ€˜ ๐‘… ) ) โˆง ( ๐ด โˆˆ ๐ต โˆง ๐ถ โˆˆ ๐ต ) ) โ†’ ( [ ๐ด ] ( ๐‘… ~QG ๐ผ ) ( .r โ€˜ ๐‘„ ) [ ๐ถ ] ( ๐‘… ~QG ๐ผ ) ) = [ ( ๐ด ยท ๐ถ ) ] ( ๐‘… ~QG ๐ผ ) )
22 16 21 sylan โŠข ( ( ๐œ‘ โˆง ( ๐ด โˆˆ ๐ต โˆง ๐ถ โˆˆ ๐ต ) ) โ†’ ( [ ๐ด ] ( ๐‘… ~QG ๐ผ ) ( .r โ€˜ ๐‘„ ) [ ๐ถ ] ( ๐‘… ~QG ๐ผ ) ) = [ ( ๐ด ยท ๐ถ ) ] ( ๐‘… ~QG ๐ผ ) )
23 8 eceq2i โŠข [ ๐ด ] โˆผ = [ ๐ด ] ( ๐‘… ~QG ๐ผ )
24 8 eceq2i โŠข [ ๐ถ ] โˆผ = [ ๐ถ ] ( ๐‘… ~QG ๐ผ )
25 23 24 oveq12i โŠข ( [ ๐ด ] โˆผ ( .r โ€˜ ๐‘„ ) [ ๐ถ ] โˆผ ) = ( [ ๐ด ] ( ๐‘… ~QG ๐ผ ) ( .r โ€˜ ๐‘„ ) [ ๐ถ ] ( ๐‘… ~QG ๐ผ ) )
26 8 eceq2i โŠข [ ( ๐ด ยท ๐ถ ) ] โˆผ = [ ( ๐ด ยท ๐ถ ) ] ( ๐‘… ~QG ๐ผ )
27 22 25 26 3eqtr4g โŠข ( ( ๐œ‘ โˆง ( ๐ด โˆˆ ๐ต โˆง ๐ถ โˆˆ ๐ต ) ) โ†’ ( [ ๐ด ] โˆผ ( .r โ€˜ ๐‘„ ) [ ๐ถ ] โˆผ ) = [ ( ๐ด ยท ๐ถ ) ] โˆผ )
28 27 eqcomd โŠข ( ( ๐œ‘ โˆง ( ๐ด โˆˆ ๐ต โˆง ๐ถ โˆˆ ๐ต ) ) โ†’ [ ( ๐ด ยท ๐ถ ) ] โˆผ = ( [ ๐ด ] โˆผ ( .r โ€˜ ๐‘„ ) [ ๐ถ ] โˆผ ) )