theorem
  a ==> b implies X is non empty;
