let $D$ be an integral domain from now on.
In the lecture, my professor proves TFAE:
1. $D$ is a UFD
2. $D$ satisfies ACCP and for any $a$ in $D$ we have $a$ is prime $\iff$ $a$ is irreducible
On the other hand, the GCD domain article in Wikipedia states that TFAE:
1. $D$ is a UFD
2. $D$ is a GCD domain and $D$ satisfies ACCP
Furthermore, the MO question Integral domain is ufd iff atomic and gcd domain says TFAE:
1. $D$ is a UFD
2. $D$ is a GCD domain and $D$ is a factorization domain (aka atomic domain)
Now here comes a problem, the Atomic domain article in Wikipedia claims that $D$ satisfies ACCP $\implies$ $D$ is a factorization domain but the converse is not true. So something must be wrong here, right? Being factorization domain is slightly weaker than having ACCP according to the Atomic domain article. So either the Atomic domain article is wrong or one of the Wikipedia or MO characterization is wrong. Which of the above are actually correct, what do you think?