Metamath Proof Explorer


Theorem opsqrlem4

Description: Lemma for opsqri . (Contributed by NM, 17-Aug-2006) (New usage is discouraged.)

Ref Expression
Hypotheses opsqrlem2.1 โŠข ๐‘‡ โˆˆ HrmOp
opsqrlem2.2 โŠข ๐‘† = ( ๐‘ฅ โˆˆ HrmOp , ๐‘ฆ โˆˆ HrmOp โ†ฆ ( ๐‘ฅ +op ( ( 1 / 2 ) ยทop ( ๐‘‡ โˆ’op ( ๐‘ฅ โˆ˜ ๐‘ฅ ) ) ) ) )
opsqrlem2.3 โŠข ๐น = seq 1 ( ๐‘† , ( โ„• ร— { 0hop } ) )
Assertion opsqrlem4 ๐น : โ„• โŸถ HrmOp

Proof

Step Hyp Ref Expression
1 opsqrlem2.1 โŠข ๐‘‡ โˆˆ HrmOp
2 opsqrlem2.2 โŠข ๐‘† = ( ๐‘ฅ โˆˆ HrmOp , ๐‘ฆ โˆˆ HrmOp โ†ฆ ( ๐‘ฅ +op ( ( 1 / 2 ) ยทop ( ๐‘‡ โˆ’op ( ๐‘ฅ โˆ˜ ๐‘ฅ ) ) ) ) )
3 opsqrlem2.3 โŠข ๐น = seq 1 ( ๐‘† , ( โ„• ร— { 0hop } ) )
4 nnuz โŠข โ„• = ( โ„คโ‰ฅ โ€˜ 1 )
5 1zzd โŠข ( โŠค โ†’ 1 โˆˆ โ„ค )
6 0hmop โŠข 0hop โˆˆ HrmOp
7 6 elexi โŠข 0hop โˆˆ V
8 7 fvconst2 โŠข ( ๐‘ง โˆˆ โ„• โ†’ ( ( โ„• ร— { 0hop } ) โ€˜ ๐‘ง ) = 0hop )
9 8 6 eqeltrdi โŠข ( ๐‘ง โˆˆ โ„• โ†’ ( ( โ„• ร— { 0hop } ) โ€˜ ๐‘ง ) โˆˆ HrmOp )
10 9 adantl โŠข ( ( โŠค โˆง ๐‘ง โˆˆ โ„• ) โ†’ ( ( โ„• ร— { 0hop } ) โ€˜ ๐‘ง ) โˆˆ HrmOp )
11 1 2 3 opsqrlem3 โŠข ( ( ๐‘ง โˆˆ HrmOp โˆง ๐‘ค โˆˆ HrmOp ) โ†’ ( ๐‘ง ๐‘† ๐‘ค ) = ( ๐‘ง +op ( ( 1 / 2 ) ยทop ( ๐‘‡ โˆ’op ( ๐‘ง โˆ˜ ๐‘ง ) ) ) ) )
12 halfre โŠข ( 1 / 2 ) โˆˆ โ„
13 simpl โŠข ( ( ๐‘ง โˆˆ HrmOp โˆง ๐‘ค โˆˆ HrmOp ) โ†’ ๐‘ง โˆˆ HrmOp )
14 eqidd โŠข ( ( ๐‘ง โˆˆ HrmOp โˆง ๐‘ค โˆˆ HrmOp ) โ†’ ( ๐‘ง โˆ˜ ๐‘ง ) = ( ๐‘ง โˆ˜ ๐‘ง ) )
15 hmopco โŠข ( ( ๐‘ง โˆˆ HrmOp โˆง ๐‘ง โˆˆ HrmOp โˆง ( ๐‘ง โˆ˜ ๐‘ง ) = ( ๐‘ง โˆ˜ ๐‘ง ) ) โ†’ ( ๐‘ง โˆ˜ ๐‘ง ) โˆˆ HrmOp )
16 13 13 14 15 syl3anc โŠข ( ( ๐‘ง โˆˆ HrmOp โˆง ๐‘ค โˆˆ HrmOp ) โ†’ ( ๐‘ง โˆ˜ ๐‘ง ) โˆˆ HrmOp )
17 hmopd โŠข ( ( ๐‘‡ โˆˆ HrmOp โˆง ( ๐‘ง โˆ˜ ๐‘ง ) โˆˆ HrmOp ) โ†’ ( ๐‘‡ โˆ’op ( ๐‘ง โˆ˜ ๐‘ง ) ) โˆˆ HrmOp )
18 1 16 17 sylancr โŠข ( ( ๐‘ง โˆˆ HrmOp โˆง ๐‘ค โˆˆ HrmOp ) โ†’ ( ๐‘‡ โˆ’op ( ๐‘ง โˆ˜ ๐‘ง ) ) โˆˆ HrmOp )
19 hmopm โŠข ( ( ( 1 / 2 ) โˆˆ โ„ โˆง ( ๐‘‡ โˆ’op ( ๐‘ง โˆ˜ ๐‘ง ) ) โˆˆ HrmOp ) โ†’ ( ( 1 / 2 ) ยทop ( ๐‘‡ โˆ’op ( ๐‘ง โˆ˜ ๐‘ง ) ) ) โˆˆ HrmOp )
20 12 18 19 sylancr โŠข ( ( ๐‘ง โˆˆ HrmOp โˆง ๐‘ค โˆˆ HrmOp ) โ†’ ( ( 1 / 2 ) ยทop ( ๐‘‡ โˆ’op ( ๐‘ง โˆ˜ ๐‘ง ) ) ) โˆˆ HrmOp )
21 hmops โŠข ( ( ๐‘ง โˆˆ HrmOp โˆง ( ( 1 / 2 ) ยทop ( ๐‘‡ โˆ’op ( ๐‘ง โˆ˜ ๐‘ง ) ) ) โˆˆ HrmOp ) โ†’ ( ๐‘ง +op ( ( 1 / 2 ) ยทop ( ๐‘‡ โˆ’op ( ๐‘ง โˆ˜ ๐‘ง ) ) ) ) โˆˆ HrmOp )
22 20 21 syldan โŠข ( ( ๐‘ง โˆˆ HrmOp โˆง ๐‘ค โˆˆ HrmOp ) โ†’ ( ๐‘ง +op ( ( 1 / 2 ) ยทop ( ๐‘‡ โˆ’op ( ๐‘ง โˆ˜ ๐‘ง ) ) ) ) โˆˆ HrmOp )
23 11 22 eqeltrd โŠข ( ( ๐‘ง โˆˆ HrmOp โˆง ๐‘ค โˆˆ HrmOp ) โ†’ ( ๐‘ง ๐‘† ๐‘ค ) โˆˆ HrmOp )
24 23 adantl โŠข ( ( โŠค โˆง ( ๐‘ง โˆˆ HrmOp โˆง ๐‘ค โˆˆ HrmOp ) ) โ†’ ( ๐‘ง ๐‘† ๐‘ค ) โˆˆ HrmOp )
25 4 5 10 24 seqf โŠข ( โŠค โ†’ seq 1 ( ๐‘† , ( โ„• ร— { 0hop } ) ) : โ„• โŸถ HrmOp )
26 25 mptru โŠข seq 1 ( ๐‘† , ( โ„• ร— { 0hop } ) ) : โ„• โŸถ HrmOp
27 3 feq1i โŠข ( ๐น : โ„• โŸถ HrmOp โ†” seq 1 ( ๐‘† , ( โ„• ร— { 0hop } ) ) : โ„• โŸถ HrmOp )
28 26 27 mpbir โŠข ๐น : โ„• โŸถ HrmOp