Я, конечно, не спец, но судя по тому, что вы пишете, Захар - все же аутик. А оценка интеллектуального уровня аутика - довольно сложный вопрос. Олигофрения может быть, но ее может и не быть.Насколько я знаю, лет до 7 такие диагнозы, как олигофрения, вообще официально ставиться не должны. Только в виде предположения.