公孫陽取得了曲梁的信任,開始準備變法。然而,變法的主張壹提出,就遭到貴族的反對。於是商鞅和大臣們爭論。
甘龍博士說:“只有遵循傳統習俗,根據傳統法規治理國家,才能做到官員稱職,人民安定。”孫楊反駁道:“甘龍說的還是老壹套。普通人只會安於舊俗,學者的觀點也僅限於自己所知。這兩種人可以在自己的崗位上按規矩辦事,但不能和他們討論更大的國家大事。夏商周三代禮儀制度不同,但都可以稱王;春秋時期有不同的規律,但都可以支配。智者制定規則,愚者只服從規則。智者改變禮制,壞人只會固守現狀,不思改變。"
杜摯博士說:“如果收益不超過100,就不要改變法律貢獻不足十就不要換禮器。模仿古代這樣就不會有錯,遵循舊禮這樣就不會有惡。"公孫陽繼續反駁道:"我們不能只用壹種方法來治理國家,也不能為了國家的方便,就照搬古代的做法。因此,商湯和吳州在成為國王之前沒有遵循古老的禮儀,而夏殷卻因為沒有根據時代的變化改變禮儀而死去。反對古禮的人不應該被否定,遵循古禮的人也沒什麽好贊美的。"
在宮廷之爭中,孫楊總是占上風,秦大夫被他說得啞口無言。壹番法庭之爭後,曲曲良終於拍板,說:“公孫陽說得好!”公孫陽被任命為常,主持變法。