Metamath Proof Explorer


Theorem isprmidl

Description: The predicate "is a prime ideal". (Contributed by Jeff Madsen, 10-Jun-2010) (Revised by Thierry Arnoux, 12-Jan-2024)

Ref Expression
Hypotheses prmidlval.1 โŠข ๐ต = ( Base โ€˜ ๐‘… )
prmidlval.2 โŠข ยท = ( .r โ€˜ ๐‘… )
Assertion isprmidl ( ๐‘… โˆˆ Ring โ†’ ( ๐‘ƒ โˆˆ ( PrmIdeal โ€˜ ๐‘… ) โ†” ( ๐‘ƒ โˆˆ ( LIdeal โ€˜ ๐‘… ) โˆง ๐‘ƒ โ‰  ๐ต โˆง โˆ€ ๐‘Ž โˆˆ ( LIdeal โ€˜ ๐‘… ) โˆ€ ๐‘ โˆˆ ( LIdeal โ€˜ ๐‘… ) ( โˆ€ ๐‘ฅ โˆˆ ๐‘Ž โˆ€ ๐‘ฆ โˆˆ ๐‘ ( ๐‘ฅ ยท ๐‘ฆ ) โˆˆ ๐‘ƒ โ†’ ( ๐‘Ž โІ ๐‘ƒ โˆจ ๐‘ โІ ๐‘ƒ ) ) ) ) )

Proof

