a)
We'll prove this by contradiction. Suppose that f(x)≤g(x) for all x implies that limx→af(x)>limx→ag(x), provided that these limits exist. Let limx→af(x)=lf and limx→ag(x)=lg. Also, let ϵ=2lf−lg.
By definition, there exists a δ such that
0<∣x−a∣<δ⟹∣f(x)−lf∣<ϵ=2lf−lg∧∣g(x)−lg∣<ϵ=2lf−lg.If we expand on the derived inequalities, we get
−(f(x)−lf)<2lf−lg⟹−f(x)+lf<2lf−lg⟹2lf+lg<f(x)and
g(x)−lg<2lf−lg⟹g(x)<2lf+lg.When you combine both inequalities, you have
g(x)<2lf+lg<f(x)when 0<∣x−a∣<δ, which contradicts our hypothesis. Hence,
x→alimf(x)≤x→alimg(x).b)
We could require that f(x)≤g(x) only for an interval around a. The implication would still hold.
c)
No. Consider f(x)=−x2 and g(x)=x2, functions defined on R except x=0. Notice that f(x)<g(x) for all x but
x→0limf(x)=x→0limg(x)=0.