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