Peano Arithmetic consists of axioms P_1, P_2, … P_7 plus first order classical logic. Let us call this theory T. This theory has its unprovable Gödel’s sentence G such that G ↔ ~Prov_T(⌜G⌝) (Needless to say Prov_T(⌜G⌝) means G is provable in T.) We can add all the instances of the reflection schema to T: Prov_T(⌜phi⌝) → phi This new theory proves G, but has its own unprovable Gödel’s sentence G’. Let U be a theory consisting of P_1, P_2, … P_7 plus Prov_U(⌜phi⌝) → phi. My question is this. How do we add the reflection schema to a theory such that the proof predicate Prov_U() includes the reflection schema itself. Would the following do the trick? P8: P_1 & P_2 & … & P_7 & Prov_T(⌜phi⌝) → phi Is there any publication that addresses this issue?