A stabilizer audit accepts only when lookup and round contracts both pass. Exact arithmetic here means exact results for the stated model inputs; measured inputs still carry uncertainty and significant-figure limits.

highlighted = computed this step

Audit acceptance needs the lookup and the round contract

The first row has a repeated syndrome, but its lookup repair is rejected.

m=alookup+around2m=a_{\text{lookup}}+a_{\text{round}}\mathbin{-}2
Lookup contract failedA repeated round cannot rescue a bad lookup.correction lookup

A second alias also fails the lookup contract

The second rejected row uses a different syndrome, but its repaired word still misses the code word.

alookuparoundmgate011fail011fail110pass\begin{array}{c|c|c|c}a_{\text{lookup}}&a_{\text{round}}&m&\text{gate}\\0&1&-1&\text{fail}\\0&1&-1&\text{fail}\\1&1&0&\text{pass}\\\end{array}
Second lookup contract failedThe audit rejects another aliased correction.correction lookup

Only both source contracts pass the audit

The final row has a repaired word and a data-error round, so the audit accepts.

m=0passm=0\quad \text{pass}
Both contracts passThe stabilizer audit accepts only after both checks close.correction lookup