# How do I limit calculation to a specific field in general or to reals in particular? [duplicate]

For example, suppose I want to factor $x^4+1$ over reals. Calling Factor without options doesn't help because by default it factors over integers:

In[13]:= Factor[x^4+1]
Out[13]= 1+x^4


If I add Extention->All that would factor over $\mathbb{C}$, not exactly what I had in mind:

In[14]:= Factor[x^4+1, Extension->All]
Out[14]= (-(-1)^(1/4)+x) ((-1)^(1/4)+x) (-(-1)^(3/4)+x) ((-1)^(3/4)+x)


If, on the other hand, I manage to guess the right extension of $\mathbb{Q}$ I'll get the answer I want:

In[16]:= Factor[x^4+1, Extension->Sqrt[2]]
Out[16]=-(-1+Sqrt[2] x-x^2) (1+Sqrt[2] x+x^2)


But I don't want to be guessing the extension or rationals, I want to factor over $\mathbb{R}$:

In[17]:= Factor[x^4+1, Extension->Real]
During evaluation of In[17]:= Factor::nalg: Real is not an explicit algebraic number. >>
Out[17]= Factor[1+x^4,Extension->Real]


So how do I specify the field? Even better, can I change something globally in the notebook to select the field I want?