"Yu Gong" is a famous ancient Chinese book. It is a chapter in "Shang Shu" (a work called "Shu Jing", referred to as "Shu"). Its geographical records cover the mountains, rivers, terrain, soil and products of various places. etc.
There are different opinions on its author. Wang Guowei believed that "Yu Gong" was written by people in the early Zhou Dynasty in "New Evidence from Ancient History"; Shi Nianhai, in his article "On the Writing Era of "Yu Gong"", According to the names "Nanhe" and "Xihe" in "Yu Gong", the author is identified as a Wei person; Gu Jiegang believes that it was written by a Qin person during the Warring States Period; in addition, there is also a theory from the late Warring States Period to the early Han Dynasty by Japanese scholar Naito Torajiro.
"Historical Records Volume 2·Xia Benji 2" and "Hanshu·Geography" both contain the full text of "Yu Gong", among which the "Historical Records" is slightly different from the popular version, "Hanshu" The records are consistent with the current version.
Although "Yu Gong" was written under the name of Dayu, it was actually a work after the Warring States Period. There is a lot of concrete evidence. The main reason is that many of the geographical conditions recorded in "Yu Gong" were phenomena during the Warring States Period. Some place names and water names did not even appear until the late Warring States Period. If it was really written by Dayu, he How can one predict the future?