Let L1={a^n b^m c^(n+m) / n,m > 0} and L2={a^n b^n c^m / n,m > 0}.Is L3= L1 ∩ L2 context-free or not?
My logic being is if n < m the intersection will yield a language (a^n b^n c^n) if n > m the intersection will yield a language (a^n b^m c^m) in both cases we have a CFG so is my interpretation correct?
I'm not sure if i understood your idea correctly, but if you try using the same n and m for both L1 and L2 and compute the intersection based on that, you are not right.
Besides that, the language {an bn cn | n > 0} is not CFG, as you can see as an example here https://en.wikipedia.org/wiki/Context-free_language or show by using the pumping lemma.
How can one see what L1 ∩ L2 looks like?
x ∈ L1 ∩ L2 <=> x ∈ L1 and x ∈ L2. So x must fullfill both restrictions of the two languages.
Therefore x ∈ L1 ∩ L2 is x = an bm co where n = m because of L2 and o = n+m = n+n (n + m because of L1 and n + n because n = m).
This gives us L1 ∩ L2 = {an bn c2n | n > 0}, which is not CFG.
Reason: