I would like to see a clear, rigorous and elementary proof of the following statement:
Let X be a (not necessary quasi-projective, separated) algebraic variety over the complex numbers, and let U,V be two affine open subsets of X. Then the intersection of U and V is affine.
Does the proof change if one substitutes "scheme" for "variety"?