This BAD collection was created to demonstrate the use of the badCardinalityEval.
Initialized with 21 BADs. Each date can be one of the BADs:
DD^0=1 ... 1^DD=0! ... (DD*0)!=1
These BADs need to be checked for correctness.
01/01/00: 1-1=0 01/02/00: 2%1=0 01/03/00: 1*3+0=3 [badCardinalityEval] 01/04/00: 4-1+0=3 [badCardinalityEval] 01/05/00: 5-1-0!=3 [badCardinalityEval] 01/06/00: 6/(1+0!)=3 [badCardinalityEval] 01/07/00: cuberoot(1+7)+0!=3 [badCardinalityEval] 01/08/00: sqrt(1+8)+0=3 [badCardinalityEval] 01/09/00: 1*sqrt(9)+0=3 [badCardinalityEval] 01/10/00: 1+log(10)+0!=3 [badCardinalityEval] 01/11/00: sqrt(11-1-0!)=3 [badCardinalityEval] 01/12/00 12^0=1 01/13/00 1^13=0! 01/14/00 (14*0)!=1 01/15/00: sqrt(sqrt(15+1))+0!=3 [badCardinalityEval] 01/16/00: 1+sqrt(sqrt(16))+0=3 [badCardinalityEval] 01/17/00: sqrt(sqrt(17-1))+0!=3 [badCardinalityEval] 01/18/00: 1+cuberoot(18-10)=3 [badCardinalityEval] 01/19/00 19^0=1 01/20/00 1^20=0! 01/21/00: 21*(1+0!)=42 [bad42Eval] 01/22/00 22^0=1 01/23/00 1^23=0! 01/24/00 (24*0)!=1 01/25/00: sqrt(25)-1-0!=3 [badCardinalityEval] 01/26/00: cuberoot(26+1)*1-0=3 [badCardinalityEval] 01/27/00: cuberoot(27)*1-0=3 [badCardinalityEval] 01/28/00: cuberoot(28-1)*1-0=3 [badCardinalityEval] 01/29/00: cuberoot(29-1-0!)=3 [badCardinalityEval] 01/30/00 30^0=1 01/31/00 1^30=0!GDT::BAB::About Basic Arithmetic Dates (BADs)
Creator: Gerald Thurman
[gthurman@gmail.com]
Created: 05 May 2015