Metamath Proof Explorer


Theorem halfnq

Description: One-half of any positive fraction exists. Lemma for Proposition 9-2.6(i) of Gleason p. 120. (Contributed by NM, 16-Mar-1996) (Revised by Mario Carneiro, 10-May-2013) (New usage is discouraged.)

Ref Expression
Assertion halfnq ( ๐ด โˆˆ Q โ†’ โˆƒ ๐‘ฅ ( ๐‘ฅ +Q ๐‘ฅ ) = ๐ด )

Proof

Step Hyp Ref Expression
1 distrnq โŠข ( ๐ด ยทQ ( ( *Q โ€˜ ( 1Q +Q 1Q ) ) +Q ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) ) = ( ( ๐ด ยทQ ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) +Q ( ๐ด ยทQ ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) )
2 distrnq โŠข ( ( 1Q +Q 1Q ) ยทQ ( ( *Q โ€˜ ( 1Q +Q 1Q ) ) +Q ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) ) = ( ( ( 1Q +Q 1Q ) ยทQ ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) +Q ( ( 1Q +Q 1Q ) ยทQ ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) )
3 1nq โŠข 1Q โˆˆ Q
4 addclnq โŠข ( ( 1Q โˆˆ Q โˆง 1Q โˆˆ Q ) โ†’ ( 1Q +Q 1Q ) โˆˆ Q )
5 3 3 4 mp2an โŠข ( 1Q +Q 1Q ) โˆˆ Q
6 recidnq โŠข ( ( 1Q +Q 1Q ) โˆˆ Q โ†’ ( ( 1Q +Q 1Q ) ยทQ ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) = 1Q )
7 5 6 ax-mp โŠข ( ( 1Q +Q 1Q ) ยทQ ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) = 1Q
8 7 7 oveq12i โŠข ( ( ( 1Q +Q 1Q ) ยทQ ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) +Q ( ( 1Q +Q 1Q ) ยทQ ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) ) = ( 1Q +Q 1Q )
9 2 8 eqtri โŠข ( ( 1Q +Q 1Q ) ยทQ ( ( *Q โ€˜ ( 1Q +Q 1Q ) ) +Q ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) ) = ( 1Q +Q 1Q )
10 9 oveq1i โŠข ( ( ( 1Q +Q 1Q ) ยทQ ( ( *Q โ€˜ ( 1Q +Q 1Q ) ) +Q ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) ) ยทQ ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) = ( ( 1Q +Q 1Q ) ยทQ ( *Q โ€˜ ( 1Q +Q 1Q ) ) )
11 7 oveq2i โŠข ( ( ( *Q โ€˜ ( 1Q +Q 1Q ) ) +Q ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) ยทQ ( ( 1Q +Q 1Q ) ยทQ ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) ) = ( ( ( *Q โ€˜ ( 1Q +Q 1Q ) ) +Q ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) ยทQ 1Q )
12 mulassnq โŠข ( ( ( ( *Q โ€˜ ( 1Q +Q 1Q ) ) +Q ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) ยทQ ( 1Q +Q 1Q ) ) ยทQ ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) = ( ( ( *Q โ€˜ ( 1Q +Q 1Q ) ) +Q ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) ยทQ ( ( 1Q +Q 1Q ) ยทQ ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) )
13 mulcomnq โŠข ( ( ( *Q โ€˜ ( 1Q +Q 1Q ) ) +Q ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) ยทQ ( 1Q +Q 1Q ) ) = ( ( 1Q +Q 1Q ) ยทQ ( ( *Q โ€˜ ( 1Q +Q 1Q ) ) +Q ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) )
14 13 oveq1i โŠข ( ( ( ( *Q โ€˜ ( 1Q +Q 1Q ) ) +Q ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) ยทQ ( 1Q +Q 1Q ) ) ยทQ ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) = ( ( ( 1Q +Q 1Q ) ยทQ ( ( *Q โ€˜ ( 1Q +Q 1Q ) ) +Q ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) ) ยทQ ( *Q โ€˜ ( 1Q +Q 1Q ) ) )
15 12 14 eqtr3i โŠข ( ( ( *Q โ€˜ ( 1Q +Q 1Q ) ) +Q ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) ยทQ ( ( 1Q +Q 1Q ) ยทQ ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) ) = ( ( ( 1Q +Q 1Q ) ยทQ ( ( *Q โ€˜ ( 1Q +Q 1Q ) ) +Q ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) ) ยทQ ( *Q โ€˜ ( 1Q +Q 1Q ) ) )
16 recclnq โŠข ( ( 1Q +Q 1Q ) โˆˆ Q โ†’ ( *Q โ€˜ ( 1Q +Q 1Q ) ) โˆˆ Q )
17 addclnq โŠข ( ( ( *Q โ€˜ ( 1Q +Q 1Q ) ) โˆˆ Q โˆง ( *Q โ€˜ ( 1Q +Q 1Q ) ) โˆˆ Q ) โ†’ ( ( *Q โ€˜ ( 1Q +Q 1Q ) ) +Q ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) โˆˆ Q )
18 16 16 17 syl2anc โŠข ( ( 1Q +Q 1Q ) โˆˆ Q โ†’ ( ( *Q โ€˜ ( 1Q +Q 1Q ) ) +Q ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) โˆˆ Q )
19 mulidnq โŠข ( ( ( *Q โ€˜ ( 1Q +Q 1Q ) ) +Q ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) โˆˆ Q โ†’ ( ( ( *Q โ€˜ ( 1Q +Q 1Q ) ) +Q ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) ยทQ 1Q ) = ( ( *Q โ€˜ ( 1Q +Q 1Q ) ) +Q ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) )
20 5 18 19 mp2b โŠข ( ( ( *Q โ€˜ ( 1Q +Q 1Q ) ) +Q ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) ยทQ 1Q ) = ( ( *Q โ€˜ ( 1Q +Q 1Q ) ) +Q ( *Q โ€˜ ( 1Q +Q 1Q ) ) )
21 11 15 20 3eqtr3i โŠข ( ( ( 1Q +Q 1Q ) ยทQ ( ( *Q โ€˜ ( 1Q +Q 1Q ) ) +Q ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) ) ยทQ ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) = ( ( *Q โ€˜ ( 1Q +Q 1Q ) ) +Q ( *Q โ€˜ ( 1Q +Q 1Q ) ) )
22 10 21 7 3eqtr3i โŠข ( ( *Q โ€˜ ( 1Q +Q 1Q ) ) +Q ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) = 1Q
23 22 oveq2i โŠข ( ๐ด ยทQ ( ( *Q โ€˜ ( 1Q +Q 1Q ) ) +Q ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) ) = ( ๐ด ยทQ 1Q )
24 1 23 eqtr3i โŠข ( ( ๐ด ยทQ ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) +Q ( ๐ด ยทQ ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) ) = ( ๐ด ยทQ 1Q )
25 mulidnq โŠข ( ๐ด โˆˆ Q โ†’ ( ๐ด ยทQ 1Q ) = ๐ด )
26 24 25 eqtrid โŠข ( ๐ด โˆˆ Q โ†’ ( ( ๐ด ยทQ ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) +Q ( ๐ด ยทQ ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) ) = ๐ด )
27 ovex โŠข ( ๐ด ยทQ ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) โˆˆ V
28 oveq12 โŠข ( ( ๐‘ฅ = ( ๐ด ยทQ ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) โˆง ๐‘ฅ = ( ๐ด ยทQ ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) ) โ†’ ( ๐‘ฅ +Q ๐‘ฅ ) = ( ( ๐ด ยทQ ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) +Q ( ๐ด ยทQ ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) ) )
29 28 anidms โŠข ( ๐‘ฅ = ( ๐ด ยทQ ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) โ†’ ( ๐‘ฅ +Q ๐‘ฅ ) = ( ( ๐ด ยทQ ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) +Q ( ๐ด ยทQ ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) ) )
30 29 eqeq1d โŠข ( ๐‘ฅ = ( ๐ด ยทQ ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) โ†’ ( ( ๐‘ฅ +Q ๐‘ฅ ) = ๐ด โ†” ( ( ๐ด ยทQ ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) +Q ( ๐ด ยทQ ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) ) = ๐ด ) )
31 27 30 spcev โŠข ( ( ( ๐ด ยทQ ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) +Q ( ๐ด ยทQ ( *Q โ€˜ ( 1Q +Q 1Q ) ) ) ) = ๐ด โ†’ โˆƒ ๐‘ฅ ( ๐‘ฅ +Q ๐‘ฅ ) = ๐ด )
32 26 31 syl โŠข ( ๐ด โˆˆ Q โ†’ โˆƒ ๐‘ฅ ( ๐‘ฅ +Q ๐‘ฅ ) = ๐ด )