Suppose that the performance of a system depends on the efficiency of two sub systems called **A** and **B**. And I want to say something along this line:

>**A** can compensate the poor performance of **B**, but **B** can not compensate the poor performance of **A**.

I am wondering how I can simplify this sentence into a more compact one with omitting the unnecessary repetitive (redundant?) parts. I would say:

>**A** can compensate the poor performance of **B**, but not true the other way around.

I am wondering if my sentence is correct and idiomatic? If so, is it good for an academic and sort of formal writing?