Jelly, 13 12 bytes
Ø.,æ*ÆḊN,ÆṭƲ
Takes input as [v, u]
on the left, and a
on the right. Outputs as [β, α]
-1 byte thanks to ovs!
Uses xnor's formula that
$$\alpha = \operatorname{tr} \left( \begin{bmatrix} 0 & 1 \\ v & u \end{bmatrix}^a \right) \\ \beta = -(-v)^a = - \det \left( \begin{bmatrix} 0 & 1 \\ v & u \end{bmatrix}^a \right)$$
Full explanation coming
How it works
Ø.,æ*ÆḊN,ÆṭƲ - Main link. Takes [v, u] on the left, a on the right
Ø. - Yield [0, 1]
, - Pair; [[0, 1], [v, u]]
æ* - Matrix power to a; Call this M
Ʋ - Last 4 links as a monad f(M):
ÆḊ - Determinant of M
N - Negated
Æṭ - Trace of M
, - Pair; [-det(M), tr(M)]