Boolean valuation