A cover set is a minimal set of attack types necessary to hit a set of typings for some level of damage. For the complete set of typings, there are nine cover sets, each of size ten. If a typing vulnerable only to one attack type is present in the targeted population, that attack type must be part of any coverset. If pure Normal is allowed, Fighting must be present in the cover set. Likewise, pure Electric necessitates Ground, etc. These sets are at the effective damage level.

All Pokémon

1dark fairy fighting fire grass ground rock steel poison water
2dark fairy fighting fire grass ground rock steel ice poison
3dark fairy fighting fire grass ground rock poison water ghost
4dark fairy fighting fire grass ground rock ice poison ghost
5dark fairy fighting fire grass ground rock steel water flying
6dark fairy fighting fire grass ground rock steel ice flying
7dark fairy fighting fire grass ground steel ice flying electric
8dark fairy fighting fire grass ground rock steel water bug
9dark fairy fighting fire grass ground rock steel ice bug

Electric Cup

1ground rock poison
2ground rock ice
3ground rock fire
4ground fire ice
5ground rock bug

Flying Cup

1electric ice

Color Cup

1bug fire grass ground rock fairy
2bug fire grass ground rock dragon

Fantasy Cup

1fire steel ground fairy poison
2fire steel ground fairy grass
3fire steel ground fairy electric
4fire steel ground dragon poison
5fire steel ground dragon grass
6fire steel dragon poison fighting
7fire steel ground dragon electric

Fossil Cup

1bug fire grass ground rock fairy
2bug fire grass ground rock dragon

Holiday Cup

1dark fairy fighting ground rock fire steel poison water
2dark fairy fighting ground rock fire ice steel poison
3dark fairy fighting ground rock fire poison ghost water
4dark fairy fighting ground rock fire ice poison ghost
5dark fairy fighting ground rock fire steel flying water
6dark fairy fighting ground rock fire ice steel flying
7dark fairy fighting ground rock ice steel poison electric
8dark fairy fighting ground rock ice poison electric ghost
9dark fairy fighting ground rock ice steel electric flying
10dark fairy fighting ground fire ice steel poison electric
11dark fairy fighting ground fire ice poison electric ghost
12dark fairy fighting ground fire ice steel electric flying
13dark fairy fighting ground rock fire steel water bug
14dark fairy fighting ground rock fire ice steel bug
15dark fairy fighting ground rock ice steel electric bug

Jungle Cup

1dark fairy fighting fire grass ground poison rock water
2dark fairy fighting fire grass ground poison rock ice

Mountain Cup

1fire grass ice ground steel
2fire grass ice ground rock
3fire grass fighting ice water
4fire grass fighting water fairy
5fire grass fighting water dragon

Scroll Cup

1fairy grass ground rock poison
2fairy grass ground rock flying
3fairy grass ground electric poison
4fairy grass ground electric flying
5fairy grass ground rock bug
6fairy grass ground electric bug

Spring Cup

1electric fire grass poison steel fairy
2electric fire grass poison steel dragon

Summer Cup

1dark fighting fire grass ground poison rock fairy
2dark fighting fire grass ground poison rock dragon

Sunshine Cup

1dark fighting grass ground ice poison rock

Weather Cup

1bug fairy grass ground rock

Willpower Cup

1fairy ground dark steel
2fairy ground dark poison
3fairy ground dark ghost
4fairy ground ghost bug

Pokémon GO: A Quantitative Approach