Metamath Proof Explorer


Theorem precsexlem7

Description: Lemma for surreal reciprocal. Show that R is non-strictly increasing in its argument. (Contributed by Scott Fenton, 15-Mar-2025)

Ref Expression
Hypotheses precsexlem.1 No typesetting found for |- F = rec ( ( p e. _V |-> [_ ( 1st ` p ) / l ]_ [_ ( 2nd ` p ) / r ]_ <. ( l u. ( { a | E. xR e. ( _Right ` A ) E. yL e. l a = ( ( 1s +s ( ( xR -s A ) x.s yL ) ) /su xR ) } u. { a | E. xL e. { x e. ( _Left ` A ) | 0s . ) , <. { 0s } , (/) >. ) with typecode |-
precsexlem.2 L=1stF
precsexlem.3 R=2ndF
Assertion precsexlem7 IωJωIJRIRJ

Proof

Step Hyp Ref Expression
1 precsexlem.1 Could not format F = rec ( ( p e. _V |-> [_ ( 1st ` p ) / l ]_ [_ ( 2nd ` p ) / r ]_ <. ( l u. ( { a | E. xR e. ( _Right ` A ) E. yL e. l a = ( ( 1s +s ( ( xR -s A ) x.s yL ) ) /su xR ) } u. { a | E. xL e. { x e. ( _Left ` A ) | 0s . ) , <. { 0s } , (/) >. ) : No typesetting found for |- F = rec ( ( p e. _V |-> [_ ( 1st ` p ) / l ]_ [_ ( 2nd ` p ) / r ]_ <. ( l u. ( { a | E. xR e. ( _Right ` A ) E. yL e. l a = ( ( 1s +s ( ( xR -s A ) x.s yL ) ) /su xR ) } u. { a | E. xL e. { x e. ( _Left ` A ) | 0s . ) , <. { 0s } , (/) >. ) with typecode |-
2 precsexlem.2 L=1stF
3 precsexlem.3 R=2ndF
4 nnawordex IωJωIJkωI+𝑜k=J
5 oveq2 k=I+𝑜k=I+𝑜
6 5 fveq2d k=RI+𝑜k=RI+𝑜
7 6 sseq2d k=RIRI+𝑜kRIRI+𝑜
8 oveq2 k=jI+𝑜k=I+𝑜j
9 8 fveq2d k=jRI+𝑜k=RI+𝑜j
10 9 sseq2d k=jRIRI+𝑜kRIRI+𝑜j
11 oveq2 k=sucjI+𝑜k=I+𝑜sucj
12 11 fveq2d k=sucjRI+𝑜k=RI+𝑜sucj
13 12 sseq2d k=sucjRIRI+𝑜kRIRI+𝑜sucj
14 nna0 IωI+𝑜=I
15 14 fveq2d IωRI+𝑜=RI
16 15 eqimsscd IωRIRI+𝑜
17 nnacl IωjωI+𝑜jω
18 ssun1 Could not format ( R ` ( I +o j ) ) C_ ( ( R ` ( I +o j ) ) u. ( { a | E. xL e. { x e. ( _Left ` A ) | 0s
19 1 2 3 precsexlem5 Could not format ( ( I +o j ) e. _om -> ( R ` suc ( I +o j ) ) = ( ( R ` ( I +o j ) ) u. ( { a | E. xL e. { x e. ( _Left ` A ) | 0s ( R ` suc ( I +o j ) ) = ( ( R ` ( I +o j ) ) u. ( { a | E. xL e. { x e. ( _Left ` A ) | 0s
20 18 19 sseqtrrid I+𝑜jωRI+𝑜jRsucI+𝑜j
21 17 20 syl IωjωRI+𝑜jRsucI+𝑜j
22 nnasuc IωjωI+𝑜sucj=sucI+𝑜j
23 22 fveq2d IωjωRI+𝑜sucj=RsucI+𝑜j
24 21 23 sseqtrrd IωjωRI+𝑜jRI+𝑜sucj
25 sstr2 RIRI+𝑜jRI+𝑜jRI+𝑜sucjRIRI+𝑜sucj
26 24 25 syl5com IωjωRIRI+𝑜jRIRI+𝑜sucj
27 26 expcom jωIωRIRI+𝑜jRIRI+𝑜sucj
28 7 10 13 16 27 finds2 kωIωRIRI+𝑜k
29 28 impcom IωkωRIRI+𝑜k
30 fveq2 I+𝑜k=JRI+𝑜k=RJ
31 30 sseq2d I+𝑜k=JRIRI+𝑜kRIRJ
32 29 31 syl5ibcom IωkωI+𝑜k=JRIRJ
33 32 rexlimdva IωkωI+𝑜k=JRIRJ
34 33 adantr IωJωkωI+𝑜k=JRIRJ
35 4 34 sylbid IωJωIJRIRJ
36 35 3impia IωJωIJRIRJ