1. A decoder/multiplexer logic circuit capable of performing Boolean and fuzzy logic on conjunctions for 2 n possible combinations of truth values of n propositions comprising: one or more AND NOT gates, each AND NOT gate configured to provide a measure of the difference between a first (X) and second (Y) input value, each in the interval [0,1], wherein the measure of the difference X−Y, is defined by: 1) when X=1 and Y=0, the measure of the difference is 1; 2) when X is less than or equal to Y, the measure of the difference is 0; and 3) when X is greater than Y, the measure of the difference is an increasing function of X and a decreasing function of Y.