الشرط الضروري والشرط الكاف مقولة ينظر إليها من منظور علم المنطقوالحجاج تبيان للعلاقة بين عبارتين منطقتين.[1][2][3] والعلاقة هنا ليست مطردة، أي يجوز أن يكون الشرط ضروريا وليس كافيا وقد يكون كافيا وليس ضروريا. على سبيل المثال، وجود الأوكسجين شرط ضروري لوجود الحياة لكنه ليس كافيا حيث لا تقوم حياة بدون ماء. في المقابل، استقلال الطائرة شرط كاف للسفر لكنه ليس ضروريا حيث يمكن السفر بالسيارة أو الباخرة. من ناحية أخرى، حين نقول أن الحدث أ شرط ضروري وكاف لوقوع الحدث ب فهذا يكافئ قولنا أن الحدث ب سيقع إذا وفقط إذا وقع الحدث أ.
أمثلة
شرط ضروري وغير كاف
سقوط المدنيين شرط ضروري ولكنه غير كاف لاتهام طرف ما بارتكاب جريمة ضد الإنسانية.