⊦ m | n ↔ (∃ n0. m * n0 = n)
m * n1 = dist(n0, m0), ∃ n0. m * n0 = dist(n, m0) ⊦ m | dist(n, n0)
Used terms: dist(n, m0), m