Metamath Proof Explorer


Theorem madebdayim

Description: If a surreal is a member of a made set, its birthday is less than or equal to the level. (Contributed by Scott Fenton, 10-Aug-2024)

Ref Expression
Assertion madebdayim Could not format assertion : No typesetting found for |- ( X e. ( _Made ` A ) -> ( bday ` X ) C_ A ) with typecode |-

Proof

Step Hyp Ref Expression
1 elfvdm Could not format ( X e. ( _Made ` A ) -> A e. dom _Made ) : No typesetting found for |- ( X e. ( _Made ` A ) -> A e. dom _Made ) with typecode |-
2 madef Could not format _Made : On --> ~P No : No typesetting found for |- _Made : On --> ~P No with typecode |-
3 2 fdmi Could not format dom _Made = On : No typesetting found for |- dom _Made = On with typecode |-
4 1 3 eleqtrdi Could not format ( X e. ( _Made ` A ) -> A e. On ) : No typesetting found for |- ( X e. ( _Made ` A ) -> A e. On ) with typecode |-
5 fveq2 Could not format ( a = b -> ( _Made ` a ) = ( _Made ` b ) ) : No typesetting found for |- ( a = b -> ( _Made ` a ) = ( _Made ` b ) ) with typecode |-
6 sseq2 a = b bday x a bday x b
7 5 6 raleqbidv Could not format ( a = b -> ( A. x e. ( _Made ` a ) ( bday ` x ) C_ a <-> A. x e. ( _Made ` b ) ( bday ` x ) C_ b ) ) : No typesetting found for |- ( a = b -> ( A. x e. ( _Made ` a ) ( bday ` x ) C_ a <-> A. x e. ( _Made ` b ) ( bday ` x ) C_ b ) ) with typecode |-
8 fveq2 x = y bday x = bday y
9 8 sseq1d x = y bday x b bday y b
10 9 cbvralvw Could not format ( A. x e. ( _Made ` b ) ( bday ` x ) C_ b <-> A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) : No typesetting found for |- ( A. x e. ( _Made ` b ) ( bday ` x ) C_ b <-> A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) with typecode |-
11 7 10 bitrdi Could not format ( a = b -> ( A. x e. ( _Made ` a ) ( bday ` x ) C_ a <-> A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) ) : No typesetting found for |- ( a = b -> ( A. x e. ( _Made ` a ) ( bday ` x ) C_ a <-> A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) ) with typecode |-
12 fveq2 Could not format ( a = A -> ( _Made ` a ) = ( _Made ` A ) ) : No typesetting found for |- ( a = A -> ( _Made ` a ) = ( _Made ` A ) ) with typecode |-
13 sseq2 a = A bday x a bday x A
14 12 13 raleqbidv Could not format ( a = A -> ( A. x e. ( _Made ` a ) ( bday ` x ) C_ a <-> A. x e. ( _Made ` A ) ( bday ` x ) C_ A ) ) : No typesetting found for |- ( a = A -> ( A. x e. ( _Made ` a ) ( bday ` x ) C_ a <-> A. x e. ( _Made ` A ) ( bday ` x ) C_ A ) ) with typecode |-
15 elmade2 Could not format ( a e. On -> ( x e. ( _Made ` a ) <-> E. l e. ~P ( _Old ` a ) E. r e. ~P ( _Old ` a ) ( l < ( x e. ( _Made ` a ) <-> E. l e. ~P ( _Old ` a ) E. r e. ~P ( _Old ` a ) ( l <
16 15 adantr Could not format ( ( a e. On /\ A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) -> ( x e. ( _Made ` a ) <-> E. l e. ~P ( _Old ` a ) E. r e. ~P ( _Old ` a ) ( l < ( x e. ( _Made ` a ) <-> E. l e. ~P ( _Old ` a ) E. r e. ~P ( _Old ` a ) ( l <
17 elpwi l 𝒫 Old a l Old a
18 elpwi r 𝒫 Old a r Old a
19 17 18 anim12i l 𝒫 Old a r 𝒫 Old a l Old a r Old a
20 unss l Old a r Old a l r Old a
21 19 20 sylib l 𝒫 Old a r 𝒫 Old a l r Old a
22 simpr Could not format ( ( ( ( a e. On /\ A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) /\ ( l u. r ) C_ ( _Old ` a ) ) /\ l < l < l <
23 simplll Could not format ( ( ( ( a e. On /\ A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) /\ ( l u. r ) C_ ( _Old ` a ) ) /\ l < a e. On ) : No typesetting found for |- ( ( ( ( a e. On /\ A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) /\ ( l u. r ) C_ ( _Old ` a ) ) /\ l < a e. On ) with typecode |-
24 dfss3 l r Old a z l r z Old a
25 fveq2 y = z bday y = bday z
26 25 sseq1d y = z bday y b bday z b
27 26 rspccv Could not format ( A. y e. ( _Made ` b ) ( bday ` y ) C_ b -> ( z e. ( _Made ` b ) -> ( bday ` z ) C_ b ) ) : No typesetting found for |- ( A. y e. ( _Made ` b ) ( bday ` y ) C_ b -> ( z e. ( _Made ` b ) -> ( bday ` z ) C_ b ) ) with typecode |-
28 27 ralimi Could not format ( A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b -> A. b e. a ( z e. ( _Made ` b ) -> ( bday ` z ) C_ b ) ) : No typesetting found for |- ( A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b -> A. b e. a ( z e. ( _Made ` b ) -> ( bday ` z ) C_ b ) ) with typecode |-
29 rexim Could not format ( A. b e. a ( z e. ( _Made ` b ) -> ( bday ` z ) C_ b ) -> ( E. b e. a z e. ( _Made ` b ) -> E. b e. a ( bday ` z ) C_ b ) ) : No typesetting found for |- ( A. b e. a ( z e. ( _Made ` b ) -> ( bday ` z ) C_ b ) -> ( E. b e. a z e. ( _Made ` b ) -> E. b e. a ( bday ` z ) C_ b ) ) with typecode |-
30 28 29 syl Could not format ( A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b -> ( E. b e. a z e. ( _Made ` b ) -> E. b e. a ( bday ` z ) C_ b ) ) : No typesetting found for |- ( A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b -> ( E. b e. a z e. ( _Made ` b ) -> E. b e. a ( bday ` z ) C_ b ) ) with typecode |-
31 30 adantl Could not format ( ( a e. On /\ A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) -> ( E. b e. a z e. ( _Made ` b ) -> E. b e. a ( bday ` z ) C_ b ) ) : No typesetting found for |- ( ( a e. On /\ A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) -> ( E. b e. a z e. ( _Made ` b ) -> E. b e. a ( bday ` z ) C_ b ) ) with typecode |-
32 elold Could not format ( a e. On -> ( z e. ( _Old ` a ) <-> E. b e. a z e. ( _Made ` b ) ) ) : No typesetting found for |- ( a e. On -> ( z e. ( _Old ` a ) <-> E. b e. a z e. ( _Made ` b ) ) ) with typecode |-
33 32 adantr Could not format ( ( a e. On /\ A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) -> ( z e. ( _Old ` a ) <-> E. b e. a z e. ( _Made ` b ) ) ) : No typesetting found for |- ( ( a e. On /\ A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) -> ( z e. ( _Old ` a ) <-> E. b e. a z e. ( _Made ` b ) ) ) with typecode |-
34 bdayelon bday z On
35 onelssex bday z On a On bday z a b a bday z b
36 34 35 mpan a On bday z a b a bday z b
37 36 adantr Could not format ( ( a e. On /\ A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) -> ( ( bday ` z ) e. a <-> E. b e. a ( bday ` z ) C_ b ) ) : No typesetting found for |- ( ( a e. On /\ A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) -> ( ( bday ` z ) e. a <-> E. b e. a ( bday ` z ) C_ b ) ) with typecode |-
38 31 33 37 3imtr4d Could not format ( ( a e. On /\ A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) -> ( z e. ( _Old ` a ) -> ( bday ` z ) e. a ) ) : No typesetting found for |- ( ( a e. On /\ A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) -> ( z e. ( _Old ` a ) -> ( bday ` z ) e. a ) ) with typecode |-
39 38 ralimdv Could not format ( ( a e. On /\ A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) -> ( A. z e. ( l u. r ) z e. ( _Old ` a ) -> A. z e. ( l u. r ) ( bday ` z ) e. a ) ) : No typesetting found for |- ( ( a e. On /\ A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) -> ( A. z e. ( l u. r ) z e. ( _Old ` a ) -> A. z e. ( l u. r ) ( bday ` z ) e. a ) ) with typecode |-
40 24 39 biimtrid Could not format ( ( a e. On /\ A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) -> ( ( l u. r ) C_ ( _Old ` a ) -> A. z e. ( l u. r ) ( bday ` z ) e. a ) ) : No typesetting found for |- ( ( a e. On /\ A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) -> ( ( l u. r ) C_ ( _Old ` a ) -> A. z e. ( l u. r ) ( bday ` z ) e. a ) ) with typecode |-
41 40 imp Could not format ( ( ( a e. On /\ A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) /\ ( l u. r ) C_ ( _Old ` a ) ) -> A. z e. ( l u. r ) ( bday ` z ) e. a ) : No typesetting found for |- ( ( ( a e. On /\ A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) /\ ( l u. r ) C_ ( _Old ` a ) ) -> A. z e. ( l u. r ) ( bday ` z ) e. a ) with typecode |-
42 41 adantr Could not format ( ( ( ( a e. On /\ A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) /\ ( l u. r ) C_ ( _Old ` a ) ) /\ l < A. z e. ( l u. r ) ( bday ` z ) e. a ) : No typesetting found for |- ( ( ( ( a e. On /\ A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) /\ ( l u. r ) C_ ( _Old ` a ) ) /\ l < A. z e. ( l u. r ) ( bday ` z ) e. a ) with typecode |-
43 bdayfun Fun bday
44 oldssno Old a No
45 sstr l r Old a Old a No l r No
46 44 45 mpan2 l r Old a l r No
47 bdaydm dom bday = No
48 46 47 sseqtrrdi l r Old a l r dom bday
49 funimass4 Fun bday l r dom bday bday l r a z l r bday z a
50 43 48 49 sylancr l r Old a bday l r a z l r bday z a
51 50 adantl Could not format ( ( ( a e. On /\ A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) /\ ( l u. r ) C_ ( _Old ` a ) ) -> ( ( bday " ( l u. r ) ) C_ a <-> A. z e. ( l u. r ) ( bday ` z ) e. a ) ) : No typesetting found for |- ( ( ( a e. On /\ A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) /\ ( l u. r ) C_ ( _Old ` a ) ) -> ( ( bday " ( l u. r ) ) C_ a <-> A. z e. ( l u. r ) ( bday ` z ) e. a ) ) with typecode |-
52 51 adantr Could not format ( ( ( ( a e. On /\ A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) /\ ( l u. r ) C_ ( _Old ` a ) ) /\ l < ( ( bday " ( l u. r ) ) C_ a <-> A. z e. ( l u. r ) ( bday ` z ) e. a ) ) : No typesetting found for |- ( ( ( ( a e. On /\ A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) /\ ( l u. r ) C_ ( _Old ` a ) ) /\ l < ( ( bday " ( l u. r ) ) C_ a <-> A. z e. ( l u. r ) ( bday ` z ) e. a ) ) with typecode |-
53 42 52 mpbird Could not format ( ( ( ( a e. On /\ A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) /\ ( l u. r ) C_ ( _Old ` a ) ) /\ l < ( bday " ( l u. r ) ) C_ a ) : No typesetting found for |- ( ( ( ( a e. On /\ A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) /\ ( l u. r ) C_ ( _Old ` a ) ) /\ l < ( bday " ( l u. r ) ) C_ a ) with typecode |-
54 scutbdaybnd l s r a On bday l r a bday l | s r a
55 22 23 53 54 syl3anc Could not format ( ( ( ( a e. On /\ A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) /\ ( l u. r ) C_ ( _Old ` a ) ) /\ l < ( bday ` ( l |s r ) ) C_ a ) : No typesetting found for |- ( ( ( ( a e. On /\ A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) /\ ( l u. r ) C_ ( _Old ` a ) ) /\ l < ( bday ` ( l |s r ) ) C_ a ) with typecode |-
56 fveq2 l | s r = x bday l | s r = bday x
57 56 sseq1d l | s r = x bday l | s r a bday x a
58 55 57 syl5ibcom Could not format ( ( ( ( a e. On /\ A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) /\ ( l u. r ) C_ ( _Old ` a ) ) /\ l < ( ( l |s r ) = x -> ( bday ` x ) C_ a ) ) : No typesetting found for |- ( ( ( ( a e. On /\ A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) /\ ( l u. r ) C_ ( _Old ` a ) ) /\ l < ( ( l |s r ) = x -> ( bday ` x ) C_ a ) ) with typecode |-
59 58 expimpd Could not format ( ( ( a e. On /\ A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) /\ ( l u. r ) C_ ( _Old ` a ) ) -> ( ( l < ( bday ` x ) C_ a ) ) : No typesetting found for |- ( ( ( a e. On /\ A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) /\ ( l u. r ) C_ ( _Old ` a ) ) -> ( ( l < ( bday ` x ) C_ a ) ) with typecode |-
60 59 ex Could not format ( ( a e. On /\ A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) -> ( ( l u. r ) C_ ( _Old ` a ) -> ( ( l < ( bday ` x ) C_ a ) ) ) : No typesetting found for |- ( ( a e. On /\ A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) -> ( ( l u. r ) C_ ( _Old ` a ) -> ( ( l < ( bday ` x ) C_ a ) ) ) with typecode |-
61 21 60 syl5 Could not format ( ( a e. On /\ A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) -> ( ( l e. ~P ( _Old ` a ) /\ r e. ~P ( _Old ` a ) ) -> ( ( l < ( bday ` x ) C_ a ) ) ) : No typesetting found for |- ( ( a e. On /\ A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) -> ( ( l e. ~P ( _Old ` a ) /\ r e. ~P ( _Old ` a ) ) -> ( ( l < ( bday ` x ) C_ a ) ) ) with typecode |-
62 61 rexlimdvv Could not format ( ( a e. On /\ A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) -> ( E. l e. ~P ( _Old ` a ) E. r e. ~P ( _Old ` a ) ( l < ( bday ` x ) C_ a ) ) : No typesetting found for |- ( ( a e. On /\ A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) -> ( E. l e. ~P ( _Old ` a ) E. r e. ~P ( _Old ` a ) ( l < ( bday ` x ) C_ a ) ) with typecode |-
63 16 62 sylbid Could not format ( ( a e. On /\ A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) -> ( x e. ( _Made ` a ) -> ( bday ` x ) C_ a ) ) : No typesetting found for |- ( ( a e. On /\ A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) -> ( x e. ( _Made ` a ) -> ( bday ` x ) C_ a ) ) with typecode |-
64 63 ralrimiv Could not format ( ( a e. On /\ A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) -> A. x e. ( _Made ` a ) ( bday ` x ) C_ a ) : No typesetting found for |- ( ( a e. On /\ A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b ) -> A. x e. ( _Made ` a ) ( bday ` x ) C_ a ) with typecode |-
65 64 ex Could not format ( a e. On -> ( A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b -> A. x e. ( _Made ` a ) ( bday ` x ) C_ a ) ) : No typesetting found for |- ( a e. On -> ( A. b e. a A. y e. ( _Made ` b ) ( bday ` y ) C_ b -> A. x e. ( _Made ` a ) ( bday ` x ) C_ a ) ) with typecode |-
66 11 14 65 tfis3 Could not format ( A e. On -> A. x e. ( _Made ` A ) ( bday ` x ) C_ A ) : No typesetting found for |- ( A e. On -> A. x e. ( _Made ` A ) ( bday ` x ) C_ A ) with typecode |-
67 fveq2 x = X bday x = bday X
68 67 sseq1d x = X bday x A bday X A
69 68 rspccv Could not format ( A. x e. ( _Made ` A ) ( bday ` x ) C_ A -> ( X e. ( _Made ` A ) -> ( bday ` X ) C_ A ) ) : No typesetting found for |- ( A. x e. ( _Made ` A ) ( bday ` x ) C_ A -> ( X e. ( _Made ` A ) -> ( bday ` X ) C_ A ) ) with typecode |-
70 66 69 syl Could not format ( A e. On -> ( X e. ( _Made ` A ) -> ( bday ` X ) C_ A ) ) : No typesetting found for |- ( A e. On -> ( X e. ( _Made ` A ) -> ( bday ` X ) C_ A ) ) with typecode |-
71 4 70 mpcom Could not format ( X e. ( _Made ` A ) -> ( bday ` X ) C_ A ) : No typesetting found for |- ( X e. ( _Made ` A ) -> ( bday ` X ) C_ A ) with typecode |-