starting allele frequency of Ab10 is \(p=0.01\). Let’s say drive is 80%.

p=0.01
d=0.8

\(p\) in the next generation (\(p'\)) is the average of male (\(p_m\)) and female (\(p_f\)) allele frequencies:

\(p'=\frac{p_m+p_f}{2}\)

And in the next generation, we have:

\(p_m'=p_mp_f+\frac{p_m(1-p_f)+pf(1-p_m)}{2}\)

\(p_f'=p_mp_f+\frac{(1+d)(p_m(1-p_f)+pf(1-p_m))}{2}\)

With these we can iterate the change in allele frequency over generations.

pf=p
pm=p
pvec=as.numeric()
pvec[1]=p
for(i in 1:100){
  ppm=pm*pf+(pm*(1-pf))/2+(pf*(1-pm))/2
  ppf=pm*pf+(1+d)*(pm*(1-pf)+pf*(1-pm))/2
  pp=(ppm+ppf)/2
  pm=pp
  pf=pp
  pvec[i+1]=pp
}

No we plot the frequency of Ab10, and note it goes to 100% (fixes) in about 20 generations!

plot(pvec,pch=19,xlab="generations",ylab="Ab10 frequency")

But what about other values? You can try any other values you want here.

The short of it is: for almost any plausible range of values, Ab10 should not be found segregating in any population!