Tolong jelaskan mengenai Derivasi dari Prinsip Hardy–Weinberg

Bayangkanlah sebuah populasi dari monoecy yang diploid, dimana setiap organisme mau itu pejantan atau betina menghasilkan sel-sel gamet dengan frekuensi yang sama, dan memiliki dua alel disetiap locus gen-nya. Organisme-organisme tersebut kemudian menghasilkan dengan acak beberapa gabungan-gabungan dari sel-sel gamet. Locus di populasi seperti ini memiliki dua alel yakni A dan a, yang muncul dengan frekuensi tetap , dan . Frekuensi setiap alel bisa didapatkan dengan meleburkan secara berkelompok setiap alel dari macam-macam genotipe dengan generasi yang sama sesuai dengan tingkatan ekspetasi dari genotipe-genotipe homozigot, dan heterozigot, yang memiliki nilai 1 dan 1/2, maka dari itu didapatkan :