Definition 2.2.20 (Canonically coded). A subset S is canonically coded in a model M of PA if there is cM such that

S={n:y.(πn̲×y=c)}

where n̲ denotes the standard number n in the model.