Only focussing on the polyominoes, there are 12 classes that exist as shown with each of the 12 polyominoes present. But what is a class? And how can a polyomino belong to one?
A class is named like so 1/2/4 where each number denotes the kind of squares a polyomino may only have. 1 means there are squares with only 1 orthoganol squares (neighbors), 2 means there are squares with only 2 orthoganol squares and so on to 3 and 4 as squares may only have a maximum of 4 orthoganol squares neighboring it.
Another note about a class is that there must be an equal number of each square type. so for 1/2/4, there must be N squares with 1 neighbor, N squares with 2 neighbors, and N squares with 4 neighbors.
Now that you know what a class is, it can be asked, how many classes are there? 31. 15 of which ask for squares with 0 neighbors, which is impossible for polyominoes as every square is connected. Therefore class 0 is the only existing class which asks for squares with no neighbors. The rest of the impossible classes are slightly less trivial: 3, 4, 1/4, 3/4. That leaves 12 which hey look at that they've all been found as shown in the first image!
Same logic goes for polyiamonds except there's 15 possible classes, 7 of which are trivial and 1 that's not that being class 3. That leaves 7 classes left which has polyiamonds shown to prove the existence for each class.
What else can be said?
How many polyominoes/polyiamonds are in a class?
What's the smallest polyomino/polyiamond in each class?
What symmetries can be achieved in each class?
Other problems that are more challenging
Polyominoes but harder, they way to count neighbors is now the 8 surrounding squares around one square kinda like a king's move or how minesweeper counts mines. Should be 60 remaining classes yet to be solved or disproven.
https://www.reddit.com/r/mathematics/comments/1x9akue/list_of_the_unproven_classes_i_currently_have/
Polyhex version where each hexagon counts the surrounding 6 hexagons around itself. The remaining unproven classes are 1/2/3/5/6, 1/2/4/5/6, 1/3/5/6, 1/4/5/6, 1/2/3/5, 1/2/4/5, 1/2/4/6, 1/3/5.
Polyiamonds but harder, counts all 12 triangles around a central triangle! There should be around 8191 classes which I have not touched as I am honestly afraid to touch that. But what's cool is that classes with 0 or 1 cannot exist leaving around like 2049 nontrivial classes.
What can be said about those problems?
Again how many, what's the smallest, what symmetries?
Can a class only exist if holes are allowed in a polyform?
What impossible sets can exist if the equality requirement is ignored?
Where/how can these solutions be documented online?
Things I find interesting but are unsolved
Can a class have a finite number of polyforms thats not just one?
May a class exist where every polyform of that class doesn't have holes? Or may some classes also have a maximum number of holes?