If, at different points in the program,
the satisfaction result is different
for identical atomic constraints and template arguments,
the program is ill-formed, no diagnostic required.
[Example 1: template<class T>concept Complete =sizeof(T)==sizeof(T);
struct A;
static_assert(!Complete<A>); // #1struct A {};
static_assert(Complete<A>); // IFNDR, satisfaction result differs from point #1 — end example]