Artifact dfaf984ab461308f81339454ca152f138b07611f25eab3c441d426163aa31d60:
- Executable file
r37/packages/misc/boolean.rlg
— part of check-in
[f2fda60abd]
at
2011-09-02 18:13:33
on branch master
— Some historical releases purely for archival purposes
git-svn-id: https://svn.code.sf.net/p/reduce-algebra/code/trunk/historical@1375 2bfe0521-f11c-4a00-b80e-6202646ff360 (user: arthurcnorman@users.sourceforge.net, size: 1558) [annotate] [blame] [check-ins using] [more...]
Sun Jan 3 23:50:19 MET 1999 REDUCE 3.7, 15-Jan-99 ... 1: 1: 2: 2: 2: 2: 2: 2: 2: 2: 2: 3: 3: % Test series for the boolean package. boolean true; 1 boolean false; 0 boolean (true and false); 0 boolean (true or false); 1 boolean (x and true); x boolean (x and false); 0 boolean (x or true); 1 boolean (x or false); x boolean (not(x and y)); boolean(not(x) \/ not(y)) boolean (not(x or y)); boolean(not(x)/\not(y)) boolean (x or y or(x and y)); boolean(x \/ y) boolean (x and y and (x or y)); boolean(x/\y) boolean (x or (not x)); 1 boolean (x and (not x)); 0 boolean (x and y or not x); boolean(not(x) \/ y) boolean (a and b implies c and d); boolean(not(a) \/ not(b) \/ c/\d) boolean (a and b implies c and d, and); boolean((not(a) \/ not(b) \/ c)/\(not(a) \/ not(b) \/ d)) boolean (a or b implies c or d); boolean(not(a)/\not(b) \/ c \/ d) boolean (a or b implies c or d, and,full); boolean((a \/ not(b) \/ c \/ d)/\(not(a) \/ b \/ c \/ d) /\(not(a) \/ not(b) \/ c \/ d)) operator >; fm:=boolean(x>v or not (u>v)); fm := boolean(not(u>v) \/ x>v) v:=10; v := 10 testbool fm; boolean(not(u>10) \/ x>10) x:=3; x := 3 testbool fm; boolean(not(u>10)) clear x; x:=17; x := 17 testbool fm; 1 clear v,x; end; 4: 4: 4: 4: 4: 4: 4: 4: 4: Time for test: 100 ms 5: 5: Quitting Sun Jan 3 23:50:19 MET 1999