Let $X = \mathbb{R^n}$. For every open subset $U \subseteq X$ , consider a presheaf $ , \Gamma(U) := \{ f: U \rightarrow \mathbb{R} : f $ is differentiable$ \}$. I need to show that this presheaf is a sheaf.
Now since the concept of differentiability is local in nature, so for any open subset, say $V$ of $U$ where $U$ is an open subspace of $X$, the set $ \Gamma(V)$ should give rise to a sheaf. This is more of an intuitive explanation. I am unable to figure out how to mathematically prove the conditions that are required for a presheaf to become a sheaf. Any help is appreciated!
PS- I am not familiar with category theory so I wouldn't be able to get any answers/comments based on that.
If ya buy that it's a presheaf already, then ya just need to show it satisfies
1) Local determination 2) Gluing Lemma
So for 1, suppose we have a bunch of open sets $U_{\alpha}$ in $\mathbb{R}^n$ that cover an open set $U$ and we have two functions $f,g \in \Gamma(U)$ that, when restricted to each of these $U_{\alpha}$, agree with each other. We must show that f = g identically on $U$. But this is simple, because two functions are the same if they agree pointwise. So ya just needs to show that f(x) = g(x) for every x in $U$.
For 2, suppose we have an open cover $U_{\alpha}$ of a set $U$ and we have functions $f_{\alpha} \in \Gamma(U_\alpha)$ such that for any $\alpha$ and $\beta$ the restrictions of $f_\alpha$ and $f_\beta$ agree when mapped into $\Gamma(U_\alpha \cap U_\beta)$, (i.e., when restricted to their intersection). Under these conditions, we want to produce an f in $\Gamma(U)$ that agrees with the $f_\alpha$ when restricted. To do this, for $ x \in U$, define f(x) by $f(x) = f_{\alpha}(x) $, where $U_\alpha$ is any open set in our collection that contains $x$. This is possible because it forms an open covering. A little work needs to be done to show this is a well-defined, smooth function though.