Metamath Proof Explorer


Theorem rnglidlmcl

Description: A (left) ideal containing the zero element is closed under left-multiplication by elements of the full non-unital ring. If the ring is not a unital ring, and the ideal does not contain the zero element of the ring, then the closure cannot be proven as in lidlmcl . (Contributed by AV, 18-Feb-2025)

Ref Expression
Hypotheses rnglidlmcl.z โŠข 0 = ( 0g โ€˜ ๐‘… )
rnglidlmcl.b โŠข ๐ต = ( Base โ€˜ ๐‘… )
rnglidlmcl.t โŠข ยท = ( .r โ€˜ ๐‘… )
rnglidlmcl.u โŠข ๐‘ˆ = ( LIdeal โ€˜ ๐‘… )
Assertion rnglidlmcl ( ( ( ๐‘… โˆˆ Rng โˆง ๐ผ โˆˆ ๐‘ˆ โˆง 0 โˆˆ ๐ผ ) โˆง ( ๐‘‹ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐ผ ) ) โ†’ ( ๐‘‹ ยท ๐‘Œ ) โˆˆ ๐ผ )

Proof

Step Hyp Ref Expression
1 rnglidlmcl.z โŠข 0 = ( 0g โ€˜ ๐‘… )
2 rnglidlmcl.b โŠข ๐ต = ( Base โ€˜ ๐‘… )
3 rnglidlmcl.t โŠข ยท = ( .r โ€˜ ๐‘… )
4 rnglidlmcl.u โŠข ๐‘ˆ = ( LIdeal โ€˜ ๐‘… )
5 eqid โŠข ( +g โ€˜ ๐‘… ) = ( +g โ€˜ ๐‘… )
6 4 2 5 3 islidl โŠข ( ๐ผ โˆˆ ๐‘ˆ โ†” ( ๐ผ โІ ๐ต โˆง ๐ผ โ‰  โˆ… โˆง โˆ€ ๐‘ฅ โˆˆ ๐ต โˆ€ ๐‘Ž โˆˆ ๐ผ โˆ€ ๐‘ โˆˆ ๐ผ ( ( ๐‘ฅ ยท ๐‘Ž ) ( +g โ€˜ ๐‘… ) ๐‘ ) โˆˆ ๐ผ ) )
7 oveq1 โŠข ( ๐‘ฅ = ๐‘‹ โ†’ ( ๐‘ฅ ยท ๐‘Ž ) = ( ๐‘‹ ยท ๐‘Ž ) )
8 7 oveq1d โŠข ( ๐‘ฅ = ๐‘‹ โ†’ ( ( ๐‘ฅ ยท ๐‘Ž ) ( +g โ€˜ ๐‘… ) ๐‘ ) = ( ( ๐‘‹ ยท ๐‘Ž ) ( +g โ€˜ ๐‘… ) ๐‘ ) )
9 8 eleq1d โŠข ( ๐‘ฅ = ๐‘‹ โ†’ ( ( ( ๐‘ฅ ยท ๐‘Ž ) ( +g โ€˜ ๐‘… ) ๐‘ ) โˆˆ ๐ผ โ†” ( ( ๐‘‹ ยท ๐‘Ž ) ( +g โ€˜ ๐‘… ) ๐‘ ) โˆˆ ๐ผ ) )
10 9 ralbidv โŠข ( ๐‘ฅ = ๐‘‹ โ†’ ( โˆ€ ๐‘ โˆˆ ๐ผ ( ( ๐‘ฅ ยท ๐‘Ž ) ( +g โ€˜ ๐‘… ) ๐‘ ) โˆˆ ๐ผ โ†” โˆ€ ๐‘ โˆˆ ๐ผ ( ( ๐‘‹ ยท ๐‘Ž ) ( +g โ€˜ ๐‘… ) ๐‘ ) โˆˆ ๐ผ ) )
11 oveq2 โŠข ( ๐‘Ž = ๐‘Œ โ†’ ( ๐‘‹ ยท ๐‘Ž ) = ( ๐‘‹ ยท ๐‘Œ ) )
12 11 oveq1d โŠข ( ๐‘Ž = ๐‘Œ โ†’ ( ( ๐‘‹ ยท ๐‘Ž ) ( +g โ€˜ ๐‘… ) ๐‘ ) = ( ( ๐‘‹ ยท ๐‘Œ ) ( +g โ€˜ ๐‘… ) ๐‘ ) )
13 12 eleq1d โŠข ( ๐‘Ž = ๐‘Œ โ†’ ( ( ( ๐‘‹ ยท ๐‘Ž ) ( +g โ€˜ ๐‘… ) ๐‘ ) โˆˆ ๐ผ โ†” ( ( ๐‘‹ ยท ๐‘Œ ) ( +g โ€˜ ๐‘… ) ๐‘ ) โˆˆ ๐ผ ) )
14 13 ralbidv โŠข ( ๐‘Ž = ๐‘Œ โ†’ ( โˆ€ ๐‘ โˆˆ ๐ผ ( ( ๐‘‹ ยท ๐‘Ž ) ( +g โ€˜ ๐‘… ) ๐‘ ) โˆˆ ๐ผ โ†” โˆ€ ๐‘ โˆˆ ๐ผ ( ( ๐‘‹ ยท ๐‘Œ ) ( +g โ€˜ ๐‘… ) ๐‘ ) โˆˆ ๐ผ ) )
15 10 14 rspc2v โŠข ( ( ๐‘‹ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐ผ ) โ†’ ( โˆ€ ๐‘ฅ โˆˆ ๐ต โˆ€ ๐‘Ž โˆˆ ๐ผ โˆ€ ๐‘ โˆˆ ๐ผ ( ( ๐‘ฅ ยท ๐‘Ž ) ( +g โ€˜ ๐‘… ) ๐‘ ) โˆˆ ๐ผ โ†’ โˆ€ ๐‘ โˆˆ ๐ผ ( ( ๐‘‹ ยท ๐‘Œ ) ( +g โ€˜ ๐‘… ) ๐‘ ) โˆˆ ๐ผ ) )
16 15 adantl โŠข ( ( ( ( ๐‘… โˆˆ Rng โˆง ๐ผ โІ ๐ต โˆง ๐ผ โ‰  โˆ… ) โˆง 0 โˆˆ ๐ผ ) โˆง ( ๐‘‹ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐ผ ) ) โ†’ ( โˆ€ ๐‘ฅ โˆˆ ๐ต โˆ€ ๐‘Ž โˆˆ ๐ผ โˆ€ ๐‘ โˆˆ ๐ผ ( ( ๐‘ฅ ยท ๐‘Ž ) ( +g โ€˜ ๐‘… ) ๐‘ ) โˆˆ ๐ผ โ†’ โˆ€ ๐‘ โˆˆ ๐ผ ( ( ๐‘‹ ยท ๐‘Œ ) ( +g โ€˜ ๐‘… ) ๐‘ ) โˆˆ ๐ผ ) )
17 oveq2 โŠข ( ๐‘ = 0 โ†’ ( ( ๐‘‹ ยท ๐‘Œ ) ( +g โ€˜ ๐‘… ) ๐‘ ) = ( ( ๐‘‹ ยท ๐‘Œ ) ( +g โ€˜ ๐‘… ) 0 ) )
18 17 eleq1d โŠข ( ๐‘ = 0 โ†’ ( ( ( ๐‘‹ ยท ๐‘Œ ) ( +g โ€˜ ๐‘… ) ๐‘ ) โˆˆ ๐ผ โ†” ( ( ๐‘‹ ยท ๐‘Œ ) ( +g โ€˜ ๐‘… ) 0 ) โˆˆ ๐ผ ) )
19 18 rspcv โŠข ( 0 โˆˆ ๐ผ โ†’ ( โˆ€ ๐‘ โˆˆ ๐ผ ( ( ๐‘‹ ยท ๐‘Œ ) ( +g โ€˜ ๐‘… ) ๐‘ ) โˆˆ ๐ผ โ†’ ( ( ๐‘‹ ยท ๐‘Œ ) ( +g โ€˜ ๐‘… ) 0 ) โˆˆ ๐ผ ) )
20 19 adantl โŠข ( ( ( ๐‘… โˆˆ Rng โˆง ๐ผ โІ ๐ต โˆง ๐ผ โ‰  โˆ… ) โˆง 0 โˆˆ ๐ผ ) โ†’ ( โˆ€ ๐‘ โˆˆ ๐ผ ( ( ๐‘‹ ยท ๐‘Œ ) ( +g โ€˜ ๐‘… ) ๐‘ ) โˆˆ ๐ผ โ†’ ( ( ๐‘‹ ยท ๐‘Œ ) ( +g โ€˜ ๐‘… ) 0 ) โˆˆ ๐ผ ) )
21 rnggrp โŠข ( ๐‘… โˆˆ Rng โ†’ ๐‘… โˆˆ Grp )
22 21 3ad2ant1 โŠข ( ( ๐‘… โˆˆ Rng โˆง ๐ผ โІ ๐ต โˆง ๐ผ โ‰  โˆ… ) โ†’ ๐‘… โˆˆ Grp )
23 22 adantr โŠข ( ( ( ๐‘… โˆˆ Rng โˆง ๐ผ โІ ๐ต โˆง ๐ผ โ‰  โˆ… ) โˆง 0 โˆˆ ๐ผ ) โ†’ ๐‘… โˆˆ Grp )
24 23 adantr โŠข ( ( ( ( ๐‘… โˆˆ Rng โˆง ๐ผ โІ ๐ต โˆง ๐ผ โ‰  โˆ… ) โˆง 0 โˆˆ ๐ผ ) โˆง ( ๐‘‹ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐ผ ) ) โ†’ ๐‘… โˆˆ Grp )
25 simpll1 โŠข ( ( ( ( ๐‘… โˆˆ Rng โˆง ๐ผ โІ ๐ต โˆง ๐ผ โ‰  โˆ… ) โˆง 0 โˆˆ ๐ผ ) โˆง ( ๐‘‹ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐ผ ) ) โ†’ ๐‘… โˆˆ Rng )
26 simprl โŠข ( ( ( ( ๐‘… โˆˆ Rng โˆง ๐ผ โІ ๐ต โˆง ๐ผ โ‰  โˆ… ) โˆง 0 โˆˆ ๐ผ ) โˆง ( ๐‘‹ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐ผ ) ) โ†’ ๐‘‹ โˆˆ ๐ต )
27 ssel โŠข ( ๐ผ โІ ๐ต โ†’ ( ๐‘Œ โˆˆ ๐ผ โ†’ ๐‘Œ โˆˆ ๐ต ) )
28 27 3ad2ant2 โŠข ( ( ๐‘… โˆˆ Rng โˆง ๐ผ โІ ๐ต โˆง ๐ผ โ‰  โˆ… ) โ†’ ( ๐‘Œ โˆˆ ๐ผ โ†’ ๐‘Œ โˆˆ ๐ต ) )
29 28 adantr โŠข ( ( ( ๐‘… โˆˆ Rng โˆง ๐ผ โІ ๐ต โˆง ๐ผ โ‰  โˆ… ) โˆง 0 โˆˆ ๐ผ ) โ†’ ( ๐‘Œ โˆˆ ๐ผ โ†’ ๐‘Œ โˆˆ ๐ต ) )
30 29 adantld โŠข ( ( ( ๐‘… โˆˆ Rng โˆง ๐ผ โІ ๐ต โˆง ๐ผ โ‰  โˆ… ) โˆง 0 โˆˆ ๐ผ ) โ†’ ( ( ๐‘‹ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐ผ ) โ†’ ๐‘Œ โˆˆ ๐ต ) )
31 30 imp โŠข ( ( ( ( ๐‘… โˆˆ Rng โˆง ๐ผ โІ ๐ต โˆง ๐ผ โ‰  โˆ… ) โˆง 0 โˆˆ ๐ผ ) โˆง ( ๐‘‹ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐ผ ) ) โ†’ ๐‘Œ โˆˆ ๐ต )
32 2 3 rngcl โŠข ( ( ๐‘… โˆˆ Rng โˆง ๐‘‹ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐ต ) โ†’ ( ๐‘‹ ยท ๐‘Œ ) โˆˆ ๐ต )
33 25 26 31 32 syl3anc โŠข ( ( ( ( ๐‘… โˆˆ Rng โˆง ๐ผ โІ ๐ต โˆง ๐ผ โ‰  โˆ… ) โˆง 0 โˆˆ ๐ผ ) โˆง ( ๐‘‹ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐ผ ) ) โ†’ ( ๐‘‹ ยท ๐‘Œ ) โˆˆ ๐ต )
34 2 5 1 24 33 grpridd โŠข ( ( ( ( ๐‘… โˆˆ Rng โˆง ๐ผ โІ ๐ต โˆง ๐ผ โ‰  โˆ… ) โˆง 0 โˆˆ ๐ผ ) โˆง ( ๐‘‹ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐ผ ) ) โ†’ ( ( ๐‘‹ ยท ๐‘Œ ) ( +g โ€˜ ๐‘… ) 0 ) = ( ๐‘‹ ยท ๐‘Œ ) )
35 34 eleq1d โŠข ( ( ( ( ๐‘… โˆˆ Rng โˆง ๐ผ โІ ๐ต โˆง ๐ผ โ‰  โˆ… ) โˆง 0 โˆˆ ๐ผ ) โˆง ( ๐‘‹ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐ผ ) ) โ†’ ( ( ( ๐‘‹ ยท ๐‘Œ ) ( +g โ€˜ ๐‘… ) 0 ) โˆˆ ๐ผ โ†” ( ๐‘‹ ยท ๐‘Œ ) โˆˆ ๐ผ ) )
36 35 biimpd โŠข ( ( ( ( ๐‘… โˆˆ Rng โˆง ๐ผ โІ ๐ต โˆง ๐ผ โ‰  โˆ… ) โˆง 0 โˆˆ ๐ผ ) โˆง ( ๐‘‹ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐ผ ) ) โ†’ ( ( ( ๐‘‹ ยท ๐‘Œ ) ( +g โ€˜ ๐‘… ) 0 ) โˆˆ ๐ผ โ†’ ( ๐‘‹ ยท ๐‘Œ ) โˆˆ ๐ผ ) )
37 36 ex โŠข ( ( ( ๐‘… โˆˆ Rng โˆง ๐ผ โІ ๐ต โˆง ๐ผ โ‰  โˆ… ) โˆง 0 โˆˆ ๐ผ ) โ†’ ( ( ๐‘‹ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐ผ ) โ†’ ( ( ( ๐‘‹ ยท ๐‘Œ ) ( +g โ€˜ ๐‘… ) 0 ) โˆˆ ๐ผ โ†’ ( ๐‘‹ ยท ๐‘Œ ) โˆˆ ๐ผ ) ) )
38 20 37 syl5d โŠข ( ( ( ๐‘… โˆˆ Rng โˆง ๐ผ โІ ๐ต โˆง ๐ผ โ‰  โˆ… ) โˆง 0 โˆˆ ๐ผ ) โ†’ ( ( ๐‘‹ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐ผ ) โ†’ ( โˆ€ ๐‘ โˆˆ ๐ผ ( ( ๐‘‹ ยท ๐‘Œ ) ( +g โ€˜ ๐‘… ) ๐‘ ) โˆˆ ๐ผ โ†’ ( ๐‘‹ ยท ๐‘Œ ) โˆˆ ๐ผ ) ) )
39 38 imp โŠข ( ( ( ( ๐‘… โˆˆ Rng โˆง ๐ผ โІ ๐ต โˆง ๐ผ โ‰  โˆ… ) โˆง 0 โˆˆ ๐ผ ) โˆง ( ๐‘‹ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐ผ ) ) โ†’ ( โˆ€ ๐‘ โˆˆ ๐ผ ( ( ๐‘‹ ยท ๐‘Œ ) ( +g โ€˜ ๐‘… ) ๐‘ ) โˆˆ ๐ผ โ†’ ( ๐‘‹ ยท ๐‘Œ ) โˆˆ ๐ผ ) )
40 16 39 syld โŠข ( ( ( ( ๐‘… โˆˆ Rng โˆง ๐ผ โІ ๐ต โˆง ๐ผ โ‰  โˆ… ) โˆง 0 โˆˆ ๐ผ ) โˆง ( ๐‘‹ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐ผ ) ) โ†’ ( โˆ€ ๐‘ฅ โˆˆ ๐ต โˆ€ ๐‘Ž โˆˆ ๐ผ โˆ€ ๐‘ โˆˆ ๐ผ ( ( ๐‘ฅ ยท ๐‘Ž ) ( +g โ€˜ ๐‘… ) ๐‘ ) โˆˆ ๐ผ โ†’ ( ๐‘‹ ยท ๐‘Œ ) โˆˆ ๐ผ ) )
41 40 ex โŠข ( ( ( ๐‘… โˆˆ Rng โˆง ๐ผ โІ ๐ต โˆง ๐ผ โ‰  โˆ… ) โˆง 0 โˆˆ ๐ผ ) โ†’ ( ( ๐‘‹ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐ผ ) โ†’ ( โˆ€ ๐‘ฅ โˆˆ ๐ต โˆ€ ๐‘Ž โˆˆ ๐ผ โˆ€ ๐‘ โˆˆ ๐ผ ( ( ๐‘ฅ ยท ๐‘Ž ) ( +g โ€˜ ๐‘… ) ๐‘ ) โˆˆ ๐ผ โ†’ ( ๐‘‹ ยท ๐‘Œ ) โˆˆ ๐ผ ) ) )
42 41 com23 โŠข ( ( ( ๐‘… โˆˆ Rng โˆง ๐ผ โІ ๐ต โˆง ๐ผ โ‰  โˆ… ) โˆง 0 โˆˆ ๐ผ ) โ†’ ( โˆ€ ๐‘ฅ โˆˆ ๐ต โˆ€ ๐‘Ž โˆˆ ๐ผ โˆ€ ๐‘ โˆˆ ๐ผ ( ( ๐‘ฅ ยท ๐‘Ž ) ( +g โ€˜ ๐‘… ) ๐‘ ) โˆˆ ๐ผ โ†’ ( ( ๐‘‹ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐ผ ) โ†’ ( ๐‘‹ ยท ๐‘Œ ) โˆˆ ๐ผ ) ) )
43 42 ex โŠข ( ( ๐‘… โˆˆ Rng โˆง ๐ผ โІ ๐ต โˆง ๐ผ โ‰  โˆ… ) โ†’ ( 0 โˆˆ ๐ผ โ†’ ( โˆ€ ๐‘ฅ โˆˆ ๐ต โˆ€ ๐‘Ž โˆˆ ๐ผ โˆ€ ๐‘ โˆˆ ๐ผ ( ( ๐‘ฅ ยท ๐‘Ž ) ( +g โ€˜ ๐‘… ) ๐‘ ) โˆˆ ๐ผ โ†’ ( ( ๐‘‹ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐ผ ) โ†’ ( ๐‘‹ ยท ๐‘Œ ) โˆˆ ๐ผ ) ) ) )
44 43 com23 โŠข ( ( ๐‘… โˆˆ Rng โˆง ๐ผ โІ ๐ต โˆง ๐ผ โ‰  โˆ… ) โ†’ ( โˆ€ ๐‘ฅ โˆˆ ๐ต โˆ€ ๐‘Ž โˆˆ ๐ผ โˆ€ ๐‘ โˆˆ ๐ผ ( ( ๐‘ฅ ยท ๐‘Ž ) ( +g โ€˜ ๐‘… ) ๐‘ ) โˆˆ ๐ผ โ†’ ( 0 โˆˆ ๐ผ โ†’ ( ( ๐‘‹ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐ผ ) โ†’ ( ๐‘‹ ยท ๐‘Œ ) โˆˆ ๐ผ ) ) ) )
45 44 3exp โŠข ( ๐‘… โˆˆ Rng โ†’ ( ๐ผ โІ ๐ต โ†’ ( ๐ผ โ‰  โˆ… โ†’ ( โˆ€ ๐‘ฅ โˆˆ ๐ต โˆ€ ๐‘Ž โˆˆ ๐ผ โˆ€ ๐‘ โˆˆ ๐ผ ( ( ๐‘ฅ ยท ๐‘Ž ) ( +g โ€˜ ๐‘… ) ๐‘ ) โˆˆ ๐ผ โ†’ ( 0 โˆˆ ๐ผ โ†’ ( ( ๐‘‹ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐ผ ) โ†’ ( ๐‘‹ ยท ๐‘Œ ) โˆˆ ๐ผ ) ) ) ) ) )
46 45 3impd โŠข ( ๐‘… โˆˆ Rng โ†’ ( ( ๐ผ โІ ๐ต โˆง ๐ผ โ‰  โˆ… โˆง โˆ€ ๐‘ฅ โˆˆ ๐ต โˆ€ ๐‘Ž โˆˆ ๐ผ โˆ€ ๐‘ โˆˆ ๐ผ ( ( ๐‘ฅ ยท ๐‘Ž ) ( +g โ€˜ ๐‘… ) ๐‘ ) โˆˆ ๐ผ ) โ†’ ( 0 โˆˆ ๐ผ โ†’ ( ( ๐‘‹ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐ผ ) โ†’ ( ๐‘‹ ยท ๐‘Œ ) โˆˆ ๐ผ ) ) ) )
47 6 46 biimtrid โŠข ( ๐‘… โˆˆ Rng โ†’ ( ๐ผ โˆˆ ๐‘ˆ โ†’ ( 0 โˆˆ ๐ผ โ†’ ( ( ๐‘‹ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐ผ ) โ†’ ( ๐‘‹ ยท ๐‘Œ ) โˆˆ ๐ผ ) ) ) )
48 47 3imp1 โŠข ( ( ( ๐‘… โˆˆ Rng โˆง ๐ผ โˆˆ ๐‘ˆ โˆง 0 โˆˆ ๐ผ ) โˆง ( ๐‘‹ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐ผ ) ) โ†’ ( ๐‘‹ ยท ๐‘Œ ) โˆˆ ๐ผ )