If 𝜇 counts additions, then 𝜇(𝑎)<𝜇(𝑎+0)=𝜇(𝑎)+1. Hence only the orientation from 𝑎+0 to 𝑎 satisfies the strict-decrease premise; the reverse orientation increases the measure. Admitting both produces the repeating three-term segment 𝑎+0,𝑎,𝑎+0, whose last term is the first term. Repetition of that segment is infinite, so the well-founded recursive call used by the simplifier is unavailable.
Let 𝑁(𝑡) count additions and let 𝐿(𝑡)=∑𝑢+𝑣⪯𝑡|𝑢|, where |𝑢| is the number of syntax nodes and the sum ranges over addition subterms. Order (𝑁,𝐿) lexicographically. Each zero rule lowers 𝑁. The rule (𝑎+𝑏)+𝑐↦𝑎+(𝑏+𝑐) preserves 𝑁 and lowers 𝐿 by |𝑎|+1; all unchanged subterms contribute equally. Thus the extended database terminates. Bottom-up simplification gives (𝑎+0)+(𝑏+(0+𝑐))𝑐𝑜𝑛𝑔−+;𝑎+0=𝑎=𝑎+(𝑏+(0+𝑐))𝑐𝑜𝑛𝑔−+;0+𝑐=𝑐=𝑎+(𝑏+𝑐). The result is right associated, so no associativity root remains.
Given 𝑝:𝑛=𝑚, dependent congruence for transport first changes the vector fiber. For 𝑣:𝖵𝖾𝖼𝐴𝑛, the certificate is 𝗍𝗋𝖺𝗇𝗌𝗉𝗈𝗋𝗍𝖵𝖾𝖼𝐴:(𝑝:𝑛=𝑚)→𝖵𝖾𝖼𝐴𝑛→𝖵𝖾𝖼𝐴𝑚,(𝑝,𝑣)⟼𝗍𝗋𝖺𝗇𝗌𝗉𝗈𝗋𝗍𝑝𝑣. Rebuilding an outer dependent application therefore uses 𝗍𝗋𝖺𝗇𝗌𝗉𝗈𝗋𝗍𝑝𝑣:𝖵𝖾𝖼𝐴𝑚. Omitting the transport offers the unchanged term 𝑣:𝖵𝖾𝖼𝐴𝑛 where the rebuilt head requires an argument of type 𝖵𝖾𝖼𝐴𝑚. That application is ill typed unless conversion already derives 𝑛≡𝑚, which a propositional proof 𝑝 alone does not provide.