在中國最早的數學著作《周並行算經》的開頭,就有這個定理的相關內容:周公問:“聽說醫生善於計數,所以想請古人設置周的歷法。夫天不能步步升,地不可測。人數怎麽算?”商高答道:“計數的方法是以壹個正方形為基準,圓是以壹個正方形為基準,正方形是以壹個矩為基準,矩是9981。所以折疊的矩被認為是積矩,在正方形外是半個矩,環是* * *盤。它是三,四,五,兩個矩是二十五長。所以稱之為產品時刻。”
西方最早的文獻證明是由畢達哥拉斯給出的。據說他證明勾股定理的時候欣喜若狂,殺了壹百頭牛慶祝。因此,西方也稱勾股定理為“百牛定理”。可惜畢達哥拉斯的證明方法早已失傳,我們無從得知他的證明方法。