vars = Array[x, 100000]; lits = Join[vars, Not /@ vars]; SeedRandom[1]; expr = And @@ Table[Or @@ RandomSample[lits, 3], {10000}]; Style[Short[Boole[sat = SatisfiabilityInstances[expr, vars]], 70], 6]
expr /. Dispatch[Thread[vars -> sat[[1]]]]