Ah, yes, sorry:<p>I meant:<p>If instead of each person checking if an opinion is held by the majority of the people they know,<p>and seeing what the typical result for that would be,<p>what if the operation was doubled?<p>So, each person would check what the majority opinion is among those they know, and then store that value.<p>Then each person would check what the majority of &#x2F;those&#x2F; values are among the people they know.<p>I was wondering if this might partially undo the effects from some people being known to more people.<p>so, if a person x &#x27;s opinion on a topic is f(x), and the friends of a person is x.friends<p>then instead of majority(map(f,x.friends)) , instead use majority(map(lambda z:majority(map(f,z.friends)), x.friends))<p>So instead of using &quot;what opinions do I see&quot;, instead using &quot;what opinions do I see people saying they see&quot;. Would that be a more or less accurate measure of &quot;what opinions do people have&quot;?