Consider an example
A
A V ~B (addition)
B > A
It seems logically vaild .
Now assume A is being apple and B is banana .
So its equivalent
**It's Apple
It's apple or not banana
If it's Banana then it's apple **
Clearly it's not valid .
So what kind of fallacy I did here ? This addition step is always confusing for me ? I am unable to distinguish when this step is vaild or not ?