Краткое пояснение: Для правильного написания слов с 'не' необходимо определить, являются ли они частями речи, и есть ли условия для слитного или раздельного написания.
Пошаговое решение:
- не мог — глагол, пишется раздельно с 'не'.
- не признаться — глагол, пишется раздельно с 'не'.
- нелепости — существительное, пишется слитно с 'не', так как образует новое слово с противоположным значением (лепость — устар.).
- нелогичности — существительное, пишется слитно с 'не', так как образует новое слово с противоположным значением (логичность).
Ответ: Самому себе он не мог не признаться в нелепости и нелогичности этого выбора.