Mutation and migration violate the Hardy Weinberg Principle as they will cause evolution in the population.
Explanation:
The Hardy-Weinberg Principle has five assumptions:
No random mating in population, no mutation, no natural selection, population is large and no flow of gene. These are the conditions in which no evolution takes place.
Migration will cause gene-flow which is a causative of evolution.
Gene flow is movement of genes in or out of the population as individuals migrate. The migrated population will have new alleles or those already existing will have different ratios than the population they entered. Thus, gene flow causes evolution.
Mutations are the changes at genetic level. They are strong enough to change the gene and alleles and are causative of Genetic variation. This will lead to evolution which is in disparity with Hardy-Weinberg Principle.
These two events will affect the Hardy-Weinberg principle by causing evolution which is not accepted in the principle. Population will drift from Hardy Weinberg population.