Metamath Proof Explorer


Theorem nosupbday

Description: Birthday bounding law for surreal supremum. (Contributed by Scott Fenton, 5-Dec-2021)

Ref Expression
Hypothesis nosupbday.1 S=ifxAyA¬x<syιxA|yA¬x<sydomιxA|yA¬x<sy2𝑜gy|uAydomuvA¬v<suusucy=vsucyιx|uAgdomuvA¬v<suusucg=vsucgug=x
Assertion nosupbday ANoAVOOnbdayAObdaySO

Proof

Step Hyp Ref Expression
1 nosupbday.1 S=ifxAyA¬x<syιxA|yA¬x<sydomιxA|yA¬x<sy2𝑜gy|uAydomuvA¬v<suusucy=vsucyιx|uAgdomuvA¬v<suusucg=vsucgug=x
2 1 nosupno ANoAVSNo
3 2 adantr ANoAVOOnbdayAOSNo
4 bdayval SNobdayS=domS
5 3 4 syl ANoAVOOnbdayAObdayS=domS
6 iftrue xAyA¬x<syifxAyA¬x<syιxA|yA¬x<sydomιxA|yA¬x<sy2𝑜gy|uAydomuvA¬v<suusucy=vsucyιx|uAgdomuvA¬v<suusucg=vsucgug=x=ιxA|yA¬x<sydomιxA|yA¬x<sy2𝑜
7 1 6 eqtrid xAyA¬x<syS=ιxA|yA¬x<sydomιxA|yA¬x<sy2𝑜
8 7 dmeqd xAyA¬x<sydomS=domιxA|yA¬x<sydomιxA|yA¬x<sy2𝑜
9 2oex 2𝑜V
10 9 dmsnop domdomιxA|yA¬x<sy2𝑜=domιxA|yA¬x<sy
11 10 uneq2i domιxA|yA¬x<sydomdomιxA|yA¬x<sy2𝑜=domιxA|yA¬x<sydomιxA|yA¬x<sy
12 dmun domιxA|yA¬x<sydomιxA|yA¬x<sy2𝑜=domιxA|yA¬x<sydomdomιxA|yA¬x<sy2𝑜
13 df-suc sucdomιxA|yA¬x<sy=domιxA|yA¬x<sydomιxA|yA¬x<sy
14 11 12 13 3eqtr4i domιxA|yA¬x<sydomιxA|yA¬x<sy2𝑜=sucdomιxA|yA¬x<sy
15 8 14 eqtrdi xAyA¬x<sydomS=sucdomιxA|yA¬x<sy
16 15 adantr xAyA¬x<syANoAVOOnbdayAOdomS=sucdomιxA|yA¬x<sy
17 simprrl xAyA¬x<syANoAVOOnbdayAOOOn
18 eloni OOnOrdO
19 17 18 syl xAyA¬x<syANoAVOOnbdayAOOrdO
20 simprll xAyA¬x<syANoAVOOnbdayAOANo
21 simpl xAyA¬x<syANoAVxAyA¬x<sy
22 nomaxmo ANo*xAyA¬x<sy
23 22 adantr ANoAV*xAyA¬x<sy
24 23 adantl xAyA¬x<syANoAV*xAyA¬x<sy
25 reu5 ∃!xAyA¬x<syxAyA¬x<sy*xAyA¬x<sy
26 21 24 25 sylanbrc xAyA¬x<syANoAV∃!xAyA¬x<sy
27 26 adantrr xAyA¬x<syANoAVOOnbdayAO∃!xAyA¬x<sy
28 riotacl ∃!xAyA¬x<syιxA|yA¬x<syA
29 27 28 syl xAyA¬x<syANoAVOOnbdayAOιxA|yA¬x<syA
30 20 29 sseldd xAyA¬x<syANoAVOOnbdayAOιxA|yA¬x<syNo
31 bdayval ιxA|yA¬x<syNobdayιxA|yA¬x<sy=domιxA|yA¬x<sy
32 30 31 syl xAyA¬x<syANoAVOOnbdayAObdayιxA|yA¬x<sy=domιxA|yA¬x<sy
33 simprrr xAyA¬x<syANoAVOOnbdayAObdayAO
34 bdayfo bday:NoontoOn
35 fofn bday:NoontoOnbdayFnNo
36 34 35 ax-mp bdayFnNo
37 fnfvima bdayFnNoANoιxA|yA¬x<syAbdayιxA|yA¬x<sybdayA
38 36 20 29 37 mp3an2i xAyA¬x<syANoAVOOnbdayAObdayιxA|yA¬x<sybdayA
39 33 38 sseldd xAyA¬x<syANoAVOOnbdayAObdayιxA|yA¬x<syO
40 32 39 eqeltrrd xAyA¬x<syANoAVOOnbdayAOdomιxA|yA¬x<syO
41 ordsucss OrdOdomιxA|yA¬x<syOsucdomιxA|yA¬x<syO
42 19 40 41 sylc xAyA¬x<syANoAVOOnbdayAOsucdomιxA|yA¬x<syO
43 16 42 eqsstrd xAyA¬x<syANoAVOOnbdayAOdomSO
44 iffalse ¬xAyA¬x<syifxAyA¬x<syιxA|yA¬x<sydomιxA|yA¬x<sy2𝑜gy|uAydomuvA¬v<suusucy=vsucyιx|uAgdomuvA¬v<suusucg=vsucgug=x=gy|uAydomuvA¬v<suusucy=vsucyιx|uAgdomuvA¬v<suusucg=vsucgug=x
45 1 44 eqtrid ¬xAyA¬x<syS=gy|uAydomuvA¬v<suusucy=vsucyιx|uAgdomuvA¬v<suusucg=vsucgug=x
46 45 dmeqd ¬xAyA¬x<sydomS=domgy|uAydomuvA¬v<suusucy=vsucyιx|uAgdomuvA¬v<suusucg=vsucgug=x
47 iotaex ιx|uAgdomuvA¬v<suusucg=vsucgug=xV
48 eqid gy|uAydomuvA¬v<suusucy=vsucyιx|uAgdomuvA¬v<suusucg=vsucgug=x=gy|uAydomuvA¬v<suusucy=vsucyιx|uAgdomuvA¬v<suusucg=vsucgug=x
49 47 48 dmmpti domgy|uAydomuvA¬v<suusucy=vsucyιx|uAgdomuvA¬v<suusucg=vsucgug=x=y|uAydomuvA¬v<suusucy=vsucy
50 46 49 eqtrdi ¬xAyA¬x<sydomS=y|uAydomuvA¬v<suusucy=vsucy
51 50 adantr ¬xAyA¬x<syANoAVOOnbdayAOdomS=y|uAydomuvA¬v<suusucy=vsucy
52 simplrl ANoAVOOnbdayAOuAOOn
53 ssel2 ANouAuNo
54 53 ad4ant14 ANoAVOOnbdayAOuAuNo
55 bdayval uNobdayu=domu
56 54 55 syl ANoAVOOnbdayAOuAbdayu=domu
57 simplrr ANoAVOOnbdayAOuAbdayAO
58 fnfvima bdayFnNoANouAbdayubdayA
59 36 58 mp3an1 ANouAbdayubdayA
60 59 ad4ant14 ANoAVOOnbdayAOuAbdayubdayA
61 57 60 sseldd ANoAVOOnbdayAOuAbdayuO
62 56 61 eqeltrrd ANoAVOOnbdayAOuAdomuO
63 onelss OOndomuOdomuO
64 52 62 63 sylc ANoAVOOnbdayAOuAdomuO
65 64 sseld ANoAVOOnbdayAOuAydomuyO
66 65 adantrd ANoAVOOnbdayAOuAydomuvA¬v<suusucy=vsucyyO
67 66 rexlimdva ANoAVOOnbdayAOuAydomuvA¬v<suusucy=vsucyyO
68 67 abssdv ANoAVOOnbdayAOy|uAydomuvA¬v<suusucy=vsucyO
69 68 adantl ¬xAyA¬x<syANoAVOOnbdayAOy|uAydomuvA¬v<suusucy=vsucyO
70 51 69 eqsstrd ¬xAyA¬x<syANoAVOOnbdayAOdomSO
71 43 70 pm2.61ian ANoAVOOnbdayAOdomSO
72 5 71 eqsstrd ANoAVOOnbdayAObdaySO