در تعریف ماهیت یک موضوع باید تعریف دو شرط ذیل را دارا باشد الف) جامع افراد باشد یعنی تعریف طوری باشد که همه نمونه ها و مصادیق مورد تعریف را در برداشته باشد و چیزی را فرو نگذارد وگرنه گفته خواهد شد که تعریف جامع افراد نیست یعنی همه مصادیق مربوط را دربر ندارد. ب)مانع اغیار باشد یعنی تعریف باید شامل اموری که مربوط به مورد تعریف نیست نشود.مثلا ماده ۳۳۸ ق.م در تعریف بیع مانع اغیار نیست زیرا شامل انتقال منافع معدن به عوض معلوم میباشد زیرا منافع معدن، عین است و انتقال عین به عوض معلوم به موجب ماده مزبور بیع است در حالیکه عرفا آن را اجاره می دانند نه بیع.