через-чур замудренно у вас, изначально не понял
"К примеру, у одного человека 8 прадедов и прабабок в пятом поколении"
если не ошибаюсь "прадед" это восходящая линия от человека, а "поколение" это наоборот нисходящая линия от человека
пробабка как может быть в поколении?
далее "из которых один дед по прямой мужской линии будет из представителем рода Солто, второй кипчаком, третий мингом, четвертый мангытом, пятый карлуком, шестой (по женской линии) чингизидом, седьмой кыргызом, восьмой тунгусом"
Как прадеды одного человека по прямой мужской линии могут быть из разных родов?
если первый прадед допустим из рода Солто, то последующие по прямой мужской линии тоже будут из этого же рода Солто.