[step:Fix the row insertion and reverse row insertion conventions]Let $A=\{1,\dots,n\}$ with its usual total order. For a row- and column-increasing tableau $T$ with entries in $A$ and for a letter $a\in A$ not already appearing in $T$, row insertion of $a$ into $T$ is the following algorithm. In the first row, if every entry is smaller than $a$, append $a$ at the end of that row and stop. Otherwise, let $b$ be the leftmost entry larger than $a$, replace $b$ by $a$, and insert $b$ into the next row by the same rule. The process stops when some letter is appended to the end of a row, and the newly created box is called the added box.
By [Schensted Insertion Produces A Tableau][citetheorem:8429], successive row insertions of pairwise distinct letters produce a row- and column-increasing tableau filled by those letters.
Now define the reverse row insertion operation. Let $T$ be a standard tableau and let $\square$ be a removable corner of its shape. Suppose $\square$ lies in row $r$. Remove the entry in $\square$ from row $r$ and call it $x_r$. For $i=r-1,r-2,\dots,1$, choose $x_i$ to be the rightmost entry in row $i$ that is smaller than $x_{i+1}$, replace that entry by $x_{i+1}$, and continue upward. The final output letter is $x_1$, and the resulting tableau has one fewer box.
This reverse operation is defined precisely on the boxes that can arise as added boxes in row insertion. Indeed, during forward row insertion, an entry is bumped from row $i$ exactly when it is the leftmost entry larger than the entering letter; equivalently, when reversing from the next row, that same entry is recovered as the rightmost entry in row $i$ smaller than the letter moving upward. Therefore reverse row insertion undoes one forward row insertion step, row by row, and forward row insertion undoes one reverse row insertion step by the same comparison rule.[/step]