Metamath Proof Explorer


Theorem mzpcl1

Description: Defining property 1 of a polynomially closed function set P : it contains all constant functions. (Contributed by Stefan O'Rear, 4-Oct-2014)

Ref Expression
Assertion mzpcl1 ( ( ๐‘ƒ โˆˆ ( mzPolyCld โ€˜ ๐‘‰ ) โˆง ๐น โˆˆ โ„ค ) โ†’ ( ( โ„ค โ†‘m ๐‘‰ ) ร— { ๐น } ) โˆˆ ๐‘ƒ )

Proof

Step Hyp Ref Expression
1 simpr โŠข ( ( ๐‘ƒ โˆˆ ( mzPolyCld โ€˜ ๐‘‰ ) โˆง ๐น โˆˆ โ„ค ) โ†’ ๐น โˆˆ โ„ค )
2 simpl โŠข ( ( ๐‘ƒ โˆˆ ( mzPolyCld โ€˜ ๐‘‰ ) โˆง ๐น โˆˆ โ„ค ) โ†’ ๐‘ƒ โˆˆ ( mzPolyCld โ€˜ ๐‘‰ ) )
3 elfvex โŠข ( ๐‘ƒ โˆˆ ( mzPolyCld โ€˜ ๐‘‰ ) โ†’ ๐‘‰ โˆˆ V )
4 3 adantr โŠข ( ( ๐‘ƒ โˆˆ ( mzPolyCld โ€˜ ๐‘‰ ) โˆง ๐น โˆˆ โ„ค ) โ†’ ๐‘‰ โˆˆ V )
5 elmzpcl โŠข ( ๐‘‰ โˆˆ V โ†’ ( ๐‘ƒ โˆˆ ( mzPolyCld โ€˜ ๐‘‰ ) โ†” ( ๐‘ƒ โІ ( โ„ค โ†‘m ( โ„ค โ†‘m ๐‘‰ ) ) โˆง ( ( โˆ€ ๐‘“ โˆˆ โ„ค ( ( โ„ค โ†‘m ๐‘‰ ) ร— { ๐‘“ } ) โˆˆ ๐‘ƒ โˆง โˆ€ ๐‘“ โˆˆ ๐‘‰ ( ๐‘” โˆˆ ( โ„ค โ†‘m ๐‘‰ ) โ†ฆ ( ๐‘” โ€˜ ๐‘“ ) ) โˆˆ ๐‘ƒ ) โˆง โˆ€ ๐‘“ โˆˆ ๐‘ƒ โˆ€ ๐‘” โˆˆ ๐‘ƒ ( ( ๐‘“ โˆ˜f + ๐‘” ) โˆˆ ๐‘ƒ โˆง ( ๐‘“ โˆ˜f ยท ๐‘” ) โˆˆ ๐‘ƒ ) ) ) ) )
6 4 5 syl โŠข ( ( ๐‘ƒ โˆˆ ( mzPolyCld โ€˜ ๐‘‰ ) โˆง ๐น โˆˆ โ„ค ) โ†’ ( ๐‘ƒ โˆˆ ( mzPolyCld โ€˜ ๐‘‰ ) โ†” ( ๐‘ƒ โІ ( โ„ค โ†‘m ( โ„ค โ†‘m ๐‘‰ ) ) โˆง ( ( โˆ€ ๐‘“ โˆˆ โ„ค ( ( โ„ค โ†‘m ๐‘‰ ) ร— { ๐‘“ } ) โˆˆ ๐‘ƒ โˆง โˆ€ ๐‘“ โˆˆ ๐‘‰ ( ๐‘” โˆˆ ( โ„ค โ†‘m ๐‘‰ ) โ†ฆ ( ๐‘” โ€˜ ๐‘“ ) ) โˆˆ ๐‘ƒ ) โˆง โˆ€ ๐‘“ โˆˆ ๐‘ƒ โˆ€ ๐‘” โˆˆ ๐‘ƒ ( ( ๐‘“ โˆ˜f + ๐‘” ) โˆˆ ๐‘ƒ โˆง ( ๐‘“ โˆ˜f ยท ๐‘” ) โˆˆ ๐‘ƒ ) ) ) ) )
7 2 6 mpbid โŠข ( ( ๐‘ƒ โˆˆ ( mzPolyCld โ€˜ ๐‘‰ ) โˆง ๐น โˆˆ โ„ค ) โ†’ ( ๐‘ƒ โІ ( โ„ค โ†‘m ( โ„ค โ†‘m ๐‘‰ ) ) โˆง ( ( โˆ€ ๐‘“ โˆˆ โ„ค ( ( โ„ค โ†‘m ๐‘‰ ) ร— { ๐‘“ } ) โˆˆ ๐‘ƒ โˆง โˆ€ ๐‘“ โˆˆ ๐‘‰ ( ๐‘” โˆˆ ( โ„ค โ†‘m ๐‘‰ ) โ†ฆ ( ๐‘” โ€˜ ๐‘“ ) ) โˆˆ ๐‘ƒ ) โˆง โˆ€ ๐‘“ โˆˆ ๐‘ƒ โˆ€ ๐‘” โˆˆ ๐‘ƒ ( ( ๐‘“ โˆ˜f + ๐‘” ) โˆˆ ๐‘ƒ โˆง ( ๐‘“ โˆ˜f ยท ๐‘” ) โˆˆ ๐‘ƒ ) ) ) )
8 simprll โŠข ( ( ๐‘ƒ โІ ( โ„ค โ†‘m ( โ„ค โ†‘m ๐‘‰ ) ) โˆง ( ( โˆ€ ๐‘“ โˆˆ โ„ค ( ( โ„ค โ†‘m ๐‘‰ ) ร— { ๐‘“ } ) โˆˆ ๐‘ƒ โˆง โˆ€ ๐‘“ โˆˆ ๐‘‰ ( ๐‘” โˆˆ ( โ„ค โ†‘m ๐‘‰ ) โ†ฆ ( ๐‘” โ€˜ ๐‘“ ) ) โˆˆ ๐‘ƒ ) โˆง โˆ€ ๐‘“ โˆˆ ๐‘ƒ โˆ€ ๐‘” โˆˆ ๐‘ƒ ( ( ๐‘“ โˆ˜f + ๐‘” ) โˆˆ ๐‘ƒ โˆง ( ๐‘“ โˆ˜f ยท ๐‘” ) โˆˆ ๐‘ƒ ) ) ) โ†’ โˆ€ ๐‘“ โˆˆ โ„ค ( ( โ„ค โ†‘m ๐‘‰ ) ร— { ๐‘“ } ) โˆˆ ๐‘ƒ )
9 7 8 syl โŠข ( ( ๐‘ƒ โˆˆ ( mzPolyCld โ€˜ ๐‘‰ ) โˆง ๐น โˆˆ โ„ค ) โ†’ โˆ€ ๐‘“ โˆˆ โ„ค ( ( โ„ค โ†‘m ๐‘‰ ) ร— { ๐‘“ } ) โˆˆ ๐‘ƒ )
10 sneq โŠข ( ๐‘“ = ๐น โ†’ { ๐‘“ } = { ๐น } )
11 10 xpeq2d โŠข ( ๐‘“ = ๐น โ†’ ( ( โ„ค โ†‘m ๐‘‰ ) ร— { ๐‘“ } ) = ( ( โ„ค โ†‘m ๐‘‰ ) ร— { ๐น } ) )
12 11 eleq1d โŠข ( ๐‘“ = ๐น โ†’ ( ( ( โ„ค โ†‘m ๐‘‰ ) ร— { ๐‘“ } ) โˆˆ ๐‘ƒ โ†” ( ( โ„ค โ†‘m ๐‘‰ ) ร— { ๐น } ) โˆˆ ๐‘ƒ ) )
13 12 rspcva โŠข ( ( ๐น โˆˆ โ„ค โˆง โˆ€ ๐‘“ โˆˆ โ„ค ( ( โ„ค โ†‘m ๐‘‰ ) ร— { ๐‘“ } ) โˆˆ ๐‘ƒ ) โ†’ ( ( โ„ค โ†‘m ๐‘‰ ) ร— { ๐น } ) โˆˆ ๐‘ƒ )
14 1 9 13 syl2anc โŠข ( ( ๐‘ƒ โˆˆ ( mzPolyCld โ€˜ ๐‘‰ ) โˆง ๐น โˆˆ โ„ค ) โ†’ ( ( โ„ค โ†‘m ๐‘‰ ) ร— { ๐น } ) โˆˆ ๐‘ƒ )