In Bill Goldman's paper "The Symplectic Nature of the Fundamental Groups of Surfaces" (Advances, 54, 200-225, '84) it is stated that the "Zariski tangent space" to a representation space Hom$(\pi, G)/G$ at a representation $\rho$ is the cohomology group $H^1 (\pi; Ad\ \rho)$. Here G is a Lie group, and Ad $\rho$ is the representation of $\pi$ on the Lie algebra of G induced by the adjoint action of G. In the context of Goldman's paper, maybe this is just meant to refer to the case when $\pi = \pi_1 S$ with $S$ a Riemann surface.
My question is: is there some sense in which this is true for other discrete groups $\Gamma$? In general, $Hom(\pi, G)/G$ is only a semi-algebraic set, and not a variety, so maybe the question is not really meaningful. But I'd like to know whether these first cohomology groups behave like tangent spaces in some useful way.
Here are two specific questions. I'm most interested in the case when G = U(n).
Edit: Let me emphasize that I'm really talking about the topological quotient Hom(G, U(n))/U(n), which is a reasonably nice space. Since U(n) is compact, general nonsense implies that this space is Hausdorff, and even better, it's a semi-algebraic set. So in particular, it's homeomorphic to a simplicial complex.
Say
$[\rho]\in$Hom$\left(\Gamma, U(n)\right)/U(n)$has an open neighborhood homeomorphic to$\mathbb{R}^m$for some $m$. Is it then true that dim$H^1 (\Gamma; Ad\ \rho) = m$? In other words, does the cohomology group give the "topological" dimension at "smooth" points in Hom$\left(\Gamma, U(n)\right)/U(n)$? When$H^1 (\Gamma; Ad\ \rho) = 0$, a theorem of Weil (Ann. of Math. (2) 80 1964 149--157) says that$[\rho]$is an isolated point in Hom$\left(\Gamma, U(n)\right)/U(n)$. This is the converse statement for m=0.If
$[\rho]$is not a smooth point in the above sense, then in any triangulation of Hom$\left(\Gamma, U(n)\right)/U(n)$, we see that$[\rho]$must not lie in the interior of a maximal simplex. If$\sigma$is a maximal simplex of dimension m containing$[\rho]$(in its boundary), is it true that dim$H^1 (\Gamma; Ad\ \rho) > m$? In other words, does the dimension of the "tangent space" jump up at non-smooth points?
Any ideas, references, examples, or counterexamples would be welcomed!

