Metamath Proof Explorer


Theorem mbfi1fseqlem2

Description: Lemma for mbfi1fseq . (Contributed by Mario Carneiro, 16-Aug-2014) (Revised by Mario Carneiro, 23-Aug-2014)

Ref Expression
Hypotheses mbfi1fseq.1 โŠข ( ๐œ‘ โ†’ ๐น โˆˆ MblFn )
mbfi1fseq.2 โŠข ( ๐œ‘ โ†’ ๐น : โ„ โŸถ ( 0 [,) +โˆž ) )
mbfi1fseq.3 โŠข ๐ฝ = ( ๐‘š โˆˆ โ„• , ๐‘ฆ โˆˆ โ„ โ†ฆ ( ( โŒŠ โ€˜ ( ( ๐น โ€˜ ๐‘ฆ ) ยท ( 2 โ†‘ ๐‘š ) ) ) / ( 2 โ†‘ ๐‘š ) ) )
mbfi1fseq.4 โŠข ๐บ = ( ๐‘š โˆˆ โ„• โ†ฆ ( ๐‘ฅ โˆˆ โ„ โ†ฆ if ( ๐‘ฅ โˆˆ ( - ๐‘š [,] ๐‘š ) , if ( ( ๐‘š ๐ฝ ๐‘ฅ ) โ‰ค ๐‘š , ( ๐‘š ๐ฝ ๐‘ฅ ) , ๐‘š ) , 0 ) ) )
Assertion mbfi1fseqlem2 ( ๐ด โˆˆ โ„• โ†’ ( ๐บ โ€˜ ๐ด ) = ( ๐‘ฅ โˆˆ โ„ โ†ฆ if ( ๐‘ฅ โˆˆ ( - ๐ด [,] ๐ด ) , if ( ( ๐ด ๐ฝ ๐‘ฅ ) โ‰ค ๐ด , ( ๐ด ๐ฝ ๐‘ฅ ) , ๐ด ) , 0 ) ) )

Proof

Step Hyp Ref Expression
1 mbfi1fseq.1 โŠข ( ๐œ‘ โ†’ ๐น โˆˆ MblFn )
2 mbfi1fseq.2 โŠข ( ๐œ‘ โ†’ ๐น : โ„ โŸถ ( 0 [,) +โˆž ) )
3 mbfi1fseq.3 โŠข ๐ฝ = ( ๐‘š โˆˆ โ„• , ๐‘ฆ โˆˆ โ„ โ†ฆ ( ( โŒŠ โ€˜ ( ( ๐น โ€˜ ๐‘ฆ ) ยท ( 2 โ†‘ ๐‘š ) ) ) / ( 2 โ†‘ ๐‘š ) ) )
4 mbfi1fseq.4 โŠข ๐บ = ( ๐‘š โˆˆ โ„• โ†ฆ ( ๐‘ฅ โˆˆ โ„ โ†ฆ if ( ๐‘ฅ โˆˆ ( - ๐‘š [,] ๐‘š ) , if ( ( ๐‘š ๐ฝ ๐‘ฅ ) โ‰ค ๐‘š , ( ๐‘š ๐ฝ ๐‘ฅ ) , ๐‘š ) , 0 ) ) )
5 negeq โŠข ( ๐‘š = ๐ด โ†’ - ๐‘š = - ๐ด )
6 id โŠข ( ๐‘š = ๐ด โ†’ ๐‘š = ๐ด )
7 5 6 oveq12d โŠข ( ๐‘š = ๐ด โ†’ ( - ๐‘š [,] ๐‘š ) = ( - ๐ด [,] ๐ด ) )
8 7 eleq2d โŠข ( ๐‘š = ๐ด โ†’ ( ๐‘ฅ โˆˆ ( - ๐‘š [,] ๐‘š ) โ†” ๐‘ฅ โˆˆ ( - ๐ด [,] ๐ด ) ) )
9 oveq1 โŠข ( ๐‘š = ๐ด โ†’ ( ๐‘š ๐ฝ ๐‘ฅ ) = ( ๐ด ๐ฝ ๐‘ฅ ) )
10 9 6 breq12d โŠข ( ๐‘š = ๐ด โ†’ ( ( ๐‘š ๐ฝ ๐‘ฅ ) โ‰ค ๐‘š โ†” ( ๐ด ๐ฝ ๐‘ฅ ) โ‰ค ๐ด ) )
11 10 9 6 ifbieq12d โŠข ( ๐‘š = ๐ด โ†’ if ( ( ๐‘š ๐ฝ ๐‘ฅ ) โ‰ค ๐‘š , ( ๐‘š ๐ฝ ๐‘ฅ ) , ๐‘š ) = if ( ( ๐ด ๐ฝ ๐‘ฅ ) โ‰ค ๐ด , ( ๐ด ๐ฝ ๐‘ฅ ) , ๐ด ) )
12 8 11 ifbieq1d โŠข ( ๐‘š = ๐ด โ†’ if ( ๐‘ฅ โˆˆ ( - ๐‘š [,] ๐‘š ) , if ( ( ๐‘š ๐ฝ ๐‘ฅ ) โ‰ค ๐‘š , ( ๐‘š ๐ฝ ๐‘ฅ ) , ๐‘š ) , 0 ) = if ( ๐‘ฅ โˆˆ ( - ๐ด [,] ๐ด ) , if ( ( ๐ด ๐ฝ ๐‘ฅ ) โ‰ค ๐ด , ( ๐ด ๐ฝ ๐‘ฅ ) , ๐ด ) , 0 ) )
13 12 mpteq2dv โŠข ( ๐‘š = ๐ด โ†’ ( ๐‘ฅ โˆˆ โ„ โ†ฆ if ( ๐‘ฅ โˆˆ ( - ๐‘š [,] ๐‘š ) , if ( ( ๐‘š ๐ฝ ๐‘ฅ ) โ‰ค ๐‘š , ( ๐‘š ๐ฝ ๐‘ฅ ) , ๐‘š ) , 0 ) ) = ( ๐‘ฅ โˆˆ โ„ โ†ฆ if ( ๐‘ฅ โˆˆ ( - ๐ด [,] ๐ด ) , if ( ( ๐ด ๐ฝ ๐‘ฅ ) โ‰ค ๐ด , ( ๐ด ๐ฝ ๐‘ฅ ) , ๐ด ) , 0 ) ) )
14 reex โŠข โ„ โˆˆ V
15 14 mptex โŠข ( ๐‘ฅ โˆˆ โ„ โ†ฆ if ( ๐‘ฅ โˆˆ ( - ๐ด [,] ๐ด ) , if ( ( ๐ด ๐ฝ ๐‘ฅ ) โ‰ค ๐ด , ( ๐ด ๐ฝ ๐‘ฅ ) , ๐ด ) , 0 ) ) โˆˆ V
16 13 4 15 fvmpt โŠข ( ๐ด โˆˆ โ„• โ†’ ( ๐บ โ€˜ ๐ด ) = ( ๐‘ฅ โˆˆ โ„ โ†ฆ if ( ๐‘ฅ โˆˆ ( - ๐ด [,] ๐ด ) , if ( ( ๐ด ๐ฝ ๐‘ฅ ) โ‰ค ๐ด , ( ๐ด ๐ฝ ๐‘ฅ ) , ๐ด ) , 0 ) ) )