User blog comment:Pteriforever/Ultra-F notation/@comment-25337554-20151104101053/@comment-3427444-20151104111320

It appears that when creating a new layer F*F^+3 becomes F*0+3 or 3, not F+3. Also the +3 needs to be retained on the original layer.

I think it's solved like this:

F*F+3

F*F^+3

F*F^+3|F*0+3

F*F^+3|3

F*(F*F^+3)+3|2

F*(F*(F*F^+3)+3)+3|1

F*(F*(F*0+3)+3)+3

F*(F*3+3)+3

F*(F+F+F+3)+3

F*(F+F+F^+3)+3|F*(F+F+3)+3

F*(F+F+F^+3)+3|F*(F+F^+3)+3|F*(F+3)+3

F*(F+F+F^+3)+3|F*(F+F^+3)+3|F*(F^+3)+3|F*3+3

F*(F+F+F^+3)+3|F*(F+F^+3)+3|F*(F^+3)+3|F+F+F+3