Sunny Singh said:
So i was wondering if they imply each other . . .
The short answer to your question is, no, they do not imply each other. The words 'realism' and 'locality' can be confusing and the discussions can get a bit technical with other terms like 'counterfactual definiteness' bandied about. All that is fine, and it's important to be as precise as possible, but I sometimes feel that the jargon obfuscates what is in essence a very simple question: can the world be described by a 'common sense' model?
Of course the devil in the detail here is what is meant by the term 'common sense'. In essence we might describe the world of classical physics pre-QM and pre- special relativity as 'common sense'. In this world an object in motion, such as golf ball, could be (approximately) modeled as a point particle for which we could assign a position and a momentum at some instant in time. We construct the equations of motion that show us how the position and momentum evolve in time and we learn how to do this in high school. The model, of course, is not the physical system itself, but until QM came along nobody had any real problem with thinking of the position and momentum for something like a golf ball as being anything other than a faithful representation of reality - the golf ball really was somewhere and it really was traveling with some specified velocity at some given instant in time.
OK maybe 'nobody' here is too strong - but I think someone who felt that things like position and momentum weren't 'real' things would probably have had a hard time defending their position pre-QM.
So there's this notion that's kind of implicit in classical physics that we can describe things using a set of variables that have some meaning out there in the real world. Special relativity didn't really change this but added an extra feature that one event can only be the cause of another event if there was enough time for a light signal to be transmitted between the events. In other words, if two remote objects interacted with one another that interaction could not occur faster than some minimum time interval, and certainly not instantaneously; so no instantaneous action-at-a-distance.
So the two notions 'realism' and 'locality' are really quite distinct, but both eminently reasonable from the perspective of classical physics. Realism says that things really do have some properties and it doesn't matter whether we measure them or not, those properties exist. Locality says that if one object interacts with another then there's a speed limit imposed on how fast that interaction can get from place to place.
So in a nutshell, can we construct a model of the world from things (properties) which are realistic and local? What Bell showed was that there were certain kinds of experiments we could do and, if we assumed the results could be modeled by some theory that had these 'common sense' properties of realism and locality, then those results had to be constrained to lie within a certain range of values. The amazing thing is that the QM predictions for these experiments can lie
outside this range. Bell's inequality is actually nothing at all to do with QM - it is a constraint that classical-like theories which have these 'common sense' properties
must satisfy.
Bell's own masterful exposition of all this is still, for me, the best :
https://cds.cern.ch/record/142461/files/198009299.pdf
Now of course everything I've written above needs quite a bit of technical 'pinning down' - the intuition needs precise codification and translation into maths, but in essence the underlying problem is simple and ultimately very, very profound. Can we build a kind of clockwork classical model of the world? The answer to that is remarkable; yes we can, but if we want our model to consist of things which have some real objective existence (like position or momentum for example) then the only way to do it is to have these 'realistic' elements connected in some way that violates the bounds of special relativity.
The only successful model I'm aware of that has this property of realism, but is non-local, is the Bohmian version of QM. It still looks nothing at all like traditional classical physics - and I think it's nuts (subjective, non-scientific opinion) but it is at least one counter-example to the supposition that realism and locality imply one another.
Actually in my opinion the issue of 'non-locality' is almost a red herring. It's important to be able to exclude certain kinds of theories as contenders for 'explanations' of QM, but for me the real issue is that even if we admit non-local interactions (instantaneous action at a distance, for example) then the physics we need to explain stuff is still going to look very, very different to traditional classical physics.