Starting from 2 simple deterministic finite state automata, I need to construct a non-deterministic automaton that accepts the intersection of the two inputs. Using the algorithm presented at Intersection of two deterministic finite automata? it was fairly easy to construct a deterministic automaton that accepts this intersection.
Since the assignment explicitly asked for a non-deterministic solution however, it seems I should be going about this another way. I figured I might use De Morgan $(\neg(\neg A \cup \neg B))$ to come up with the intersection automaton, so I swapped the (non-)accepting states in the input automata and combined them into a single automaton by means of $\varepsilon$-transitions.
So far so good, I seem to have the correct automaton accepting either negation of the input automatons, but I run into a brick wall trying to negate the combined $(\neg A \cup \neg B)$ automaton. Swapping accepting states seems to yield $(A \cup B)$ again, while $\varepsilon$-transitions to a new accepting state also seem to amount to the same.
To summarize, I simply can't seem to find a way to construct the combined automaton to require that both $A$ and $B$ automatons are in an accepting state. Is there actually a way to do this, or is there another approach I can try to build a non-deterministic automaton accepting the intersection of $A \cap B$?