صفار به تقسیم علم خداوند به دو دسته "علم مبذول" (علم عام) و "علم مکفوف" مکنون / علم خاص)، بهره ائمه(ع) از آنها یا به دیگر سخن، گستره علوم ائمه(ع) آنها را تحلیل کرده است:
علم مبذول: با بهره از بصائر الدرجات میتوان این علم را چنین تعریف کرد: علم مبذول یا علم عام، علمی است که خداوند ملائکه، رسولان و انبیای خویش را بر آن آگاه ساخته یا به دیگر سخن، علمی است که خدا در قالب تقدیر ریخته و امضا نموده است[۱] و ائمه(ع) همه آن را میدانند. صفار با نقل روایاتی علم مبذول ائمه(ع) را به سه دسته "ماضی"، "غابر" و "حادث" تقسیم میکند.[۲] با توجه به درون مایه احادیث میتوان علوم "ماضی" و "غابر" را در قالب "علم ما کان وما یکون" آورد و علم مبذول ائمه(ع) را از دیدگاه صفار در این دو بخش برسید.(...)
علم مکفوف: صفار علم مکفوف، علم خاص، علم مکنون یا علم غیب را علمی میداند که خداوند هیچ کس، حتی ملائک مقرب، رسولان و انبیا را از آن آگاه نساخته،[۳] بلکه تنها به خود او ویژه است. از دیدگاه او علم مکفوف درام الکتاب نزد پروردگار قرار دارد. میان تعریف پیش گفته و مفاد آیه ﴿﴿عَالِمُ الْغَيْبِ فَلا يُظْهِرُ عَلَى غَيْبِهِ أَحَدًا*إِلاَّ مَنِ ارْتَضَى مِن رَّسُولٍ﴾﴾[۴] تعارضی پدید میآید. راهکارن محور صفار این است که علم مکفوف را گاه خداوند امضا کرده و در ظرف تقدیر میریزد. به دیگر سخن، این علم از جایگاه خویش یعنی امالکتاب خارج میگردد. در این صورت، این علم نافذ بوده و به رسول خدا(ص) و ائمه(ع) خواهد رسید. با این توضیح، تعارض میان درون مایه روایات و آیه وجود نخواهد داشت. البته چنان که روایات بصائر میگویند، گاه خداوند علم مکفوف را امضا نکرده و در ظرف تقدیر نمیریزد، بلکه در آن بدا ایجاد میکند. البته خداوند خود علمی را که در آن بدا رخ داده، نیز بر امام حاضر و سلف او عرضه میکند. بدین ترتیب، صاراز خلال روشن داشت علم مکفوف، از بدا و چگونگی آن هم سخن میگوید[۵].