  Sofic and hyperlinear groups are the countable discrete groups that can be
approximated in a suitable sense by finite symmetric groups and groups of
unitary matrices. These notions turned out to be very deep and fruitful, and
stimulated in the last 15 years an impressive amount of research touching
several seemingly distant areas of mathematics including geometric group
theory, operator algebras, dynamical systems, graph theory, and more recently
even quantum information theory. Several longstanding conjectures that are
still open for arbitrary groups were settled in the case of sofic or
hyperlinear groups. These achievements aroused the interest of an increasing
number of researchers into some fundamental questions about the nature of these
approximation properties. Many of such problems are to this day still open such
as, outstandingly: Is there any countable discrete group that is not sofic or
hyperlinear? A similar pattern can be found in the study of II_1 factors. In
this case the famous conjecture due to Connes (commonly known as the Connes
embedding conjecture) that any II_1 factor can be approximated in a suitable
sense by matrix algebras inspired several breakthroughs in the understanding of
II_1 factors, and stands out today as one of the major open problems in the
field. The aim of these notes is to present in a uniform and accessible way
some cornerstone results in the study of sofic and hyperlinear groups and the
Connes embedding conjecture. The presentation is nonetheless self contained and
accessible to any student or researcher with a graduate level mathematical
background. An appendix by V. Pestov provides a pedagogically new introduction
to the concepts of ultrafilters, ultralimits, and ultraproducts for those
mathematicians who are not familiar with them, and aiming to make these
concepts appear very natural.
