リストの要素が重複している時、これを唯ひとつの要素に置き換えたい時がある。リストの重複要素を削除する([],[]).リストの重複要素を削除する([A|R1],R2) :-        member(A,R1),        リストの重複要素を削除する(R1,R2).リストの重複要素を削除する([A|R1],[A|R2]) :-        \+(member(A,R1)),        リストの重複要素を削除する(R1,R2).?- リストの重複要素を削除する([3,4,2,3,5],L).L = [4,2,3,5].最も基本的な再帰のなかで member/2 を使って後に再びこの要素が現るかどうか検査している。複数同一要素が存在するときには、最後の位置にある要素だけが選択される。リスト要素の順序の変化に注意が必要である。リストの重複要素削除には、他にも有力な方法がある。組込述語 setof/3 と member/2 を組合せて使う。setof/3は名前から想像できるように出来上がるリストを集合とみなす。従ってこの述語のなかには要素が重複したらこれを取り除いてしまう機能を含んでいる。リストの重複要素を削除する(L1,L2) :-        setof(_要素,member(_要素,L1),L2).もうひとつ、これは組込述語 sort/2 の約束事であるが、最終的に整列結果の重複要素は取り除かれる。従って、リストの重複要素を削除する(L1,L2) :-        sort(L1,L2).これだけで済んでしまう。
Prolog が集合をどのように扱うかについては、既に Prolog プログラミングの章で述べた。ある集合が別の集合の部分集合であるか確かめる述語 部分集合 を定義する。この述語は組込述語 subset として定義済みであり、その定義はsubset(_subsets,_sets) :-        forall(member(_element,_subsets),member(_element,_sets)).であると考えられる。_subsets のメンバーは必ず _sets のメンバーであると宣言している。組込述語 forall は第一引数の副目標が真になる場合は、第二引数の副目標も必ず真になると宣言するメタ述語である。「全ての・・・について、」がその意味と考えればよい。forall(member(_element,_subsets),member(_element,_sets))は「全ての部分集合の要素は、全体集合の要素である」という意味となる。これとは別に再帰を使った 部分集合 の定義もある。部分集合([],_).部分集合([_要素|R],_集合) :-        member(_要素,_集合),        部分集合(R,_集合).実行例を示す。?- 部分集合([2,4],[4,1,2,6]).true.?- 部分集合([3,4],[4,1,2,6]).false.となる。集合では「その要素が・・・」と語られることが常であるが、「その要素が」をProlog述語として表現したものがmember/2である。
相加平均が使われる定義の一つ標準偏差の定義である。標準偏差本体の定義の前にこの相加平均の計算が完了している必要がある。標準偏差(L,V) :-        length(L,N),        相加平均(L,M),        標準偏差(L,N,M,0.0,V).標準偏差([],N,M,S,V) :-        V is sqrt(S / (N - 1)),!.標準偏差([A|R],N,M,S,V) :-        S1 is (A - M) ^ 2,        S2 is S + S1,        標準偏差(R,N,M,S2,V).is/2評価の中に現れる関数sqrt()で平方根を求める。
2019年1月1日、ミシェル・テメルにかわって共和国大統領に就任した。大統領就任以前から組閣人事をはじめ、経済学者パウロ・ゲデス（英語版）を経済大臣に、マルコス・ポンテス宇宙飛行士を科学技術大臣に選んだ。当初、彼は内閣が15人の閣僚で構成されるだろうと見積もっていたが、2018年12月に最後の大臣であるリカルド・サレスを発表したときにはこの数字は22人になっていた。ちなみに、前任者であるテメルの元内閣は29人の閣僚を擁していた。ボルソナーロ内閣は16人の閣僚、2人の閣僚級の地位、および首席補佐官オニキス・ロレンゾーニを含む4人の大統領秘書らによる22人で構成されている。そこには、法務大臣としてオペレーション・カーウォッシュの主任裁判官のセルジオ・モロも含まれている。先住民地域の所轄権限から先住民機関FUNAIを取り除き、地域は非常に小さな孤立した人口で占められており、実質的にNPOに支配されていると主張した上で、より大きなブラジル社会に統合することを提案した。批評家たちは統合が原住民を「文化的同化」に苦しませることにつながると恐れている。アルゼンチンのマウリシオ・マクリ大統領はボルソナーロがブラジル大統領に就任して以来、ブラジリアを訪問した最初の外国政府指導者となった。ベネズエラでのニコラス・マドゥロ大統領の二度目の就任は、ボルソナーロ就任の数日後に行われた。 2018年のベネズエラ大統領選挙の結果は、国会がその結果を拒絶しマドゥロを任期終了以来不当な支配者と見なし、フアン・グアイドが大統領代行に任命したため2019年のベネズエラ大統領選挙の危機につながった。ボルソナーロはマドゥロの就任式に出席せず、アルゼンチンのマクリ大統領とアメリカのトランプ大統領と共にグアイドをベネズエラの正当な支配者として認めた。ボルソナーロは「わたしたちは秩序、民主主義そして自由を再確立するために可能な限り全力を尽くし続ける」と述べた。