Translation:

46. Between them shall be a veil and on the heights will be men who would know everyone by his marks: they will call out to the companions of the garden "peace on you" they will not have entered but they will have an assurance (thereof.)

Notes (Tafseer)

1025. This is a difficult passage, and Commentators have interpreted it in different ways. Three distinct schools of thought may be discerned in the interpretation. (1) One school thinks that the men on the Heights are angels, or such men of exalted spiritual dignity (e.g., the great prophets), as will be able to know the souls at sight as regards their real worth: the Heights will be their exalted stations, from which they will welcome the righteous with a salutation of peace, even before the righteous have entered heaven; the salutation of peace being itself an assurance of salvation to those whom they salute. (2) Another school of thought thinks that the men on the Heights are such souls as are not decidedly on the side of merit or decidedly on the side of sin, but evenly balanced on a partition between heaven and hell. Their case is yet to be decided, but their salutation to the righteous is a wistful salutation, because they hope for Allah's Mercy.