Metamath Proof Explorer


Theorem smfmul

Description: The multiplication of two sigma-measurable functions is measurable. Proposition 121E (d) of Fremlin1 p. 37 . (Contributed by Glauco Siliprandi, 26-Jun-2021)

Ref Expression
Hypotheses smfmul.x โŠข โ„ฒ ๐‘ฅ ๐œ‘
smfmul.s โŠข ( ๐œ‘ โ†’ ๐‘† โˆˆ SAlg )
smfmul.a โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ ๐‘‰ )
smfmul.b โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐ด ) โ†’ ๐ต โˆˆ โ„ )
smfmul.d โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐ถ ) โ†’ ๐ท โˆˆ โ„ )
smfmul.m โŠข ( ๐œ‘ โ†’ ( ๐‘ฅ โˆˆ ๐ด โ†ฆ ๐ต ) โˆˆ ( SMblFn โ€˜ ๐‘† ) )
smfmul.n โŠข ( ๐œ‘ โ†’ ( ๐‘ฅ โˆˆ ๐ถ โ†ฆ ๐ท ) โˆˆ ( SMblFn โ€˜ ๐‘† ) )
Assertion smfmul ( ๐œ‘ โ†’ ( ๐‘ฅ โˆˆ ( ๐ด โˆฉ ๐ถ ) โ†ฆ ( ๐ต ยท ๐ท ) ) โˆˆ ( SMblFn โ€˜ ๐‘† ) )

Proof

