Metamath Proof Explorer


Theorem deg1mulle2

Description: Produce a bound on the product of two univariate polynomials given bounds on the factors. (Contributed by Stefan O'Rear, 26-Mar-2015)

Ref Expression
Hypotheses deg1addle.y โŠข ๐‘Œ = ( Poly1 โ€˜ ๐‘… )
deg1addle.d โŠข ๐ท = ( deg1 โ€˜ ๐‘… )
deg1addle.r โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ Ring )
deg1mulle2.b โŠข ๐ต = ( Base โ€˜ ๐‘Œ )
deg1mulle2.t โŠข ยท = ( .r โ€˜ ๐‘Œ )
deg1mulle2.f โŠข ( ๐œ‘ โ†’ ๐น โˆˆ ๐ต )
deg1mulle2.g โŠข ( ๐œ‘ โ†’ ๐บ โˆˆ ๐ต )
deg1mulle2.j1 โŠข ( ๐œ‘ โ†’ ๐ฝ โˆˆ โ„•0 )
deg1mulle2.k1 โŠข ( ๐œ‘ โ†’ ๐พ โˆˆ โ„•0 )
deg1mulle2.j2 โŠข ( ๐œ‘ โ†’ ( ๐ท โ€˜ ๐น ) โ‰ค ๐ฝ )
deg1mulle2.k2 โŠข ( ๐œ‘ โ†’ ( ๐ท โ€˜ ๐บ ) โ‰ค ๐พ )
Assertion deg1mulle2 ( ๐œ‘ โ†’ ( ๐ท โ€˜ ( ๐น ยท ๐บ ) ) โ‰ค ( ๐ฝ + ๐พ ) )

Proof

Step Hyp Ref Expression
1 deg1addle.y โŠข ๐‘Œ = ( Poly1 โ€˜ ๐‘… )
2 deg1addle.d โŠข ๐ท = ( deg1 โ€˜ ๐‘… )
3 deg1addle.r โŠข ( ๐œ‘ โ†’ ๐‘… โˆˆ Ring )
4 deg1mulle2.b โŠข ๐ต = ( Base โ€˜ ๐‘Œ )
5 deg1mulle2.t โŠข ยท = ( .r โ€˜ ๐‘Œ )
6 deg1mulle2.f โŠข ( ๐œ‘ โ†’ ๐น โˆˆ ๐ต )
7 deg1mulle2.g โŠข ( ๐œ‘ โ†’ ๐บ โˆˆ ๐ต )
8 deg1mulle2.j1 โŠข ( ๐œ‘ โ†’ ๐ฝ โˆˆ โ„•0 )
9 deg1mulle2.k1 โŠข ( ๐œ‘ โ†’ ๐พ โˆˆ โ„•0 )
10 deg1mulle2.j2 โŠข ( ๐œ‘ โ†’ ( ๐ท โ€˜ ๐น ) โ‰ค ๐ฝ )
11 deg1mulle2.k2 โŠข ( ๐œ‘ โ†’ ( ๐ท โ€˜ ๐บ ) โ‰ค ๐พ )
12 eqid โŠข ( 1o mPoly ๐‘… ) = ( 1o mPoly ๐‘… )
13 2 deg1fval โŠข ๐ท = ( 1o mDeg ๐‘… )
14 1on โŠข 1o โˆˆ On
15 14 a1i โŠข ( ๐œ‘ โ†’ 1o โˆˆ On )
16 eqid โŠข ( PwSer1 โ€˜ ๐‘… ) = ( PwSer1 โ€˜ ๐‘… )
17 1 16 4 ply1bas โŠข ๐ต = ( Base โ€˜ ( 1o mPoly ๐‘… ) )
18 1 12 5 ply1mulr โŠข ยท = ( .r โ€˜ ( 1o mPoly ๐‘… ) )
19 12 13 15 3 17 18 6 7 8 9 10 11 mdegmulle2 โŠข ( ๐œ‘ โ†’ ( ๐ท โ€˜ ( ๐น ยท ๐บ ) ) โ‰ค ( ๐ฝ + ๐พ ) )