It is well known that any polyomino of size n > 1 can be built by adding a square to a smaller one. Can the same thing be proven if we add the criterion that said smaller polyomino has a perimeter not greater than the size n one? It's kind of obvious, but I have not be able to prove it.
If it can be proved, then the following procedure becomes a legitimate and relatively efficient method of counting polyominoes of perimeter 2n:
Given in input the complete set of polyominoes of perimeter 2n-2, for each one:
• Step 1: for each possible position of the polyomino, add a single square, but only if that new square will touch only one square in the current polyomino. This step of the procedure produces a set of polyominoes of the desired perimeter, 2n.
• Step 2: for each polyomino so produced, where possible, add a square such that this new square will touch 2 squares in the current polyomino; this step, therefore, does not change the perimeter of the polyomino; each new one will therefore have the desired perimeter, 2n.
• Repeat step 2 recursively on its output until no new polyominoes are found.
The reason for validating the procedure is so to enable me to extend OEIS sequence A057730 (Number of polyominoes (A000105) with perimeter 2n). I have already taken this sequence to n=12 but my aim is to take it further (see https://oeis.org/A057730)