Metamath Proof Explorer


Theorem ajfuni

Description: The adjoint function is a function. (Contributed by NM, 25-Jan-2008) (New usage is discouraged.)

Ref Expression
Hypotheses ajfuni.5 A=UadjW
ajfuni.u UCPreHilOLD
ajfuni.w WNrmCVec
Assertion ajfuni FunA

Proof

Step Hyp Ref Expression
1 ajfuni.5 A=UadjW
2 ajfuni.u UCPreHilOLD
3 ajfuni.w WNrmCVec
4 funopab Funts|t:BaseSetUBaseSetWs:BaseSetWBaseSetUxBaseSetUyBaseSetWtx𝑖OLDWy=x𝑖OLDUsyt*st:BaseSetUBaseSetWs:BaseSetWBaseSetUxBaseSetUyBaseSetWtx𝑖OLDWy=x𝑖OLDUsy
5 eqid BaseSetU=BaseSetU
6 eqid 𝑖OLDU=𝑖OLDU
7 5 6 2 ajmoi *ss:BaseSetWBaseSetUxBaseSetUyBaseSetWtx𝑖OLDWy=x𝑖OLDUsy
8 3simpc t:BaseSetUBaseSetWs:BaseSetWBaseSetUxBaseSetUyBaseSetWtx𝑖OLDWy=x𝑖OLDUsys:BaseSetWBaseSetUxBaseSetUyBaseSetWtx𝑖OLDWy=x𝑖OLDUsy
9 8 moimi *ss:BaseSetWBaseSetUxBaseSetUyBaseSetWtx𝑖OLDWy=x𝑖OLDUsy*st:BaseSetUBaseSetWs:BaseSetWBaseSetUxBaseSetUyBaseSetWtx𝑖OLDWy=x𝑖OLDUsy
10 7 9 ax-mp *st:BaseSetUBaseSetWs:BaseSetWBaseSetUxBaseSetUyBaseSetWtx𝑖OLDWy=x𝑖OLDUsy
11 4 10 mpgbir Funts|t:BaseSetUBaseSetWs:BaseSetWBaseSetUxBaseSetUyBaseSetWtx𝑖OLDWy=x𝑖OLDUsy
12 2 phnvi UNrmCVec
13 eqid BaseSetW=BaseSetW
14 eqid 𝑖OLDW=𝑖OLDW
15 5 13 6 14 1 ajfval UNrmCVecWNrmCVecA=ts|t:BaseSetUBaseSetWs:BaseSetWBaseSetUxBaseSetUyBaseSetWtx𝑖OLDWy=x𝑖OLDUsy
16 12 3 15 mp2an A=ts|t:BaseSetUBaseSetWs:BaseSetWBaseSetUxBaseSetUyBaseSetWtx𝑖OLDWy=x𝑖OLDUsy
17 16 funeqi FunAFunts|t:BaseSetUBaseSetWs:BaseSetWBaseSetUxBaseSetUyBaseSetWtx𝑖OLDWy=x𝑖OLDUsy
18 11 17 mpbir FunA