パリ条約（パリじょうやく、フランス語: Traité de Paris）は1515年に締結された、スペインの推定相続人であるフランドル伯シャルル3世（後の神聖ローマ皇帝カール5世）とフランス王フランソワ1世の間の同盟条約。条約により、シャルル3世とルネ・ド・フランス（フランス王ルイ12世とアンヌ・ド・ブルターニュの娘、当時4歳）が婚約した。ルネが12歳になるとき、20万エキュとベリー公領（40万エキュ相当）を持参金として支払うとした。条約はまた、フランスとフランドルの攻守同盟を結んだ。シャルル3世は当時、祖父のアラゴン王フェルナンド2世に味方していたが、6か月前にはじめたフェルナンド2世とフランスのナバラ王国に関する紛争においてフェルナンド2世に加担しないことを誓約した。しかし、条約が効力を持つことはなかった。
国道122号の他区間の改良及びバイパスの整備により、交通量が増加しており、片側一車線が残る岩槻区平林寺橋以南の区間では、夜間や年末年始、日曜等特定の曜日や時間を除いて、上下線ともに渋滞が慢性化している。下り（東京方面）では加倉（北）交差点で主に1 km程度、多ければ3 km程度。特に上り（館林方面）では加倉（南）交差点で片側2車線が1車線に減少（右車線が国道16号春日部方面への右折車線へ変わる）する上、加倉（北）交差点はクランクであり、下り線側へ右左折で向かう構造になっているため、これらの信号待ちなどで常に2 km以上の渋滞となる。
計画総延長は9.1 kmで、全線片側2車線で整備される計画である。1968年（昭和43年）に事業化され、1992年（平成4年）までは蓮田バイパスと呼ばれていた。2006年（平成18年）6月11日に全線開通した。蓮田市「閏戸（南）」交差点で旧道を西に分け、数百メートル東側を南下する。「関山（北）」で埼玉県道3号さいたま栗橋線と交差、JR宇都宮線（東北本線）をくぐり、さいたま市岩槻区に入ると東北自動車道の側道となって並行し、「平林寺橋」で旧道と交差、ここから片側一車線となり、旧道の1kmほど西を南下し、東武野田線を跨ぎ、「加倉（北）」交差点で埼玉県道2号さいたま春日部線（旧国道16号）及び122号本道に接続する。122号はこの先で片側二車線に戻り、岩槻インターチェンジから川口市の川口ジャンクションまで、東北道の側道として南下する。埼玉県道3号さいたま栗橋線との交差部分は高架によるオーバーパス（立体部は2車線、制限速度50 km/h、追い越し禁止規制）、JR宇都宮線との交差部分はトンネルによるアンダーパス（途中、非常電話を設置）で通している。旧道は蓮田市内において宇都宮線蓮田駅近辺の市街地を片側1車線で通過し、なおかつ宇都宮線と平面交差し、渋滞の要因となっていた。岩槻区（旧岩槻市）内も狭い道で、昔から住民の生活道路となっており、なおかつ東武野田線と平面交差し、激しい渋滞と生活環境の著しい悪化をもたらしていた。これらの迂回路としての役割に加え、岩槻市街地で共用する旧国道16号区間の交通量削減や、東北道岩槻ICへのアクセス向上・短絡する事を主要な目的としている。旧道区間のうち、閏戸（南）から平林寺交差点までは国道指定を解除され、それぞれ蓮田・さいたま市道や埼玉県道311号蓮田鴻巣線、埼玉県道322号東門前蓮田線へ降格されているが、沿線住民の間では現在でも国道122号の認識が強く残っている。
関数型言語等、他のプログラミング言語と比較しての Prolog の特長は、上記、一階述語論理に基づくこと、単一化、データベース言語的性格の他に、非決定性と双方向性が挙げられる。非決定性は、解が唯一とは限らない場合、処理系側から見てひとつの解に決定できない場合、外部からの選択の余地を与える。そういうことが当然可能なこととして述語は定義されていく。インタプリタトップではなく、導出を繰り返すプログラム内部にあっては、処理系側とした所を述語と置き換えて考えると、非決定性の述語の解を決定するのは、前方または後方に連接する質問（副目標）である。前方の副目標群から引数経由で与えられる情報によって副目標は一つの解を作り出すが、この解が真であるとするのは最終的に後方に連接する副目標である。この後方に連接した副目標が全て真となった場合に限り副目標は真となる。後方に連接する副目標のどれかが真にならなかった場合は、それが存在すればであるが別解を用意しなくてはならない。ここでも非決定性の述語、ここでは副目標から見ての解の決定権は、外部にあるということになる。非決定性は導出の過程、取り分けバックトラックアルゴリズムと一体化しており、Prolog プログラムの制御の根幹のひとつである。ただ、非決定性述語実行時に見られる論理変数の 束縛→解放→再束縛という遷移、すなわち一度束縛されたものが別のものに再度束縛されるということを好ましくないとする見方もある。双方向性は、述語が実行された場合の返り値は真または偽だけであり、その代わりとして引数内の変数で値の授受を終始するのだが、このとき、入力として使われた変数が出力に、出力として使われていた変数が入力として使うことのできる述語となることがある。この性質を双方向性という。多くの場合、双方向性を持つ述語はそれ自体多義性を持つ。例えば append という3引数の述語は第一引数と第二引数に具体的なリストが来て呼ばれた時は、リストを結合する意味でよいが、第三引数がリストで第一引数と第二引数が変数の状態で呼ばれた場合その意味は、リストを分解する、がふさわしい。既に存在するリストを、それが結合されて存在したものと考え、それではどのように結合されていったか、あるいは、どのような組み合わせで結合されていったのかを、示していると解釈できる。このような、双方向性は Prolog の述語自らがリバースエンジニアリング的開示能力を持ち、それを示していると捉えることができる。この性質は、Prologを含む論理型プログラム言語の持つ際立った特徴であり、プログラム作成時はもちろん、テスト、デバッグなどの検証の各段階でプログラムコードに対する見通しを向上させる。