Artifact c6e3a1e89b2bd8541d11cf5cee9205b64c5427f1dd2f171bc19c467993f5aa6d:
- Executable file
r38/log/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: 1417) [annotate] [blame] [check-ins using] [more...]
Tue Apr 15 00:32:48 2008 run on win32 % 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; Time for test: 11 ms