Intersection of two independent sets
Your proof is unfortunately wrong. Consider what happens when $I_1 = I_2$, for example.

The essential reason behind the statement is the following more general fact:


  Any subset of an independent set is an independent set.


You can try proving this rigorously.