Finding critical points of a function
Slightly more generally than the solution by @Sjoerd, you may look for roots of the reciprocal function - if you are interested in pole-like or root-like singularities:
f[x_] := (1 - 2 x)/(2 Sqrt[x - x^2])
Reduce[1/f[x] == 0, x]
(*
==> x == 0 || x == 1
*)
A simple method is to test for reality directly, as follows
Reduce[f'[x] ∈ Reals, x, Reals]
0 < x < 1
which does not give you the points where $f^\prime(x) \notin \mathbb{R}$. Alternatively, you can test the denominator directly for reality, as follows
Reduce[Denominator[f'[x]] ∈ Reals, x, Reals]
0 <= x <= 1
which taken with the previous result clearly shows that at $x = 0,1$, $f^\prime(x) \notin \mathbb{R}$. Explicitly searching for those points by combining the two equations, though, gives an odd result
Reduce[! (f'[x] ∈ Reals)
&& (Denominator[f'[x]] ∈ Reals), x]
Im[x] != 0 && Re[x] == 1/2
despite the results being compatible when the search is expanded to include $x \in \mathbb{C}$
Reduce[f'[x] ∈ Reals, x]
Reduce[Denominator[f'[x]] ∈ Reals, x] // LogicalExpand // Simplify
Reduce[!%% && %, x, Reals]
0 < Re[x] < 1 && Im[x] == 0 (Im[x] == 0 && 0 <= Re[x] <= 1) || 2 Re[x] == 1 x == 0 || x == 1
Edit: in case anyone was wondering, looking for the region where $f^\prime(x) \notin \mathbb{R}$ directly
Reduce[! (f'[x] ∈ Reals), x]
gives the remarkably helpful answer
Im[(1 - 2 x)/Sqrt[x - x^2]] != 0
However, this does better
!Reduce[(f'[x] ∈ Reals), x] // LogicalExpand // Simplify
Re[x] <= 0 || Re[x] >= 1 || Im[x] != 0
Here's one approach, though it possibly answers a slightly different question:
Reduce[-Infinity < f'[x] < Infinity, x]
0 < Re[x] < 1 && Im[x] == 0
or
Reduce[-Infinity < f'[x] < Infinity, x, Reals]
0 < x < 1