Duality of abelian varieties