Reflecting ordinal

Let \(A\) be a subclass of On, and \(n\) a natural number. A limit ordinal \(\alpha\) is said to be \(\Pi_n\)-reflecting on \(A\) (resp. \(\Sigma_n\)-reflecting on \(A\) ) if for any \(\Pi_n\) (resp. \(\Sigma_n\)) sentence \(\phi\), if \((\)\(L\)\(_\alpha,\in)\models\phi\) there exists a \(\beta \in A \cap \alpha\) such that \((L_\beta,\in)\models\phi\). A limit ordinal is said to be \(\Pi_n\)-reflecting ordinal (resp. \(\Sigma_n\)-reflecting ordinal) if it is \(\Pi_n\)-reflecting (resp. \(\Sigma_n\)-reflecting) on \(\textrm{On}\).

Although the short definition above looks like an ill-defined predicate requiring the "quantification of formulae", which is not allowed in the set theory itself because formulae are objects in the metatheory rather than the set theory, it is actually formalisable as a predicate in set theory itself using a non-trivial coding.
 * 1) A limit ordinal \(\alpha\) is \(\Pi_0\)-reflecting on \(A\) if and only if \(\alpha=\sup(A\cap\alpha)\).
 * 2) This is also true if \(\alpha\) is \(\Sigma_2\)-reflecting on \(A\), which is also equivalent to \(\Pi_1\)-reflection on \(A\) by the next property.
 * 3) An ordinal is \(\Pi_n\)-reflecting if and only if it is \(\Sigma_{n+1}\)-reflecting.
 * 4) A limit ordinal is \(\Pi_2\)-reflecting if and only if it is admissible greater than \(\omega\).
 * 5) A limit ordinal is \(\Pi_2\)-reflecting on the class of \(\Pi_2\)-reflecting ordinals if and only if it is recursively Mahlo.
 * 6) \(\Pi_3\)-reflecting ordinals are also known as recursively weakly compact ordinals., and in fact the least recursively weakly compact ordnial is much larger than the least recursively Mahlo ordinal , similar to how the least weakly compact cardinal is much larger than the least Mahlo cardinal
 * 7) \(\Pi_{n+2}\)-reflecting ordinals are considered to be recursive analogues of \(\Pi_n^1\)-indescribable cardinals.

Higher Order Extension
For a natural number \(m\), an ordinal \(\alpha\) is \(\Pi_n^m\)-reflecting on \(A\) if for every \(\Pi_n^m\) sentence \(\phi\), \(L_\alpha\models\phi\rightarrow\exists\beta\in A\cap\alpha(L_\beta\models\phi)\).

A limit ordinal is said to be \(\Pi_n^m\)-reflecting ordinal if it is \(\Pi_n^m\)-reflecting on \(\textrm{On}\).

The notion of a \(\Pi_n^0\)-reflection ordinal is equivalent to that of a \(\Pi_n\)-reflecting ordinal.