Step Hyp Ref Expression
1 smfmul.x โŠข โ„ฒ ๐‘ฅ ๐œ‘
2 smfmul.s โŠข ( ๐œ‘ โ†’ ๐‘† โˆˆ SAlg )
3 smfmul.a โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ ๐‘‰ )
4 smfmul.b โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐ด ) โ†’ ๐ต โˆˆ โ„ )
5 smfmul.d โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ๐ถ ) โ†’ ๐ท โˆˆ โ„ )
6 smfmul.m โŠข ( ๐œ‘ โ†’ ( ๐‘ฅ โˆˆ ๐ด โ†ฆ ๐ต ) โˆˆ ( SMblFn โ€˜ ๐‘† ) )
7 smfmul.n โŠข ( ๐œ‘ โ†’ ( ๐‘ฅ โˆˆ ๐ถ โ†ฆ ๐ท ) โˆˆ ( SMblFn โ€˜ ๐‘† ) )
8 nfv โŠข โ„ฒ ๐‘Ž ๐œ‘
9 elinel1 โŠข ( ๐‘ฅ โˆˆ ( ๐ด โˆฉ ๐ถ ) โ†’ ๐‘ฅ โˆˆ ๐ด )
10 9 adantl โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ( ๐ด โˆฉ ๐ถ ) ) โ†’ ๐‘ฅ โˆˆ ๐ด )
11 1 10 ssdf โŠข ( ๐œ‘ โ†’ ( ๐ด โˆฉ ๐ถ ) โŠ† ๐ด )
12 eqid โŠข ( ๐‘ฅ โˆˆ ๐ด โ†ฆ ๐ต ) = ( ๐‘ฅ โˆˆ ๐ด โ†ฆ ๐ต )
13 1 12 4 dmmptdf โŠข ( ๐œ‘ โ†’ dom ( ๐‘ฅ โˆˆ ๐ด โ†ฆ ๐ต ) = ๐ด )
14 13 eqcomd โŠข ( ๐œ‘ โ†’ ๐ด = dom ( ๐‘ฅ โˆˆ ๐ด โ†ฆ ๐ต ) )
15 eqid โŠข dom ( ๐‘ฅ โˆˆ ๐ด โ†ฆ ๐ต ) = dom ( ๐‘ฅ โˆˆ ๐ด โ†ฆ ๐ต )
16 2 6 15 smfdmss โŠข ( ๐œ‘ โ†’ dom ( ๐‘ฅ โˆˆ ๐ด โ†ฆ ๐ต ) โŠ† โˆช ๐‘† )
17 14 16 eqsstrd โŠข ( ๐œ‘ โ†’ ๐ด โŠ† โˆช ๐‘† )
18 11 17 sstrd โŠข ( ๐œ‘ โ†’ ( ๐ด โˆฉ ๐ถ ) โŠ† โˆช ๐‘† )
19 10 4 syldan โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ( ๐ด โˆฉ ๐ถ ) ) โ†’ ๐ต โˆˆ โ„ )
20 elinel2 โŠข ( ๐‘ฅ โˆˆ ( ๐ด โˆฉ ๐ถ ) โ†’ ๐‘ฅ โˆˆ ๐ถ )
21 20 adantl โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ( ๐ด โˆฉ ๐ถ ) ) โ†’ ๐‘ฅ โˆˆ ๐ถ )
22 21 5 syldan โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ( ๐ด โˆฉ ๐ถ ) ) โ†’ ๐ท โˆˆ โ„ )
23 19 22 remulcld โŠข ( ( ๐œ‘ โˆง ๐‘ฅ โˆˆ ( ๐ด โˆฉ ๐ถ ) ) โ†’ ( ๐ต ยท ๐ท ) โˆˆ โ„ )
24 nfv โŠข โ„ฒ ๐‘ฅ ๐‘Ž โˆˆ โ„
25 1 24 nfan โŠข โ„ฒ ๐‘ฅ ( ๐œ‘ โˆง ๐‘Ž โˆˆ โ„ )
26 2 adantr โŠข ( ( ๐œ‘ โˆง ๐‘Ž โˆˆ โ„ ) โ†’ ๐‘† โˆˆ SAlg )
27 3 adantr โŠข ( ( ๐œ‘ โˆง ๐‘Ž โˆˆ โ„ ) โ†’ ๐ด โˆˆ ๐‘‰ )
28 4 adantlr โŠข ( ( ( ๐œ‘ โˆง ๐‘Ž โˆˆ โ„ ) โˆง ๐‘ฅ โˆˆ ๐ด ) โ†’ ๐ต โˆˆ โ„ )
29 5 adantlr โŠข ( ( ( ๐œ‘ โˆง ๐‘Ž โˆˆ โ„ ) โˆง ๐‘ฅ โˆˆ ๐ถ ) โ†’ ๐ท โˆˆ โ„ )
30 6 adantr โŠข ( ( ๐œ‘ โˆง ๐‘Ž โˆˆ โ„ ) โ†’ ( ๐‘ฅ โˆˆ ๐ด โ†ฆ ๐ต ) โˆˆ ( SMblFn โ€˜ ๐‘† ) )
31 7 adantr โŠข ( ( ๐œ‘ โˆง ๐‘Ž โˆˆ โ„ ) โ†’ ( ๐‘ฅ โˆˆ ๐ถ โ†ฆ ๐ท ) โˆˆ ( SMblFn โ€˜ ๐‘† ) )
32 simpr โŠข ( ( ๐œ‘ โˆง ๐‘Ž โˆˆ โ„ ) โ†’ ๐‘Ž โˆˆ โ„ )
33 fveq1 โŠข ( ๐‘ = ๐‘ž โ†’ ( ๐‘ โ€˜ 2 ) = ( ๐‘ž โ€˜ 2 ) )
34 fveq1 โŠข ( ๐‘ = ๐‘ž โ†’ ( ๐‘ โ€˜ 3 ) = ( ๐‘ž โ€˜ 3 ) )
35 33 34 oveq12d โŠข ( ๐‘ = ๐‘ž โ†’ ( ( ๐‘ โ€˜ 2 ) (,) ( ๐‘ โ€˜ 3 ) ) = ( ( ๐‘ž โ€˜ 2 ) (,) ( ๐‘ž โ€˜ 3 ) ) )
36 35 raleqdv โŠข ( ๐‘ = ๐‘ž โ†’ ( โˆ€ ๐‘ฃ โˆˆ ( ( ๐‘ โ€˜ 2 ) (,) ( ๐‘ โ€˜ 3 ) ) ( ๐‘ข ยท ๐‘ฃ ) < ๐‘Ž โ†” โˆ€ ๐‘ฃ โˆˆ ( ( ๐‘ž โ€˜ 2 ) (,) ( ๐‘ž โ€˜ 3 ) ) ( ๐‘ข ยท ๐‘ฃ ) < ๐‘Ž ) )
37 36 ralbidv โŠข ( ๐‘ = ๐‘ž โ†’ ( โˆ€ ๐‘ข โˆˆ ( ( ๐‘ โ€˜ 0 ) (,) ( ๐‘ โ€˜ 1 ) ) โˆ€ ๐‘ฃ โˆˆ ( ( ๐‘ โ€˜ 2 ) (,) ( ๐‘ โ€˜ 3 ) ) ( ๐‘ข ยท ๐‘ฃ ) < ๐‘Ž โ†” โˆ€ ๐‘ข โˆˆ ( ( ๐‘ โ€˜ 0 ) (,) ( ๐‘ โ€˜ 1 ) ) โˆ€ ๐‘ฃ โˆˆ ( ( ๐‘ž โ€˜ 2 ) (,) ( ๐‘ž โ€˜ 3 ) ) ( ๐‘ข ยท ๐‘ฃ ) < ๐‘Ž ) )
38 fveq1 โŠข ( ๐‘ = ๐‘ž โ†’ ( ๐‘ โ€˜ 0 ) = ( ๐‘ž โ€˜ 0 ) )
39 fveq1 โŠข ( ๐‘ = ๐‘ž โ†’ ( ๐‘ โ€˜ 1 ) = ( ๐‘ž โ€˜ 1 ) )
40 38 39 oveq12d โŠข ( ๐‘ = ๐‘ž โ†’ ( ( ๐‘ โ€˜ 0 ) (,) ( ๐‘ โ€˜ 1 ) ) = ( ( ๐‘ž โ€˜ 0 ) (,) ( ๐‘ž โ€˜ 1 ) ) )
41 40 raleqdv โŠข ( ๐‘ = ๐‘ž โ†’ ( โˆ€ ๐‘ข โˆˆ ( ( ๐‘ โ€˜ 0 ) (,) ( ๐‘ โ€˜ 1 ) ) โˆ€ ๐‘ฃ โˆˆ ( ( ๐‘ž โ€˜ 2 ) (,) ( ๐‘ž โ€˜ 3 ) ) ( ๐‘ข ยท ๐‘ฃ ) < ๐‘Ž โ†” โˆ€ ๐‘ข โˆˆ ( ( ๐‘ž โ€˜ 0 ) (,) ( ๐‘ž โ€˜ 1 ) ) โˆ€ ๐‘ฃ โˆˆ ( ( ๐‘ž โ€˜ 2 ) (,) ( ๐‘ž โ€˜ 3 ) ) ( ๐‘ข ยท ๐‘ฃ ) < ๐‘Ž ) )
42 37 41 bitrd โŠข ( ๐‘ = ๐‘ž โ†’ ( โˆ€ ๐‘ข โˆˆ ( ( ๐‘ โ€˜ 0 ) (,) ( ๐‘ โ€˜ 1 ) ) โˆ€ ๐‘ฃ โˆˆ ( ( ๐‘ โ€˜ 2 ) (,) ( ๐‘ โ€˜ 3 ) ) ( ๐‘ข ยท ๐‘ฃ ) < ๐‘Ž โ†” โˆ€ ๐‘ข โˆˆ ( ( ๐‘ž โ€˜ 0 ) (,) ( ๐‘ž โ€˜ 1 ) ) โˆ€ ๐‘ฃ โˆˆ ( ( ๐‘ž โ€˜ 2 ) (,) ( ๐‘ž โ€˜ 3 ) ) ( ๐‘ข ยท ๐‘ฃ ) < ๐‘Ž ) )
43 42 cbvrabv โŠข { ๐‘ โˆˆ ( โ„š โ†‘m ( 0 ... 3 ) ) โˆฃ โˆ€ ๐‘ข โˆˆ ( ( ๐‘ โ€˜ 0 ) (,) ( ๐‘ โ€˜ 1 ) ) โˆ€ ๐‘ฃ โˆˆ ( ( ๐‘ โ€˜ 2 ) (,) ( ๐‘ โ€˜ 3 ) ) ( ๐‘ข ยท ๐‘ฃ ) < ๐‘Ž } = { ๐‘ž โˆˆ ( โ„š โ†‘m ( 0 ... 3 ) ) โˆฃ โˆ€ ๐‘ข โˆˆ ( ( ๐‘ž โ€˜ 0 ) (,) ( ๐‘ž โ€˜ 1 ) ) โˆ€ ๐‘ฃ โˆˆ ( ( ๐‘ž โ€˜ 2 ) (,) ( ๐‘ž โ€˜ 3 ) ) ( ๐‘ข ยท ๐‘ฃ ) < ๐‘Ž }
44 eqid โŠข ( ๐‘ž โˆˆ { ๐‘ โˆˆ ( โ„š โ†‘m ( 0 ... 3 ) ) โˆฃ โˆ€ ๐‘ข โˆˆ ( ( ๐‘ โ€˜ 0 ) (,) ( ๐‘ โ€˜ 1 ) ) โˆ€ ๐‘ฃ โˆˆ ( ( ๐‘ โ€˜ 2 ) (,) ( ๐‘ โ€˜ 3 ) ) ( ๐‘ข ยท ๐‘ฃ ) < ๐‘Ž } โ†ฆ { ๐‘ฅ โˆˆ ( ๐ด โˆฉ ๐ถ ) โˆฃ ( ๐ต โˆˆ ( ( ๐‘ž โ€˜ 0 ) (,) ( ๐‘ž โ€˜ 1 ) ) โˆง ๐ท โˆˆ ( ( ๐‘ž โ€˜ 2 ) (,) ( ๐‘ž โ€˜ 3 ) ) ) } ) = ( ๐‘ž โˆˆ { ๐‘ โˆˆ ( โ„š โ†‘m ( 0 ... 3 ) ) โˆฃ โˆ€ ๐‘ข โˆˆ ( ( ๐‘ โ€˜ 0 ) (,) ( ๐‘ โ€˜ 1 ) ) โˆ€ ๐‘ฃ โˆˆ ( ( ๐‘ โ€˜ 2 ) (,) ( ๐‘ โ€˜ 3 ) ) ( ๐‘ข ยท ๐‘ฃ ) < ๐‘Ž } โ†ฆ { ๐‘ฅ โˆˆ ( ๐ด โˆฉ ๐ถ ) โˆฃ ( ๐ต โˆˆ ( ( ๐‘ž โ€˜ 0 ) (,) ( ๐‘ž โ€˜ 1 ) ) โˆง ๐ท โˆˆ ( ( ๐‘ž โ€˜ 2 ) (,) ( ๐‘ž โ€˜ 3 ) ) ) } )
45 25 26 27 28 29 30 31 32 43 44 smfmullem4 โŠข ( ( ๐œ‘ โˆง ๐‘Ž โˆˆ โ„ ) โ†’ { ๐‘ฅ โˆˆ ( ๐ด โˆฉ ๐ถ ) โˆฃ ( ๐ต ยท ๐ท ) < ๐‘Ž } โˆˆ ( ๐‘† โ†พt ( ๐ด โˆฉ ๐ถ ) ) )
46 1 8 2 18 23 45 issmfdmpt โŠข ( ๐œ‘ โ†’ ( ๐‘ฅ โˆˆ ( ๐ด โˆฉ ๐ถ ) โ†ฆ ( ๐ต ยท ๐ท ) ) โˆˆ ( SMblFn โ€˜ ๐‘† ) )