Logical Weighing