בלוגיקה מתמטית, הוכחה היא סדרה סופית של פסוקים במסגרת שפה מסדר ראשון נתונה, המורכבת מאקסיומות ומגזירות באמצעות כלל היסק (לרוב מודוס פוננס): לכל , היא אקסיומה, או שקיימים כך ש- נגזר מ- לפי אחד מכללי ההיסק. בסדרה כזו אפשר לראות "הוכחה של המשפט ", משום שכל טענה היא או אקסיומה, או נובעת מטענות שהוכחו קודם לכן באמצעות כלל הגזירה.
הגדרה פורמלית זו מאפשרת לטפל במושג האינטואיטיבי "הוכחה" באופן פורמלי במסגרת תחום הלוגיקה מתמטית. הענף של לוגיקה מתמטית העוסק בהוכחות קרוי תורת ההוכחות.
באופן כללי, "הוכחה" היא ארגומנט לוגי, פעמים רבות בעל שלבי הסקה רבים, שממנו ניתן להגיע בוודאות למסקנה מסוימת. למשל, ניתן "להוכיח" שמשפט פיתגורס נכון, או "להוכיח" שאין זה נכון, שכדור הארץ הוא שטוח. ההוכחה יוצאת מתוך נקודות הנחה מסוימות.