Consider the (big-step) semantics of a language ($a, e$ terms, $v$ values), defined by two mutually recursive relations, $\downarrow$ and $\Downarrow$, given by a set of rule-schemata (simplified):
$\frac{a \cdot x \Downarrow e ~~ e \downarrow v}{a \cdot x \downarrow v}{\tiny PROJECT} ~~~~~~~ \frac{a \downarrow \{ \ldots x = e \ldots \}}{a \cdot x \Downarrow e}{\tiny{FLAT}}$
If I want to prove something about this semantics, I would naturally use induction over rules or judgements. However, when I arrive at rule PROJECT, I would have to make an assertion about $\Downarrow$. And to do so, I would have to return to $\downarrow$.
Is it legit to just merge the proofs for both relations and assume the induction hypothesis for $\Downarrow$ when dealing with $\downarrow$?
Is there some clean way to not merge the proofs but deal with them separately (something similar to break the recursion of functions)?