contract

契約、規約、協定

on the other hand

他方では

moreover

さらに、その上

on the one hand

一方では

pull out

引き抜く、引き出す
引っ込める、引き上げる、撤退する
岸を離れる、発車する

assertion

主張、表明、断定、(プログラムにおける)成立条件

retort

言い返す