Grothendieck–Lefschetz trace formula