/// <summary> /// Returns <c>true</c> if the above average strength is greater than or equal to the strength parameter. /// </summary> /// <param name="setting">The setting.</param> /// <param name="__current">The __current.</param> /// <returns> /// <c>true</c> if <c>a > 0</c> and the strength defined as <c>(a / (a + b)) * ((a + b + c + d) / (a + c))</c> is greater than or equal to the strength parameter. /// </returns> /// <remarks>If a = 0, returns false.</remarks> public override bool Validity(AbstractQuantifierSetting setting, Ice.Current __current) { FourFoldContingencyTable table = new FourFoldContingencyTable(setting.firstContingencyTableRows); return table.AboveAverageImplicationValidity(K); }