Investigation on AlP as the heterogeneous nucleus of Mg 2 Si in Al–Mg 2 Si alloys by experimental observation and first-principles calculation