I am trying to recursively define the set of all nonempty finite subsets of even numbers and all nonempty finite subsets of odd numbers which I will define as S.
Base Step
Let {1} $\in$ S and {2} $\in$ S
Recursive Step
$\forall$ a $\in Z$+ , $\forall$ b $\in$ S
If c $\in$ b, then b $\cup$ {c + 2a} $\in$ S
... going off the comments ...
You indeed need to define the base case as having each number be a set by themselves.
That is:
Base:
For every $n \in Z^+$: $\{ n \} \in S$
Step:
For every $A \in S$ and $B \in S$ where $\exists n \in A : \exists k \in Z^+ : n = 2k$ and $\exists n \in B : \exists k \in Z^+ : n = 2k$: $A \cup B \in S$ (in other words, if $A$ and $B$ are sets containing even numbers, put their union in $S$)
For every $A \in S$ and $B \in S$ where $\exists n \in A : \exists k \in Z^+ : n = 2k + 1$ and $\exists n \in B : \exists k \in Z^+ : n = 2k + 1$: $A \cup B \in S$ (similar for odd numbers)
Personally, though, I would say that $S = S_{Even} \cup S_{Odd}$, and then define each of $S_{Even}$ and $S_{Odd}$ recursively:
Base:
For every even $n \in Z^+$: $\{ n \} \in S_{Even}$
For every odd $n \in Z^+$: $\{ n \} \in S_{Odd}$
Step:
For every $A \in S_{Even}$ and $B \in S_{Even}$: $A \cup B \in S_{Even}$
For every $A \in S_{Odd}$ and $B \in S_{Odd}$: $A \cup B \in S_{Odd}$
I don't know if you are allowed to break $S$ into two this way ... but it sure looks a little nicer!