Полибий говорит, что его предшественники рассказывают сказочную историю о том, что в Альпах Ганнибалу явилось некое божество и провело через неприступные кручи (Polyb., III, 61, 5; ср. также 48, 5). Сам Ганнибал, похваляясь, сравнивал себя с богом Мелькартом, единственным существом, которое перешло через Альпы (Арр. Syr., 40). Связь между проводником из сна Ганнибала с богом-проводником, явившемся ему наяву, очевидна. На нее обращает внимание Скаллард (Scullard Н.Н. Scipio Africanus… p. 14). Бог этот, несомненно, Мелькарт.