The set {$+, \neg$} is functionally complete, because every boolean function can be represented as only combination of Disjunctions ($+$) and Negations ($\neg$).
Prove that the set {$\rightarrow, \oplus$} is functionally complete by using that it is {$+, \neg$}
I'm a bit confused by this question. I know that in boolean logic, $a \rightarrow b$ is equivalent to $\neg a + b$, but what about $\oplus$ ? And how should I proceed ?
EDIT: First, there was a typo in the post (I wrote {$\rightarrow, \neg$} instead of {$+, \neg$}) that was now corrected. Hopefully it makes more sense now.
And I found the solution of the same exercise of last year. It says:
"Because every function can be represented with $+$ and $\neg$, it is sufficient to show that $+$ and $\neg$ can each be represented with $\rightarrow$ and $\oplus$. $\neg x=1\oplus x =(x \rightarrow x) \oplus x$ and $x + y= \neg x \rightarrow y =((x \rightarrow x) \oplus x) \rightarrow y$"
This solution seems kind of confusing to me, what they did kind of makes sense but I have no idea how to find that solution myself without help
It is, indeed, a trick; for a general functionally complete set $S$, you can't expect to have a non-bruteforce algorithm to express a given Boolean function in terms of $S$. That is a hard task. One (but not the main) aspect is that there is no uniqueness (see my prev. comment and yours that contain different formulae for $x+y$). Some choices of $S$, however, behave better, and later in the course you shall see examples such as CNF, DNF, or Zhegalkin polynomials. In many useful aspects, for an arbitrary function these normal forms are way easier to understand than an expression in terms of $S = \{\to, \oplus\}$.