Step Hyp Ref Expression
1 prmidlval.1 โŠข ๐ต = ( Base โ€˜ ๐‘… )
2 prmidlval.2 โŠข ยท = ( .r โ€˜ ๐‘… )
3 1 2 prmidlval โŠข ( ๐‘… โˆˆ Ring โ†’ ( PrmIdeal โ€˜ ๐‘… ) = { ๐‘– โˆˆ ( LIdeal โ€˜ ๐‘… ) โˆฃ ( ๐‘– โ‰  ๐ต โˆง โˆ€ ๐‘Ž โˆˆ ( LIdeal โ€˜ ๐‘… ) โˆ€ ๐‘ โˆˆ ( LIdeal โ€˜ ๐‘… ) ( โˆ€ ๐‘ฅ โˆˆ ๐‘Ž โˆ€ ๐‘ฆ โˆˆ ๐‘ ( ๐‘ฅ ยท ๐‘ฆ ) โˆˆ ๐‘– โ†’ ( ๐‘Ž โІ ๐‘– โˆจ ๐‘ โІ ๐‘– ) ) ) } )
4 3 eleq2d โŠข ( ๐‘… โˆˆ Ring โ†’ ( ๐‘ƒ โˆˆ ( PrmIdeal โ€˜ ๐‘… ) โ†” ๐‘ƒ โˆˆ { ๐‘– โˆˆ ( LIdeal โ€˜ ๐‘… ) โˆฃ ( ๐‘– โ‰  ๐ต โˆง โˆ€ ๐‘Ž โˆˆ ( LIdeal โ€˜ ๐‘… ) โˆ€ ๐‘ โˆˆ ( LIdeal โ€˜ ๐‘… ) ( โˆ€ ๐‘ฅ โˆˆ ๐‘Ž โˆ€ ๐‘ฆ โˆˆ ๐‘ ( ๐‘ฅ ยท ๐‘ฆ ) โˆˆ ๐‘– โ†’ ( ๐‘Ž โІ ๐‘– โˆจ ๐‘ โІ ๐‘– ) ) ) } ) )
5 neeq1 โŠข ( ๐‘– = ๐‘ƒ โ†’ ( ๐‘– โ‰  ๐ต โ†” ๐‘ƒ โ‰  ๐ต ) )
6 eleq2 โŠข ( ๐‘– = ๐‘ƒ โ†’ ( ( ๐‘ฅ ยท ๐‘ฆ ) โˆˆ ๐‘– โ†” ( ๐‘ฅ ยท ๐‘ฆ ) โˆˆ ๐‘ƒ ) )
7 6 2ralbidv โŠข ( ๐‘– = ๐‘ƒ โ†’ ( โˆ€ ๐‘ฅ โˆˆ ๐‘Ž โˆ€ ๐‘ฆ โˆˆ ๐‘ ( ๐‘ฅ ยท ๐‘ฆ ) โˆˆ ๐‘– โ†” โˆ€ ๐‘ฅ โˆˆ ๐‘Ž โˆ€ ๐‘ฆ โˆˆ ๐‘ ( ๐‘ฅ ยท ๐‘ฆ ) โˆˆ ๐‘ƒ ) )
8 sseq2 โŠข ( ๐‘– = ๐‘ƒ โ†’ ( ๐‘Ž โІ ๐‘– โ†” ๐‘Ž โІ ๐‘ƒ ) )
9 sseq2 โŠข ( ๐‘– = ๐‘ƒ โ†’ ( ๐‘ โІ ๐‘– โ†” ๐‘ โІ ๐‘ƒ ) )
10 8 9 orbi12d โŠข ( ๐‘– = ๐‘ƒ โ†’ ( ( ๐‘Ž โІ ๐‘– โˆจ ๐‘ โІ ๐‘– ) โ†” ( ๐‘Ž โІ ๐‘ƒ โˆจ ๐‘ โІ ๐‘ƒ ) ) )
11 7 10 imbi12d โŠข ( ๐‘– = ๐‘ƒ โ†’ ( ( โˆ€ ๐‘ฅ โˆˆ ๐‘Ž โˆ€ ๐‘ฆ โˆˆ ๐‘ ( ๐‘ฅ ยท ๐‘ฆ ) โˆˆ ๐‘– โ†’ ( ๐‘Ž โІ ๐‘– โˆจ ๐‘ โІ ๐‘– ) ) โ†” ( โˆ€ ๐‘ฅ โˆˆ ๐‘Ž โˆ€ ๐‘ฆ โˆˆ ๐‘ ( ๐‘ฅ ยท ๐‘ฆ ) โˆˆ ๐‘ƒ โ†’ ( ๐‘Ž โІ ๐‘ƒ โˆจ ๐‘ โІ ๐‘ƒ ) ) ) )
12 11 2ralbidv โŠข ( ๐‘– = ๐‘ƒ โ†’ ( โˆ€ ๐‘Ž โˆˆ ( LIdeal โ€˜ ๐‘… ) โˆ€ ๐‘ โˆˆ ( LIdeal โ€˜ ๐‘… ) ( โˆ€ ๐‘ฅ โˆˆ ๐‘Ž โˆ€ ๐‘ฆ โˆˆ ๐‘ ( ๐‘ฅ ยท ๐‘ฆ ) โˆˆ ๐‘– โ†’ ( ๐‘Ž โІ ๐‘– โˆจ ๐‘ โІ ๐‘– ) ) โ†” โˆ€ ๐‘Ž โˆˆ ( LIdeal โ€˜ ๐‘… ) โˆ€ ๐‘ โˆˆ ( LIdeal โ€˜ ๐‘… ) ( โˆ€ ๐‘ฅ โˆˆ ๐‘Ž โˆ€ ๐‘ฆ โˆˆ ๐‘ ( ๐‘ฅ ยท ๐‘ฆ ) โˆˆ ๐‘ƒ โ†’ ( ๐‘Ž โІ ๐‘ƒ โˆจ ๐‘ โІ ๐‘ƒ ) ) ) )
13 5 12 anbi12d โŠข ( ๐‘– = ๐‘ƒ โ†’ ( ( ๐‘– โ‰  ๐ต โˆง โˆ€ ๐‘Ž โˆˆ ( LIdeal โ€˜ ๐‘… ) โˆ€ ๐‘ โˆˆ ( LIdeal โ€˜ ๐‘… ) ( โˆ€ ๐‘ฅ โˆˆ ๐‘Ž โˆ€ ๐‘ฆ โˆˆ ๐‘ ( ๐‘ฅ ยท ๐‘ฆ ) โˆˆ ๐‘– โ†’ ( ๐‘Ž โІ ๐‘– โˆจ ๐‘ โІ ๐‘– ) ) ) โ†” ( ๐‘ƒ โ‰  ๐ต โˆง โˆ€ ๐‘Ž โˆˆ ( LIdeal โ€˜ ๐‘… ) โˆ€ ๐‘ โˆˆ ( LIdeal โ€˜ ๐‘… ) ( โˆ€ ๐‘ฅ โˆˆ ๐‘Ž โˆ€ ๐‘ฆ โˆˆ ๐‘ ( ๐‘ฅ ยท ๐‘ฆ ) โˆˆ ๐‘ƒ โ†’ ( ๐‘Ž โІ ๐‘ƒ โˆจ ๐‘ โІ ๐‘ƒ ) ) ) ) )
14 13 elrab โŠข ( ๐‘ƒ โˆˆ { ๐‘– โˆˆ ( LIdeal โ€˜ ๐‘… ) โˆฃ ( ๐‘– โ‰  ๐ต โˆง โˆ€ ๐‘Ž โˆˆ ( LIdeal โ€˜ ๐‘… ) โˆ€ ๐‘ โˆˆ ( LIdeal โ€˜ ๐‘… ) ( โˆ€ ๐‘ฅ โˆˆ ๐‘Ž โˆ€ ๐‘ฆ โˆˆ ๐‘ ( ๐‘ฅ ยท ๐‘ฆ ) โˆˆ ๐‘– โ†’ ( ๐‘Ž โІ ๐‘– โˆจ ๐‘ โІ ๐‘– ) ) ) } โ†” ( ๐‘ƒ โˆˆ ( LIdeal โ€˜ ๐‘… ) โˆง ( ๐‘ƒ โ‰  ๐ต โˆง โˆ€ ๐‘Ž โˆˆ ( LIdeal โ€˜ ๐‘… ) โˆ€ ๐‘ โˆˆ ( LIdeal โ€˜ ๐‘… ) ( โˆ€ ๐‘ฅ โˆˆ ๐‘Ž โˆ€ ๐‘ฆ โˆˆ ๐‘ ( ๐‘ฅ ยท ๐‘ฆ ) โˆˆ ๐‘ƒ โ†’ ( ๐‘Ž โІ ๐‘ƒ โˆจ ๐‘ โІ ๐‘ƒ ) ) ) ) )
15 4 14 bitrdi โŠข ( ๐‘… โˆˆ Ring โ†’ ( ๐‘ƒ โˆˆ ( PrmIdeal โ€˜ ๐‘… ) โ†” ( ๐‘ƒ โˆˆ ( LIdeal โ€˜ ๐‘… ) โˆง ( ๐‘ƒ โ‰  ๐ต โˆง โˆ€ ๐‘Ž โˆˆ ( LIdeal โ€˜ ๐‘… ) โˆ€ ๐‘ โˆˆ ( LIdeal โ€˜ ๐‘… ) ( โˆ€ ๐‘ฅ โˆˆ ๐‘Ž โˆ€ ๐‘ฆ โˆˆ ๐‘ ( ๐‘ฅ ยท ๐‘ฆ ) โˆˆ ๐‘ƒ โ†’ ( ๐‘Ž โІ ๐‘ƒ โˆจ ๐‘ โІ ๐‘ƒ ) ) ) ) ) )
16 3anass โŠข ( ( ๐‘ƒ โˆˆ ( LIdeal โ€˜ ๐‘… ) โˆง ๐‘ƒ โ‰  ๐ต โˆง โˆ€ ๐‘Ž โˆˆ ( LIdeal โ€˜ ๐‘… ) โˆ€ ๐‘ โˆˆ ( LIdeal โ€˜ ๐‘… ) ( โˆ€ ๐‘ฅ โˆˆ ๐‘Ž โˆ€ ๐‘ฆ โˆˆ ๐‘ ( ๐‘ฅ ยท ๐‘ฆ ) โˆˆ ๐‘ƒ โ†’ ( ๐‘Ž โІ ๐‘ƒ โˆจ ๐‘ โІ ๐‘ƒ ) ) ) โ†” ( ๐‘ƒ โˆˆ ( LIdeal โ€˜ ๐‘… ) โˆง ( ๐‘ƒ โ‰  ๐ต โˆง โˆ€ ๐‘Ž โˆˆ ( LIdeal โ€˜ ๐‘… ) โˆ€ ๐‘ โˆˆ ( LIdeal โ€˜ ๐‘… ) ( โˆ€ ๐‘ฅ โˆˆ ๐‘Ž โˆ€ ๐‘ฆ โˆˆ ๐‘ ( ๐‘ฅ ยท ๐‘ฆ ) โˆˆ ๐‘ƒ โ†’ ( ๐‘Ž โІ ๐‘ƒ โˆจ ๐‘ โІ ๐‘ƒ ) ) ) ) )
17 15 16 bitr4di โŠข ( ๐‘… โˆˆ Ring โ†’ ( ๐‘ƒ โˆˆ ( PrmIdeal โ€˜ ๐‘… ) โ†” ( ๐‘ƒ โˆˆ ( LIdeal โ€˜ ๐‘… ) โˆง ๐‘ƒ โ‰  ๐ต โˆง โˆ€ ๐‘Ž โˆˆ ( LIdeal โ€˜ ๐‘… ) โˆ€ ๐‘ โˆˆ ( LIdeal โ€˜ ๐‘… ) ( โˆ€ ๐‘ฅ โˆˆ ๐‘Ž โˆ€ ๐‘ฆ โˆˆ ๐‘ ( ๐‘ฅ ยท ๐‘ฆ ) โˆˆ ๐‘ƒ โ†’ ( ๐‘Ž โІ ๐‘ƒ โˆจ ๐‘ โІ ๐‘ƒ ) ) ) ) )