A: presburger-0.3/src/Data.Integer.Presburger.tst B: presburger-git/src/Data.Integer.Presburger.tst B# .* -1 (.* -1 (.* 0 ?)) ==> 0 B# .* -1 (.* -1 (num -1)) ==> -1 B# .* -1 (.* -1 (num 0)) ==> 0 B# .* -1 (.* -1 (num 1)) ==> 1 B# .* -1 (.* -1 (num 2)) ==> 2 B# .* -1 (.* -1 (num 101)) ==> 101 B# .* -1 (.* 0 ?) ==> 0 B# .* -1 (.* 1 (.* 0 ?)) ==> 0 B# .* -1 (.* 1 (num -1)) ==> 1 B# .* -1 (.* 1 (num 0)) ==> 0 B# .* -1 (.* 1 (num 1)) ==> -1 B# .* -1 (.* 1 (num 2)) ==> -2 B# .* -1 (.* 1 (num 101)) ==> -101 B# .* -1 (.* 2 (.* 0 ?)) ==> 0 B# .* -1 (.* 2 (num -1)) ==> 2 B# .* -1 (.* 2 (num 0)) ==> 0 B# .* -1 (.* 2 (num 1)) ==> -2 B# .* -1 (.* 2 (num 2)) ==> -4 B# .* -1 (.* 2 (num 101)) ==> -202 B# .* -1 (.* 101 (.* 0 ?)) ==> 0 B# .* -1 (.* 101 (num -1)) ==> 101 B# .* -1 (.* 101 (num 0)) ==> 0 B# .* -1 (.* 101 (num 1)) ==> -101 B# .* -1 (.* 101 (num 2)) ==> -202 B# .* -1 (.* 101 (num 101)) ==> -10201 B# .* -1 (num -1) ==> 1 B# .* -1 (num 0) ==> 0 B# .* -1 (num 1) ==> -1 B# .* -1 (num 2) ==> -2 B# .* -1 (num 101) ==> -101 A: .* 0 ? ==> 0 B: .* 0 ? ==> 0 B# .* 1 (.* -1 (.* 0 ?)) ==> 0 B# .* 1 (.* -1 (num -1)) ==> 1 B# .* 1 (.* -1 (num 0)) ==> 0 B# .* 1 (.* -1 (num 1)) ==> -1 B# .* 1 (.* -1 (num 2)) ==> -2 B# .* 1 (.* -1 (num 101)) ==> -101 B# .* 1 (.* 0 ?) ==> 0 B# .* 1 (.* 1 (.* 0 ?)) ==> 0 B# .* 1 (.* 1 (num -1)) ==> -1 B# .* 1 (.* 1 (num 0)) ==> 0 B# .* 1 (.* 1 (num 1)) ==> 1 B# .* 1 (.* 1 (num 2)) ==> 2 B# .* 1 (.* 1 (num 101)) ==> 101 B# .* 1 (.* 2 (.* 0 ?)) ==> 0 B# .* 1 (.* 2 (num -1)) ==> -2 B# .* 1 (.* 2 (num 0)) ==> 0 B# .* 1 (.* 2 (num 1)) ==> 2 B# .* 1 (.* 2 (num 2)) ==> 4 B# .* 1 (.* 2 (num 101)) ==> 202 B# .* 1 (.* 101 (.* 0 ?)) ==> 0 B# .* 1 (.* 101 (num -1)) ==> -101 B# .* 1 (.* 101 (num 0)) ==> 0 B# .* 1 (.* 101 (num 1)) ==> 101 B# .* 1 (.* 101 (num 2)) ==> 202 B# .* 1 (.* 101 (num 101)) ==> 10201 B# .* 1 (num -1) ==> -1 B# .* 1 (num 0) ==> 0 B# .* 1 (num 1) ==> 1 B# .* 1 (num 2) ==> 2 B# .* 1 (num 101) ==> 101 B# .* 2 (.* -1 (.* 0 ?)) ==> 0 B# .* 2 (.* -1 (num -1)) ==> 2 B# .* 2 (.* -1 (num 0)) ==> 0 B# .* 2 (.* -1 (num 1)) ==> -2 B# .* 2 (.* -1 (num 2)) ==> -4 B# .* 2 (.* -1 (num 101)) ==> -202 B# .* 2 (.* 0 ?) ==> 0 B# .* 2 (.* 1 (.* 0 ?)) ==> 0 B# .* 2 (.* 1 (num -1)) ==> -2 B# .* 2 (.* 1 (num 0)) ==> 0 B# .* 2 (.* 1 (num 1)) ==> 2 B# .* 2 (.* 1 (num 2)) ==> 4 B# .* 2 (.* 1 (num 101)) ==> 202 B# .* 2 (.* 2 (.* 0 ?)) ==> 0 B# .* 2 (.* 2 (num -1)) ==> -4 B# .* 2 (.* 2 (num 0)) ==> 0 B# .* 2 (.* 2 (num 1)) ==> 4 B# .* 2 (.* 2 (num 2)) ==> 8 B# .* 2 (.* 2 (num 101)) ==> 404 B# .* 2 (.* 101 (.* 0 ?)) ==> 0 B# .* 2 (.* 101 (num -1)) ==> -202 B# .* 2 (.* 101 (num 0)) ==> 0 B# .* 2 (.* 101 (num 1)) ==> 202 B# .* 2 (.* 101 (num 2)) ==> 404 B# .* 2 (.* 101 (num 101)) ==> 20402 B# .* 2 (num -1) ==> -2 B# .* 2 (num 0) ==> 0 B# .* 2 (num 1) ==> 2 B# .* 2 (num 2) ==> 4 B# .* 2 (num 101) ==> 202 B# .* 101 (.* -1 (.* 0 ?)) ==> 0 B# .* 101 (.* -1 (num -1)) ==> 101 B# .* 101 (.* -1 (num 0)) ==> 0 B# .* 101 (.* -1 (num 1)) ==> -101 B# .* 101 (.* -1 (num 2)) ==> -202 B# .* 101 (.* -1 (num 101)) ==> -10201 B# .* 101 (.* 0 ?) ==> 0 B# .* 101 (.* 1 (.* 0 ?)) ==> 0 B# .* 101 (.* 1 (num -1)) ==> -101 B# .* 101 (.* 1 (num 0)) ==> 0 B# .* 101 (.* 1 (num 1)) ==> 101 B# .* 101 (.* 1 (num 2)) ==> 202 B# .* 101 (.* 1 (num 101)) ==> 10201 B# .* 101 (.* 2 (.* 0 ?)) ==> 0 B# .* 101 (.* 2 (num -1)) ==> -202 B# .* 101 (.* 2 (num 0)) ==> 0 B# .* 101 (.* 2 (num 1)) ==> 202 B# .* 101 (.* 2 (num 2)) ==> 404 B# .* 101 (.* 2 (num 101)) ==> 20402 B# .* 101 (.* 101 (.* 0 ?)) ==> 0 B# .* 101 (.* 101 (num -1)) ==> -10201 B# .* 101 (.* 101 (num 0)) ==> 0 B# .* 101 (.* 101 (num 1)) ==> 10201 B# .* 101 (.* 101 (num 2)) ==> 20402 B# .* 101 (.* 101 (num 101)) ==> 1030301 B# .* 101 (num -1) ==> -101 B# .* 101 (num 0) ==> 0 B# .* 101 (num 1) ==> 101 B# .* 101 (num 2) ==> 202 B# .* 101 (num 101) ==> 10201 A: check (:/=: (.* 0 ?) (.* 0 ?1)) ==> False B: check (:/=: (.* 0 ?) (.* 0 ?1)) ==> False B# check (:/=: (num -1) (num -1)) ==> False B# check (:/=: (num -1) (num 0)) ==> True B# check (:/=: (num -1) (num 1)) ==> True B# check (:/=: (num -1) (num 2)) ==> True B# check (:/=: (num -1) (num 101)) ==> True B# check (:/=: (num 0) (num -1)) ==> True B# check (:/=: (num 0) (num 0)) ==> False B# check (:/=: (num 0) (num 1)) ==> True B# check (:/=: (num 0) (num 2)) ==> True B# check (:/=: (num 0) (num 101)) ==> True B# check (:/=: (num 1) (num -1)) ==> True B# check (:/=: (num 1) (num 0)) ==> True B# check (:/=: (num 1) (num 1)) ==> False B# check (:/=: (num 1) (num 2)) ==> True B# check (:/=: (num 1) (num 101)) ==> True B# check (:/=: (num 2) (num -1)) ==> True B# check (:/=: (num 2) (num 0)) ==> True B# check (:/=: (num 2) (num 1)) ==> True B# check (:/=: (num 2) (num 2)) ==> False B# check (:/=: (num 2) (num 101)) ==> True B# check (:/=: (num 101) (num -1)) ==> True B# check (:/=: (num 101) (num 0)) ==> True B# check (:/=: (num 101) (num 1)) ==> True B# check (:/=: (num 101) (num 2)) ==> True B# check (:/=: (num 101) (num 101)) ==> False A# check (:/\: (:/=: (.* 0 ?) (.* 0 ?1)) ?2) ==> False A# check (:/\: (:/\: (:/=: (.* 0 ?) (.* 0 ?1)) ?2) ?3) ==> False A# check (:/\: (:/\: (:/\: (:/\: FALSE ?) ?1) ?2) ?3) ==> False A# check (:/\: (:/\: (:/\: (:/\: TRUE FALSE) ?) ?1) ?2) ==> False A# check (:/\: (:/\: (:/\: (:/\: TRUE TRUE) FALSE) ?) ?1) ==> False A# check (:/\: (:/\: (:/\: (:=>: FALSE ?) (:/\: FALSE ?1)) ?2) ?3) ==> False A# check (:/\: (:/\: (:/\: (:=>: FALSE ?) FALSE) ?1) ?2) ==> False A# check (:/\: (:/\: (:/\: (:=>: FALSE ?) (Not TRUE)) ?1) ?2) ==> False A# check (:/\: (:/\: (:/\: (:=>: FALSE ?) TRUE) FALSE) ?1) ==> False A# check (:/\: (:/\: (:/\: (:=>: TRUE FALSE) ?) ?1) ?2) ==> False A# check (:/\: (:/\: (:/\: (:=>: TRUE TRUE) FALSE) ?) ?1) ==> False A# check (:/\: (:/\: (:/\: (:\/: FALSE FALSE) ?) ?1) ?2) ==> False A# check (:/\: (:/\: (:/\: (:\/: FALSE TRUE) FALSE) ?) ?1) ==> False A# check (:/\: (:/\: (:/\: (:\/: TRUE ?) (:/\: FALSE ?1)) ?2) ?3) ==> False A# check (:/\: (:/\: (:/\: (:\/: TRUE ?) FALSE) ?1) ?2) ==> False A# check (:/\: (:/\: (:/\: (:\/: TRUE ?) (Not TRUE)) ?1) ?2) ==> False A# check (:/\: (:/\: (:/\: (:\/: TRUE ?) TRUE) FALSE) ?1) ==> False A: check (:/\: (:/\: (:/\: FALSE ?) ?1) ?2) ==> False B: check (:/\: (:/\: (:/\: FALSE ?) ?1) ?2) ==> False A# check (:/\: (:/\: (:/\: (Not FALSE) (:/\: FALSE ?)) ?1) ?2) ==> False A# check (:/\: (:/\: (:/\: (Not FALSE) FALSE) ?) ?1) ==> False A# check (:/\: (:/\: (:/\: (Not FALSE) (Not TRUE)) ?) ?1) ==> False A# check (:/\: (:/\: (:/\: (Not FALSE) TRUE) FALSE) ?) ==> False A# check (:/\: (:/\: (:/\: (Not TRUE) ?) ?1) ?2) ==> False A# check (:/\: (:/\: (:/\: TRUE (:/\: FALSE ?)) ?1) ?2) ==> False A# check (:/\: (:/\: (:/\: TRUE (:/\: TRUE FALSE)) ?) ?1) ==> False A# check (:/\: (:/\: (:/\: TRUE (:=>: FALSE ?)) FALSE) ?1) ==> False A# check (:/\: (:/\: (:/\: TRUE (:=>: TRUE FALSE)) ?) ?1) ==> False A# check (:/\: (:/\: (:/\: TRUE (:\/: FALSE FALSE)) ?) ?1) ==> False A# check (:/\: (:/\: (:/\: TRUE (:\/: TRUE ?)) FALSE) ?1) ==> False A: check (:/\: (:/\: (:/\: TRUE FALSE) ?) ?1) ==> False B: check (:/\: (:/\: (:/\: TRUE FALSE) ?) ?1) ==> False A# check (:/\: (:/\: (:/\: TRUE (Not FALSE)) FALSE) ?) ==> False A# check (:/\: (:/\: (:/\: TRUE (Not TRUE)) ?) ?1) ==> False A# check (:/\: (:/\: (:/\: TRUE TRUE) (:/\: FALSE ?)) ?1) ==> False A: check (:/\: (:/\: (:/\: TRUE TRUE) FALSE) ?) ==> False B: check (:/\: (:/\: (:/\: TRUE TRUE) FALSE) ?) ==> False A# check (:/\: (:/\: (:/\: TRUE TRUE) (Not TRUE)) ?) ==> False A# check (:/\: (:/\: (:/\: TRUE TRUE) TRUE) FALSE) ==> False A# check (:/\: (:/\: (:/\: TRUE TRUE) TRUE) TRUE) ==> True A# check (:/\: (:/\: (:<: (.* 0 ?) (.* 0 ?1)) ?2) ?3) ==> False B# check (:/\: (:/\: (:<=>: FALSE FALSE) FALSE) ?) ==> False B# check (:/\: (:/\: (:<=>: FALSE TRUE) ?) ?1) ==> False B# check (:/\: (:/\: (:<=>: TRUE FALSE) ?) ?1) ==> False B# check (:/\: (:/\: (:<=>: TRUE TRUE) FALSE) ?) ==> False A# check (:/\: (:/\: (:=>: (:/\: FALSE ?) ?1) (:/\: FALSE ?2)) ?3) ==> False A# check (:/\: (:/\: (:=>: (:/\: FALSE ?) ?1) FALSE) ?2) ==> False A# check (:/\: (:/\: (:=>: (:/\: FALSE ?) ?1) (Not TRUE)) ?2) ==> False A# check (:/\: (:/\: (:=>: (:/\: FALSE ?) ?1) TRUE) FALSE) ==> False A# check (:/\: (:/\: (:=>: (:/\: FALSE ?) ?1) TRUE) TRUE) ==> True A# check (:/\: (:/\: (:=>: (:/\: TRUE FALSE) ?) FALSE) ?1) ==> False A# check (:/\: (:/\: (:=>: (:/\: TRUE TRUE) FALSE) ?) ?1) ==> False A# check (:/\: (:/\: (:=>: (:=>: FALSE ?) (:/\: FALSE ?1)) ?2) ?3) ==> False A# check (:/\: (:/\: (:=>: (:=>: FALSE ?) FALSE) ?1) ?2) ==> False A# check (:/\: (:/\: (:=>: (:=>: FALSE ?) (Not TRUE)) ?1) ?2) ==> False A# check (:/\: (:/\: (:=>: (:=>: TRUE FALSE) ?) FALSE) ?1) ==> False A# check (:/\: (:/\: (:=>: (:=>: TRUE TRUE) FALSE) ?) ?1) ==> False A# check (:/\: (:/\: (:=>: (:\/: FALSE FALSE) ?) FALSE) ?1) ==> False A# check (:/\: (:/\: (:=>: (:\/: FALSE TRUE) FALSE) ?) ?1) ==> False A# check (:/\: (:/\: (:=>: (:\/: TRUE ?) (:/\: FALSE ?1)) ?2) ?3) ==> False A# check (:/\: (:/\: (:=>: (:\/: TRUE ?) FALSE) ?1) ?2) ==> False A# check (:/\: (:/\: (:=>: (:\/: TRUE ?) (Not TRUE)) ?1) ?2) ==> False A# check (:/\: (:/\: (:=>: FALSE ?) (:/\: (:/\: FALSE ?1) ?2)) ?3) ==> False A# check (:/\: (:/\: (:=>: FALSE ?) (:/\: FALSE ?1)) ?2) ==> False A# check (:/\: (:/\: (:=>: FALSE ?) (:/\: (Not TRUE) ?1)) ?2) ==> False A# check (:/\: (:/\: (:=>: FALSE ?) (:/\: TRUE FALSE)) ?1) ==> False A# check (:/\: (:/\: (:=>: FALSE ?) (:=>: FALSE ?1)) FALSE) ==> False A# check (:/\: (:/\: (:=>: FALSE ?) (:=>: FALSE ?1)) TRUE) ==> True A# check (:/\: (:/\: (:=>: FALSE ?) (:=>: TRUE FALSE)) ?1) ==> False A# check (:/\: (:/\: (:=>: FALSE ?) (:\/: FALSE FALSE)) ?1) ==> False A# check (:/\: (:/\: (:=>: FALSE ?) (:\/: TRUE ?1)) FALSE) ==> False A# check (:/\: (:/\: (:=>: FALSE ?) (:\/: TRUE ?1)) TRUE) ==> True A# check (:/\: (:/\: (:=>: FALSE ?) (Exists (:| 0))) ?1) ==> False A: check (:/\: (:/\: (:=>: FALSE ?) FALSE) ?1) ==> False B: check (:/\: (:/\: (:=>: FALSE FALSE) FALSE) ?) ==> False A# check (:/\: (:/\: (:=>: FALSE ?) (Forall (:| 2))) ?1) ==> False A# check (:/\: (:/\: (:=>: FALSE ?) (Forall (:| 101))) ?1) ==> False A# check (:/\: (:/\: (:=>: FALSE ?) (Not (:=>: FALSE ?1))) ?2) ==> False A# check (:/\: (:/\: (:=>: FALSE ?) (Not (:\/: TRUE ?1))) ?2) ==> False A# check (:/\: (:/\: (:=>: FALSE ?) (Not FALSE)) FALSE) ==> False A# check (:/\: (:/\: (:=>: FALSE ?) (Not FALSE)) TRUE) ==> True A# check (:/\: (:/\: (:=>: FALSE ?) (Not (Not FALSE))) ?1) ==> False A# check (:/\: (:/\: (:=>: FALSE ?) (Not TRUE)) ?1) ==> False A# check (:/\: (:/\: (:=>: FALSE ?) TRUE) (:/\: FALSE ?1)) ==> False A# check (:/\: (:/\: (:=>: FALSE ?) TRUE) (:=>: FALSE ?1)) ==> True A# check (:/\: (:/\: (:=>: FALSE ?) TRUE) (:\/: TRUE ?1)) ==> True A# check (:/\: (:/\: (:=>: FALSE ?) TRUE) FALSE) ==> False A# check (:/\: (:/\: (:=>: FALSE ?) TRUE) (Not FALSE)) ==> True A# check (:/\: (:/\: (:=>: FALSE ?) TRUE) (Not TRUE)) ==> False A# check (:/\: (:/\: (:=>: FALSE ?) TRUE) TRUE) ==> True A# check (:/\: (:/\: (:=>: (Not FALSE) (:/\: FALSE ?)) ?1) ?2) ==> False A# check (:/\: (:/\: (:=>: (Not FALSE) FALSE) ?) ?1) ==> False A# check (:/\: (:/\: (:=>: (Not FALSE) (Not TRUE)) ?) ?1) ==> False A# check (:/\: (:/\: (:=>: (Not TRUE) ?) (:/\: FALSE ?1)) ?2) ==> False A# check (:/\: (:/\: (:=>: (Not TRUE) ?) FALSE) ?1) ==> False A# check (:/\: (:/\: (:=>: (Not TRUE) ?) (Not TRUE)) ?1) ==> False A# check (:/\: (:/\: (:=>: (Not TRUE) ?) TRUE) FALSE) ==> False A# check (:/\: (:/\: (:=>: (Not TRUE) ?) TRUE) TRUE) ==> True A# check (:/\: (:/\: (:=>: TRUE (:/\: FALSE ?)) ?1) ?2) ==> False A# check (:/\: (:/\: (:=>: TRUE (:/\: TRUE FALSE)) ?) ?1) ==> False A# check (:/\: (:/\: (:=>: TRUE (:=>: FALSE ?)) FALSE) ?1) ==> False A# check (:/\: (:/\: (:=>: TRUE (:=>: TRUE FALSE)) ?) ?1) ==> False A# check (:/\: (:/\: (:=>: TRUE (:\/: FALSE FALSE)) ?) ?1) ==> False A# check (:/\: (:/\: (:=>: TRUE (:\/: TRUE ?)) FALSE) ?1) ==> False A: check (:/\: (:/\: (:=>: TRUE FALSE) ?) ?1) ==> False B: check (:/\: (:/\: (:=>: TRUE FALSE) ?) ?1) ==> False A# check (:/\: (:/\: (:=>: TRUE (Not FALSE)) FALSE) ?) ==> False A# check (:/\: (:/\: (:=>: TRUE (Not TRUE)) ?) ?1) ==> False A: check (:/\: (:/\: (:=>: TRUE TRUE) (:/\: FALSE ?)) ?1) ==> False B: check (:/\: (:/\: (:=>: ? TRUE) (:/\: FALSE ?1)) ?2) ==> False A: check (:/\: (:/\: (:=>: (:=>: FALSE ?) TRUE) FALSE) ?1) ==> False A: check (:/\: (:/\: (:=>: (:\/: TRUE ?) TRUE) FALSE) ?1) ==> False A: check (:/\: (:/\: (:=>: (Not FALSE) TRUE) FALSE) ?) ==> False A: check (:/\: (:/\: (:=>: TRUE TRUE) FALSE) ?) ==> False B: check (:/\: (:/\: (:=>: ? TRUE) FALSE) ?1) ==> False A: check (:/\: (:/\: (:=>: TRUE TRUE) (Not TRUE)) ?) ==> False B: check (:/\: (:/\: (:=>: ? TRUE) (Not TRUE)) ?1) ==> False A: check (:/\: (:/\: (:=>: TRUE TRUE) TRUE) FALSE) ==> False B: check (:/\: (:/\: (:=>: ? TRUE) TRUE) FALSE) ==> False A: check (:/\: (:/\: (:=>: TRUE TRUE) TRUE) TRUE) ==> True B: check (:/\: (:/\: (:=>: ? TRUE) TRUE) TRUE) ==> True A# check (:/\: (:/\: (:>: (.* 0 ?) (.* 0 ?1)) ?2) ?3) ==> False A# check (:/\: (:/\: (:\/: (:/\: FALSE ?) (:/\: FALSE ?1)) ?2) ?3) ==> False A# check (:/\: (:/\: (:\/: (:/\: FALSE ?) FALSE) ?1) ?2) ==> False A# check (:/\: (:/\: (:\/: (:/\: FALSE ?) (Not TRUE)) ?1) ?2) ==> False A# check (:/\: (:/\: (:\/: (:/\: FALSE ?) TRUE) FALSE) ?1) ==> False A# check (:/\: (:/\: (:\/: (:/\: TRUE FALSE) FALSE) ?) ?1) ==> False A# check (:/\: (:/\: (:\/: (:/\: TRUE TRUE) ?) FALSE) ?1) ==> False A# check (:/\: (:/\: (:\/: (:=>: FALSE ?) ?1) (:/\: FALSE ?2)) ?3) ==> False A# check (:/\: (:/\: (:\/: (:=>: FALSE ?) ?1) FALSE) ?2) ==> False A# check (:/\: (:/\: (:\/: (:=>: FALSE ?) ?1) (Not TRUE)) ?2) ==> False A# check (:/\: (:/\: (:\/: (:=>: FALSE ?) ?1) TRUE) FALSE) ==> False A# check (:/\: (:/\: (:\/: (:=>: FALSE ?) ?1) TRUE) TRUE) ==> True A# check (:/\: (:/\: (:\/: (:=>: TRUE FALSE) FALSE) ?) ?1) ==> False A# check (:/\: (:/\: (:\/: (:=>: TRUE TRUE) ?) FALSE) ?1) ==> False A# check (:/\: (:/\: (:\/: (:\/: FALSE FALSE) FALSE) ?) ?1) ==> False A# check (:/\: (:/\: (:\/: (:\/: FALSE TRUE) ?) FALSE) ?1) ==> False A# check (:/\: (:/\: (:\/: (:\/: TRUE ?) ?1) (:/\: FALSE ?2)) ?3) ==> False A# check (:/\: (:/\: (:\/: (:\/: TRUE ?) ?1) FALSE) ?2) ==> False A# check (:/\: (:/\: (:\/: (:\/: TRUE ?) ?1) (Not TRUE)) ?2) ==> False A# check (:/\: (:/\: (:\/: (:\/: TRUE ?) ?1) TRUE) FALSE) ==> False A# check (:/\: (:/\: (:\/: (:\/: TRUE ?) ?1) TRUE) TRUE) ==> True A# check (:/\: (:/\: (:\/: FALSE (:/\: FALSE ?)) ?1) ?2) ==> False A# check (:/\: (:/\: (:\/: FALSE (:/\: TRUE FALSE)) ?) ?1) ==> False A# check (:/\: (:/\: (:\/: FALSE (:=>: FALSE ?)) FALSE) ?1) ==> False A# check (:/\: (:/\: (:\/: FALSE (:=>: TRUE FALSE)) ?) ?1) ==> False A# check (:/\: (:/\: (:\/: FALSE (:\/: FALSE FALSE)) ?) ?1) ==> False A# check (:/\: (:/\: (:\/: FALSE (:\/: TRUE ?)) FALSE) ?1) ==> False A: check (:/\: (:/\: (:\/: FALSE FALSE) ?) ?1) ==> False B: check (:/\: (:/\: (:\/: FALSE FALSE) ?) ?1) ==> False A# check (:/\: (:/\: (:\/: FALSE (Not FALSE)) FALSE) ?) ==> False A# check (:/\: (:/\: (:\/: FALSE (Not TRUE)) ?) ?1) ==> False A# check (:/\: (:/\: (:\/: FALSE TRUE) (:/\: FALSE ?)) ?1) ==> False A: check (:/\: (:/\: (:\/: FALSE TRUE) FALSE) ?) ==> False B: check (:/\: (:/\: (:\/: FALSE TRUE) FALSE) ?) ==> False A# check (:/\: (:/\: (:\/: FALSE TRUE) (Not TRUE)) ?) ==> False A# check (:/\: (:/\: (:\/: FALSE TRUE) TRUE) FALSE) ==> False A# check (:/\: (:/\: (:\/: FALSE TRUE) TRUE) TRUE) ==> True A# check (:/\: (:/\: (:\/: (Not FALSE) ?) (:/\: FALSE ?1)) ?2) ==> False A# check (:/\: (:/\: (:\/: (Not FALSE) ?) FALSE) ?1) ==> False A# check (:/\: (:/\: (:\/: (Not FALSE) ?) (Not TRUE)) ?1) ==> False A# check (:/\: (:/\: (:\/: (Not FALSE) ?) TRUE) FALSE) ==> False A# check (:/\: (:/\: (:\/: (Not FALSE) ?) TRUE) TRUE) ==> True A# check (:/\: (:/\: (:\/: (Not TRUE) (:/\: FALSE ?)) ?1) ?2) ==> False A# check (:/\: (:/\: (:\/: (Not TRUE) FALSE) ?) ?1) ==> False A# check (:/\: (:/\: (:\/: (Not TRUE) (Not TRUE)) ?) ?1) ==> False A# check (:/\: (:/\: (:\/: (Not TRUE) TRUE) FALSE) ?) ==> False A# check (:/\: (:/\: (:\/: TRUE ?) (:/\: (:/\: FALSE ?1) ?2)) ?3) ==> False A: check (:/\: (:/\: (:\/: TRUE ?) (:/\: FALSE ?1)) ?2) ==> False B: check (:/\: (:/\: (:\/: TRUE ?) (:/\: FALSE ?1)) ?2) ==> False A# check (:/\: (:/\: (:\/: TRUE ?) (:/\: (Not TRUE) ?1)) ?2) ==> False A# check (:/\: (:/\: (:\/: TRUE ?) (:/\: TRUE FALSE)) ?1) ==> False A# check (:/\: (:/\: (:\/: TRUE ?) (:=>: FALSE ?1)) FALSE) ==> False A# check (:/\: (:/\: (:\/: TRUE ?) (:=>: FALSE ?1)) TRUE) ==> True A# check (:/\: (:/\: (:\/: TRUE ?) (:=>: TRUE FALSE)) ?1) ==> False A# check (:/\: (:/\: (:\/: TRUE ?) (:\/: FALSE FALSE)) ?1) ==> False A# check (:/\: (:/\: (:\/: TRUE ?) (:\/: TRUE ?1)) FALSE) ==> False A# check (:/\: (:/\: (:\/: TRUE ?) (:\/: TRUE ?1)) TRUE) ==> True A# check (:/\: (:/\: (:\/: TRUE ?) (Exists (:| 0))) ?1) ==> False A: check (:/\: (:/\: (:\/: TRUE ?) FALSE) ?1) ==> False B: check (:/\: (:/\: (:\/: TRUE ?) FALSE) ?1) ==> False A# check (:/\: (:/\: (:\/: TRUE ?) (Forall (:| 2))) ?1) ==> False A# check (:/\: (:/\: (:\/: TRUE ?) (Forall (:| 101))) ?1) ==> False A# check (:/\: (:/\: (:\/: TRUE ?) (Not (:=>: FALSE ?1))) ?2) ==> False A# check (:/\: (:/\: (:\/: TRUE ?) (Not (:\/: TRUE ?1))) ?2) ==> False A# check (:/\: (:/\: (:\/: TRUE ?) (Not FALSE)) FALSE) ==> False A# check (:/\: (:/\: (:\/: TRUE ?) (Not FALSE)) TRUE) ==> True A# check (:/\: (:/\: (:\/: TRUE ?) (Not (Not FALSE))) ?1) ==> False A: check (:/\: (:/\: (:\/: TRUE ?) (Not TRUE)) ?1) ==> False B: check (:/\: (:/\: (:\/: TRUE ?) (Not TRUE)) ?1) ==> False A# check (:/\: (:/\: (:\/: TRUE ?) TRUE) (:/\: FALSE ?1)) ==> False A# check (:/\: (:/\: (:\/: TRUE ?) TRUE) (:=>: FALSE ?1)) ==> True A# check (:/\: (:/\: (:\/: TRUE ?) TRUE) (:\/: TRUE ?1)) ==> True A: check (:/\: (:/\: (:\/: TRUE ?) TRUE) FALSE) ==> False B: check (:/\: (:/\: (:\/: TRUE ?) TRUE) FALSE) ==> False A# check (:/\: (:/\: (:\/: TRUE ?) TRUE) (Not FALSE)) ==> True A# check (:/\: (:/\: (:\/: TRUE ?) TRUE) (Not TRUE)) ==> False A: check (:/\: (:/\: (:\/: TRUE ?) TRUE) TRUE) ==> True B: check (:/\: (:/\: (:\/: TRUE ?) TRUE) TRUE) ==> True A# check (:/\: (:/\: (Exists (:| -1)) (:/\: FALSE ?)) ?1) ==> False A# check (:/\: (:/\: (Exists (:| -1)) FALSE) ?) ==> False A# check (:/\: (:/\: (Exists (:| -1)) (Not TRUE)) ?) ==> False A# check (:/\: (:/\: (Exists (:| -1)) TRUE) FALSE) ==> False A# check (:/\: (:/\: (Exists (:| -1)) TRUE) TRUE) ==> True A# check (:/\: (:/\: (Exists (:| 0)) ?) ?1) ==> False A# check (:/\: (:/\: (Exists (:| 1)) (:/\: FALSE ?)) ?1) ==> False A# check (:/\: (:/\: (Exists (:| 1)) FALSE) ?) ==> False A# check (:/\: (:/\: (Exists (:| 1)) (Not TRUE)) ?) ==> False A# check (:/\: (:/\: (Exists (:| 1)) TRUE) FALSE) ==> False A# check (:/\: (:/\: (Exists (:| 1)) TRUE) TRUE) ==> True A# check (:/\: (:/\: (Exists (:| 2)) (:/\: FALSE ?)) ?1) ==> False A# check (:/\: (:/\: (Exists (:| 2)) FALSE) ?) ==> False A# check (:/\: (:/\: (Exists (:| 2)) (Not TRUE)) ?) ==> False A# check (:/\: (:/\: (Exists (:| 2)) TRUE) FALSE) ==> False A# check (:/\: (:/\: (Exists (:| 2)) TRUE) TRUE) ==> True A# check (:/\: (:/\: (Exists (:| 101)) (:/\: FALSE ?)) ?1) ==> False A# check (:/\: (:/\: (Exists (:| 101)) FALSE) ?) ==> False A# check (:/\: (:/\: (Exists (:| 101)) (Not TRUE)) ?) ==> False A# check (:/\: (:/\: (Exists (:| 101)) TRUE) FALSE) ==> False A# check (:/\: (:/\: (Exists (:| 101)) TRUE) TRUE) ==> True A: check (:/\: (:/\: FALSE ?) ?1) ==> False B: check (:/\: (:/\: FALSE ?) ?1) ==> False A# check (:/\: (:/\: (Forall (:| -1)) (:/\: FALSE ?)) ?1) ==> False A# check (:/\: (:/\: (Forall (:| -1)) FALSE) ?) ==> False A# check (:/\: (:/\: (Forall (:| -1)) (Not TRUE)) ?) ==> False A# check (:/\: (:/\: (Forall (:| -1)) TRUE) FALSE) ==> False A# check (:/\: (:/\: (Forall (:| -1)) TRUE) TRUE) ==> True A# check (:/\: (:/\: (Forall (:| 0)) (:/\: FALSE ?)) ?1) ==> False A# check (:/\: (:/\: (Forall (:| 0)) FALSE) ?) ==> False A# check (:/\: (:/\: (Forall (:| 0)) (Not TRUE)) ?) ==> False A# check (:/\: (:/\: (Forall (:| 0)) TRUE) FALSE) ==> False A# check (:/\: (:/\: (Forall (:| 0)) TRUE) TRUE) ==> True A# check (:/\: (:/\: (Forall (:| 1)) (:/\: FALSE ?)) ?1) ==> False A# check (:/\: (:/\: (Forall (:| 1)) FALSE) ?) ==> False A# check (:/\: (:/\: (Forall (:| 1)) (Not TRUE)) ?) ==> False A# check (:/\: (:/\: (Forall (:| 1)) TRUE) FALSE) ==> False A# check (:/\: (:/\: (Forall (:| 1)) TRUE) TRUE) ==> True A# check (:/\: (:/\: (Forall (:| 2)) ?) ?1) ==> False A# check (:/\: (:/\: (Forall (:| 101)) ?) ?1) ==> False A# check (:/\: (:/\: (Not (:/\: FALSE ?)) (:/\: FALSE ?1)) ?2) ==> False A# check (:/\: (:/\: (Not (:/\: FALSE ?)) FALSE) ?1) ==> False A# check (:/\: (:/\: (Not (:/\: FALSE ?)) (Not TRUE)) ?1) ==> False A# check (:/\: (:/\: (Not (:/\: FALSE ?)) TRUE) FALSE) ==> False A# check (:/\: (:/\: (Not (:/\: FALSE ?)) TRUE) TRUE) ==> True A# check (:/\: (:/\: (Not (:/\: TRUE FALSE)) FALSE) ?) ==> False A# check (:/\: (:/\: (Not (:/\: TRUE TRUE)) ?) ?1) ==> False A# check (:/\: (:/\: (Not (:=>: FALSE ?)) ?1) ?2) ==> False A# check (:/\: (:/\: (Not (:=>: TRUE FALSE)) FALSE) ?) ==> False A# check (:/\: (:/\: (Not (:=>: TRUE TRUE)) ?) ?1) ==> False A# check (:/\: (:/\: (Not (:\/: FALSE FALSE)) FALSE) ?) ==> False A# check (:/\: (:/\: (Not (:\/: FALSE TRUE)) ?) ?1) ==> False A# check (:/\: (:/\: (Not (:\/: TRUE ?)) ?1) ?2) ==> False A# check (:/\: (:/\: (Not FALSE) (:/\: (:/\: FALSE ?) ?1)) ?2) ==> False A: check (:/\: (:/\: (Not FALSE) (:/\: FALSE ?)) ?1) ==> False B: check (:/\: (:/\: (Not FALSE) (:/\: FALSE ?)) ?1) ==> False A# check (:/\: (:/\: (Not FALSE) (:/\: (Not TRUE) ?)) ?1) ==> False A# check (:/\: (:/\: (Not FALSE) (:/\: TRUE FALSE)) ?) ==> False A# check (:/\: (:/\: (Not FALSE) (:=>: FALSE ?)) FALSE) ==> False A# check (:/\: (:/\: (Not FALSE) (:=>: FALSE ?)) TRUE) ==> True A# check (:/\: (:/\: (Not FALSE) (:=>: TRUE FALSE)) ?) ==> False A# check (:/\: (:/\: (Not FALSE) (:\/: FALSE FALSE)) ?) ==> False A# check (:/\: (:/\: (Not FALSE) (:\/: TRUE ?)) FALSE) ==> False A# check (:/\: (:/\: (Not FALSE) (:\/: TRUE ?)) TRUE) ==> True A# check (:/\: (:/\: (Not FALSE) (Exists (:| 0))) ?) ==> False A: check (:/\: (:/\: (Not FALSE) FALSE) ?) ==> False B: check (:/\: (:/\: (Not FALSE) FALSE) ?) ==> False A# check (:/\: (:/\: (Not FALSE) (Forall (:| 2))) ?) ==> False A# check (:/\: (:/\: (Not FALSE) (Forall (:| 101))) ?) ==> False A# check (:/\: (:/\: (Not FALSE) (Not (:=>: FALSE ?))) ?1) ==> False A# check (:/\: (:/\: (Not FALSE) (Not (:\/: TRUE ?))) ?1) ==> False A# check (:/\: (:/\: (Not FALSE) (Not FALSE)) FALSE) ==> False A# check (:/\: (:/\: (Not FALSE) (Not FALSE)) TRUE) ==> True A# check (:/\: (:/\: (Not FALSE) (Not (Not FALSE))) ?) ==> False A: check (:/\: (:/\: (Not FALSE) (Not TRUE)) ?) ==> False B: check (:/\: (:/\: (Not FALSE) (Not TRUE)) ?) ==> False A# check (:/\: (:/\: (Not FALSE) TRUE) (:/\: FALSE ?)) ==> False A# check (:/\: (:/\: (Not FALSE) TRUE) (:=>: FALSE ?)) ==> True A# check (:/\: (:/\: (Not FALSE) TRUE) (:\/: TRUE ?)) ==> True A: check (:/\: (:/\: (Not FALSE) TRUE) FALSE) ==> False B: check (:/\: (:/\: (Not FALSE) TRUE) FALSE) ==> False A# check (:/\: (:/\: (Not FALSE) TRUE) (Not FALSE)) ==> True A# check (:/\: (:/\: (Not FALSE) TRUE) (Not TRUE)) ==> False A: check (:/\: (:/\: (Not FALSE) TRUE) TRUE) ==> True B: check (:/\: (:/\: (Not FALSE) TRUE) TRUE) ==> True A# check (:/\: (:/\: (Not (Not FALSE)) ?) ?1) ==> False A# check (:/\: (:/\: (Not (Not TRUE)) (:/\: FALSE ?)) ?1) ==> False A# check (:/\: (:/\: (Not (Not TRUE)) FALSE) ?) ==> False A# check (:/\: (:/\: (Not (Not TRUE)) (Not TRUE)) ?) ==> False A# check (:/\: (:/\: (Not (Not TRUE)) TRUE) FALSE) ==> False A# check (:/\: (:/\: (Not (Not TRUE)) TRUE) TRUE) ==> True A: check (:/\: (:/\: (Not TRUE) ?) ?1) ==> False B: check (:/\: (:/\: (Not TRUE) ?) ?1) ==> False A# check (:/\: (:/\: TRUE (:/\: (:/\: FALSE ?) ?1)) ?2) ==> False A# check (:/\: (:/\: TRUE (:/\: (:/\: TRUE FALSE) ?)) ?1) ==> False A# check (:/\: (:/\: TRUE (:/\: (:=>: FALSE ?) FALSE)) ?1) ==> False A# check (:/\: (:/\: TRUE (:/\: (:=>: TRUE FALSE) ?)) ?1) ==> False A# check (:/\: (:/\: TRUE (:/\: (:\/: FALSE FALSE) ?)) ?1) ==> False A# check (:/\: (:/\: TRUE (:/\: (:\/: TRUE ?) FALSE)) ?1) ==> False A: check (:/\: (:/\: TRUE (:/\: FALSE ?)) ?1) ==> False B: check (:/\: (:/\: TRUE (:/\: FALSE ?)) ?1) ==> False A# check (:/\: (:/\: TRUE (:/\: (Not FALSE) FALSE)) ?) ==> False A# check (:/\: (:/\: TRUE (:/\: (Not TRUE) ?)) ?1) ==> False A# check (:/\: (:/\: TRUE (:/\: TRUE (:/\: FALSE ?))) ?1) ==> False A: check (:/\: (:/\: TRUE (:/\: TRUE FALSE)) ?) ==> False B: check (:/\: (:/\: TRUE (:/\: TRUE FALSE)) ?) ==> False A# check (:/\: (:/\: TRUE (:/\: TRUE (Not TRUE))) ?) ==> False A# check (:/\: (:/\: TRUE (:/\: TRUE TRUE)) FALSE) ==> False A# check (:/\: (:/\: TRUE (:/\: TRUE TRUE)) TRUE) ==> True B# check (:/\: (:/\: TRUE (:<=>: FALSE TRUE)) ?) ==> False B# check (:/\: (:/\: TRUE (:<=>: TRUE FALSE)) ?) ==> False A# check (:/\: (:/\: TRUE (:=>: (:/\: FALSE ?) ?1)) FALSE) ==> False A# check (:/\: (:/\: TRUE (:=>: (:/\: FALSE ?) ?1)) TRUE) ==> True A# check (:/\: (:/\: TRUE (:=>: (:=>: FALSE ?) FALSE)) ?1) ==> False A# check (:/\: (:/\: TRUE (:=>: (:\/: TRUE ?) FALSE)) ?1) ==> False A# check (:/\: (:/\: TRUE (:=>: FALSE ?)) (:/\: FALSE ?1)) ==> False A# check (:/\: (:/\: TRUE (:=>: FALSE ?)) (:=>: FALSE ?1)) ==> True A# check (:/\: (:/\: TRUE (:=>: FALSE ?)) (:\/: TRUE ?1)) ==> True A# check (:/\: (:/\: TRUE (:=>: FALSE ?)) FALSE) ==> False A# check (:/\: (:/\: TRUE (:=>: FALSE ?)) (Not FALSE)) ==> True A# check (:/\: (:/\: TRUE (:=>: FALSE ?)) (Not TRUE)) ==> False A# check (:/\: (:/\: TRUE (:=>: FALSE ?)) TRUE) ==> True A# check (:/\: (:/\: TRUE (:=>: (Not FALSE) FALSE)) ?) ==> False A# check (:/\: (:/\: TRUE (:=>: (Not TRUE) ?)) FALSE) ==> False A# check (:/\: (:/\: TRUE (:=>: (Not TRUE) ?)) TRUE) ==> True A# check (:/\: (:/\: TRUE (:=>: TRUE (:/\: FALSE ?))) ?1) ==> False A: check (:/\: (:/\: TRUE (:=>: TRUE FALSE)) ?) ==> False B: check (:/\: (:/\: TRUE (:=>: TRUE FALSE)) ?) ==> False A# check (:/\: (:/\: TRUE (:=>: TRUE (Not TRUE))) ?) ==> False A: check (:/\: (:/\: TRUE (:=>: TRUE TRUE)) FALSE) ==> False B: check (:/\: (:/\: TRUE (:=>: ? TRUE)) FALSE) ==> False A: check (:/\: (:/\: TRUE (:=>: TRUE TRUE)) TRUE) ==> True B: check (:/\: (:/\: TRUE (:=>: ? TRUE)) TRUE) ==> True A# check (:/\: (:/\: TRUE (:\/: (:/\: FALSE ?) FALSE)) ?1) ==> False A# check (:/\: (:/\: TRUE (:\/: (:=>: FALSE ?) ?1)) FALSE) ==> False A# check (:/\: (:/\: TRUE (:\/: (:=>: FALSE ?) ?1)) TRUE) ==> True A# check (:/\: (:/\: TRUE (:\/: (:\/: TRUE ?) ?1)) FALSE) ==> False A# check (:/\: (:/\: TRUE (:\/: (:\/: TRUE ?) ?1)) TRUE) ==> True A# check (:/\: (:/\: TRUE (:\/: FALSE (:/\: FALSE ?))) ?1) ==> False A: check (:/\: (:/\: TRUE (:\/: FALSE FALSE)) ?) ==> False B: check (:/\: (:/\: TRUE (:\/: FALSE FALSE)) ?) ==> False A# check (:/\: (:/\: TRUE (:\/: FALSE (Not TRUE))) ?) ==> False A# check (:/\: (:/\: TRUE (:\/: FALSE TRUE)) FALSE) ==> False A# check (:/\: (:/\: TRUE (:\/: FALSE TRUE)) TRUE) ==> True A# check (:/\: (:/\: TRUE (:\/: (Not FALSE) ?)) FALSE) ==> False A# check (:/\: (:/\: TRUE (:\/: (Not FALSE) ?)) TRUE) ==> True A# check (:/\: (:/\: TRUE (:\/: (Not TRUE) FALSE)) ?) ==> False A# check (:/\: (:/\: TRUE (:\/: TRUE ?)) (:/\: FALSE ?1)) ==> False A# check (:/\: (:/\: TRUE (:\/: TRUE ?)) (:=>: FALSE ?1)) ==> True A# check (:/\: (:/\: TRUE (:\/: TRUE ?)) (:\/: TRUE ?1)) ==> True A: check (:/\: (:/\: TRUE (:\/: TRUE ?)) FALSE) ==> False B: check (:/\: (:/\: TRUE (:\/: TRUE ?)) FALSE) ==> False A# check (:/\: (:/\: TRUE (:\/: TRUE ?)) (Not FALSE)) ==> True A# check (:/\: (:/\: TRUE (:\/: TRUE ?)) (Not TRUE)) ==> False A: check (:/\: (:/\: TRUE (:\/: TRUE ?)) TRUE) ==> True B: check (:/\: (:/\: TRUE (:\/: TRUE ?)) TRUE) ==> True A# check (:/\: (:/\: TRUE (Exists (:| -1))) FALSE) ==> False A# check (:/\: (:/\: TRUE (Exists (:| -1))) TRUE) ==> True A# check (:/\: (:/\: TRUE (Exists (:| 0))) ?) ==> False A# check (:/\: (:/\: TRUE (Exists (:| 1))) FALSE) ==> False A# check (:/\: (:/\: TRUE (Exists (:| 1))) TRUE) ==> True A# check (:/\: (:/\: TRUE (Exists (:| 2))) FALSE) ==> False A# check (:/\: (:/\: TRUE (Exists (:| 2))) TRUE) ==> True A# check (:/\: (:/\: TRUE (Exists (:| 101))) FALSE) ==> False A# check (:/\: (:/\: TRUE (Exists (:| 101))) TRUE) ==> True A: check (:/\: (:/\: TRUE FALSE) ?) ==> False B: check (:/\: (:/\: TRUE FALSE) ?) ==> False A# check (:/\: (:/\: TRUE (Forall (:| -1))) FALSE) ==> False A# check (:/\: (:/\: TRUE (Forall (:| -1))) TRUE) ==> True A# check (:/\: (:/\: TRUE (Forall (:| 0))) FALSE) ==> False A# check (:/\: (:/\: TRUE (Forall (:| 0))) TRUE) ==> True A# check (:/\: (:/\: TRUE (Forall (:| 1))) FALSE) ==> False A# check (:/\: (:/\: TRUE (Forall (:| 1))) TRUE) ==> True A# check (:/\: (:/\: TRUE (Forall (:| 2))) ?) ==> False A# check (:/\: (:/\: TRUE (Forall (:| 101))) ?) ==> False A# check (:/\: (:/\: TRUE (Not (:/\: FALSE ?))) FALSE) ==> False A# check (:/\: (:/\: TRUE (Not (:/\: FALSE ?))) TRUE) ==> True A# check (:/\: (:/\: TRUE (Not (:/\: TRUE TRUE))) ?) ==> False A# check (:/\: (:/\: TRUE (Not (:=>: FALSE ?))) ?1) ==> False A# check (:/\: (:/\: TRUE (Not (:=>: TRUE TRUE))) ?) ==> False A# check (:/\: (:/\: TRUE (Not (:\/: FALSE TRUE))) ?) ==> False A# check (:/\: (:/\: TRUE (Not (:\/: TRUE ?))) ?1) ==> False A# check (:/\: (:/\: TRUE (Not FALSE)) (:/\: FALSE ?)) ==> False A# check (:/\: (:/\: TRUE (Not FALSE)) (:=>: FALSE ?)) ==> True A# check (:/\: (:/\: TRUE (Not FALSE)) (:\/: TRUE ?)) ==> True A: check (:/\: (:/\: TRUE (Not FALSE)) FALSE) ==> False B: check (:/\: (:/\: TRUE (Not FALSE)) FALSE) ==> False A# check (:/\: (:/\: TRUE (Not FALSE)) (Not FALSE)) ==> True A# check (:/\: (:/\: TRUE (Not FALSE)) (Not TRUE)) ==> False A: check (:/\: (:/\: TRUE (Not FALSE)) TRUE) ==> True B: check (:/\: (:/\: TRUE (Not FALSE)) TRUE) ==> True A# check (:/\: (:/\: TRUE (Not (Not FALSE))) ?) ==> False A# check (:/\: (:/\: TRUE (Not (Not TRUE))) FALSE) ==> False A# check (:/\: (:/\: TRUE (Not (Not TRUE))) TRUE) ==> True A: check (:/\: (:/\: TRUE (Not TRUE)) ?) ==> False B: check (:/\: (:/\: TRUE (Not TRUE)) ?) ==> False A# check (:/\: (:/\: TRUE TRUE) (:/\: (:/\: FALSE ?) ?1)) ==> False A: check (:/\: (:/\: TRUE TRUE) (:/\: FALSE ?)) ==> False B: check (:/\: (:/\: TRUE TRUE) (:/\: FALSE ?)) ==> False A# check (:/\: (:/\: TRUE TRUE) (:/\: (Not TRUE) ?)) ==> False A# check (:/\: (:/\: TRUE TRUE) (:/\: TRUE FALSE)) ==> False A# check (:/\: (:/\: TRUE TRUE) (:/\: TRUE TRUE)) ==> True A# check (:/\: (:/\: TRUE TRUE) (:=>: (:/\: FALSE ?) ?1)) ==> True A# check (:/\: (:/\: TRUE TRUE) (:=>: FALSE ?)) ==> True A# check (:/\: (:/\: TRUE TRUE) (:=>: (Not TRUE) ?)) ==> True A# check (:/\: (:/\: TRUE TRUE) (:=>: TRUE FALSE)) ==> False A: check (:/\: (:/\: TRUE TRUE) (:=>: TRUE TRUE)) ==> True B: check (:/\: (:/\: TRUE TRUE) (:=>: ? TRUE)) ==> True A# check (:/\: (:/\: TRUE TRUE) (:\/: (:=>: FALSE ?) ?1)) ==> True A# check (:/\: (:/\: TRUE TRUE) (:\/: (:\/: TRUE ?) ?1)) ==> True A# check (:/\: (:/\: TRUE TRUE) (:\/: FALSE FALSE)) ==> False A# check (:/\: (:/\: TRUE TRUE) (:\/: FALSE TRUE)) ==> True A# check (:/\: (:/\: TRUE TRUE) (:\/: (Not FALSE) ?)) ==> True A: check (:/\: (:/\: TRUE TRUE) (:\/: TRUE ?)) ==> True B: check (:/\: (:/\: TRUE TRUE) (:\/: TRUE ?)) ==> True A# check (:/\: (:/\: TRUE TRUE) (Exists (:| -1))) ==> True A# check (:/\: (:/\: TRUE TRUE) (Exists (:| 0))) ==> False A# check (:/\: (:/\: TRUE TRUE) (Exists (:| 1))) ==> True A# check (:/\: (:/\: TRUE TRUE) (Exists (:| 2))) ==> True A# check (:/\: (:/\: TRUE TRUE) (Exists (:| 101))) ==> True A: check (:/\: (:/\: TRUE TRUE) FALSE) ==> False B: check (:/\: (:/\: TRUE TRUE) FALSE) ==> False A# check (:/\: (:/\: TRUE TRUE) (Forall (:| -1))) ==> True A# check (:/\: (:/\: TRUE TRUE) (Forall (:| 0))) ==> True A# check (:/\: (:/\: TRUE TRUE) (Forall (:| 1))) ==> True A# check (:/\: (:/\: TRUE TRUE) (Forall (:| 2))) ==> False A# check (:/\: (:/\: TRUE TRUE) (Forall (:| 101))) ==> False A# check (:/\: (:/\: TRUE TRUE) (Not (:/\: FALSE ?))) ==> True A# check (:/\: (:/\: TRUE TRUE) (Not (:=>: FALSE ?))) ==> False A# check (:/\: (:/\: TRUE TRUE) (Not (:\/: TRUE ?))) ==> False A: check (:/\: (:/\: TRUE TRUE) (Not FALSE)) ==> True B: check (:/\: (:/\: TRUE TRUE) (Not FALSE)) ==> True A# check (:/\: (:/\: TRUE TRUE) (Not (Not FALSE))) ==> False A# check (:/\: (:/\: TRUE TRUE) (Not (Not TRUE))) ==> True A: check (:/\: (:/\: TRUE TRUE) (Not TRUE)) ==> False B: check (:/\: (:/\: TRUE TRUE) (Not TRUE)) ==> False A: check (:/\: (:/\: TRUE TRUE) TRUE) ==> True B: check (:/\: (:/\: TRUE TRUE) TRUE) ==> True A# check (:/\: (:<: (.* 0 ?) (.* 0 ?1)) ?2) ==> False B# check (:/\: (:<=>: (:/\: FALSE ?) (:=>: ?1 TRUE)) ?2) ==> False B# check (:/\: (:<=>: (:/\: FALSE ?) (:\/: TRUE ?1)) ?2) ==> False B# check (:/\: (:<=>: (:/\: FALSE ?) FALSE) FALSE) ==> False B# check (:/\: (:<=>: (:/\: FALSE ?) FALSE) TRUE) ==> True B# check (:/\: (:<=>: (:/\: FALSE ?) (Not FALSE)) ?1) ==> False B# check (:/\: (:<=>: (:/\: FALSE ?) TRUE) ?1) ==> False B# check (:/\: (:<=>: (:/\: TRUE FALSE) TRUE) ?) ==> False B# check (:/\: (:<=>: (:/\: TRUE TRUE) FALSE) ?) ==> False B# check (:/\: (:<=>: (:<=>: FALSE FALSE) FALSE) ?) ==> False B# check (:/\: (:<=>: (:<=>: FALSE TRUE) TRUE) ?) ==> False B# check (:/\: (:<=>: (:<=>: TRUE FALSE) TRUE) ?) ==> False B# check (:/\: (:<=>: (:<=>: TRUE TRUE) FALSE) ?) ==> False B# check (:/\: (:<=>: (:=>: FALSE FALSE) FALSE) ?) ==> False B# check (:/\: (:<=>: (:=>: TRUE FALSE) TRUE) ?) ==> False B# check (:/\: (:<=>: (:=>: ? TRUE) (:/\: FALSE ?1)) ?2) ==> False B# check (:/\: (:<=>: (:=>: ? TRUE) FALSE) ?1) ==> False B# check (:/\: (:<=>: (:=>: ? TRUE) (Not TRUE)) ?1) ==> False B# check (:/\: (:<=>: (:=>: ? TRUE) TRUE) FALSE) ==> False B# check (:/\: (:<=>: (:=>: ? TRUE) TRUE) TRUE) ==> True B# check (:/\: (:<=>: (:\/: FALSE FALSE) TRUE) ?) ==> False B# check (:/\: (:<=>: (:\/: FALSE TRUE) FALSE) ?) ==> False B# check (:/\: (:<=>: (:\/: TRUE ?) (:/\: FALSE ?1)) ?2) ==> False B# check (:/\: (:<=>: (:\/: TRUE ?) FALSE) ?1) ==> False B# check (:/\: (:<=>: (:\/: TRUE ?) (Not TRUE)) ?1) ==> False B# check (:/\: (:<=>: (:\/: TRUE ?) TRUE) FALSE) ==> False B# check (:/\: (:<=>: (:\/: TRUE ?) TRUE) TRUE) ==> True B# check (:/\: (:<=>: FALSE (:/\: FALSE ?)) FALSE) ==> False B# check (:/\: (:<=>: FALSE (:/\: FALSE ?)) TRUE) ==> True B# check (:/\: (:<=>: FALSE (:/\: TRUE TRUE)) ?) ==> False B# check (:/\: (:<=>: FALSE (:<=>: FALSE FALSE)) ?) ==> False B# check (:/\: (:<=>: FALSE (:<=>: TRUE TRUE)) ?) ==> False B# check (:/\: (:<=>: FALSE (:=>: FALSE FALSE)) ?) ==> False B# check (:/\: (:<=>: FALSE (:=>: ? TRUE)) ?1) ==> False B# check (:/\: (:<=>: FALSE (:\/: FALSE TRUE)) ?) ==> False B# check (:/\: (:<=>: FALSE (:\/: TRUE ?)) ?1) ==> False B# check (:/\: (:<=>: FALSE FALSE) (:/\: FALSE ?)) ==> False B# check (:/\: (:<=>: FALSE FALSE) (:=>: ? TRUE)) ==> True B# check (:/\: (:<=>: FALSE FALSE) (:\/: TRUE ?)) ==> True B# check (:/\: (:<=>: FALSE FALSE) FALSE) ==> False B# check (:/\: (:<=>: FALSE FALSE) (Not FALSE)) ==> True B# check (:/\: (:<=>: FALSE FALSE) (Not TRUE)) ==> False B# check (:/\: (:<=>: FALSE FALSE) TRUE) ==> True B# check (:/\: (:<=>: FALSE (Not FALSE)) ?) ==> False B# check (:/\: (:<=>: FALSE (Not TRUE)) FALSE) ==> False B# check (:/\: (:<=>: FALSE (Not TRUE)) TRUE) ==> True B# check (:/\: (:<=>: FALSE TRUE) ?) ==> False B# check (:/\: (:<=>: (Not FALSE) (:/\: FALSE ?)) ?1) ==> False B# check (:/\: (:<=>: (Not FALSE) FALSE) ?) ==> False B# check (:/\: (:<=>: (Not FALSE) (Not TRUE)) ?) ==> False B# check (:/\: (:<=>: (Not FALSE) TRUE) FALSE) ==> False B# check (:/\: (:<=>: (Not FALSE) TRUE) TRUE) ==> True B# check (:/\: (:<=>: (Not TRUE) (:=>: ? TRUE)) ?1) ==> False B# check (:/\: (:<=>: (Not TRUE) (:\/: TRUE ?)) ?1) ==> False B# check (:/\: (:<=>: (Not TRUE) FALSE) FALSE) ==> False B# check (:/\: (:<=>: (Not TRUE) FALSE) TRUE) ==> True B# check (:/\: (:<=>: (Not TRUE) (Not FALSE)) ?) ==> False B# check (:/\: (:<=>: (Not TRUE) TRUE) ?) ==> False B# check (:/\: (:<=>: TRUE (:/\: FALSE ?)) ?1) ==> False B# check (:/\: (:<=>: TRUE (:/\: TRUE FALSE)) ?) ==> False B# check (:/\: (:<=>: TRUE (:<=>: FALSE TRUE)) ?) ==> False B# check (:/\: (:<=>: TRUE (:<=>: TRUE FALSE)) ?) ==> False B# check (:/\: (:<=>: TRUE (:=>: TRUE FALSE)) ?) ==> False B# check (:/\: (:<=>: TRUE (:=>: ? TRUE)) FALSE) ==> False B# check (:/\: (:<=>: TRUE (:=>: ? TRUE)) TRUE) ==> True B# check (:/\: (:<=>: TRUE (:\/: FALSE FALSE)) ?) ==> False B# check (:/\: (:<=>: TRUE (:\/: TRUE ?)) FALSE) ==> False B# check (:/\: (:<=>: TRUE (:\/: TRUE ?)) TRUE) ==> True B# check (:/\: (:<=>: TRUE FALSE) ?) ==> False B# check (:/\: (:<=>: TRUE (Not FALSE)) FALSE) ==> False B# check (:/\: (:<=>: TRUE (Not FALSE)) TRUE) ==> True B# check (:/\: (:<=>: TRUE (Not TRUE)) ?) ==> False B# check (:/\: (:<=>: TRUE TRUE) (:/\: FALSE ?)) ==> False B# check (:/\: (:<=>: TRUE TRUE) (:=>: ? TRUE)) ==> True B# check (:/\: (:<=>: TRUE TRUE) (:\/: TRUE ?)) ==> True B# check (:/\: (:<=>: TRUE TRUE) FALSE) ==> False B# check (:/\: (:<=>: TRUE TRUE) (Not FALSE)) ==> True B# check (:/\: (:<=>: TRUE TRUE) (Not TRUE)) ==> False B# check (:/\: (:<=>: TRUE TRUE) TRUE) ==> True A# check (:/\: (:=>: (:/\: FALSE ?) ?1) (:/\: FALSE ?2)) ==> False A# check (:/\: (:=>: (:/\: FALSE ?) ?1) (:=>: FALSE ?2)) ==> True A# check (:/\: (:=>: (:/\: FALSE ?) ?1) (:\/: TRUE ?2)) ==> True A: check (:/\: (:=>: (:/\: FALSE ?) ?1) FALSE) ==> False B: check (:/\: (:=>: (:/\: FALSE ?) FALSE) FALSE) ==> False A# check (:/\: (:=>: (:/\: FALSE ?) ?1) (Not FALSE)) ==> True A# check (:/\: (:=>: (:/\: FALSE ?) ?1) (Not TRUE)) ==> False A: check (:/\: (:=>: (:/\: FALSE ?) ?1) TRUE) ==> True B: check (:/\: (:=>: (:/\: FALSE ?) FALSE) TRUE) ==> True A# check (:/\: (:=>: (:/\: TRUE FALSE) ?) FALSE) ==> False A# check (:/\: (:=>: (:/\: TRUE FALSE) ?) TRUE) ==> True A: check (:/\: (:=>: (:/\: TRUE TRUE) FALSE) ?) ==> False B: check (:/\: (:=>: (:/\: TRUE TRUE) FALSE) ?) ==> False B# check (:/\: (:=>: (:<=>: FALSE FALSE) FALSE) ?) ==> False B# check (:/\: (:=>: (:<=>: TRUE TRUE) FALSE) ?) ==> False A# check (:/\: (:=>: (:=>: FALSE ?) (:/\: FALSE ?1)) ?2) ==> False A: check (:/\: (:=>: (:=>: FALSE ?) FALSE) ?1) ==> False B: check (:/\: (:=>: (:=>: FALSE FALSE) FALSE) ?) ==> False A# check (:/\: (:=>: (:=>: FALSE ?) (Not TRUE)) ?1) ==> False A# check (:/\: (:=>: (:=>: TRUE FALSE) ?) FALSE) ==> False A# check (:/\: (:=>: (:=>: TRUE FALSE) ?) TRUE) ==> True B# check (:/\: (:=>: (:=>: ? TRUE) (:/\: FALSE ?1)) ?2) ==> False A: check (:/\: (:=>: (:=>: TRUE TRUE) FALSE) ?) ==> False B: check (:/\: (:=>: (:=>: ? TRUE) FALSE) ?1) ==> False B# check (:/\: (:=>: (:=>: ? TRUE) (Not TRUE)) ?1) ==> False A# check (:/\: (:=>: (:\/: FALSE FALSE) ?) FALSE) ==> False A# check (:/\: (:=>: (:\/: FALSE FALSE) ?) TRUE) ==> True A: check (:/\: (:=>: (:\/: FALSE TRUE) FALSE) ?) ==> False B: check (:/\: (:=>: (:\/: FALSE TRUE) FALSE) ?) ==> False A: check (:/\: (:=>: (:\/: TRUE ?) (:/\: FALSE ?1)) ?2) ==> False B: check (:/\: (:=>: (:\/: TRUE ?) (:/\: FALSE ?1)) ?2) ==> False A: check (:/\: (:=>: (:\/: TRUE ?) FALSE) ?1) ==> False B: check (:/\: (:=>: (:\/: TRUE ?) FALSE) ?1) ==> False A: check (:/\: (:=>: (:\/: TRUE ?) (Not TRUE)) ?1) ==> False B: check (:/\: (:=>: (:\/: TRUE ?) (Not TRUE)) ?1) ==> False B# check (:/\: (:=>: FALSE FALSE) (:=>: ? TRUE)) ==> True A# check (:/\: (:=>: FALSE ?) (:/\: (:/\: FALSE ?1) ?2)) ==> False A: check (:/\: (:=>: FALSE ?) (:/\: FALSE ?1)) ==> False B: check (:/\: (:=>: FALSE FALSE) (:/\: FALSE ?)) ==> False A# check (:/\: (:=>: FALSE ?) (:/\: (Not TRUE) ?1)) ==> False A# check (:/\: (:=>: FALSE ?) (:/\: TRUE FALSE)) ==> False A# check (:/\: (:=>: FALSE ?) (:/\: TRUE TRUE)) ==> True A# check (:/\: (:=>: FALSE ?) (:=>: (:/\: FALSE ?1) ?2)) ==> True A# check (:/\: (:=>: FALSE ?) (:=>: FALSE ?1)) ==> True A# check (:/\: (:=>: FALSE ?) (:=>: (Not TRUE) ?1)) ==> True A# check (:/\: (:=>: FALSE ?) (:=>: TRUE FALSE)) ==> False A# check (:/\: (:=>: FALSE ?) (:=>: TRUE TRUE)) ==> True A# check (:/\: (:=>: FALSE ?) (:\/: (:=>: FALSE ?1) ?2)) ==> True A# check (:/\: (:=>: FALSE ?) (:\/: (:\/: TRUE ?1) ?2)) ==> True A# check (:/\: (:=>: FALSE ?) (:\/: FALSE FALSE)) ==> False A# check (:/\: (:=>: FALSE ?) (:\/: FALSE TRUE)) ==> True A# check (:/\: (:=>: FALSE ?) (:\/: (Not FALSE) ?1)) ==> True A: check (:/\: (:=>: FALSE ?) (:\/: TRUE ?1)) ==> True B: check (:/\: (:=>: FALSE FALSE) (:\/: TRUE ?)) ==> True A# check (:/\: (:=>: FALSE ?) (Exists (:| -1))) ==> True A# check (:/\: (:=>: FALSE ?) (Exists (:| 0))) ==> False A# check (:/\: (:=>: FALSE ?) (Exists (:| 1))) ==> True A# check (:/\: (:=>: FALSE ?) (Exists (:| 2))) ==> True A# check (:/\: (:=>: FALSE ?) (Exists (:| 101))) ==> True A: check (:/\: (:=>: FALSE ?) FALSE) ==> False B: check (:/\: (:=>: FALSE (:/\: FALSE ?)) FALSE) ==> False B: check (:/\: (:=>: FALSE FALSE) FALSE) ==> False B: check (:/\: (:=>: FALSE (Not TRUE)) FALSE) ==> False A# check (:/\: (:=>: FALSE ?) (Forall (:| -1))) ==> True A# check (:/\: (:=>: FALSE ?) (Forall (:| 0))) ==> True A# check (:/\: (:=>: FALSE ?) (Forall (:| 1))) ==> True A# check (:/\: (:=>: FALSE ?) (Forall (:| 2))) ==> False A# check (:/\: (:=>: FALSE ?) (Forall (:| 101))) ==> False A# check (:/\: (:=>: FALSE ?) (Not (:/\: FALSE ?1))) ==> True A# check (:/\: (:=>: FALSE ?) (Not (:=>: FALSE ?1))) ==> False A# check (:/\: (:=>: FALSE ?) (Not (:\/: TRUE ?1))) ==> False A: check (:/\: (:=>: FALSE ?) (Not FALSE)) ==> True B: check (:/\: (:=>: FALSE FALSE) (Not FALSE)) ==> True A# check (:/\: (:=>: FALSE ?) (Not (Not FALSE))) ==> False A# check (:/\: (:=>: FALSE ?) (Not (Not TRUE))) ==> True A: check (:/\: (:=>: FALSE ?) (Not TRUE)) ==> False B: check (:/\: (:=>: FALSE FALSE) (Not TRUE)) ==> False A: check (:/\: (:=>: FALSE ?) TRUE) ==> True B: check (:/\: (:=>: FALSE (:/\: FALSE ?)) TRUE) ==> True B: check (:/\: (:=>: FALSE FALSE) TRUE) ==> True B: check (:/\: (:=>: FALSE (Not TRUE)) TRUE) ==> True A: check (:/\: (:=>: (Not FALSE) (:/\: FALSE ?)) ?1) ==> False B: check (:/\: (:=>: (Not FALSE) (:/\: FALSE ?)) ?1) ==> False A: check (:/\: (:=>: (Not FALSE) FALSE) ?) ==> False B: check (:/\: (:=>: (Not FALSE) FALSE) ?) ==> False A: check (:/\: (:=>: (Not FALSE) (Not TRUE)) ?) ==> False B: check (:/\: (:=>: (Not FALSE) (Not TRUE)) ?) ==> False A# check (:/\: (:=>: (Not TRUE) ?) (:/\: FALSE ?1)) ==> False A# check (:/\: (:=>: (Not TRUE) ?) (:=>: FALSE ?1)) ==> True A# check (:/\: (:=>: (Not TRUE) ?) (:\/: TRUE ?1)) ==> True A: check (:/\: (:=>: (Not TRUE) ?) FALSE) ==> False B: check (:/\: (:=>: (Not TRUE) FALSE) FALSE) ==> False A# check (:/\: (:=>: (Not TRUE) ?) (Not FALSE)) ==> True A# check (:/\: (:=>: (Not TRUE) ?) (Not TRUE)) ==> False A: check (:/\: (:=>: (Not TRUE) ?) TRUE) ==> True B: check (:/\: (:=>: (Not TRUE) FALSE) TRUE) ==> True A: check (:/\: (:=>: TRUE (:/\: FALSE ?)) ?1) ==> False B: check (:/\: (:=>: TRUE (:/\: FALSE ?)) ?1) ==> False A: check (:/\: (:=>: TRUE (:/\: TRUE FALSE)) ?) ==> False B: check (:/\: (:=>: TRUE (:/\: TRUE FALSE)) ?) ==> False B# check (:/\: (:=>: TRUE (:<=>: FALSE TRUE)) ?) ==> False B# check (:/\: (:=>: TRUE (:<=>: TRUE FALSE)) ?) ==> False A# check (:/\: (:=>: TRUE (:=>: FALSE ?)) FALSE) ==> False A# check (:/\: (:=>: TRUE (:=>: FALSE ?)) TRUE) ==> True A: check (:/\: (:=>: TRUE (:=>: TRUE FALSE)) ?) ==> False B: check (:/\: (:=>: TRUE (:=>: TRUE FALSE)) ?) ==> False A: check (:/\: (:=>: TRUE (:\/: FALSE FALSE)) ?) ==> False B: check (:/\: (:=>: TRUE (:\/: FALSE FALSE)) ?) ==> False A: check (:/\: (:=>: TRUE FALSE) ?) ==> False B: check (:/\: (:=>: TRUE FALSE) ?) ==> False A: check (:/\: (:=>: TRUE (Not TRUE)) ?) ==> False B: check (:/\: (:=>: TRUE (Not TRUE)) ?) ==> False A# check (:/\: (:=>: TRUE TRUE) (:=>: FALSE ?)) ==> True B# check (:/\: (:=>: ? (:/\: TRUE TRUE)) FALSE) ==> False B# check (:/\: (:=>: ? (:/\: TRUE TRUE)) TRUE) ==> True B# check (:/\: (:=>: ? (:<=>: FALSE FALSE)) FALSE) ==> False B# check (:/\: (:=>: ? (:<=>: FALSE FALSE)) TRUE) ==> True B# check (:/\: (:=>: ? (:<=>: TRUE TRUE)) FALSE) ==> False B# check (:/\: (:=>: ? (:<=>: TRUE TRUE)) TRUE) ==> True B# check (:/\: (:=>: ? (:=>: FALSE FALSE)) FALSE) ==> False B# check (:/\: (:=>: ? (:=>: FALSE FALSE)) TRUE) ==> True B# check (:/\: (:=>: ? (:=>: ?1 TRUE)) (:/\: FALSE ?2)) ==> False B# check (:/\: (:=>: ? (:=>: ?1 TRUE)) (:=>: ?2 TRUE)) ==> True B# check (:/\: (:=>: ? (:=>: ?1 TRUE)) (:\/: TRUE ?2)) ==> True B# check (:/\: (:=>: ? (:=>: ?1 TRUE)) FALSE) ==> False B# check (:/\: (:=>: ? (:=>: ?1 TRUE)) (Not FALSE)) ==> True B# check (:/\: (:=>: ? (:=>: ?1 TRUE)) (Not TRUE)) ==> False B# check (:/\: (:=>: ? (:=>: ?1 TRUE)) TRUE) ==> True B# check (:/\: (:=>: ? (:\/: FALSE TRUE)) FALSE) ==> False B# check (:/\: (:=>: ? (:\/: FALSE TRUE)) TRUE) ==> True B# check (:/\: (:=>: ? (:\/: TRUE ?1)) (:/\: FALSE ?2)) ==> False B# check (:/\: (:=>: ? (:\/: TRUE ?1)) (:=>: ?2 TRUE)) ==> True B# check (:/\: (:=>: ? (:\/: TRUE ?1)) (:\/: TRUE ?2)) ==> True A: check (:/\: (:=>: TRUE (:\/: TRUE ?)) FALSE) ==> False B: check (:/\: (:=>: ? (:\/: TRUE ?1)) FALSE) ==> False B# check (:/\: (:=>: ? (:\/: TRUE ?1)) (Not FALSE)) ==> True B# check (:/\: (:=>: ? (:\/: TRUE ?1)) (Not TRUE)) ==> False A: check (:/\: (:=>: TRUE (:\/: TRUE ?)) TRUE) ==> True B: check (:/\: (:=>: ? (:\/: TRUE ?1)) TRUE) ==> True B# check (:/\: (:=>: ? (Not FALSE)) (:/\: FALSE ?1)) ==> False B# check (:/\: (:=>: ? (Not FALSE)) (:=>: ?1 TRUE)) ==> True B# check (:/\: (:=>: ? (Not FALSE)) (:\/: TRUE ?1)) ==> True A: check (:/\: (:=>: TRUE (Not FALSE)) FALSE) ==> False B: check (:/\: (:=>: ? (Not FALSE)) FALSE) ==> False B# check (:/\: (:=>: ? (Not FALSE)) (Not FALSE)) ==> True B# check (:/\: (:=>: ? (Not FALSE)) (Not TRUE)) ==> False A: check (:/\: (:=>: TRUE (Not FALSE)) TRUE) ==> True B: check (:/\: (:=>: ? (Not FALSE)) TRUE) ==> True B# check (:/\: (:=>: ? TRUE) (:/\: (:/\: FALSE ?1) ?2)) ==> False A: check (:/\: (:=>: TRUE TRUE) (:/\: FALSE ?)) ==> False B: check (:/\: (:=>: ? TRUE) (:/\: FALSE ?1)) ==> False B# check (:/\: (:=>: ? TRUE) (:/\: (Not TRUE) ?1)) ==> False B# check (:/\: (:=>: ? TRUE) (:/\: TRUE FALSE)) ==> False B# check (:/\: (:=>: ? TRUE) (:/\: TRUE TRUE)) ==> True B# check (:/\: (:=>: ? TRUE) (:<=>: FALSE FALSE)) ==> True B# check (:/\: (:=>: ? TRUE) (:<=>: FALSE TRUE)) ==> False B# check (:/\: (:=>: ? TRUE) (:<=>: TRUE FALSE)) ==> False B# check (:/\: (:=>: ? TRUE) (:<=>: TRUE TRUE)) ==> True B# check (:/\: (:=>: ? TRUE) (:=>: FALSE FALSE)) ==> True B# check (:/\: (:=>: ? TRUE) (:=>: TRUE FALSE)) ==> False B# check (:/\: (:=>: ? TRUE) (:=>: ?1 (:=>: ?2 TRUE))) ==> True B# check (:/\: (:=>: ? TRUE) (:=>: ?1 (:\/: TRUE ?2))) ==> True B# check (:/\: (:=>: ? TRUE) (:=>: ?1 (Not FALSE))) ==> True B# check (:/\: (:=>: ? TRUE) (:=>: ?1 TRUE)) ==> True B# check (:/\: (:=>: ? TRUE) (:\/: (:=>: ?1 TRUE) ?2)) ==> True B# check (:/\: (:=>: ? TRUE) (:\/: (:\/: TRUE ?1) ?2)) ==> True B# check (:/\: (:=>: ? TRUE) (:\/: FALSE FALSE)) ==> False B# check (:/\: (:=>: ? TRUE) (:\/: FALSE TRUE)) ==> True B# check (:/\: (:=>: ? TRUE) (:\/: (Not FALSE) ?1)) ==> True A: check (:/\: (:=>: TRUE TRUE) (:\/: TRUE ?)) ==> True B: check (:/\: (:=>: ? TRUE) (:\/: TRUE ?1)) ==> True B# check (:/\: (:=>: ? TRUE) (Exists (:| -1))) ==> False B# check (:/\: (:=>: ? TRUE) (Exists (:| 0))) ==> ! divide by zero B# check (:/\: (:=>: ? TRUE) (Exists (:| 1))) ==> True B# check (:/\: (:=>: ? TRUE) (Exists (:| 2))) ==> True B# check (:/\: (:=>: ? TRUE) (Exists (:| 101))) ==> True A: check (:/\: (:=>: (:=>: FALSE ?) TRUE) FALSE) ==> False A: check (:/\: (:=>: (:\/: TRUE ?) TRUE) FALSE) ==> False A: check (:/\: (:=>: (Not FALSE) TRUE) FALSE) ==> False A: check (:/\: (:=>: TRUE TRUE) FALSE) ==> False B: check (:/\: (:=>: ? TRUE) FALSE) ==> False B# check (:/\: (:=>: ? TRUE) (Forall (:| -1))) ==> True B# check (:/\: (:=>: ? TRUE) (Forall (:| 0))) ==> True B# check (:/\: (:=>: ? TRUE) (Forall (:| 1))) ==> True B# check (:/\: (:=>: ? TRUE) (Forall (:| 2))) ==> False B# check (:/\: (:=>: ? TRUE) (Forall (:| 101))) ==> False B# check (:/\: (:=>: ? TRUE) (Not (:/\: FALSE ?1))) ==> True B# check (:/\: (:=>: ? TRUE) (Not (:=>: ?1 TRUE))) ==> False B# check (:/\: (:=>: ? TRUE) (Not (:\/: TRUE ?1))) ==> False A: check (:/\: (:=>: TRUE TRUE) (Not FALSE)) ==> True B: check (:/\: (:=>: ? TRUE) (Not FALSE)) ==> True B# check (:/\: (:=>: ? TRUE) (Not (Not FALSE))) ==> False B# check (:/\: (:=>: ? TRUE) (Not (Not TRUE))) ==> True A: check (:/\: (:=>: TRUE TRUE) (Not TRUE)) ==> False B: check (:/\: (:=>: ? TRUE) (Not TRUE)) ==> False A: check (:/\: (:=>: (:=>: FALSE ?) TRUE) TRUE) ==> True A: check (:/\: (:=>: (:\/: TRUE ?) TRUE) TRUE) ==> True A: check (:/\: (:=>: (Not FALSE) TRUE) TRUE) ==> True A: check (:/\: (:=>: TRUE TRUE) TRUE) ==> True B: check (:/\: (:=>: ? TRUE) TRUE) ==> True A# check (:/\: (:>: (.* 0 ?) (.* 0 ?1)) ?2) ==> False A# check (:/\: (:\/: (:/\: (:/\: FALSE ?) ?1) (:/\: FALSE ?2)) ?3) ==> False A# check (:/\: (:\/: (:/\: (:/\: FALSE ?) ?1) FALSE) ?2) ==> False A# check (:/\: (:\/: (:/\: (:/\: FALSE ?) ?1) (Not TRUE)) ?2) ==> False A# check (:/\: (:\/: (:/\: (:/\: FALSE ?) ?1) TRUE) FALSE) ==> False A# check (:/\: (:\/: (:/\: (:/\: FALSE ?) ?1) TRUE) TRUE) ==> True A# check (:/\: (:\/: (:/\: (:/\: TRUE FALSE) ?) FALSE) ?1) ==> False A# check (:/\: (:\/: (:/\: (:=>: FALSE ?) FALSE) FALSE) ?1) ==> False A# check (:/\: (:\/: (:/\: (:=>: FALSE ?) TRUE) ?1) FALSE) ==> False A# check (:/\: (:\/: (:/\: (:=>: FALSE ?) TRUE) ?1) TRUE) ==> True A# check (:/\: (:\/: (:/\: (:=>: TRUE FALSE) ?) FALSE) ?1) ==> False A# check (:/\: (:\/: (:/\: (:\/: FALSE FALSE) ?) FALSE) ?1) ==> False A# check (:/\: (:\/: (:/\: (:\/: TRUE ?) FALSE) FALSE) ?1) ==> False A# check (:/\: (:\/: (:/\: (:\/: TRUE ?) TRUE) ?1) FALSE) ==> False A# check (:/\: (:\/: (:/\: (:\/: TRUE ?) TRUE) ?1) TRUE) ==> True A# check (:/\: (:\/: (:/\: FALSE ?) (:/\: (:/\: FALSE ?1) ?2)) ?3) ==> False A: check (:/\: (:\/: (:/\: FALSE ?) (:/\: FALSE ?1)) ?2) ==> False B: check (:/\: (:\/: (:/\: FALSE ?) (:/\: FALSE ?1)) ?2) ==> False A# check (:/\: (:\/: (:/\: FALSE ?) (:/\: (Not TRUE) ?1)) ?2) ==> False A# check (:/\: (:\/: (:/\: FALSE ?) (:/\: TRUE FALSE)) ?1) ==> False A# check (:/\: (:\/: (:/\: FALSE ?) (:=>: FALSE ?1)) FALSE) ==> False A# check (:/\: (:\/: (:/\: FALSE ?) (:=>: FALSE ?1)) TRUE) ==> True A# check (:/\: (:\/: (:/\: FALSE ?) (:=>: TRUE FALSE)) ?1) ==> False A# check (:/\: (:\/: (:/\: FALSE ?) (:\/: FALSE FALSE)) ?1) ==> False A# check (:/\: (:\/: (:/\: FALSE ?) (:\/: TRUE ?1)) FALSE) ==> False A# check (:/\: (:\/: (:/\: FALSE ?) (:\/: TRUE ?1)) TRUE) ==> True A# check (:/\: (:\/: (:/\: FALSE ?) (Exists (:| 0))) ?1) ==> False A: check (:/\: (:\/: (:/\: FALSE ?) FALSE) ?1) ==> False B: check (:/\: (:\/: (:/\: FALSE ?) FALSE) ?1) ==> False A# check (:/\: (:\/: (:/\: FALSE ?) (Forall (:| 2))) ?1) ==> False A# check (:/\: (:\/: (:/\: FALSE ?) (Forall (:| 101))) ?1) ==> False A# check (:/\: (:\/: (:/\: FALSE ?) (Not (:=>: FALSE ?1))) ?2) ==> False A# check (:/\: (:\/: (:/\: FALSE ?) (Not (:\/: TRUE ?1))) ?2) ==> False A# check (:/\: (:\/: (:/\: FALSE ?) (Not FALSE)) FALSE) ==> False A# check (:/\: (:\/: (:/\: FALSE ?) (Not FALSE)) TRUE) ==> True A# check (:/\: (:\/: (:/\: FALSE ?) (Not (Not FALSE))) ?1) ==> False A: check (:/\: (:\/: (:/\: FALSE ?) (Not TRUE)) ?1) ==> False B: check (:/\: (:\/: (:/\: FALSE ?) (Not TRUE)) ?1) ==> False A# check (:/\: (:\/: (:/\: FALSE ?) TRUE) (:/\: FALSE ?1)) ==> False A# check (:/\: (:\/: (:/\: FALSE ?) TRUE) (:=>: FALSE ?1)) ==> True A# check (:/\: (:\/: (:/\: FALSE ?) TRUE) (:\/: TRUE ?1)) ==> True A: check (:/\: (:\/: (:/\: FALSE ?) TRUE) FALSE) ==> False B: check (:/\: (:\/: (:/\: FALSE ?) TRUE) FALSE) ==> False A# check (:/\: (:\/: (:/\: FALSE ?) TRUE) (Not FALSE)) ==> True A# check (:/\: (:\/: (:/\: FALSE ?) TRUE) (Not TRUE)) ==> False A: check (:/\: (:\/: (:/\: FALSE ?) TRUE) TRUE) ==> True B: check (:/\: (:\/: (:/\: FALSE ?) TRUE) TRUE) ==> True A# check (:/\: (:\/: (:/\: (Not FALSE) FALSE) FALSE) ?) ==> False A# check (:/\: (:\/: (:/\: (Not FALSE) TRUE) ?) FALSE) ==> False A# check (:/\: (:\/: (:/\: (Not FALSE) TRUE) ?) TRUE) ==> True A# check (:/\: (:\/: (:/\: (Not TRUE) ?) (:/\: FALSE ?1)) ?2) ==> False A# check (:/\: (:\/: (:/\: (Not TRUE) ?) FALSE) ?1) ==> False A# check (:/\: (:\/: (:/\: (Not TRUE) ?) (Not TRUE)) ?1) ==> False A# check (:/\: (:\/: (:/\: (Not TRUE) ?) TRUE) FALSE) ==> False A# check (:/\: (:\/: (:/\: (Not TRUE) ?) TRUE) TRUE) ==> True A# check (:/\: (:\/: (:/\: TRUE (:/\: FALSE ?)) FALSE) ?1) ==> False A# check (:/\: (:\/: (:/\: TRUE (:=>: FALSE ?)) ?1) FALSE) ==> False A# check (:/\: (:\/: (:/\: TRUE (:=>: FALSE ?)) ?1) TRUE) ==> True A# check (:/\: (:\/: (:/\: TRUE (:\/: TRUE ?)) ?1) FALSE) ==> False A# check (:/\: (:\/: (:/\: TRUE (:\/: TRUE ?)) ?1) TRUE) ==> True A# check (:/\: (:\/: (:/\: TRUE FALSE) (:/\: FALSE ?)) ?1) ==> False A: check (:/\: (:\/: (:/\: TRUE FALSE) FALSE) ?) ==> False B: check (:/\: (:\/: (:/\: TRUE FALSE) FALSE) ?) ==> False A# check (:/\: (:\/: (:/\: TRUE FALSE) (Not TRUE)) ?) ==> False A# check (:/\: (:\/: (:/\: TRUE FALSE) TRUE) FALSE) ==> False A# check (:/\: (:\/: (:/\: TRUE FALSE) TRUE) TRUE) ==> True A# check (:/\: (:\/: (:/\: TRUE (Not FALSE)) ?) FALSE) ==> False A# check (:/\: (:\/: (:/\: TRUE (Not FALSE)) ?) TRUE) ==> True A# check (:/\: (:\/: (:/\: TRUE (Not TRUE)) FALSE) ?) ==> False A# check (:/\: (:\/: (:/\: TRUE TRUE) ?) (:/\: FALSE ?1)) ==> False A# check (:/\: (:\/: (:/\: TRUE TRUE) ?) (:=>: FALSE ?1)) ==> True A# check (:/\: (:\/: (:/\: TRUE TRUE) ?) (:\/: TRUE ?1)) ==> True A: check (:/\: (:\/: (:/\: TRUE TRUE) ?) FALSE) ==> False B: check (:/\: (:\/: (:/\: TRUE TRUE) ?) FALSE) ==> False A# check (:/\: (:\/: (:/\: TRUE TRUE) ?) (Not FALSE)) ==> True A# check (:/\: (:\/: (:/\: TRUE TRUE) ?) (Not TRUE)) ==> False A: check (:/\: (:\/: (:/\: TRUE TRUE) ?) TRUE) ==> True B: check (:/\: (:\/: (:/\: TRUE TRUE) ?) TRUE) ==> True B# check (:/\: (:\/: (:<=>: FALSE FALSE) ?) FALSE) ==> False B# check (:/\: (:\/: (:<=>: FALSE FALSE) ?) TRUE) ==> True B# check (:/\: (:\/: (:<=>: FALSE TRUE) FALSE) ?) ==> False B# check (:/\: (:\/: (:<=>: TRUE FALSE) FALSE) ?) ==> False B# check (:/\: (:\/: (:<=>: TRUE TRUE) ?) FALSE) ==> False B# check (:/\: (:\/: (:<=>: TRUE TRUE) ?) TRUE) ==> True A# check (:/\: (:\/: (:=>: FALSE ?) ?1) (:/\: FALSE ?2)) ==> False A# check (:/\: (:\/: (:=>: FALSE ?) ?1) (:=>: FALSE ?2)) ==> True A# check (:/\: (:\/: (:=>: FALSE ?) ?1) (:\/: TRUE ?2)) ==> True A: check (:/\: (:\/: (:=>: FALSE ?) ?1) FALSE) ==> False B: check (:/\: (:\/: (:=>: FALSE FALSE) ?) FALSE) ==> False A# check (:/\: (:\/: (:=>: FALSE ?) ?1) (Not FALSE)) ==> True A# check (:/\: (:\/: (:=>: FALSE ?) ?1) (Not TRUE)) ==> False A: check (:/\: (:\/: (:=>: FALSE ?) ?1) TRUE) ==> True B: check (:/\: (:\/: (:=>: FALSE FALSE) ?) TRUE) ==> True A: check (:/\: (:\/: (:=>: TRUE FALSE) FALSE) ?) ==> False B: check (:/\: (:\/: (:=>: TRUE FALSE) FALSE) ?) ==> False B# check (:/\: (:\/: (:=>: ? TRUE) ?1) (:/\: FALSE ?2)) ==> False B# check (:/\: (:\/: (:=>: ? TRUE) ?1) (:=>: ?2 TRUE)) ==> True B# check (:/\: (:\/: (:=>: ? TRUE) ?1) (:\/: TRUE ?2)) ==> True A: check (:/\: (:\/: (:=>: TRUE TRUE) ?) FALSE) ==> False B: check (:/\: (:\/: (:=>: ? TRUE) ?1) FALSE) ==> False B# check (:/\: (:\/: (:=>: ? TRUE) ?1) (Not FALSE)) ==> True B# check (:/\: (:\/: (:=>: ? TRUE) ?1) (Not TRUE)) ==> False A: check (:/\: (:\/: (:=>: TRUE TRUE) ?) TRUE) ==> True B: check (:/\: (:\/: (:=>: ? TRUE) ?1) TRUE) ==> True A# check (:/\: (:\/: (:\/: FALSE (:/\: FALSE ?)) FALSE) ?1) ==> False A# check (:/\: (:\/: (:\/: FALSE (:\/: TRUE ?)) ?1) FALSE) ==> False A# check (:/\: (:\/: (:\/: FALSE (:\/: TRUE ?)) ?1) TRUE) ==> True A# check (:/\: (:\/: (:\/: FALSE FALSE) (:/\: FALSE ?)) ?1) ==> False A: check (:/\: (:\/: (:\/: FALSE FALSE) FALSE) ?) ==> False B: check (:/\: (:\/: (:\/: FALSE FALSE) FALSE) ?) ==> False A# check (:/\: (:\/: (:\/: FALSE FALSE) (Not TRUE)) ?) ==> False A# check (:/\: (:\/: (:\/: FALSE FALSE) TRUE) FALSE) ==> False A# check (:/\: (:\/: (:\/: FALSE FALSE) TRUE) TRUE) ==> True A# check (:/\: (:\/: (:\/: FALSE (Not FALSE)) ?) FALSE) ==> False A# check (:/\: (:\/: (:\/: FALSE (Not FALSE)) ?) TRUE) ==> True A# check (:/\: (:\/: (:\/: FALSE (Not TRUE)) FALSE) ?) ==> False A# check (:/\: (:\/: (:\/: FALSE TRUE) ?) (:/\: FALSE ?1)) ==> False A# check (:/\: (:\/: (:\/: FALSE TRUE) ?) (:=>: FALSE ?1)) ==> True A# check (:/\: (:\/: (:\/: FALSE TRUE) ?) (:\/: TRUE ?1)) ==> True A: check (:/\: (:\/: (:\/: FALSE TRUE) ?) FALSE) ==> False B: check (:/\: (:\/: (:\/: FALSE TRUE) ?) FALSE) ==> False A# check (:/\: (:\/: (:\/: FALSE TRUE) ?) (Not FALSE)) ==> True A# check (:/\: (:\/: (:\/: FALSE TRUE) ?) (Not TRUE)) ==> False A: check (:/\: (:\/: (:\/: FALSE TRUE) ?) TRUE) ==> True B: check (:/\: (:\/: (:\/: FALSE TRUE) ?) TRUE) ==> True A# check (:/\: (:\/: (:\/: TRUE ?) ?1) (:/\: (:/\: FALSE ?2) ?3)) ==> False A: check (:/\: (:\/: (:\/: TRUE ?) ?1) (:/\: FALSE ?2)) ==> False B: check (:/\: (:\/: (:\/: TRUE ?) ?1) (:/\: FALSE ?2)) ==> False A# check (:/\: (:\/: (:\/: TRUE ?) ?1) (:/\: (Not TRUE) ?2)) ==> False A# check (:/\: (:\/: (:\/: TRUE ?) ?1) (:/\: TRUE FALSE)) ==> False A# check (:/\: (:\/: (:\/: TRUE ?) ?1) (:/\: TRUE TRUE)) ==> True A# check (:/\: (:\/: (:\/: TRUE ?) ?1) (:=>: (:/\: FALSE ?2) ?3)) ==> True A# check (:/\: (:\/: (:\/: TRUE ?) ?1) (:=>: FALSE ?2)) ==> True A# check (:/\: (:\/: (:\/: TRUE ?) ?1) (:=>: (Not TRUE) ?2)) ==> True A# check (:/\: (:\/: (:\/: TRUE ?) ?1) (:=>: TRUE FALSE)) ==> False A: check (:/\: (:\/: (:\/: TRUE ?) ?1) (:=>: TRUE TRUE)) ==> True B: check (:/\: (:\/: (:\/: TRUE ?) ?1) (:=>: ?2 TRUE)) ==> True A# check (:/\: (:\/: (:\/: TRUE ?) ?1) (:\/: (:=>: FALSE ?2) ?3)) ==> True A# check (:/\: (:\/: (:\/: TRUE ?) ?1) (:\/: (:\/: TRUE ?2) ?3)) ==> True A# check (:/\: (:\/: (:\/: TRUE ?) ?1) (:\/: FALSE FALSE)) ==> False A# check (:/\: (:\/: (:\/: TRUE ?) ?1) (:\/: FALSE TRUE)) ==> True A# check (:/\: (:\/: (:\/: TRUE ?) ?1) (:\/: (Not FALSE) ?2)) ==> True A: check (:/\: (:\/: (:\/: TRUE ?) ?1) (:\/: TRUE ?2)) ==> True B: check (:/\: (:\/: (:\/: TRUE ?) ?1) (:\/: TRUE ?2)) ==> True A# check (:/\: (:\/: (:\/: TRUE ?) ?1) (Exists (:| -1))) ==> True A# check (:/\: (:\/: (:\/: TRUE ?) ?1) (Exists (:| 0))) ==> False A# check (:/\: (:\/: (:\/: TRUE ?) ?1) (Exists (:| 1))) ==> True A# check (:/\: (:\/: (:\/: TRUE ?) ?1) (Exists (:| 2))) ==> True A# check (:/\: (:\/: (:\/: TRUE ?) ?1) (Exists (:| 101))) ==> True A: check (:/\: (:\/: (:\/: TRUE ?) ?1) FALSE) ==> False B: check (:/\: (:\/: (:\/: TRUE ?) ?1) FALSE) ==> False A# check (:/\: (:\/: (:\/: TRUE ?) ?1) (Forall (:| -1))) ==> True A# check (:/\: (:\/: (:\/: TRUE ?) ?1) (Forall (:| 0))) ==> True A# check (:/\: (:\/: (:\/: TRUE ?) ?1) (Forall (:| 1))) ==> True A# check (:/\: (:\/: (:\/: TRUE ?) ?1) (Forall (:| 2))) ==> False A# check (:/\: (:\/: (:\/: TRUE ?) ?1) (Forall (:| 101))) ==> False A# check (:/\: (:\/: (:\/: TRUE ?) ?1) (Not (:/\: FALSE ?2))) ==> True A# check (:/\: (:\/: (:\/: TRUE ?) ?1) (Not (:=>: FALSE ?2))) ==> False A# check (:/\: (:\/: (:\/: TRUE ?) ?1) (Not (:\/: TRUE ?2))) ==> False A: check (:/\: (:\/: (:\/: TRUE ?) ?1) (Not FALSE)) ==> True B: check (:/\: (:\/: (:\/: TRUE ?) ?1) (Not FALSE)) ==> True A# check (:/\: (:\/: (:\/: TRUE ?) ?1) (Not (Not FALSE))) ==> False A# check (:/\: (:\/: (:\/: TRUE ?) ?1) (Not (Not TRUE))) ==> True A: check (:/\: (:\/: (:\/: TRUE ?) ?1) (Not TRUE)) ==> False B: check (:/\: (:\/: (:\/: TRUE ?) ?1) (Not TRUE)) ==> False A: check (:/\: (:\/: (:\/: TRUE ?) ?1) TRUE) ==> True B: check (:/\: (:\/: (:\/: TRUE ?) ?1) TRUE) ==> True A# check (:/\: (:\/: (Exists (:| -1)) ?) (:/\: FALSE ?1)) ==> False A# check (:/\: (:\/: (Exists (:| -1)) ?) (:=>: FALSE ?1)) ==> True A# check (:/\: (:\/: (Exists (:| -1)) ?) (:\/: TRUE ?1)) ==> True A# check (:/\: (:\/: (Exists (:| -1)) ?) FALSE) ==> False A# check (:/\: (:\/: (Exists (:| -1)) ?) (Not FALSE)) ==> True A# check (:/\: (:\/: (Exists (:| -1)) ?) (Not TRUE)) ==> False A# check (:/\: (:\/: (Exists (:| -1)) ?) TRUE) ==> True A# check (:/\: (:\/: (Exists (:| 0)) (:/\: FALSE ?)) ?1) ==> False A# check (:/\: (:\/: (Exists (:| 0)) FALSE) ?) ==> False A# check (:/\: (:\/: (Exists (:| 0)) (Not TRUE)) ?) ==> False A# check (:/\: (:\/: (Exists (:| 0)) TRUE) FALSE) ==> False A# check (:/\: (:\/: (Exists (:| 0)) TRUE) TRUE) ==> True A# check (:/\: (:\/: (Exists (:| 1)) ?) (:/\: FALSE ?1)) ==> False A# check (:/\: (:\/: (Exists (:| 1)) ?) (:=>: FALSE ?1)) ==> True A# check (:/\: (:\/: (Exists (:| 1)) ?) (:\/: TRUE ?1)) ==> True A# check (:/\: (:\/: (Exists (:| 1)) ?) FALSE) ==> False A# check (:/\: (:\/: (Exists (:| 1)) ?) (Not FALSE)) ==> True A# check (:/\: (:\/: (Exists (:| 1)) ?) (Not TRUE)) ==> False A# check (:/\: (:\/: (Exists (:| 1)) ?) TRUE) ==> True A# check (:/\: (:\/: (Exists (:| 2)) ?) (:/\: FALSE ?1)) ==> False A# check (:/\: (:\/: (Exists (:| 2)) ?) (:=>: FALSE ?1)) ==> True A# check (:/\: (:\/: (Exists (:| 2)) ?) (:\/: TRUE ?1)) ==> True A# check (:/\: (:\/: (Exists (:| 2)) ?) FALSE) ==> False A# check (:/\: (:\/: (Exists (:| 2)) ?) (Not FALSE)) ==> True A# check (:/\: (:\/: (Exists (:| 2)) ?) (Not TRUE)) ==> False A# check (:/\: (:\/: (Exists (:| 2)) ?) TRUE) ==> True A# check (:/\: (:\/: (Exists (:| 101)) ?) (:/\: FALSE ?1)) ==> False A# check (:/\: (:\/: (Exists (:| 101)) ?) (:=>: FALSE ?1)) ==> True A# check (:/\: (:\/: (Exists (:| 101)) ?) (:\/: TRUE ?1)) ==> True A# check (:/\: (:\/: (Exists (:| 101)) ?) FALSE) ==> False A# check (:/\: (:\/: (Exists (:| 101)) ?) (Not FALSE)) ==> True A# check (:/\: (:\/: (Exists (:| 101)) ?) (Not TRUE)) ==> False A# check (:/\: (:\/: (Exists (:| 101)) ?) TRUE) ==> True A# check (:/\: (:\/: FALSE (:/\: (:/\: FALSE ?) ?1)) ?2) ==> False A# check (:/\: (:\/: FALSE (:/\: (:/\: TRUE FALSE) ?)) ?1) ==> False A# check (:/\: (:\/: FALSE (:/\: (:=>: FALSE ?) FALSE)) ?1) ==> False A# check (:/\: (:\/: FALSE (:/\: (:=>: TRUE FALSE) ?)) ?1) ==> False A# check (:/\: (:\/: FALSE (:/\: (:\/: FALSE FALSE) ?)) ?1) ==> False A# check (:/\: (:\/: FALSE (:/\: (:\/: TRUE ?) FALSE)) ?1) ==> False A: check (:/\: (:\/: FALSE (:/\: FALSE ?)) ?1) ==> False B: check (:/\: (:\/: FALSE (:/\: FALSE ?)) ?1) ==> False A# check (:/\: (:\/: FALSE (:/\: (Not FALSE) FALSE)) ?) ==> False A# check (:/\: (:\/: FALSE (:/\: (Not TRUE) ?)) ?1) ==> False A# check (:/\: (:\/: FALSE (:/\: TRUE (:/\: FALSE ?))) ?1) ==> False A: check (:/\: (:\/: FALSE (:/\: TRUE FALSE)) ?) ==> False B: check (:/\: (:\/: FALSE (:/\: TRUE FALSE)) ?) ==> False A# check (:/\: (:\/: FALSE (:/\: TRUE (Not TRUE))) ?) ==> False A# check (:/\: (:\/: FALSE (:/\: TRUE TRUE)) FALSE) ==> False A# check (:/\: (:\/: FALSE (:/\: TRUE TRUE)) TRUE) ==> True B# check (:/\: (:\/: FALSE (:<=>: FALSE TRUE)) ?) ==> False B# check (:/\: (:\/: FALSE (:<=>: TRUE FALSE)) ?) ==> False A# check (:/\: (:\/: FALSE (:=>: (:/\: FALSE ?) ?1)) FALSE) ==> False A# check (:/\: (:\/: FALSE (:=>: (:/\: FALSE ?) ?1)) TRUE) ==> True A# check (:/\: (:\/: FALSE (:=>: (:=>: FALSE ?) FALSE)) ?1) ==> False A# check (:/\: (:\/: FALSE (:=>: (:\/: TRUE ?) FALSE)) ?1) ==> False A# check (:/\: (:\/: FALSE (:=>: FALSE ?)) (:/\: FALSE ?1)) ==> False A# check (:/\: (:\/: FALSE (:=>: FALSE ?)) (:=>: FALSE ?1)) ==> True A# check (:/\: (:\/: FALSE (:=>: FALSE ?)) (:\/: TRUE ?1)) ==> True A# check (:/\: (:\/: FALSE (:=>: FALSE ?)) FALSE) ==> False A# check (:/\: (:\/: FALSE (:=>: FALSE ?)) (Not FALSE)) ==> True A# check (:/\: (:\/: FALSE (:=>: FALSE ?)) (Not TRUE)) ==> False A# check (:/\: (:\/: FALSE (:=>: FALSE ?)) TRUE) ==> True A# check (:/\: (:\/: FALSE (:=>: (Not FALSE) FALSE)) ?) ==> False A# check (:/\: (:\/: FALSE (:=>: (Not TRUE) ?)) FALSE) ==> False A# check (:/\: (:\/: FALSE (:=>: (Not TRUE) ?)) TRUE) ==> True A# check (:/\: (:\/: FALSE (:=>: TRUE (:/\: FALSE ?))) ?1) ==> False A: check (:/\: (:\/: FALSE (:=>: TRUE FALSE)) ?) ==> False B: check (:/\: (:\/: FALSE (:=>: TRUE FALSE)) ?) ==> False A# check (:/\: (:\/: FALSE (:=>: TRUE (Not TRUE))) ?) ==> False A: check (:/\: (:\/: FALSE (:=>: TRUE TRUE)) FALSE) ==> False B: check (:/\: (:\/: FALSE (:=>: ? TRUE)) FALSE) ==> False A: check (:/\: (:\/: FALSE (:=>: TRUE TRUE)) TRUE) ==> True B: check (:/\: (:\/: FALSE (:=>: ? TRUE)) TRUE) ==> True A# check (:/\: (:\/: FALSE (:\/: (:/\: FALSE ?) FALSE)) ?1) ==> False A# check (:/\: (:\/: FALSE (:\/: (:=>: FALSE ?) ?1)) FALSE) ==> False A# check (:/\: (:\/: FALSE (:\/: (:=>: FALSE ?) ?1)) TRUE) ==> True A# check (:/\: (:\/: FALSE (:\/: (:\/: TRUE ?) ?1)) FALSE) ==> False A# check (:/\: (:\/: FALSE (:\/: (:\/: TRUE ?) ?1)) TRUE) ==> True A# check (:/\: (:\/: FALSE (:\/: FALSE (:/\: FALSE ?))) ?1) ==> False A: check (:/\: (:\/: FALSE (:\/: FALSE FALSE)) ?) ==> False B: check (:/\: (:\/: FALSE (:\/: FALSE FALSE)) ?) ==> False A# check (:/\: (:\/: FALSE (:\/: FALSE (Not TRUE))) ?) ==> False A# check (:/\: (:\/: FALSE (:\/: FALSE TRUE)) FALSE) ==> False A# check (:/\: (:\/: FALSE (:\/: FALSE TRUE)) TRUE) ==> True A# check (:/\: (:\/: FALSE (:\/: (Not FALSE) ?)) FALSE) ==> False A# check (:/\: (:\/: FALSE (:\/: (Not FALSE) ?)) TRUE) ==> True A# check (:/\: (:\/: FALSE (:\/: (Not TRUE) FALSE)) ?) ==> False A# check (:/\: (:\/: FALSE (:\/: TRUE ?)) (:/\: FALSE ?1)) ==> False A# check (:/\: (:\/: FALSE (:\/: TRUE ?)) (:=>: FALSE ?1)) ==> True A# check (:/\: (:\/: FALSE (:\/: TRUE ?)) (:\/: TRUE ?1)) ==> True A: check (:/\: (:\/: FALSE (:\/: TRUE ?)) FALSE) ==> False B: check (:/\: (:\/: FALSE (:\/: TRUE ?)) FALSE) ==> False A# check (:/\: (:\/: FALSE (:\/: TRUE ?)) (Not FALSE)) ==> True A# check (:/\: (:\/: FALSE (:\/: TRUE ?)) (Not TRUE)) ==> False A: check (:/\: (:\/: FALSE (:\/: TRUE ?)) TRUE) ==> True B: check (:/\: (:\/: FALSE (:\/: TRUE ?)) TRUE) ==> True A# check (:/\: (:\/: FALSE (Exists (:| -1))) FALSE) ==> False A# check (:/\: (:\/: FALSE (Exists (:| -1))) TRUE) ==> True A# check (:/\: (:\/: FALSE (Exists (:| 0))) ?) ==> False A# check (:/\: (:\/: FALSE (Exists (:| 1))) FALSE) ==> False A# check (:/\: (:\/: FALSE (Exists (:| 1))) TRUE) ==> True A# check (:/\: (:\/: FALSE (Exists (:| 2))) FALSE) ==> False A# check (:/\: (:\/: FALSE (Exists (:| 2))) TRUE) ==> True A# check (:/\: (:\/: FALSE (Exists (:| 101))) FALSE) ==> False A# check (:/\: (:\/: FALSE (Exists (:| 101))) TRUE) ==> True A: check (:/\: (:\/: FALSE FALSE) ?) ==> False B: check (:/\: (:\/: FALSE FALSE) ?) ==> False A# check (:/\: (:\/: FALSE (Forall (:| -1))) FALSE) ==> False A# check (:/\: (:\/: FALSE (Forall (:| -1))) TRUE) ==> True A# check (:/\: (:\/: FALSE (Forall (:| 0))) FALSE) ==> False A# check (:/\: (:\/: FALSE (Forall (:| 0))) TRUE) ==> True A# check (:/\: (:\/: FALSE (Forall (:| 1))) FALSE) ==> False A# check (:/\: (:\/: FALSE (Forall (:| 1))) TRUE) ==> True A# check (:/\: (:\/: FALSE (Forall (:| 2))) ?) ==> False A# check (:/\: (:\/: FALSE (Forall (:| 101))) ?) ==> False A# check (:/\: (:\/: FALSE (Not (:/\: FALSE ?))) FALSE) ==> False A# check (:/\: (:\/: FALSE (Not (:/\: FALSE ?))) TRUE) ==> True A# check (:/\: (:\/: FALSE (Not (:/\: TRUE TRUE))) ?) ==> False A# check (:/\: (:\/: FALSE (Not (:=>: FALSE ?))) ?1) ==> False A# check (:/\: (:\/: FALSE (Not (:=>: TRUE TRUE))) ?) ==> False A# check (:/\: (:\/: FALSE (Not (:\/: FALSE TRUE))) ?) ==> False A# check (:/\: (:\/: FALSE (Not (:\/: TRUE ?))) ?1) ==> False A# check (:/\: (:\/: FALSE (Not FALSE)) (:/\: FALSE ?)) ==> False A# check (:/\: (:\/: FALSE (Not FALSE)) (:=>: FALSE ?)) ==> True A# check (:/\: (:\/: FALSE (Not FALSE)) (:\/: TRUE ?)) ==> True A: check (:/\: (:\/: FALSE (Not FALSE)) FALSE) ==> False B: check (:/\: (:\/: FALSE (Not FALSE)) FALSE) ==> False A# check (:/\: (:\/: FALSE (Not FALSE)) (Not FALSE)) ==> True A# check (:/\: (:\/: FALSE (Not FALSE)) (Not TRUE)) ==> False A: check (:/\: (:\/: FALSE (Not FALSE)) TRUE) ==> True B: check (:/\: (:\/: FALSE (Not FALSE)) TRUE) ==> True A# check (:/\: (:\/: FALSE (Not (Not FALSE))) ?) ==> False A# check (:/\: (:\/: FALSE (Not (Not TRUE))) FALSE) ==> False A# check (:/\: (:\/: FALSE (Not (Not TRUE))) TRUE) ==> True A: check (:/\: (:\/: FALSE (Not TRUE)) ?) ==> False B: check (:/\: (:\/: FALSE (Not TRUE)) ?) ==> False A# check (:/\: (:\/: FALSE TRUE) (:/\: (:/\: FALSE ?) ?1)) ==> False A: check (:/\: (:\/: FALSE TRUE) (:/\: FALSE ?)) ==> False B: check (:/\: (:\/: FALSE TRUE) (:/\: FALSE ?)) ==> False A# check (:/\: (:\/: FALSE TRUE) (:/\: (Not TRUE) ?)) ==> False A# check (:/\: (:\/: FALSE TRUE) (:/\: TRUE FALSE)) ==> False A# check (:/\: (:\/: FALSE TRUE) (:/\: TRUE TRUE)) ==> True A# check (:/\: (:\/: FALSE TRUE) (:=>: (:/\: FALSE ?) ?1)) ==> True A# check (:/\: (:\/: FALSE TRUE) (:=>: FALSE ?)) ==> True A# check (:/\: (:\/: FALSE TRUE) (:=>: (Not TRUE) ?)) ==> True A# check (:/\: (:\/: FALSE TRUE) (:=>: TRUE FALSE)) ==> False A: check (:/\: (:\/: FALSE TRUE) (:=>: TRUE TRUE)) ==> True B: check (:/\: (:\/: FALSE TRUE) (:=>: ? TRUE)) ==> True A# check (:/\: (:\/: FALSE TRUE) (:\/: (:=>: FALSE ?) ?1)) ==> True A# check (:/\: (:\/: FALSE TRUE) (:\/: (:\/: TRUE ?) ?1)) ==> True A# check (:/\: (:\/: FALSE TRUE) (:\/: FALSE FALSE)) ==> False A# check (:/\: (:\/: FALSE TRUE) (:\/: FALSE TRUE)) ==> True A# check (:/\: (:\/: FALSE TRUE) (:\/: (Not FALSE) ?)) ==> True A: check (:/\: (:\/: FALSE TRUE) (:\/: TRUE ?)) ==> True B: check (:/\: (:\/: FALSE TRUE) (:\/: TRUE ?)) ==> True A# check (:/\: (:\/: FALSE TRUE) (Exists (:| -1))) ==> True A# check (:/\: (:\/: FALSE TRUE) (Exists (:| 0))) ==> False A# check (:/\: (:\/: FALSE TRUE) (Exists (:| 1))) ==> True A# check (:/\: (:\/: FALSE TRUE) (Exists (:| 2))) ==> True A# check (:/\: (:\/: FALSE TRUE) (Exists (:| 101))) ==> True A: check (:/\: (:\/: FALSE TRUE) FALSE) ==> False B: check (:/\: (:\/: FALSE TRUE) FALSE) ==> False A# check (:/\: (:\/: FALSE TRUE) (Forall (:| -1))) ==> True A# check (:/\: (:\/: FALSE TRUE) (Forall (:| 0))) ==> True A# check (:/\: (:\/: FALSE TRUE) (Forall (:| 1))) ==> True A# check (:/\: (:\/: FALSE TRUE) (Forall (:| 2))) ==> False A# check (:/\: (:\/: FALSE TRUE) (Forall (:| 101))) ==> False A# check (:/\: (:\/: FALSE TRUE) (Not (:/\: FALSE ?))) ==> True A# check (:/\: (:\/: FALSE TRUE) (Not (:=>: FALSE ?))) ==> False A# check (:/\: (:\/: FALSE TRUE) (Not (:\/: TRUE ?))) ==> False A: check (:/\: (:\/: FALSE TRUE) (Not FALSE)) ==> True B: check (:/\: (:\/: FALSE TRUE) (Not FALSE)) ==> True A# check (:/\: (:\/: FALSE TRUE) (Not (Not FALSE))) ==> False A# check (:/\: (:\/: FALSE TRUE) (Not (Not TRUE))) ==> True A: check (:/\: (:\/: FALSE TRUE) (Not TRUE)) ==> False B: check (:/\: (:\/: FALSE TRUE) (Not TRUE)) ==> False A: check (:/\: (:\/: FALSE TRUE) TRUE) ==> True B: check (:/\: (:\/: FALSE TRUE) TRUE) ==> True A# check (:/\: (:\/: (Forall (:| -1)) ?) (:/\: FALSE ?1)) ==> False A# check (:/\: (:\/: (Forall (:| -1)) ?) (:=>: FALSE ?1)) ==> True A# check (:/\: (:\/: (Forall (:| -1)) ?) (:\/: TRUE ?1)) ==> True A# check (:/\: (:\/: (Forall (:| -1)) ?) FALSE) ==> False A# check (:/\: (:\/: (Forall (:| -1)) ?) (Not FALSE)) ==> True A# check (:/\: (:\/: (Forall (:| -1)) ?) (Not TRUE)) ==> False A# check (:/\: (:\/: (Forall (:| -1)) ?) TRUE) ==> True A# check (:/\: (:\/: (Forall (:| 0)) ?) (:/\: FALSE ?1)) ==> False A# check (:/\: (:\/: (Forall (:| 0)) ?) (:=>: FALSE ?1)) ==> True A# check (:/\: (:\/: (Forall (:| 0)) ?) (:\/: TRUE ?1)) ==> True A# check (:/\: (:\/: (Forall (:| 0)) ?) FALSE) ==> False A# check (:/\: (:\/: (Forall (:| 0)) ?) (Not FALSE)) ==> True A# check (:/\: (:\/: (Forall (:| 0)) ?) (Not TRUE)) ==> False A# check (:/\: (:\/: (Forall (:| 0)) ?) TRUE) ==> True A# check (:/\: (:\/: (Forall (:| 1)) ?) (:/\: FALSE ?1)) ==> False A# check (:/\: (:\/: (Forall (:| 1)) ?) (:=>: FALSE ?1)) ==> True A# check (:/\: (:\/: (Forall (:| 1)) ?) (:\/: TRUE ?1)) ==> True A# check (:/\: (:\/: (Forall (:| 1)) ?) FALSE) ==> False A# check (:/\: (:\/: (Forall (:| 1)) ?) (Not FALSE)) ==> True A# check (:/\: (:\/: (Forall (:| 1)) ?) (Not TRUE)) ==> False A# check (:/\: (:\/: (Forall (:| 1)) ?) TRUE) ==> True A# check (:/\: (:\/: (Forall (:| 2)) (:/\: FALSE ?)) ?1) ==> False A# check (:/\: (:\/: (Forall (:| 2)) FALSE) ?) ==> False A# check (:/\: (:\/: (Forall (:| 2)) (Not TRUE)) ?) ==> False A# check (:/\: (:\/: (Forall (:| 2)) TRUE) FALSE) ==> False A# check (:/\: (:\/: (Forall (:| 2)) TRUE) TRUE) ==> True A# check (:/\: (:\/: (Forall (:| 101)) (:/\: FALSE ?)) ?1) ==> False A# check (:/\: (:\/: (Forall (:| 101)) FALSE) ?) ==> False A# check (:/\: (:\/: (Forall (:| 101)) (Not TRUE)) ?) ==> False A# check (:/\: (:\/: (Forall (:| 101)) TRUE) FALSE) ==> False A# check (:/\: (:\/: (Forall (:| 101)) TRUE) TRUE) ==> True A# check (:/\: (:\/: (Not (:/\: FALSE ?)) ?1) (:/\: FALSE ?2)) ==> False A# check (:/\: (:\/: (Not (:/\: FALSE ?)) ?1) (:=>: FALSE ?2)) ==> True A# check (:/\: (:\/: (Not (:/\: FALSE ?)) ?1) (:\/: TRUE ?2)) ==> True A# check (:/\: (:\/: (Not (:/\: FALSE ?)) ?1) FALSE) ==> False A# check (:/\: (:\/: (Not (:/\: FALSE ?)) ?1) (Not FALSE)) ==> True A# check (:/\: (:\/: (Not (:/\: FALSE ?)) ?1) (Not TRUE)) ==> False A# check (:/\: (:\/: (Not (:/\: FALSE ?)) ?1) TRUE) ==> True A# check (:/\: (:\/: (Not (:/\: TRUE FALSE)) ?) FALSE) ==> False A# check (:/\: (:\/: (Not (:/\: TRUE FALSE)) ?) TRUE) ==> True A# check (:/\: (:\/: (Not (:/\: TRUE TRUE)) FALSE) ?) ==> False A# check (:/\: (:\/: (Not (:=>: FALSE ?)) (:/\: FALSE ?1)) ?2) ==> False A# check (:/\: (:\/: (Not (:=>: FALSE ?)) FALSE) ?1) ==> False A# check (:/\: (:\/: (Not (:=>: FALSE ?)) (Not TRUE)) ?1) ==> False A# check (:/\: (:\/: (Not (:=>: FALSE ?)) TRUE) FALSE) ==> False A# check (:/\: (:\/: (Not (:=>: FALSE ?)) TRUE) TRUE) ==> True A# check (:/\: (:\/: (Not (:=>: TRUE FALSE)) ?) FALSE) ==> False A# check (:/\: (:\/: (Not (:=>: TRUE FALSE)) ?) TRUE) ==> True A# check (:/\: (:\/: (Not (:=>: TRUE TRUE)) FALSE) ?) ==> False A# check (:/\: (:\/: (Not (:\/: FALSE FALSE)) ?) FALSE) ==> False A# check (:/\: (:\/: (Not (:\/: FALSE FALSE)) ?) TRUE) ==> True A# check (:/\: (:\/: (Not (:\/: FALSE TRUE)) FALSE) ?) ==> False A# check (:/\: (:\/: (Not (:\/: TRUE ?)) (:/\: FALSE ?1)) ?2) ==> False A# check (:/\: (:\/: (Not (:\/: TRUE ?)) FALSE) ?1) ==> False A# check (:/\: (:\/: (Not (:\/: TRUE ?)) (Not TRUE)) ?1) ==> False A# check (:/\: (:\/: (Not (:\/: TRUE ?)) TRUE) FALSE) ==> False A# check (:/\: (:\/: (Not (:\/: TRUE ?)) TRUE) TRUE) ==> True A# check (:/\: (:\/: (Not FALSE) ?) (:/\: (:/\: FALSE ?1) ?2)) ==> False A: check (:/\: (:\/: (Not FALSE) ?) (:/\: FALSE ?1)) ==> False B: check (:/\: (:\/: (Not FALSE) ?) (:/\: FALSE ?1)) ==> False A# check (:/\: (:\/: (Not FALSE) ?) (:/\: (Not TRUE) ?1)) ==> False A# check (:/\: (:\/: (Not FALSE) ?) (:/\: TRUE FALSE)) ==> False A# check (:/\: (:\/: (Not FALSE) ?) (:/\: TRUE TRUE)) ==> True A# check (:/\: (:\/: (Not FALSE) ?) (:=>: (:/\: FALSE ?1) ?2)) ==> True A# check (:/\: (:\/: (Not FALSE) ?) (:=>: FALSE ?1)) ==> True A# check (:/\: (:\/: (Not FALSE) ?) (:=>: (Not TRUE) ?1)) ==> True A# check (:/\: (:\/: (Not FALSE) ?) (:=>: TRUE FALSE)) ==> False A: check (:/\: (:\/: (Not FALSE) ?) (:=>: TRUE TRUE)) ==> True B: check (:/\: (:\/: (Not FALSE) ?) (:=>: ?1 TRUE)) ==> True A# check (:/\: (:\/: (Not FALSE) ?) (:\/: (:=>: FALSE ?1) ?2)) ==> True A# check (:/\: (:\/: (Not FALSE) ?) (:\/: (:\/: TRUE ?1) ?2)) ==> True A# check (:/\: (:\/: (Not FALSE) ?) (:\/: FALSE FALSE)) ==> False A# check (:/\: (:\/: (Not FALSE) ?) (:\/: FALSE TRUE)) ==> True A# check (:/\: (:\/: (Not FALSE) ?) (:\/: (Not FALSE) ?1)) ==> True A: check (:/\: (:\/: (Not FALSE) ?) (:\/: TRUE ?1)) ==> True B: check (:/\: (:\/: (Not FALSE) ?) (:\/: TRUE ?1)) ==> True A# check (:/\: (:\/: (Not FALSE) ?) (Exists (:| -1))) ==> True A# check (:/\: (:\/: (Not FALSE) ?) (Exists (:| 0))) ==> False A# check (:/\: (:\/: (Not FALSE) ?) (Exists (:| 1))) ==> True A# check (:/\: (:\/: (Not FALSE) ?) (Exists (:| 2))) ==> True A# check (:/\: (:\/: (Not FALSE) ?) (Exists (:| 101))) ==> True A: check (:/\: (:\/: (Not FALSE) ?) FALSE) ==> False B: check (:/\: (:\/: (Not FALSE) ?) FALSE) ==> False A# check (:/\: (:\/: (Not FALSE) ?) (Forall (:| -1))) ==> True A# check (:/\: (:\/: (Not FALSE) ?) (Forall (:| 0))) ==> True A# check (:/\: (:\/: (Not FALSE) ?) (Forall (:| 1))) ==> True A# check (:/\: (:\/: (Not FALSE) ?) (Forall (:| 2))) ==> False A# check (:/\: (:\/: (Not FALSE) ?) (Forall (:| 101))) ==> False A# check (:/\: (:\/: (Not FALSE) ?) (Not (:/\: FALSE ?1))) ==> True A# check (:/\: (:\/: (Not FALSE) ?) (Not (:=>: FALSE ?1))) ==> False A# check (:/\: (:\/: (Not FALSE) ?) (Not (:\/: TRUE ?1))) ==> False A: check (:/\: (:\/: (Not FALSE) ?) (Not FALSE)) ==> True B: check (:/\: (:\/: (Not FALSE) ?) (Not FALSE)) ==> True A# check (:/\: (:\/: (Not FALSE) ?) (Not (Not FALSE))) ==> False A# check (:/\: (:\/: (Not FALSE) ?) (Not (Not TRUE))) ==> True A: check (:/\: (:\/: (Not FALSE) ?) (Not TRUE)) ==> False B: check (:/\: (:\/: (Not FALSE) ?) (Not TRUE)) ==> False A: check (:/\: (:\/: (Not FALSE) ?) TRUE) ==> True B: check (:/\: (:\/: (Not FALSE) ?) TRUE) ==> True A# check (:/\: (:\/: (Not (Not FALSE)) (:/\: FALSE ?)) ?1) ==> False A# check (:/\: (:\/: (Not (Not FALSE)) FALSE) ?) ==> False A# check (:/\: (:\/: (Not (Not FALSE)) (Not TRUE)) ?) ==> False A# check (:/\: (:\/: (Not (Not FALSE)) TRUE) FALSE) ==> False A# check (:/\: (:\/: (Not (Not FALSE)) TRUE) TRUE) ==> True A# check (:/\: (:\/: (Not (Not TRUE)) ?) (:/\: FALSE ?1)) ==> False A# check (:/\: (:\/: (Not (Not TRUE)) ?) (:=>: FALSE ?1)) ==> True A# check (:/\: (:\/: (Not (Not TRUE)) ?) (:\/: TRUE ?1)) ==> True A# check (:/\: (:\/: (Not (Not TRUE)) ?) FALSE) ==> False A# check (:/\: (:\/: (Not (Not TRUE)) ?) (Not FALSE)) ==> True A# check (:/\: (:\/: (Not (Not TRUE)) ?) (Not TRUE)) ==> False A# check (:/\: (:\/: (Not (Not TRUE)) ?) TRUE) ==> True A# check (:/\: (:\/: (Not TRUE) (:/\: (:/\: FALSE ?) ?1)) ?2) ==> False A: check (:/\: (:\/: (Not TRUE) (:/\: FALSE ?)) ?1) ==> False B: check (:/\: (:\/: (Not TRUE) (:/\: FALSE ?)) ?1) ==> False A# check (:/\: (:\/: (Not TRUE) (:/\: (Not TRUE) ?)) ?1) ==> False A# check (:/\: (:\/: (Not TRUE) (:/\: TRUE FALSE)) ?) ==> False A# check (:/\: (:\/: (Not TRUE) (:=>: FALSE ?)) FALSE) ==> False A# check (:/\: (:\/: (Not TRUE) (:=>: FALSE ?)) TRUE) ==> True A# check (:/\: (:\/: (Not TRUE) (:=>: TRUE FALSE)) ?) ==> False A# check (:/\: (:\/: (Not TRUE) (:\/: FALSE FALSE)) ?) ==> False A# check (:/\: (:\/: (Not TRUE) (:\/: TRUE ?)) FALSE) ==> False A# check (:/\: (:\/: (Not TRUE) (:\/: TRUE ?)) TRUE) ==> True A# check (:/\: (:\/: (Not TRUE) (Exists (:| 0))) ?) ==> False A: check (:/\: (:\/: (Not TRUE) FALSE) ?) ==> False B: check (:/\: (:\/: (Not TRUE) FALSE) ?) ==> False A# check (:/\: (:\/: (Not TRUE) (Forall (:| 2))) ?) ==> False A# check (:/\: (:\/: (Not TRUE) (Forall (:| 101))) ?) ==> False A# check (:/\: (:\/: (Not TRUE) (Not (:=>: FALSE ?))) ?1) ==> False A# check (:/\: (:\/: (Not TRUE) (Not (:\/: TRUE ?))) ?1) ==> False A# check (:/\: (:\/: (Not TRUE) (Not FALSE)) FALSE) ==> False A# check (:/\: (:\/: (Not TRUE) (Not FALSE)) TRUE) ==> True A# check (:/\: (:\/: (Not TRUE) (Not (Not FALSE))) ?) ==> False A: check (:/\: (:\/: (Not TRUE) (Not TRUE)) ?) ==> False B: check (:/\: (:\/: (Not TRUE) (Not TRUE)) ?) ==> False A# check (:/\: (:\/: (Not TRUE) TRUE) (:/\: FALSE ?)) ==> False A# check (:/\: (:\/: (Not TRUE) TRUE) (:=>: FALSE ?)) ==> True A# check (:/\: (:\/: (Not TRUE) TRUE) (:\/: TRUE ?)) ==> True A: check (:/\: (:\/: (Not TRUE) TRUE) FALSE) ==> False B: check (:/\: (:\/: (Not TRUE) TRUE) FALSE) ==> False A# check (:/\: (:\/: (Not TRUE) TRUE) (Not FALSE)) ==> True A# check (:/\: (:\/: (Not TRUE) TRUE) (Not TRUE)) ==> False A: check (:/\: (:\/: (Not TRUE) TRUE) TRUE) ==> True B: check (:/\: (:\/: (Not TRUE) TRUE) TRUE) ==> True A# check (:/\: (:\/: TRUE ?) (:/\: (:/\: (:/\: FALSE ?1) ?2) ?3)) ==> False A: check (:/\: (:\/: TRUE ?) (:/\: (:/\: FALSE ?1) ?2)) ==> False B: check (:/\: (:\/: TRUE ?) (:/\: (:/\: FALSE ?1) ?2)) ==> False A# check (:/\: (:\/: TRUE ?) (:/\: (:/\: (Not TRUE) ?1) ?2)) ==> False A# check (:/\: (:\/: TRUE ?) (:/\: (:/\: TRUE FALSE) ?1)) ==> False A# check (:/\: (:\/: TRUE ?) (:/\: (:=>: FALSE ?1) FALSE)) ==> False A# check (:/\: (:\/: TRUE ?) (:/\: (:=>: FALSE ?1) TRUE)) ==> True A# check (:/\: (:\/: TRUE ?) (:/\: (:=>: TRUE FALSE) ?1)) ==> False A# check (:/\: (:\/: TRUE ?) (:/\: (:\/: FALSE FALSE) ?1)) ==> False A# check (:/\: (:\/: TRUE ?) (:/\: (:\/: TRUE ?1) FALSE)) ==> False A# check (:/\: (:\/: TRUE ?) (:/\: (:\/: TRUE ?1) TRUE)) ==> True A# check (:/\: (:\/: TRUE ?) (:/\: (Exists (:| 0)) ?1)) ==> False A: check (:/\: (:\/: TRUE ?) (:/\: FALSE ?1)) ==> False B: check (:/\: (:\/: TRUE ?) (:/\: FALSE ?1)) ==> False A# check (:/\: (:\/: TRUE ?) (:/\: (Forall (:| 2)) ?1)) ==> False A# check (:/\: (:\/: TRUE ?) (:/\: (Forall (:| 101)) ?1)) ==> False A# check (:/\: (:\/: TRUE ?) (:/\: (Not (:=>: FALSE ?1)) ?2)) ==> False A# check (:/\: (:\/: TRUE ?) (:/\: (Not (:\/: TRUE ?1)) ?2)) ==> False A# check (:/\: (:\/: TRUE ?) (:/\: (Not FALSE) FALSE)) ==> False A# check (:/\: (:\/: TRUE ?) (:/\: (Not FALSE) TRUE)) ==> True A# check (:/\: (:\/: TRUE ?) (:/\: (Not (Not FALSE)) ?1)) ==> False A: check (:/\: (:\/: TRUE ?) (:/\: (Not TRUE) ?1)) ==> False B: check (:/\: (:\/: TRUE ?) (:/\: (Not TRUE) ?1)) ==> False A# check (:/\: (:\/: TRUE ?) (:/\: TRUE (:/\: FALSE ?1))) ==> False A# check (:/\: (:\/: TRUE ?) (:/\: TRUE (:=>: FALSE ?1))) ==> True A# check (:/\: (:\/: TRUE ?) (:/\: TRUE (:\/: TRUE ?1))) ==> True A: check (:/\: (:\/: TRUE ?) (:/\: TRUE FALSE)) ==> False B: check (:/\: (:\/: TRUE ?) (:/\: TRUE FALSE)) ==> False A# check (:/\: (:\/: TRUE ?) (:/\: TRUE (Not FALSE))) ==> True A# check (:/\: (:\/: TRUE ?) (:/\: TRUE (Not TRUE))) ==> False A: check (:/\: (:\/: TRUE ?) (:/\: TRUE TRUE)) ==> True B: check (:/\: (:\/: TRUE ?) (:/\: TRUE TRUE)) ==> True B# check (:/\: (:\/: TRUE ?) (:<=>: FALSE FALSE)) ==> True B# check (:/\: (:\/: TRUE ?) (:<=>: FALSE TRUE)) ==> False B# check (:/\: (:\/: TRUE ?) (:<=>: TRUE FALSE)) ==> False B# check (:/\: (:\/: TRUE ?) (:<=>: TRUE TRUE)) ==> True A# check (:/\: (:\/: TRUE ?) (:=>: (:/\: (:/\: FALSE ?1) ?2) ?3)) ==> True A# check (:/\: (:\/: TRUE ?) (:=>: (:/\: FALSE ?1) ?2)) ==> True A# check (:/\: (:\/: TRUE ?) (:=>: (:/\: (Not TRUE) ?1) ?2)) ==> True A# check (:/\: (:\/: TRUE ?) (:=>: (:/\: TRUE FALSE) ?1)) ==> True A# check (:/\: (:\/: TRUE ?) (:=>: (:=>: FALSE ?1) FALSE)) ==> False A# check (:/\: (:\/: TRUE ?) (:=>: (:=>: TRUE FALSE) ?1)) ==> True A# check (:/\: (:\/: TRUE ?) (:=>: (:\/: FALSE FALSE) ?1)) ==> True A# check (:/\: (:\/: TRUE ?) (:=>: (:\/: TRUE ?1) FALSE)) ==> False A# check (:/\: (:\/: TRUE ?) (:=>: (Exists (:| 0)) ?1)) ==> True A: check (:/\: (:\/: TRUE ?) (:=>: FALSE ?1)) ==> True B: check (:/\: (:\/: TRUE ?) (:=>: FALSE FALSE)) ==> True A# check (:/\: (:\/: TRUE ?) (:=>: (Forall (:| 2)) ?1)) ==> True A# check (:/\: (:\/: TRUE ?) (:=>: (Forall (:| 101)) ?1)) ==> True A# check (:/\: (:\/: TRUE ?) (:=>: (Not (:=>: FALSE ?1)) ?2)) ==> True A# check (:/\: (:\/: TRUE ?) (:=>: (Not (:\/: TRUE ?1)) ?2)) ==> True A# check (:/\: (:\/: TRUE ?) (:=>: (Not FALSE) FALSE)) ==> False A# check (:/\: (:\/: TRUE ?) (:=>: (Not (Not FALSE)) ?1)) ==> True A# check (:/\: (:\/: TRUE ?) (:=>: (Not TRUE) ?1)) ==> True A# check (:/\: (:\/: TRUE ?) (:=>: TRUE (:/\: FALSE ?1))) ==> False A# check (:/\: (:\/: TRUE ?) (:=>: TRUE (:=>: FALSE ?1))) ==> True A: check (:/\: (:\/: TRUE ?) (:=>: TRUE FALSE)) ==> False B: check (:/\: (:\/: TRUE ?) (:=>: TRUE FALSE)) ==> False A# check (:/\: (:\/: TRUE ?) (:=>: TRUE (Not TRUE))) ==> False B# check (:/\: (:\/: TRUE ?) (:=>: ?1 (:=>: ?2 TRUE))) ==> True A: check (:/\: (:\/: TRUE ?) (:=>: TRUE (:\/: TRUE ?1))) ==> True B: check (:/\: (:\/: TRUE ?) (:=>: ?1 (:\/: TRUE ?2))) ==> True A: check (:/\: (:\/: TRUE ?) (:=>: TRUE (Not FALSE))) ==> True B: check (:/\: (:\/: TRUE ?) (:=>: ?1 (Not FALSE))) ==> True A: check (:/\: (:\/: TRUE ?) (:=>: (:=>: FALSE ?1) TRUE)) ==> True A: check (:/\: (:\/: TRUE ?) (:=>: (:\/: TRUE ?1) TRUE)) ==> True A: check (:/\: (:\/: TRUE ?) (:=>: (Not FALSE) TRUE)) ==> True A: check (:/\: (:\/: TRUE ?) (:=>: TRUE TRUE)) ==> True B: check (:/\: (:\/: TRUE ?) (:=>: ?1 TRUE)) ==> True A# check (:/\: (:\/: TRUE ?) (:\/: (:/\: FALSE ?1) FALSE)) ==> False A# check (:/\: (:\/: TRUE ?) (:\/: (:/\: FALSE ?1) TRUE)) ==> True A# check (:/\: (:\/: TRUE ?) (:\/: (:/\: TRUE TRUE) ?1)) ==> True A# check (:/\: (:\/: TRUE ?) (:\/: (:=>: (:/\: FALSE ?1) ?2) ?3)) ==> True A# check (:/\: (:\/: TRUE ?) (:\/: (:=>: FALSE ?1) ?2)) ==> True A# check (:/\: (:\/: TRUE ?) (:\/: (:=>: (Not TRUE) ?1) ?2)) ==> True A: check (:/\: (:\/: TRUE ?) (:\/: (:=>: TRUE TRUE) ?1)) ==> True B: check (:/\: (:\/: TRUE ?) (:\/: (:=>: ?1 TRUE) ?2)) ==> True A# check (:/\: (:\/: TRUE ?) (:\/: (:\/: (:=>: FALSE ?1) ?2) ?3)) ==> True A# check (:/\: (:\/: TRUE ?) (:\/: (:\/: (:\/: TRUE ?1) ?2) ?3)) ==> True A# check (:/\: (:\/: TRUE ?) (:\/: (:\/: FALSE TRUE) ?1)) ==> True A# check (:/\: (:\/: TRUE ?) (:\/: (:\/: (Not FALSE) ?1) ?2)) ==> True A: check (:/\: (:\/: TRUE ?) (:\/: (:\/: TRUE ?1) ?2)) ==> True B: check (:/\: (:\/: TRUE ?) (:\/: (:\/: TRUE ?1) ?2)) ==> True A# check (:/\: (:\/: TRUE ?) (:\/: (Exists (:| -1)) ?1)) ==> True A# check (:/\: (:\/: TRUE ?) (:\/: (Exists (:| 1)) ?1)) ==> True A# check (:/\: (:\/: TRUE ?) (:\/: (Exists (:| 2)) ?1)) ==> True A# check (:/\: (:\/: TRUE ?) (:\/: (Exists (:| 101)) ?1)) ==> True A# check (:/\: (:\/: TRUE ?) (:\/: FALSE (:/\: FALSE ?1))) ==> False A# check (:/\: (:\/: TRUE ?) (:\/: FALSE (:=>: FALSE ?1))) ==> True A# check (:/\: (:\/: TRUE ?) (:\/: FALSE (:\/: TRUE ?1))) ==> True A: check (:/\: (:\/: TRUE ?) (:\/: FALSE FALSE)) ==> False B: check (:/\: (:\/: TRUE ?) (:\/: FALSE FALSE)) ==> False A# check (:/\: (:\/: TRUE ?) (:\/: FALSE (Not FALSE))) ==> True A# check (:/\: (:\/: TRUE ?) (:\/: FALSE (Not TRUE))) ==> False A: check (:/\: (:\/: TRUE ?) (:\/: FALSE TRUE)) ==> True B: check (:/\: (:\/: TRUE ?) (:\/: FALSE TRUE)) ==> True A# check (:/\: (:\/: TRUE ?) (:\/: (Forall (:| -1)) ?1)) ==> True A# check (:/\: (:\/: TRUE ?) (:\/: (Forall (:| 0)) ?1)) ==> True A# check (:/\: (:\/: TRUE ?) (:\/: (Forall (:| 1)) ?1)) ==> True A# check (:/\: (:\/: TRUE ?) (:\/: (Not (:/\: FALSE ?1)) ?2)) ==> True A: check (:/\: (:\/: TRUE ?) (:\/: (Not FALSE) ?1)) ==> True B: check (:/\: (:\/: TRUE ?) (:\/: (Not FALSE) ?1)) ==> True A# check (:/\: (:\/: TRUE ?) (:\/: (Not (Not TRUE)) ?1)) ==> True A# check (:/\: (:\/: TRUE ?) (:\/: (Not TRUE) FALSE)) ==> False A# check (:/\: (:\/: TRUE ?) (:\/: (Not TRUE) TRUE)) ==> True A: check (:/\: (:\/: TRUE ?) (:\/: TRUE ?1)) ==> True B: check (:/\: (:\/: TRUE ?) (:\/: TRUE ?1)) ==> True A~ check (:/\: (:\/: TRUE ?) (Exists (:| -1))) ==> True B~ check (:/\: (:\/: TRUE ?) (Exists (:| -1))) ==> False A~ check (:/\: (:\/: TRUE ?) (Exists (:| 0))) ==> False B~ check (:/\: (:\/: TRUE ?) (Exists (:| 0))) ==> ! divide by zero A: check (:/\: (:\/: TRUE ?) (Exists (:| 1))) ==> True B: check (:/\: (:\/: TRUE ?) (Exists (:| 1))) ==> True A: check (:/\: (:\/: TRUE ?) (Exists (:| 2))) ==> True B: check (:/\: (:\/: TRUE ?) (Exists (:| 2))) ==> True A: check (:/\: (:\/: TRUE ?) (Exists (:| 101))) ==> True B: check (:/\: (:\/: TRUE ?) (Exists (:| 101))) ==> True A: check (:/\: (:\/: TRUE ?) FALSE) ==> False B: check (:/\: (:\/: TRUE ?) FALSE) ==> False A: check (:/\: (:\/: TRUE ?) (Forall (:| -1))) ==> True B: check (:/\: (:\/: TRUE ?) (Forall (:| -1))) ==> True A: check (:/\: (:\/: TRUE ?) (Forall (:| 0))) ==> True B: check (:/\: (:\/: TRUE ?) (Forall (:| 0))) ==> True A: check (:/\: (:\/: TRUE ?) (Forall (:| 1))) ==> True B: check (:/\: (:\/: TRUE ?) (Forall (:| 1))) ==> True A: check (:/\: (:\/: TRUE ?) (Forall (:| 2))) ==> False B: check (:/\: (:\/: TRUE ?) (Forall (:| 2))) ==> False A: check (:/\: (:\/: TRUE ?) (Forall (:| 101))) ==> False B: check (:/\: (:\/: TRUE ?) (Forall (:| 101))) ==> False A# check (:/\: (:\/: TRUE ?) (Not (:/\: (:/\: FALSE ?1) ?2))) ==> True A: check (:/\: (:\/: TRUE ?) (Not (:/\: FALSE ?1))) ==> True B: check (:/\: (:\/: TRUE ?) (Not (:/\: FALSE ?1))) ==> True A# check (:/\: (:\/: TRUE ?) (Not (:/\: (Not TRUE) ?1))) ==> True A# check (:/\: (:\/: TRUE ?) (Not (:/\: TRUE FALSE))) ==> True A# check (:/\: (:\/: TRUE ?) (Not (:/\: TRUE TRUE))) ==> False A# check (:/\: (:\/: TRUE ?) (Not (:=>: (:/\: FALSE ?1) ?2))) ==> False A# check (:/\: (:\/: TRUE ?) (Not (:=>: FALSE ?1))) ==> False A# check (:/\: (:\/: TRUE ?) (Not (:=>: (Not TRUE) ?1))) ==> False A# check (:/\: (:\/: TRUE ?) (Not (:=>: TRUE FALSE))) ==> True A: check (:/\: (:\/: TRUE ?) (Not (:=>: TRUE TRUE))) ==> False B: check (:/\: (:\/: TRUE ?) (Not (:=>: ?1 TRUE))) ==> False A# check (:/\: (:\/: TRUE ?) (Not (:\/: (:=>: FALSE ?1) ?2))) ==> False A# check (:/\: (:\/: TRUE ?) (Not (:\/: (:\/: TRUE ?1) ?2))) ==> False A# check (:/\: (:\/: TRUE ?) (Not (:\/: FALSE FALSE))) ==> True A# check (:/\: (:\/: TRUE ?) (Not (:\/: FALSE TRUE))) ==> False A# check (:/\: (:\/: TRUE ?) (Not (:\/: (Not FALSE) ?1))) ==> False A: check (:/\: (:\/: TRUE ?) (Not (:\/: TRUE ?1))) ==> False B: check (:/\: (:\/: TRUE ?) (Not (:\/: TRUE ?1))) ==> False A# check (:/\: (:\/: TRUE ?) (Not (Exists (:| -1)))) ==> False A# check (:/\: (:\/: TRUE ?) (Not (Exists (:| 0)))) ==> True A# check (:/\: (:\/: TRUE ?) (Not (Exists (:| 1)))) ==> False A# check (:/\: (:\/: TRUE ?) (Not (Exists (:| 2)))) ==> False A# check (:/\: (:\/: TRUE ?) (Not (Exists (:| 101)))) ==> False A: check (:/\: (:\/: TRUE ?) (Not FALSE)) ==> True B: check (:/\: (:\/: TRUE ?) (Not FALSE)) ==> True A# check (:/\: (:\/: TRUE ?) (Not (Forall (:| -1)))) ==> False A# check (:/\: (:\/: TRUE ?) (Not (Forall (:| 0)))) ==> False A# check (:/\: (:\/: TRUE ?) (Not (Forall (:| 1)))) ==> False A# check (:/\: (:\/: TRUE ?) (Not (Forall (:| 2)))) ==> True A# check (:/\: (:\/: TRUE ?) (Not (Forall (:| 101)))) ==> True A# check (:/\: (:\/: TRUE ?) (Not (Not (:/\: FALSE ?1)))) ==> False A# check (:/\: (:\/: TRUE ?) (Not (Not (:=>: FALSE ?1)))) ==> True A# check (:/\: (:\/: TRUE ?) (Not (Not (:\/: TRUE ?1)))) ==> True A: check (:/\: (:\/: TRUE ?) (Not (Not FALSE))) ==> False B: check (:/\: (:\/: TRUE ?) (Not (Not FALSE))) ==> False A# check (:/\: (:\/: TRUE ?) (Not (Not (Not FALSE)))) ==> True A# check (:/\: (:\/: TRUE ?) (Not (Not (Not TRUE)))) ==> False A: check (:/\: (:\/: TRUE ?) (Not (Not TRUE))) ==> True B: check (:/\: (:\/: TRUE ?) (Not (Not TRUE))) ==> True A: check (:/\: (:\/: TRUE ?) (Not TRUE)) ==> False B: check (:/\: (:\/: TRUE ?) (Not TRUE)) ==> False A: check (:/\: (:\/: TRUE ?) TRUE) ==> True B: check (:/\: (:\/: TRUE ?) TRUE) ==> True B# check (:/\: (:| 0 (num -1)) ?) ==> False B# check (:/\: (:| 0 (num 1)) ?) ==> False B# check (:/\: (:| 0 (num 2)) ?) ==> False B# check (:/\: (:| 0 (num 101)) ?) ==> False B# check (:/\: (:| 2 (num -1)) ?) ==> False B# check (:/\: (:| 2 (num 1)) ?) ==> False B# check (:/\: (:| 2 (num 101)) ?) ==> False B# check (:/\: (:| 101 (num -1)) ?) ==> False B# check (:/\: (:| 101 (num 1)) ?) ==> False B# check (:/\: (:| 101 (num 2)) ?) ==> False A# check (:/\: (Exists (:/=: (.* 0 ?))) FALSE) ==> False A# check (:/\: (Exists (:/=: (.* 0 ?))) TRUE) ==> True A# check (:/\: (Exists (:<: (.* 0 ?))) FALSE) ==> False A# check (:/\: (Exists (:<: (.* 0 ?))) TRUE) ==> True A# check (:/\: (Exists (:<=: (.* 0 ?))) FALSE) ==> False A# check (:/\: (Exists (:<=: (.* 0 ?))) TRUE) ==> True A# check (:/\: (Exists (:=: (.* 0 ?))) FALSE) ==> False A# check (:/\: (Exists (:=: (.* 0 ?))) TRUE) ==> True A# check (:/\: (Exists (:>: (.* 0 ?))) FALSE) ==> False A# check (:/\: (Exists (:>: (.* 0 ?))) TRUE) ==> True A# check (:/\: (Exists (:>=: (.* 0 ?))) FALSE) ==> False A# check (:/\: (Exists (:>=: (.* 0 ?))) TRUE) ==> True A: check (:/\: (Exists (:| -1)) (:/\: (:/\: FALSE ?) ?1)) ==> False A: check (:/\: (Exists (:| -1)) (:/\: FALSE ?)) ==> False A: check (:/\: (Exists (:| -1)) (:/\: (Not TRUE) ?)) ==> False A: check (:/\: (Exists (:| -1)) (:/\: TRUE FALSE)) ==> False A~ check (:/\: (Exists (:| -1)) (:/\: TRUE TRUE)) ==> True A~ check (:/\: (Exists (:| -1)) (:=>: (:/\: FALSE ?) ?1)) ==> True A~ check (:/\: (Exists (:| -1)) (:=>: FALSE ?)) ==> True A~ check (:/\: (Exists (:| -1)) (:=>: (Not TRUE) ?)) ==> True A: check (:/\: (Exists (:| -1)) (:=>: TRUE FALSE)) ==> False A~ check (:/\: (Exists (:| -1)) (:=>: TRUE TRUE)) ==> True A~ check (:/\: (Exists (:| -1)) (:\/: (:=>: FALSE ?) ?1)) ==> True A~ check (:/\: (Exists (:| -1)) (:\/: (:\/: TRUE ?) ?1)) ==> True A: check (:/\: (Exists (:| -1)) (:\/: FALSE FALSE)) ==> False A~ check (:/\: (Exists (:| -1)) (:\/: FALSE TRUE)) ==> True A~ check (:/\: (Exists (:| -1)) (:\/: (Not FALSE) ?)) ==> True A~ check (:/\: (Exists (:| -1)) (:\/: TRUE ?)) ==> True A~ check (:/\: (Exists (:| -1)) (Exists (:| -1))) ==> True A: check (:/\: (Exists (:| -1)) (Exists (:| 0))) ==> False A~ check (:/\: (Exists (:| -1)) (Exists (:| 1))) ==> True A~ check (:/\: (Exists (:| -1)) (Exists (:| 2))) ==> True A~ check (:/\: (Exists (:| -1)) (Exists (:| 101))) ==> True A: check (:/\: (Exists (:| -1)) FALSE) ==> False A~ check (:/\: (Exists (:| -1)) (Forall (:| -1))) ==> True A~ check (:/\: (Exists (:| -1)) (Forall (:| 0))) ==> True A~ check (:/\: (Exists (:| -1)) (Forall (:| 1))) ==> True A: check (:/\: (Exists (:| -1)) (Forall (:| 2))) ==> False A: check (:/\: (Exists (:| -1)) (Forall (:| 101))) ==> False A~ check (:/\: (Exists (:| -1)) (Not (:/\: FALSE ?))) ==> True A: check (:/\: (Exists (:| -1)) (Not (:=>: FALSE ?))) ==> False A: check (:/\: (Exists (:| -1)) (Not (:\/: TRUE ?))) ==> False A~ check (:/\: (Exists (:| -1)) (Not FALSE)) ==> True A: check (:/\: (Exists (:| -1)) (Not (Not FALSE))) ==> False A~ check (:/\: (Exists (:| -1)) (Not (Not TRUE))) ==> True A: check (:/\: (Exists (:| -1)) (Not TRUE)) ==> False A~ check (:/\: (Exists (:| -1)) TRUE) ==> True B~ check (:/\: (Exists (:| -1)) ?) ==> False A~ check (:/\: (Exists (:| 0)) ?) ==> False B~ check (:/\: (Exists (:| 0)) ?) ==> ! divide by zero A# check (:/\: (Exists (:| 1)) (:/\: (:/\: FALSE ?) ?1)) ==> False A: check (:/\: (Exists (:| 1)) (:/\: FALSE ?)) ==> False B: check (:/\: (Exists (:| 1)) (:/\: FALSE ?)) ==> False A# check (:/\: (Exists (:| 1)) (:/\: (Not TRUE) ?)) ==> False A# check (:/\: (Exists (:| 1)) (:/\: TRUE FALSE)) ==> False A# check (:/\: (Exists (:| 1)) (:/\: TRUE TRUE)) ==> True A# check (:/\: (Exists (:| 1)) (:=>: (:/\: FALSE ?) ?1)) ==> True A# check (:/\: (Exists (:| 1)) (:=>: FALSE ?)) ==> True A# check (:/\: (Exists (:| 1)) (:=>: (Not TRUE) ?)) ==> True A# check (:/\: (Exists (:| 1)) (:=>: TRUE FALSE)) ==> False A: check (:/\: (Exists (:| 1)) (:=>: TRUE TRUE)) ==> True B: check (:/\: (Exists (:| 1)) (:=>: ? TRUE)) ==> True A# check (:/\: (Exists (:| 1)) (:\/: (:=>: FALSE ?) ?1)) ==> True A# check (:/\: (Exists (:| 1)) (:\/: (:\/: TRUE ?) ?1)) ==> True A# check (:/\: (Exists (:| 1)) (:\/: FALSE FALSE)) ==> False A# check (:/\: (Exists (:| 1)) (:\/: FALSE TRUE)) ==> True A# check (:/\: (Exists (:| 1)) (:\/: (Not FALSE) ?)) ==> True A: check (:/\: (Exists (:| 1)) (:\/: TRUE ?)) ==> True B: check (:/\: (Exists (:| 1)) (:\/: TRUE ?)) ==> True A# check (:/\: (Exists (:| 1)) (Exists (:| -1))) ==> True A# check (:/\: (Exists (:| 1)) (Exists (:| 0))) ==> False A# check (:/\: (Exists (:| 1)) (Exists (:| 1))) ==> True A# check (:/\: (Exists (:| 1)) (Exists (:| 2))) ==> True A# check (:/\: (Exists (:| 1)) (Exists (:| 101))) ==> True A: check (:/\: (Exists (:| 1)) FALSE) ==> False B: check (:/\: (Exists (:| 1)) FALSE) ==> False A# check (:/\: (Exists (:| 1)) (Forall (:| -1))) ==> True A# check (:/\: (Exists (:| 1)) (Forall (:| 0))) ==> True A# check (:/\: (Exists (:| 1)) (Forall (:| 1))) ==> True A# check (:/\: (Exists (:| 1)) (Forall (:| 2))) ==> False A# check (:/\: (Exists (:| 1)) (Forall (:| 101))) ==> False A# check (:/\: (Exists (:| 1)) (Not (:/\: FALSE ?))) ==> True A# check (:/\: (Exists (:| 1)) (Not (:=>: FALSE ?))) ==> False A# check (:/\: (Exists (:| 1)) (Not (:\/: TRUE ?))) ==> False A: check (:/\: (Exists (:| 1)) (Not FALSE)) ==> True B: check (:/\: (Exists (:| 1)) (Not FALSE)) ==> True A# check (:/\: (Exists (:| 1)) (Not (Not FALSE))) ==> False A# check (:/\: (Exists (:| 1)) (Not (Not TRUE))) ==> True A: check (:/\: (Exists (:| 1)) (Not TRUE)) ==> False B: check (:/\: (Exists (:| 1)) (Not TRUE)) ==> False A: check (:/\: (Exists (:| 1)) TRUE) ==> True B: check (:/\: (Exists (:| 1)) TRUE) ==> True A# check (:/\: (Exists (:| 2)) (:/\: (:/\: FALSE ?) ?1)) ==> False A: check (:/\: (Exists (:| 2)) (:/\: FALSE ?)) ==> False B: check (:/\: (Exists (:| 2)) (:/\: FALSE ?)) ==> False A# check (:/\: (Exists (:| 2)) (:/\: (Not TRUE) ?)) ==> False A# check (:/\: (Exists (:| 2)) (:/\: TRUE FALSE)) ==> False A# check (:/\: (Exists (:| 2)) (:/\: TRUE TRUE)) ==> True A# check (:/\: (Exists (:| 2)) (:=>: (:/\: FALSE ?) ?1)) ==> True A# check (:/\: (Exists (:| 2)) (:=>: FALSE ?)) ==> True A# check (:/\: (Exists (:| 2)) (:=>: (Not TRUE) ?)) ==> True A# check (:/\: (Exists (:| 2)) (:=>: TRUE FALSE)) ==> False A: check (:/\: (Exists (:| 2)) (:=>: TRUE TRUE)) ==> True B: check (:/\: (Exists (:| 2)) (:=>: ? TRUE)) ==> True A# check (:/\: (Exists (:| 2)) (:\/: (:=>: FALSE ?) ?1)) ==> True A# check (:/\: (Exists (:| 2)) (:\/: (:\/: TRUE ?) ?1)) ==> True A# check (:/\: (Exists (:| 2)) (:\/: FALSE FALSE)) ==> False A# check (:/\: (Exists (:| 2)) (:\/: FALSE TRUE)) ==> True A# check (:/\: (Exists (:| 2)) (:\/: (Not FALSE) ?)) ==> True A: check (:/\: (Exists (:| 2)) (:\/: TRUE ?)) ==> True B: check (:/\: (Exists (:| 2)) (:\/: TRUE ?)) ==> True A# check (:/\: (Exists (:| 2)) (Exists (:| -1))) ==> True A# check (:/\: (Exists (:| 2)) (Exists (:| 0))) ==> False A# check (:/\: (Exists (:| 2)) (Exists (:| 1))) ==> True A# check (:/\: (Exists (:| 2)) (Exists (:| 2))) ==> True A# check (:/\: (Exists (:| 2)) (Exists (:| 101))) ==> True A: check (:/\: (Exists (:| 2)) FALSE) ==> False B: check (:/\: (Exists (:| 2)) FALSE) ==> False A# check (:/\: (Exists (:| 2)) (Forall (:| -1))) ==> True A# check (:/\: (Exists (:| 2)) (Forall (:| 0))) ==> True A# check (:/\: (Exists (:| 2)) (Forall (:| 1))) ==> True A# check (:/\: (Exists (:| 2)) (Forall (:| 2))) ==> False A# check (:/\: (Exists (:| 2)) (Forall (:| 101))) ==> False A# check (:/\: (Exists (:| 2)) (Not (:/\: FALSE ?))) ==> True A# check (:/\: (Exists (:| 2)) (Not (:=>: FALSE ?))) ==> False A# check (:/\: (Exists (:| 2)) (Not (:\/: TRUE ?))) ==> False A: check (:/\: (Exists (:| 2)) (Not FALSE)) ==> True B: check (:/\: (Exists (:| 2)) (Not FALSE)) ==> True A# check (:/\: (Exists (:| 2)) (Not (Not FALSE))) ==> False A# check (:/\: (Exists (:| 2)) (Not (Not TRUE))) ==> True A: check (:/\: (Exists (:| 2)) (Not TRUE)) ==> False B: check (:/\: (Exists (:| 2)) (Not TRUE)) ==> False A: check (:/\: (Exists (:| 2)) TRUE) ==> True B: check (:/\: (Exists (:| 2)) TRUE) ==> True A# check (:/\: (Exists (:| 101)) (:/\: (:/\: FALSE ?) ?1)) ==> False A: check (:/\: (Exists (:| 101)) (:/\: FALSE ?)) ==> False B: check (:/\: (Exists (:| 101)) (:/\: FALSE ?)) ==> False A# check (:/\: (Exists (:| 101)) (:/\: (Not TRUE) ?)) ==> False A# check (:/\: (Exists (:| 101)) (:/\: TRUE FALSE)) ==> False A# check (:/\: (Exists (:| 101)) (:/\: TRUE TRUE)) ==> True A# check (:/\: (Exists (:| 101)) (:=>: (:/\: FALSE ?) ?1)) ==> True A# check (:/\: (Exists (:| 101)) (:=>: FALSE ?)) ==> True A# check (:/\: (Exists (:| 101)) (:=>: (Not TRUE) ?)) ==> True A# check (:/\: (Exists (:| 101)) (:=>: TRUE FALSE)) ==> False A: check (:/\: (Exists (:| 101)) (:=>: TRUE TRUE)) ==> True B: check (:/\: (Exists (:| 101)) (:=>: ? TRUE)) ==> True A# check (:/\: (Exists (:| 101)) (:\/: (:=>: FALSE ?) ?1)) ==> True A# check (:/\: (Exists (:| 101)) (:\/: (:\/: TRUE ?) ?1)) ==> True A# check (:/\: (Exists (:| 101)) (:\/: FALSE FALSE)) ==> False A# check (:/\: (Exists (:| 101)) (:\/: FALSE TRUE)) ==> True A# check (:/\: (Exists (:| 101)) (:\/: (Not FALSE) ?)) ==> True A: check (:/\: (Exists (:| 101)) (:\/: TRUE ?)) ==> True B: check (:/\: (Exists (:| 101)) (:\/: TRUE ?)) ==> True A# check (:/\: (Exists (:| 101)) (Exists (:| -1))) ==> True A# check (:/\: (Exists (:| 101)) (Exists (:| 0))) ==> False A# check (:/\: (Exists (:| 101)) (Exists (:| 1))) ==> True A# check (:/\: (Exists (:| 101)) (Exists (:| 2))) ==> True A# check (:/\: (Exists (:| 101)) (Exists (:| 101))) ==> True A: check (:/\: (Exists (:| 101)) FALSE) ==> False B: check (:/\: (Exists (:| 101)) FALSE) ==> False A# check (:/\: (Exists (:| 101)) (Forall (:| -1))) ==> True A# check (:/\: (Exists (:| 101)) (Forall (:| 0))) ==> True A# check (:/\: (Exists (:| 101)) (Forall (:| 1))) ==> True A# check (:/\: (Exists (:| 101)) (Forall (:| 2))) ==> False A# check (:/\: (Exists (:| 101)) (Forall (:| 101))) ==> False A# check (:/\: (Exists (:| 101)) (Not (:/\: FALSE ?))) ==> True A# check (:/\: (Exists (:| 101)) (Not (:=>: FALSE ?))) ==> False A# check (:/\: (Exists (:| 101)) (Not (:\/: TRUE ?))) ==> False A: check (:/\: (Exists (:| 101)) (Not FALSE)) ==> True B: check (:/\: (Exists (:| 101)) (Not FALSE)) ==> True A# check (:/\: (Exists (:| 101)) (Not (Not FALSE))) ==> False A# check (:/\: (Exists (:| 101)) (Not (Not TRUE))) ==> True A: check (:/\: (Exists (:| 101)) (Not TRUE)) ==> False B: check (:/\: (Exists (:| 101)) (Not TRUE)) ==> False A: check (:/\: (Exists (:| 101)) TRUE) ==> True B: check (:/\: (Exists (:| 101)) TRUE) ==> True A: check (:/\: FALSE ?) ==> False B: check (:/\: FALSE ?) ==> False A# check (:/\: (Forall (:/=: (.* 0 ?))) ?1) ==> False A# check (:/\: (Forall (:<: (.* 0 ?))) ?1) ==> False A# check (:/\: (Forall (:<=: (.* 0 ?))) ?1) ==> False A# check (:/\: (Forall (:=: (.* 0 ?))) ?1) ==> False A# check (:/\: (Forall (:>: (.* 0 ?))) ?1) ==> False A# check (:/\: (Forall (:>=: (.* 0 ?))) ?1) ==> False A# check (:/\: (Forall (:| -1)) (:/\: (:/\: FALSE ?) ?1)) ==> False A: check (:/\: (Forall (:| -1)) (:/\: FALSE ?)) ==> False B: check (:/\: (Forall (:| -1)) (:/\: FALSE ?)) ==> False A# check (:/\: (Forall (:| -1)) (:/\: (Not TRUE) ?)) ==> False A# check (:/\: (Forall (:| -1)) (:/\: TRUE FALSE)) ==> False A# check (:/\: (Forall (:| -1)) (:/\: TRUE TRUE)) ==> True A# check (:/\: (Forall (:| -1)) (:=>: (:/\: FALSE ?) ?1)) ==> True A# check (:/\: (Forall (:| -1)) (:=>: FALSE ?)) ==> True A# check (:/\: (Forall (:| -1)) (:=>: (Not TRUE) ?)) ==> True A# check (:/\: (Forall (:| -1)) (:=>: TRUE FALSE)) ==> False A: check (:/\: (Forall (:| -1)) (:=>: TRUE TRUE)) ==> True B: check (:/\: (Forall (:| -1)) (:=>: ? TRUE)) ==> True A# check (:/\: (Forall (:| -1)) (:\/: (:=>: FALSE ?) ?1)) ==> True A# check (:/\: (Forall (:| -1)) (:\/: (:\/: TRUE ?) ?1)) ==> True A# check (:/\: (Forall (:| -1)) (:\/: FALSE FALSE)) ==> False A# check (:/\: (Forall (:| -1)) (:\/: FALSE TRUE)) ==> True A# check (:/\: (Forall (:| -1)) (:\/: (Not FALSE) ?)) ==> True A: check (:/\: (Forall (:| -1)) (:\/: TRUE ?)) ==> True B: check (:/\: (Forall (:| -1)) (:\/: TRUE ?)) ==> True A# check (:/\: (Forall (:| -1)) (Exists (:| -1))) ==> True A# check (:/\: (Forall (:| -1)) (Exists (:| 0))) ==> False A# check (:/\: (Forall (:| -1)) (Exists (:| 1))) ==> True A# check (:/\: (Forall (:| -1)) (Exists (:| 2))) ==> True A# check (:/\: (Forall (:| -1)) (Exists (:| 101))) ==> True A: check (:/\: (Forall (:| -1)) FALSE) ==> False B: check (:/\: (Forall (:| -1)) FALSE) ==> False A# check (:/\: (Forall (:| -1)) (Forall (:| -1))) ==> True A# check (:/\: (Forall (:| -1)) (Forall (:| 0))) ==> True A# check (:/\: (Forall (:| -1)) (Forall (:| 1))) ==> True A# check (:/\: (Forall (:| -1)) (Forall (:| 2))) ==> False A# check (:/\: (Forall (:| -1)) (Forall (:| 101))) ==> False A# check (:/\: (Forall (:| -1)) (Not (:/\: FALSE ?))) ==> True A# check (:/\: (Forall (:| -1)) (Not (:=>: FALSE ?))) ==> False A# check (:/\: (Forall (:| -1)) (Not (:\/: TRUE ?))) ==> False A: check (:/\: (Forall (:| -1)) (Not FALSE)) ==> True B: check (:/\: (Forall (:| -1)) (Not FALSE)) ==> True A# check (:/\: (Forall (:| -1)) (Not (Not FALSE))) ==> False A# check (:/\: (Forall (:| -1)) (Not (Not TRUE))) ==> True A: check (:/\: (Forall (:| -1)) (Not TRUE)) ==> False B: check (:/\: (Forall (:| -1)) (Not TRUE)) ==> False A: check (:/\: (Forall (:| -1)) TRUE) ==> True B: check (:/\: (Forall (:| -1)) TRUE) ==> True A# check (:/\: (Forall (:| 0)) (:/\: (:/\: FALSE ?) ?1)) ==> False A: check (:/\: (Forall (:| 0)) (:/\: FALSE ?)) ==> False B: check (:/\: (Forall (:| 0)) (:/\: FALSE ?)) ==> False A# check (:/\: (Forall (:| 0)) (:/\: (Not TRUE) ?)) ==> False A# check (:/\: (Forall (:| 0)) (:/\: TRUE FALSE)) ==> False A# check (:/\: (Forall (:| 0)) (:/\: TRUE TRUE)) ==> True A# check (:/\: (Forall (:| 0)) (:=>: (:/\: FALSE ?) ?1)) ==> True A# check (:/\: (Forall (:| 0)) (:=>: FALSE ?)) ==> True A# check (:/\: (Forall (:| 0)) (:=>: (Not TRUE) ?)) ==> True A# check (:/\: (Forall (:| 0)) (:=>: TRUE FALSE)) ==> False A: check (:/\: (Forall (:| 0)) (:=>: TRUE TRUE)) ==> True B: check (:/\: (Forall (:| 0)) (:=>: ? TRUE)) ==> True A# check (:/\: (Forall (:| 0)) (:\/: (:=>: FALSE ?) ?1)) ==> True A# check (:/\: (Forall (:| 0)) (:\/: (:\/: TRUE ?) ?1)) ==> True A# check (:/\: (Forall (:| 0)) (:\/: FALSE FALSE)) ==> False A# check (:/\: (Forall (:| 0)) (:\/: FALSE TRUE)) ==> True A# check (:/\: (Forall (:| 0)) (:\/: (Not FALSE) ?)) ==> True A: check (:/\: (Forall (:| 0)) (:\/: TRUE ?)) ==> True B: check (:/\: (Forall (:| 0)) (:\/: TRUE ?)) ==> True A# check (:/\: (Forall (:| 0)) (Exists (:| -1))) ==> True A# check (:/\: (Forall (:| 0)) (Exists (:| 0))) ==> False A# check (:/\: (Forall (:| 0)) (Exists (:| 1))) ==> True A# check (:/\: (Forall (:| 0)) (Exists (:| 2))) ==> True A# check (:/\: (Forall (:| 0)) (Exists (:| 101))) ==> True A: check (:/\: (Forall (:| 0)) FALSE) ==> False B: check (:/\: (Forall (:| 0)) FALSE) ==> False A# check (:/\: (Forall (:| 0)) (Forall (:| -1))) ==> True A# check (:/\: (Forall (:| 0)) (Forall (:| 0))) ==> True A# check (:/\: (Forall (:| 0)) (Forall (:| 1))) ==> True A# check (:/\: (Forall (:| 0)) (Forall (:| 2))) ==> False A# check (:/\: (Forall (:| 0)) (Forall (:| 101))) ==> False A# check (:/\: (Forall (:| 0)) (Not (:/\: FALSE ?))) ==> True A# check (:/\: (Forall (:| 0)) (Not (:=>: FALSE ?))) ==> False A# check (:/\: (Forall (:| 0)) (Not (:\/: TRUE ?))) ==> False A: check (:/\: (Forall (:| 0)) (Not FALSE)) ==> True B: check (:/\: (Forall (:| 0)) (Not FALSE)) ==> True A# check (:/\: (Forall (:| 0)) (Not (Not FALSE))) ==> False A# check (:/\: (Forall (:| 0)) (Not (Not TRUE))) ==> True A: check (:/\: (Forall (:| 0)) (Not TRUE)) ==> False B: check (:/\: (Forall (:| 0)) (Not TRUE)) ==> False A: check (:/\: (Forall (:| 0)) TRUE) ==> True B: check (:/\: (Forall (:| 0)) TRUE) ==> True A# check (:/\: (Forall (:| 1)) (:/\: (:/\: FALSE ?) ?1)) ==> False A: check (:/\: (Forall (:| 1)) (:/\: FALSE ?)) ==> False B: check (:/\: (Forall (:| 1)) (:/\: FALSE ?)) ==> False A# check (:/\: (Forall (:| 1)) (:/\: (Not TRUE) ?)) ==> False A# check (:/\: (Forall (:| 1)) (:/\: TRUE FALSE)) ==> False A# check (:/\: (Forall (:| 1)) (:/\: TRUE TRUE)) ==> True A# check (:/\: (Forall (:| 1)) (:=>: (:/\: FALSE ?) ?1)) ==> True A# check (:/\: (Forall (:| 1)) (:=>: FALSE ?)) ==> True A# check (:/\: (Forall (:| 1)) (:=>: (Not TRUE) ?)) ==> True A# check (:/\: (Forall (:| 1)) (:=>: TRUE FALSE)) ==> False A: check (:/\: (Forall (:| 1)) (:=>: TRUE TRUE)) ==> True B: check (:/\: (Forall (:| 1)) (:=>: ? TRUE)) ==> True A# check (:/\: (Forall (:| 1)) (:\/: (:=>: FALSE ?) ?1)) ==> True A# check (:/\: (Forall (:| 1)) (:\/: (:\/: TRUE ?) ?1)) ==> True A# check (:/\: (Forall (:| 1)) (:\/: FALSE FALSE)) ==> False A# check (:/\: (Forall (:| 1)) (:\/: FALSE TRUE)) ==> True A# check (:/\: (Forall (:| 1)) (:\/: (Not FALSE) ?)) ==> True A: check (:/\: (Forall (:| 1)) (:\/: TRUE ?)) ==> True B: check (:/\: (Forall (:| 1)) (:\/: TRUE ?)) ==> True A# check (:/\: (Forall (:| 1)) (Exists (:| -1))) ==> True A# check (:/\: (Forall (:| 1)) (Exists (:| 0))) ==> False A# check (:/\: (Forall (:| 1)) (Exists (:| 1))) ==> True A# check (:/\: (Forall (:| 1)) (Exists (:| 2))) ==> True A# check (:/\: (Forall (:| 1)) (Exists (:| 101))) ==> True A: check (:/\: (Forall (:| 1)) FALSE) ==> False B: check (:/\: (Forall (:| 1)) FALSE) ==> False A# check (:/\: (Forall (:| 1)) (Forall (:| -1))) ==> True A# check (:/\: (Forall (:| 1)) (Forall (:| 0))) ==> True A# check (:/\: (Forall (:| 1)) (Forall (:| 1))) ==> True A# check (:/\: (Forall (:| 1)) (Forall (:| 2))) ==> False A# check (:/\: (Forall (:| 1)) (Forall (:| 101))) ==> False A# check (:/\: (Forall (:| 1)) (Not (:/\: FALSE ?))) ==> True A# check (:/\: (Forall (:| 1)) (Not (:=>: FALSE ?))) ==> False A# check (:/\: (Forall (:| 1)) (Not (:\/: TRUE ?))) ==> False A: check (:/\: (Forall (:| 1)) (Not FALSE)) ==> True B: check (:/\: (Forall (:| 1)) (Not FALSE)) ==> True A# check (:/\: (Forall (:| 1)) (Not (Not FALSE))) ==> False A# check (:/\: (Forall (:| 1)) (Not (Not TRUE))) ==> True A: check (:/\: (Forall (:| 1)) (Not TRUE)) ==> False B: check (:/\: (Forall (:| 1)) (Not TRUE)) ==> False A: check (:/\: (Forall (:| 1)) TRUE) ==> True B: check (:/\: (Forall (:| 1)) TRUE) ==> True A: check (:/\: (Forall (:| 2)) ?) ==> False B: check (:/\: (Forall (:| 2)) ?) ==> False A: check (:/\: (Forall (:| 101)) ?) ==> False B: check (:/\: (Forall (:| 101)) ?) ==> False A# check (:/\: (Not (:/\: (:/\: FALSE ?) ?1)) (:/\: FALSE ?2)) ==> False A# check (:/\: (Not (:/\: (:/\: FALSE ?) ?1)) (:=>: FALSE ?2)) ==> True A# check (:/\: (Not (:/\: (:/\: FALSE ?) ?1)) (:\/: TRUE ?2)) ==> True A# check (:/\: (Not (:/\: (:/\: FALSE ?) ?1)) FALSE) ==> False A# check (:/\: (Not (:/\: (:/\: FALSE ?) ?1)) (Not FALSE)) ==> True A# check (:/\: (Not (:/\: (:/\: FALSE ?) ?1)) (Not TRUE)) ==> False A# check (:/\: (Not (:/\: (:/\: FALSE ?) ?1)) TRUE) ==> True A# check (:/\: (Not (:/\: (:/\: TRUE FALSE) ?)) FALSE) ==> False A# check (:/\: (Not (:/\: (:/\: TRUE FALSE) ?)) TRUE) ==> True A# check (:/\: (Not (:/\: (:/\: TRUE TRUE) TRUE)) ?) ==> False A# check (:/\: (Not (:/\: (:=>: FALSE ?) (:=>: FALSE ?1))) ?2) ==> False A# check (:/\: (Not (:/\: (:=>: FALSE ?) (:\/: TRUE ?1))) ?2) ==> False A# check (:/\: (Not (:/\: (:=>: FALSE ?) FALSE)) FALSE) ==> False A# check (:/\: (Not (:/\: (:=>: FALSE ?) FALSE)) TRUE) ==> True A# check (:/\: (Not (:/\: (:=>: FALSE ?) (Not FALSE))) ?1) ==> False A# check (:/\: (Not (:/\: (:=>: FALSE ?) TRUE)) ?1) ==> False A# check (:/\: (Not (:/\: (:=>: TRUE FALSE) ?)) FALSE) ==> False A# check (:/\: (Not (:/\: (:=>: TRUE FALSE) ?)) TRUE) ==> True A# check (:/\: (Not (:/\: (:=>: TRUE TRUE) TRUE)) ?) ==> False A# check (:/\: (Not (:/\: (:\/: FALSE FALSE) ?)) FALSE) ==> False A# check (:/\: (Not (:/\: (:\/: FALSE FALSE) ?)) TRUE) ==> True A# check (:/\: (Not (:/\: (:\/: FALSE TRUE) TRUE)) ?) ==> False A# check (:/\: (Not (:/\: (:\/: TRUE ?) (:=>: FALSE ?1))) ?2) ==> False A# check (:/\: (Not (:/\: (:\/: TRUE ?) (:\/: TRUE ?1))) ?2) ==> False A# check (:/\: (Not (:/\: (:\/: TRUE ?) FALSE)) FALSE) ==> False A# check (:/\: (Not (:/\: (:\/: TRUE ?) FALSE)) TRUE) ==> True A# check (:/\: (Not (:/\: (:\/: TRUE ?) (Not FALSE))) ?1) ==> False A# check (:/\: (Not (:/\: (:\/: TRUE ?) TRUE)) ?1) ==> False A# check (:/\: (Not (:/\: FALSE ?)) (:/\: (:/\: FALSE ?1) ?2)) ==> False A: check (:/\: (Not (:/\: FALSE ?)) (:/\: FALSE ?1)) ==> False B: check (:/\: (Not (:/\: FALSE ?)) (:/\: FALSE ?1)) ==> False A# check (:/\: (Not (:/\: FALSE ?)) (:/\: (Not TRUE) ?1)) ==> False A# check (:/\: (Not (:/\: FALSE ?)) (:/\: TRUE FALSE)) ==> False A# check (:/\: (Not (:/\: FALSE ?)) (:/\: TRUE TRUE)) ==> True A# check (:/\: (Not (:/\: FALSE ?)) (:=>: (:/\: FALSE ?1) ?2)) ==> True A# check (:/\: (Not (:/\: FALSE ?)) (:=>: FALSE ?1)) ==> True A# check (:/\: (Not (:/\: FALSE ?)) (:=>: (Not TRUE) ?1)) ==> True A# check (:/\: (Not (:/\: FALSE ?)) (:=>: TRUE FALSE)) ==> False A: check (:/\: (Not (:/\: FALSE ?)) (:=>: TRUE TRUE)) ==> True B: check (:/\: (Not (:/\: FALSE ?)) (:=>: ?1 TRUE)) ==> True A# check (:/\: (Not (:/\: FALSE ?)) (:\/: (:=>: FALSE ?1) ?2)) ==> True A# check (:/\: (Not (:/\: FALSE ?)) (:\/: (:\/: TRUE ?1) ?2)) ==> True A# check (:/\: (Not (:/\: FALSE ?)) (:\/: FALSE FALSE)) ==> False A# check (:/\: (Not (:/\: FALSE ?)) (:\/: FALSE TRUE)) ==> True A# check (:/\: (Not (:/\: FALSE ?)) (:\/: (Not FALSE) ?1)) ==> True A: check (:/\: (Not (:/\: FALSE ?)) (:\/: TRUE ?1)) ==> True B: check (:/\: (Not (:/\: FALSE ?)) (:\/: TRUE ?1)) ==> True A# check (:/\: (Not (:/\: FALSE ?)) (Exists (:| -1))) ==> True A# check (:/\: (Not (:/\: FALSE ?)) (Exists (:| 0))) ==> False A# check (:/\: (Not (:/\: FALSE ?)) (Exists (:| 1))) ==> True A# check (:/\: (Not (:/\: FALSE ?)) (Exists (:| 2))) ==> True A# check (:/\: (Not (:/\: FALSE ?)) (Exists (:| 101))) ==> True A: check (:/\: (Not (:/\: FALSE ?)) FALSE) ==> False B: check (:/\: (Not (:/\: FALSE ?)) FALSE) ==> False A# check (:/\: (Not (:/\: FALSE ?)) (Forall (:| -1))) ==> True A# check (:/\: (Not (:/\: FALSE ?)) (Forall (:| 0))) ==> True A# check (:/\: (Not (:/\: FALSE ?)) (Forall (:| 1))) ==> True A# check (:/\: (Not (:/\: FALSE ?)) (Forall (:| 2))) ==> False A# check (:/\: (Not (:/\: FALSE ?)) (Forall (:| 101))) ==> False A# check (:/\: (Not (:/\: FALSE ?)) (Not (:/\: FALSE ?1))) ==> True A# check (:/\: (Not (:/\: FALSE ?)) (Not (:=>: FALSE ?1))) ==> False A# check (:/\: (Not (:/\: FALSE ?)) (Not (:\/: TRUE ?1))) ==> False A: check (:/\: (Not (:/\: FALSE ?)) (Not FALSE)) ==> True B: check (:/\: (Not (:/\: FALSE ?)) (Not FALSE)) ==> True A# check (:/\: (Not (:/\: FALSE ?)) (Not (Not FALSE))) ==> False A# check (:/\: (Not (:/\: FALSE ?)) (Not (Not TRUE))) ==> True A: check (:/\: (Not (:/\: FALSE ?)) (Not TRUE)) ==> False B: check (:/\: (Not (:/\: FALSE ?)) (Not TRUE)) ==> False A: check (:/\: (Not (:/\: FALSE ?)) TRUE) ==> True B: check (:/\: (Not (:/\: FALSE ?)) TRUE) ==> True A# check (:/\: (Not (:/\: (Not FALSE) (:=>: FALSE ?))) ?1) ==> False A# check (:/\: (Not (:/\: (Not FALSE) (:\/: TRUE ?))) ?1) ==> False A# check (:/\: (Not (:/\: (Not FALSE) FALSE)) FALSE) ==> False A# check (:/\: (Not (:/\: (Not FALSE) FALSE)) TRUE) ==> True A# check (:/\: (Not (:/\: (Not FALSE) (Not FALSE))) ?) ==> False A# check (:/\: (Not (:/\: (Not FALSE) TRUE)) ?) ==> False A# check (:/\: (Not (:/\: (Not TRUE) ?)) (:/\: FALSE ?1)) ==> False A# check (:/\: (Not (:/\: (Not TRUE) ?)) (:=>: FALSE ?1)) ==> True A# check (:/\: (Not (:/\: (Not TRUE) ?)) (:\/: TRUE ?1)) ==> True A# check (:/\: (Not (:/\: (Not TRUE) ?)) FALSE) ==> False A# check (:/\: (Not (:/\: (Not TRUE) ?)) (Not FALSE)) ==> True A# check (:/\: (Not (:/\: (Not TRUE) ?)) (Not TRUE)) ==> False A# check (:/\: (Not (:/\: (Not TRUE) ?)) TRUE) ==> True A# check (:/\: (Not (:/\: TRUE (:/\: FALSE ?))) FALSE) ==> False A# check (:/\: (Not (:/\: TRUE (:/\: FALSE ?))) TRUE) ==> True A# check (:/\: (Not (:/\: TRUE (:/\: TRUE TRUE))) ?) ==> False A# check (:/\: (Not (:/\: TRUE (:=>: FALSE ?))) ?1) ==> False A# check (:/\: (Not (:/\: TRUE (:=>: TRUE TRUE))) ?) ==> False A# check (:/\: (Not (:/\: TRUE (:\/: FALSE TRUE))) ?) ==> False A# check (:/\: (Not (:/\: TRUE (:\/: TRUE ?))) ?1) ==> False A# check (:/\: (Not (:/\: TRUE FALSE)) (:/\: FALSE ?)) ==> False A# check (:/\: (Not (:/\: TRUE FALSE)) (:=>: FALSE ?)) ==> True A# check (:/\: (Not (:/\: TRUE FALSE)) (:\/: TRUE ?)) ==> True A: check (:/\: (Not (:/\: TRUE FALSE)) FALSE) ==> False B: check (:/\: (Not (:/\: TRUE FALSE)) FALSE) ==> False A# check (:/\: (Not (:/\: TRUE FALSE)) (Not FALSE)) ==> True A# check (:/\: (Not (:/\: TRUE FALSE)) (Not TRUE)) ==> False A: check (:/\: (Not (:/\: TRUE FALSE)) TRUE) ==> True B: check (:/\: (Not (:/\: TRUE FALSE)) TRUE) ==> True A# check (:/\: (Not (:/\: TRUE (Not FALSE))) ?) ==> False A# check (:/\: (Not (:/\: TRUE (Not TRUE))) FALSE) ==> False A# check (:/\: (Not (:/\: TRUE (Not TRUE))) TRUE) ==> True A: check (:/\: (Not (:/\: TRUE TRUE)) ?) ==> False B: check (:/\: (Not (:/\: TRUE TRUE)) ?) ==> False A# check (:/\: (Not (:<=: (.* 0 ?) (.* 0 ?1))) ?2) ==> False B# check (:/\: (Not (:<=>: FALSE FALSE)) ?) ==> False B# check (:/\: (Not (:<=>: FALSE TRUE)) FALSE) ==> False B# check (:/\: (Not (:<=>: FALSE TRUE)) TRUE) ==> True B# check (:/\: (Not (:<=>: TRUE FALSE)) FALSE) ==> False B# check (:/\: (Not (:<=>: TRUE FALSE)) TRUE) ==> True B# check (:/\: (Not (:<=>: TRUE TRUE)) ?) ==> False A# check (:/\: (Not (:=: (.* 0 ?) (.* 0 ?1))) ?2) ==> False A# check (:/\: (Not (:=>: (:/\: FALSE ?) ?1)) ?2) ==> False A# check (:/\: (Not (:=>: (:/\: TRUE FALSE) ?)) ?1) ==> False A# check (:/\: (Not (:=>: (:=>: FALSE ?) (:=>: FALSE ?1))) ?2) ==> False A# check (:/\: (Not (:=>: (:=>: FALSE ?) (:\/: TRUE ?1))) ?2) ==> False A# check (:/\: (Not (:=>: (:=>: FALSE ?) FALSE)) FALSE) ==> False A# check (:/\: (Not (:=>: (:=>: FALSE ?) FALSE)) TRUE) ==> True A# check (:/\: (Not (:=>: (:=>: FALSE ?) (Not FALSE))) ?1) ==> False A# check (:/\: (Not (:=>: (:=>: TRUE FALSE) ?)) ?1) ==> False A# check (:/\: (Not (:=>: (:\/: FALSE FALSE) ?)) ?1) ==> False A# check (:/\: (Not (:=>: (:\/: TRUE ?) (:=>: FALSE ?1))) ?2) ==> False A# check (:/\: (Not (:=>: (:\/: TRUE ?) (:\/: TRUE ?1))) ?2) ==> False A# check (:/\: (Not (:=>: (:\/: TRUE ?) FALSE)) FALSE) ==> False A# check (:/\: (Not (:=>: (:\/: TRUE ?) FALSE)) TRUE) ==> True A# check (:/\: (Not (:=>: (:\/: TRUE ?) (Not FALSE))) ?1) ==> False A: check (:/\: (Not (:=>: FALSE ?)) ?1) ==> False B: check (:/\: (Not (:=>: FALSE FALSE)) ?) ==> False A# check (:/\: (Not (:=>: (Not FALSE) (:=>: FALSE ?))) ?1) ==> False A# check (:/\: (Not (:=>: (Not FALSE) (:\/: TRUE ?))) ?1) ==> False A# check (:/\: (Not (:=>: (Not FALSE) FALSE)) FALSE) ==> False A# check (:/\: (Not (:=>: (Not FALSE) FALSE)) TRUE) ==> True A# check (:/\: (Not (:=>: (Not FALSE) (Not FALSE))) ?) ==> False A# check (:/\: (Not (:=>: (Not TRUE) ?)) ?1) ==> False A# check (:/\: (Not (:=>: TRUE (:/\: FALSE ?))) FALSE) ==> False A# check (:/\: (Not (:=>: TRUE (:/\: FALSE ?))) TRUE) ==> True A# check (:/\: (Not (:=>: TRUE (:/\: TRUE TRUE))) ?) ==> False A# check (:/\: (Not (:=>: TRUE (:=>: FALSE ?))) ?1) ==> False A# check (:/\: (Not (:=>: TRUE (:=>: TRUE TRUE))) ?) ==> False A# check (:/\: (Not (:=>: TRUE (:\/: FALSE TRUE))) ?) ==> False A# check (:/\: (Not (:=>: TRUE (:\/: TRUE ?))) ?1) ==> False A# check (:/\: (Not (:=>: TRUE FALSE)) (:/\: FALSE ?)) ==> False A# check (:/\: (Not (:=>: TRUE FALSE)) (:=>: FALSE ?)) ==> True A# check (:/\: (Not (:=>: TRUE FALSE)) (:\/: TRUE ?)) ==> True A: check (:/\: (Not (:=>: TRUE FALSE)) FALSE) ==> False B: check (:/\: (Not (:=>: TRUE FALSE)) FALSE) ==> False A# check (:/\: (Not (:=>: TRUE FALSE)) (Not FALSE)) ==> True A# check (:/\: (Not (:=>: TRUE FALSE)) (Not TRUE)) ==> False A: check (:/\: (Not (:=>: TRUE FALSE)) TRUE) ==> True B: check (:/\: (Not (:=>: TRUE FALSE)) TRUE) ==> True A# check (:/\: (Not (:=>: TRUE (Not FALSE))) ?) ==> False A# check (:/\: (Not (:=>: TRUE (Not TRUE))) FALSE) ==> False A# check (:/\: (Not (:=>: TRUE (Not TRUE))) TRUE) ==> True A: check (:/\: (Not (:=>: (:/\: TRUE TRUE) TRUE)) ?) ==> False A: check (:/\: (Not (:=>: (:=>: FALSE ?) TRUE)) ?1) ==> False A: check (:/\: (Not (:=>: (:=>: TRUE TRUE) TRUE)) ?) ==> False A: check (:/\: (Not (:=>: (:\/: FALSE TRUE) TRUE)) ?) ==> False A: check (:/\: (Not (:=>: (:\/: TRUE ?) TRUE)) ?1) ==> False A: check (:/\: (Not (:=>: (Not FALSE) TRUE)) ?) ==> False A: check (:/\: (Not (:=>: TRUE TRUE)) ?) ==> False B: check (:/\: (Not (:=>: ? TRUE)) ?1) ==> False A# check (:/\: (Not (:>=: (.* 0 ?) (.* 0 ?1))) ?2) ==> False A# check (:/\: (Not (:\/: (:/\: FALSE ?) (:=>: FALSE ?1))) ?2) ==> False A# check (:/\: (Not (:\/: (:/\: FALSE ?) (:\/: TRUE ?1))) ?2) ==> False A# check (:/\: (Not (:\/: (:/\: FALSE ?) FALSE)) FALSE) ==> False A# check (:/\: (Not (:\/: (:/\: FALSE ?) FALSE)) TRUE) ==> True A# check (:/\: (Not (:\/: (:/\: FALSE ?) (Not FALSE))) ?1) ==> False A# check (:/\: (Not (:\/: (:/\: FALSE ?) TRUE)) ?1) ==> False A# check (:/\: (Not (:\/: (:/\: TRUE FALSE) TRUE)) ?) ==> False A# check (:/\: (Not (:\/: (:/\: TRUE TRUE) ?)) ?1) ==> False A# check (:/\: (Not (:\/: (:=>: FALSE ?) ?1)) ?2) ==> False A# check (:/\: (Not (:\/: (:=>: TRUE FALSE) TRUE)) ?) ==> False A# check (:/\: (Not (:\/: (:=>: TRUE TRUE) ?)) ?1) ==> False A# check (:/\: (Not (:\/: (:\/: FALSE FALSE) TRUE)) ?) ==> False A# check (:/\: (Not (:\/: (:\/: FALSE TRUE) ?)) ?1) ==> False A# check (:/\: (Not (:\/: (:\/: TRUE ?) ?1)) ?2) ==> False A# check (:/\: (Not (:\/: FALSE (:/\: FALSE ?))) FALSE) ==> False A# check (:/\: (Not (:\/: FALSE (:/\: FALSE ?))) TRUE) ==> True A# check (:/\: (Not (:\/: FALSE (:/\: TRUE TRUE))) ?) ==> False A# check (:/\: (Not (:\/: FALSE (:=>: FALSE ?))) ?1) ==> False A# check (:/\: (Not (:\/: FALSE (:=>: TRUE TRUE))) ?) ==> False A# check (:/\: (Not (:\/: FALSE (:\/: FALSE TRUE))) ?) ==> False A# check (:/\: (Not (:\/: FALSE (:\/: TRUE ?))) ?1) ==> False A# check (:/\: (Not (:\/: FALSE FALSE)) (:/\: FALSE ?)) ==> False A# check (:/\: (Not (:\/: FALSE FALSE)) (:=>: FALSE ?)) ==> True A# check (:/\: (Not (:\/: FALSE FALSE)) (:\/: TRUE ?)) ==> True A: check (:/\: (Not (:\/: FALSE FALSE)) FALSE) ==> False B: check (:/\: (Not (:\/: FALSE FALSE)) FALSE) ==> False A# check (:/\: (Not (:\/: FALSE FALSE)) (Not FALSE)) ==> True A# check (:/\: (Not (:\/: FALSE FALSE)) (Not TRUE)) ==> False A: check (:/\: (Not (:\/: FALSE FALSE)) TRUE) ==> True B: check (:/\: (Not (:\/: FALSE FALSE)) TRUE) ==> True A# check (:/\: (Not (:\/: FALSE (Not FALSE))) ?) ==> False A# check (:/\: (Not (:\/: FALSE (Not TRUE))) FALSE) ==> False A# check (:/\: (Not (:\/: FALSE (Not TRUE))) TRUE) ==> True A: check (:/\: (Not (:\/: FALSE TRUE)) ?) ==> False B: check (:/\: (Not (:\/: FALSE TRUE)) ?) ==> False A# check (:/\: (Not (:\/: (Not FALSE) ?)) ?1) ==> False A# check (:/\: (Not (:\/: (Not TRUE) (:=>: FALSE ?))) ?1) ==> False A# check (:/\: (Not (:\/: (Not TRUE) (:\/: TRUE ?))) ?1) ==> False A# check (:/\: (Not (:\/: (Not TRUE) FALSE)) FALSE) ==> False A# check (:/\: (Not (:\/: (Not TRUE) FALSE)) TRUE) ==> True A# check (:/\: (Not (:\/: (Not TRUE) (Not FALSE))) ?) ==> False A# check (:/\: (Not (:\/: (Not TRUE) TRUE)) ?) ==> False A: check (:/\: (Not (:\/: TRUE ?)) ?1) ==> False B: check (:/\: (Not (:\/: TRUE ?)) ?1) ==> False A# check (:/\: (Not (:| -1 (.* 0 ?))) ?1) ==> False A# check (:/\: (Not (:| 0 (.* 0 ?))) ?1) ==> False A# check (:/\: (Not (:| 1 (.* 0 ?))) ?1) ==> False A# check (:/\: (Not (:| 2 (.* 0 ?))) ?1) ==> False A# check (:/\: (Not (:| 101 (.* 0 ?))) ?1) ==> False A# check (:/\: (Not (Exists (:| -1))) ?) ==> False A# check (:/\: (Not (Exists (:| 0))) (:/\: FALSE ?)) ==> False A# check (:/\: (Not (Exists (:| 0))) (:=>: FALSE ?)) ==> True A# check (:/\: (Not (Exists (:| 0))) (:\/: TRUE ?)) ==> True A# check (:/\: (Not (Exists (:| 0))) FALSE) ==> False A# check (:/\: (Not (Exists (:| 0))) (Not FALSE)) ==> True A# check (:/\: (Not (Exists (:| 0))) (Not TRUE)) ==> False A# check (:/\: (Not (Exists (:| 0))) TRUE) ==> True A# check (:/\: (Not (Exists (:| 1))) ?) ==> False A# check (:/\: (Not (Exists (:| 2))) ?) ==> False A# check (:/\: (Not (Exists (:| 101))) ?) ==> False A# check (:/\: (Not FALSE) (:/\: (:/\: (:/\: FALSE ?) ?1) ?2)) ==> False A: check (:/\: (Not FALSE) (:/\: (:/\: FALSE ?) ?1)) ==> False B: check (:/\: (Not FALSE) (:/\: (:/\: FALSE ?) ?1)) ==> False A# check (:/\: (Not FALSE) (:/\: (:/\: (Not TRUE) ?) ?1)) ==> False A# check (:/\: (Not FALSE) (:/\: (:/\: TRUE FALSE) ?)) ==> False A# check (:/\: (Not FALSE) (:/\: (:=>: FALSE ?) FALSE)) ==> False A# check (:/\: (Not FALSE) (:/\: (:=>: FALSE ?) TRUE)) ==> True A# check (:/\: (Not FALSE) (:/\: (:=>: TRUE FALSE) ?)) ==> False A# check (:/\: (Not FALSE) (:/\: (:\/: FALSE FALSE) ?)) ==> False A# check (:/\: (Not FALSE) (:/\: (:\/: TRUE ?) FALSE)) ==> False A# check (:/\: (Not FALSE) (:/\: (:\/: TRUE ?) TRUE)) ==> True A# check (:/\: (Not FALSE) (:/\: (Exists (:| 0)) ?)) ==> False A: check (:/\: (Not FALSE) (:/\: FALSE ?)) ==> False B: check (:/\: (Not FALSE) (:/\: FALSE ?)) ==> False A# check (:/\: (Not FALSE) (:/\: (Forall (:| 2)) ?)) ==> False A# check (:/\: (Not FALSE) (:/\: (Forall (:| 101)) ?)) ==> False A# check (:/\: (Not FALSE) (:/\: (Not (:=>: FALSE ?)) ?1)) ==> False A# check (:/\: (Not FALSE) (:/\: (Not (:\/: TRUE ?)) ?1)) ==> False A# check (:/\: (Not FALSE) (:/\: (Not FALSE) FALSE)) ==> False A# check (:/\: (Not FALSE) (:/\: (Not FALSE) TRUE)) ==> True A# check (:/\: (Not FALSE) (:/\: (Not (Not FALSE)) ?)) ==> False A: check (:/\: (Not FALSE) (:/\: (Not TRUE) ?)) ==> False B: check (:/\: (Not FALSE) (:/\: (Not TRUE) ?)) ==> False A# check (:/\: (Not FALSE) (:/\: TRUE (:/\: FALSE ?))) ==> False A# check (:/\: (Not FALSE) (:/\: TRUE (:=>: FALSE ?))) ==> True A# check (:/\: (Not FALSE) (:/\: TRUE (:\/: TRUE ?))) ==> True A: check (:/\: (Not FALSE) (:/\: TRUE FALSE)) ==> False B: check (:/\: (Not FALSE) (:/\: TRUE FALSE)) ==> False A# check (:/\: (Not FALSE) (:/\: TRUE (Not FALSE))) ==> True A# check (:/\: (Not FALSE) (:/\: TRUE (Not TRUE))) ==> False A: check (:/\: (Not FALSE) (:/\: TRUE TRUE)) ==> True B: check (:/\: (Not FALSE) (:/\: TRUE TRUE)) ==> True B# check (:/\: (Not FALSE) (:<=>: FALSE FALSE)) ==> True B# check (:/\: (Not FALSE) (:<=>: FALSE TRUE)) ==> False B# check (:/\: (Not FALSE) (:<=>: TRUE FALSE)) ==> False B# check (:/\: (Not FALSE) (:<=>: TRUE TRUE)) ==> True A# check (:/\: (Not FALSE) (:=>: (:/\: (:/\: FALSE ?) ?1) ?2)) ==> True A# check (:/\: (Not FALSE) (:=>: (:/\: FALSE ?) ?1)) ==> True A# check (:/\: (Not FALSE) (:=>: (:/\: (Not TRUE) ?) ?1)) ==> True A# check (:/\: (Not FALSE) (:=>: (:/\: TRUE FALSE) ?)) ==> True A# check (:/\: (Not FALSE) (:=>: (:=>: FALSE ?) FALSE)) ==> False A# check (:/\: (Not FALSE) (:=>: (:=>: TRUE FALSE) ?)) ==> True A# check (:/\: (Not FALSE) (:=>: (:\/: FALSE FALSE) ?)) ==> True A# check (:/\: (Not FALSE) (:=>: (:\/: TRUE ?) FALSE)) ==> False A# check (:/\: (Not FALSE) (:=>: (Exists (:| 0)) ?)) ==> True A: check (:/\: (Not FALSE) (:=>: FALSE ?)) ==> True B: check (:/\: (Not FALSE) (:=>: FALSE FALSE)) ==> True A# check (:/\: (Not FALSE) (:=>: (Forall (:| 2)) ?)) ==> True A# check (:/\: (Not FALSE) (:=>: (Forall (:| 101)) ?)) ==> True A# check (:/\: (Not FALSE) (:=>: (Not (:=>: FALSE ?)) ?1)) ==> True A# check (:/\: (Not FALSE) (:=>: (Not (:\/: TRUE ?)) ?1)) ==> True A# check (:/\: (Not FALSE) (:=>: (Not FALSE) FALSE)) ==> False A# check (:/\: (Not FALSE) (:=>: (Not (Not FALSE)) ?)) ==> True A# check (:/\: (Not FALSE) (:=>: (Not TRUE) ?)) ==> True A# check (:/\: (Not FALSE) (:=>: TRUE (:/\: FALSE ?))) ==> False A# check (:/\: (Not FALSE) (:=>: TRUE (:=>: FALSE ?))) ==> True A: check (:/\: (Not FALSE) (:=>: TRUE FALSE)) ==> False B: check (:/\: (Not FALSE) (:=>: TRUE FALSE)) ==> False A# check (:/\: (Not FALSE) (:=>: TRUE (Not TRUE))) ==> False B# check (:/\: (Not FALSE) (:=>: ? (:=>: ?1 TRUE))) ==> True A: check (:/\: (Not FALSE) (:=>: TRUE (:\/: TRUE ?))) ==> True B: check (:/\: (Not FALSE) (:=>: ? (:\/: TRUE ?1))) ==> True A: check (:/\: (Not FALSE) (:=>: TRUE (Not FALSE))) ==> True B: check (:/\: (Not FALSE) (:=>: ? (Not FALSE))) ==> True A: check (:/\: (Not FALSE) (:=>: (:=>: FALSE ?) TRUE)) ==> True A: check (:/\: (Not FALSE) (:=>: (:\/: TRUE ?) TRUE)) ==> True A: check (:/\: (Not FALSE) (:=>: (Not FALSE) TRUE)) ==> True A: check (:/\: (Not FALSE) (:=>: TRUE TRUE)) ==> True B: check (:/\: (Not FALSE) (:=>: ? TRUE)) ==> True A# check (:/\: (Not FALSE) (:\/: (:/\: FALSE ?) FALSE)) ==> False A# check (:/\: (Not FALSE) (:\/: (:/\: FALSE ?) TRUE)) ==> True A# check (:/\: (Not FALSE) (:\/: (:/\: TRUE TRUE) ?)) ==> True A# check (:/\: (Not FALSE) (:\/: (:=>: (:/\: FALSE ?) ?1) ?2)) ==> True A# check (:/\: (Not FALSE) (:\/: (:=>: FALSE ?) ?1)) ==> True A# check (:/\: (Not FALSE) (:\/: (:=>: (Not TRUE) ?) ?1)) ==> True A: check (:/\: (Not FALSE) (:\/: (:=>: TRUE TRUE) ?)) ==> True B: check (:/\: (Not FALSE) (:\/: (:=>: ? TRUE) ?1)) ==> True A# check (:/\: (Not FALSE) (:\/: (:\/: (:=>: FALSE ?) ?1) ?2)) ==> True A# check (:/\: (Not FALSE) (:\/: (:\/: (:\/: TRUE ?) ?1) ?2)) ==> True A# check (:/\: (Not FALSE) (:\/: (:\/: FALSE TRUE) ?)) ==> True A# check (:/\: (Not FALSE) (:\/: (:\/: (Not FALSE) ?) ?1)) ==> True A: check (:/\: (Not FALSE) (:\/: (:\/: TRUE ?) ?1)) ==> True B: check (:/\: (Not FALSE) (:\/: (:\/: TRUE ?) ?1)) ==> True A# check (:/\: (Not FALSE) (:\/: (Exists (:| -1)) ?)) ==> True A# check (:/\: (Not FALSE) (:\/: (Exists (:| 1)) ?)) ==> True A# check (:/\: (Not FALSE) (:\/: (Exists (:| 2)) ?)) ==> True A# check (:/\: (Not FALSE) (:\/: (Exists (:| 101)) ?)) ==> True A# check (:/\: (Not FALSE) (:\/: FALSE (:/\: FALSE ?))) ==> False A# check (:/\: (Not FALSE) (:\/: FALSE (:=>: FALSE ?))) ==> True A# check (:/\: (Not FALSE) (:\/: FALSE (:\/: TRUE ?))) ==> True A: check (:/\: (Not FALSE) (:\/: FALSE FALSE)) ==> False B: check (:/\: (Not FALSE) (:\/: FALSE FALSE)) ==> False A# check (:/\: (Not FALSE) (:\/: FALSE (Not FALSE))) ==> True A# check (:/\: (Not FALSE) (:\/: FALSE (Not TRUE))) ==> False A: check (:/\: (Not FALSE) (:\/: FALSE TRUE)) ==> True B: check (:/\: (Not FALSE) (:\/: FALSE TRUE)) ==> True A# check (:/\: (Not FALSE) (:\/: (Forall (:| -1)) ?)) ==> True A# check (:/\: (Not FALSE) (:\/: (Forall (:| 0)) ?)) ==> True A# check (:/\: (Not FALSE) (:\/: (Forall (:| 1)) ?)) ==> True A# check (:/\: (Not FALSE) (:\/: (Not (:/\: FALSE ?)) ?1)) ==> True A: check (:/\: (Not FALSE) (:\/: (Not FALSE) ?)) ==> True B: check (:/\: (Not FALSE) (:\/: (Not FALSE) ?)) ==> True A# check (:/\: (Not FALSE) (:\/: (Not (Not TRUE)) ?)) ==> True A# check (:/\: (Not FALSE) (:\/: (Not TRUE) FALSE)) ==> False A# check (:/\: (Not FALSE) (:\/: (Not TRUE) TRUE)) ==> True A: check (:/\: (Not FALSE) (:\/: TRUE ?)) ==> True B: check (:/\: (Not FALSE) (:\/: TRUE ?)) ==> True A~ check (:/\: (Not FALSE) (Exists (:| -1))) ==> True B~ check (:/\: (Not FALSE) (Exists (:| -1))) ==> False A~ check (:/\: (Not FALSE) (Exists (:| 0))) ==> False B~ check (:/\: (Not FALSE) (Exists (:| 0))) ==> ! divide by zero A: check (:/\: (Not FALSE) (Exists (:| 1))) ==> True B: check (:/\: (Not FALSE) (Exists (:| 1))) ==> True A: check (:/\: (Not FALSE) (Exists (:| 2))) ==> True B: check (:/\: (Not FALSE) (Exists (:| 2))) ==> True A: check (:/\: (Not FALSE) (Exists (:| 101))) ==> True B: check (:/\: (Not FALSE) (Exists (:| 101))) ==> True A: check (:/\: (Not FALSE) FALSE) ==> False B: check (:/\: (Not FALSE) FALSE) ==> False A: check (:/\: (Not FALSE) (Forall (:| -1))) ==> True B: check (:/\: (Not FALSE) (Forall (:| -1))) ==> True A: check (:/\: (Not FALSE) (Forall (:| 0))) ==> True B: check (:/\: (Not FALSE) (Forall (:| 0))) ==> True A: check (:/\: (Not FALSE) (Forall (:| 1))) ==> True B: check (:/\: (Not FALSE) (Forall (:| 1))) ==> True A: check (:/\: (Not FALSE) (Forall (:| 2))) ==> False B: check (:/\: (Not FALSE) (Forall (:| 2))) ==> False A: check (:/\: (Not FALSE) (Forall (:| 101))) ==> False B: check (:/\: (Not FALSE) (Forall (:| 101))) ==> False A# check (:/\: (Not FALSE) (Not (:/\: (:/\: FALSE ?) ?1))) ==> True A: check (:/\: (Not FALSE) (Not (:/\: FALSE ?))) ==> True B: check (:/\: (Not FALSE) (Not (:/\: FALSE ?))) ==> True A# check (:/\: (Not FALSE) (Not (:/\: (Not TRUE) ?))) ==> True A# check (:/\: (Not FALSE) (Not (:/\: TRUE FALSE))) ==> True A# check (:/\: (Not FALSE) (Not (:/\: TRUE TRUE))) ==> False A# check (:/\: (Not FALSE) (Not (:=>: (:/\: FALSE ?) ?1))) ==> False A# check (:/\: (Not FALSE) (Not (:=>: FALSE ?))) ==> False A# check (:/\: (Not FALSE) (Not (:=>: (Not TRUE) ?))) ==> False A# check (:/\: (Not FALSE) (Not (:=>: TRUE FALSE))) ==> True A: check (:/\: (Not FALSE) (Not (:=>: TRUE TRUE))) ==> False B: check (:/\: (Not FALSE) (Not (:=>: ? TRUE))) ==> False A# check (:/\: (Not FALSE) (Not (:\/: (:=>: FALSE ?) ?1))) ==> False A# check (:/\: (Not FALSE) (Not (:\/: (:\/: TRUE ?) ?1))) ==> False A# check (:/\: (Not FALSE) (Not (:\/: FALSE FALSE))) ==> True A# check (:/\: (Not FALSE) (Not (:\/: FALSE TRUE))) ==> False A# check (:/\: (Not FALSE) (Not (:\/: (Not FALSE) ?))) ==> False A: check (:/\: (Not FALSE) (Not (:\/: TRUE ?))) ==> False B: check (:/\: (Not FALSE) (Not (:\/: TRUE ?))) ==> False A# check (:/\: (Not FALSE) (Not (Exists (:| -1)))) ==> False A# check (:/\: (Not FALSE) (Not (Exists (:| 0)))) ==> True A# check (:/\: (Not FALSE) (Not (Exists (:| 1)))) ==> False A# check (:/\: (Not FALSE) (Not (Exists (:| 2)))) ==> False A# check (:/\: (Not FALSE) (Not (Exists (:| 101)))) ==> False A: check (:/\: (Not FALSE) (Not FALSE)) ==> True B: check (:/\: (Not FALSE) (Not FALSE)) ==> True A# check (:/\: (Not FALSE) (Not (Forall (:| -1)))) ==> False A# check (:/\: (Not FALSE) (Not (Forall (:| 0)))) ==> False A# check (:/\: (Not FALSE) (Not (Forall (:| 1)))) ==> False A# check (:/\: (Not FALSE) (Not (Forall (:| 2)))) ==> True A# check (:/\: (Not FALSE) (Not (Forall (:| 101)))) ==> True A# check (:/\: (Not FALSE) (Not (Not (:/\: FALSE ?)))) ==> False A# check (:/\: (Not FALSE) (Not (Not (:=>: FALSE ?)))) ==> True A# check (:/\: (Not FALSE) (Not (Not (:\/: TRUE ?)))) ==> True A: check (:/\: (Not FALSE) (Not (Not FALSE))) ==> False B: check (:/\: (Not FALSE) (Not (Not FALSE))) ==> False A# check (:/\: (Not FALSE) (Not (Not (Not FALSE)))) ==> True A# check (:/\: (Not FALSE) (Not (Not (Not TRUE)))) ==> False A: check (:/\: (Not FALSE) (Not (Not TRUE))) ==> True B: check (:/\: (Not FALSE) (Not (Not TRUE))) ==> True A: check (:/\: (Not FALSE) (Not TRUE)) ==> False B: check (:/\: (Not FALSE) (Not TRUE)) ==> False A: check (:/\: (Not FALSE) TRUE) ==> True B: check (:/\: (Not FALSE) TRUE) ==> True A# check (:/\: (Not (Forall (:| -1))) ?) ==> False A# check (:/\: (Not (Forall (:| 0))) ?) ==> False A# check (:/\: (Not (Forall (:| 1))) ?) ==> False A# check (:/\: (Not (Forall (:| 2))) (:/\: FALSE ?)) ==> False A# check (:/\: (Not (Forall (:| 2))) (:=>: FALSE ?)) ==> True A# check (:/\: (Not (Forall (:| 2))) (:\/: TRUE ?)) ==> True A# check (:/\: (Not (Forall (:| 2))) FALSE) ==> False A# check (:/\: (Not (Forall (:| 2))) (Not FALSE)) ==> True A# check (:/\: (Not (Forall (:| 2))) (Not TRUE)) ==> False A# check (:/\: (Not (Forall (:| 2))) TRUE) ==> True A# check (:/\: (Not (Forall (:| 101))) (:/\: FALSE ?)) ==> False A# check (:/\: (Not (Forall (:| 101))) (:=>: FALSE ?)) ==> True A# check (:/\: (Not (Forall (:| 101))) (:\/: TRUE ?)) ==> True A# check (:/\: (Not (Forall (:| 101))) FALSE) ==> False A# check (:/\: (Not (Forall (:| 101))) (Not FALSE)) ==> True A# check (:/\: (Not (Forall (:| 101))) (Not TRUE)) ==> False A# check (:/\: (Not (Forall (:| 101))) TRUE) ==> True A# check (:/\: (Not (Not (:/\: FALSE ?))) ?1) ==> False A# check (:/\: (Not (Not (:/\: TRUE FALSE))) ?) ==> False A# check (:/\: (Not (Not (:/\: TRUE TRUE))) FALSE) ==> False A# check (:/\: (Not (Not (:/\: TRUE TRUE))) TRUE) ==> True A# check (:/\: (Not (Not (:=>: FALSE ?))) (:/\: FALSE ?1)) ==> False A# check (:/\: (Not (Not (:=>: FALSE ?))) (:=>: FALSE ?1)) ==> True A# check (:/\: (Not (Not (:=>: FALSE ?))) (:\/: TRUE ?1)) ==> True A# check (:/\: (Not (Not (:=>: FALSE ?))) FALSE) ==> False A# check (:/\: (Not (Not (:=>: FALSE ?))) (Not FALSE)) ==> True A# check (:/\: (Not (Not (:=>: FALSE ?))) (Not TRUE)) ==> False A# check (:/\: (Not (Not (:=>: FALSE ?))) TRUE) ==> True A# check (:/\: (Not (Not (:=>: TRUE FALSE))) ?) ==> False A# check (:/\: (Not (Not (:=>: TRUE TRUE))) FALSE) ==> False A# check (:/\: (Not (Not (:=>: TRUE TRUE))) TRUE) ==> True A# check (:/\: (Not (Not (:\/: FALSE FALSE))) ?) ==> False A# check (:/\: (Not (Not (:\/: FALSE TRUE))) FALSE) ==> False A# check (:/\: (Not (Not (:\/: FALSE TRUE))) TRUE) ==> True A# check (:/\: (Not (Not (:\/: TRUE ?))) (:/\: FALSE ?1)) ==> False A# check (:/\: (Not (Not (:\/: TRUE ?))) (:=>: FALSE ?1)) ==> True A# check (:/\: (Not (Not (:\/: TRUE ?))) (:\/: TRUE ?1)) ==> True A# check (:/\: (Not (Not (:\/: TRUE ?))) FALSE) ==> False A# check (:/\: (Not (Not (:\/: TRUE ?))) (Not FALSE)) ==> True A# check (:/\: (Not (Not (:\/: TRUE ?))) (Not TRUE)) ==> False A# check (:/\: (Not (Not (:\/: TRUE ?))) TRUE) ==> True A: check (:/\: (Not (Not FALSE)) ?) ==> False B: check (:/\: (Not (Not FALSE)) ?) ==> False A# check (:/\: (Not (Not (Not FALSE))) (:/\: FALSE ?)) ==> False A# check (:/\: (Not (Not (Not FALSE))) (:=>: FALSE ?)) ==> True A# check (:/\: (Not (Not (Not FALSE))) (:\/: TRUE ?)) ==> True A# check (:/\: (Not (Not (Not FALSE))) FALSE) ==> False A# check (:/\: (Not (Not (Not FALSE))) (Not FALSE)) ==> True A# check (:/\: (Not (Not (Not FALSE))) (Not TRUE)) ==> False A# check (:/\: (Not (Not (Not FALSE))) TRUE) ==> True A# check (:/\: (Not (Not (Not TRUE))) ?) ==> False A# check (:/\: (Not (Not TRUE)) (:/\: (:/\: FALSE ?) ?1)) ==> False A: check (:/\: (Not (Not TRUE)) (:/\: FALSE ?)) ==> False B: check (:/\: (Not (Not TRUE)) (:/\: FALSE ?)) ==> False A# check (:/\: (Not (Not TRUE)) (:/\: (Not TRUE) ?)) ==> False A# check (:/\: (Not (Not TRUE)) (:/\: TRUE FALSE)) ==> False A# check (:/\: (Not (Not TRUE)) (:/\: TRUE TRUE)) ==> True A# check (:/\: (Not (Not TRUE)) (:=>: (:/\: FALSE ?) ?1)) ==> True A# check (:/\: (Not (Not TRUE)) (:=>: FALSE ?)) ==> True A# check (:/\: (Not (Not TRUE)) (:=>: (Not TRUE) ?)) ==> True A# check (:/\: (Not (Not TRUE)) (:=>: TRUE FALSE)) ==> False A: check (:/\: (Not (Not TRUE)) (:=>: TRUE TRUE)) ==> True B: check (:/\: (Not (Not TRUE)) (:=>: ? TRUE)) ==> True A# check (:/\: (Not (Not TRUE)) (:\/: (:=>: FALSE ?) ?1)) ==> True A# check (:/\: (Not (Not TRUE)) (:\/: (:\/: TRUE ?) ?1)) ==> True A# check (:/\: (Not (Not TRUE)) (:\/: FALSE FALSE)) ==> False A# check (:/\: (Not (Not TRUE)) (:\/: FALSE TRUE)) ==> True A# check (:/\: (Not (Not TRUE)) (:\/: (Not FALSE) ?)) ==> True A: check (:/\: (Not (Not TRUE)) (:\/: TRUE ?)) ==> True B: check (:/\: (Not (Not TRUE)) (:\/: TRUE ?)) ==> True A# check (:/\: (Not (Not TRUE)) (Exists (:| -1))) ==> True A# check (:/\: (Not (Not TRUE)) (Exists (:| 0))) ==> False A# check (:/\: (Not (Not TRUE)) (Exists (:| 1))) ==> True A# check (:/\: (Not (Not TRUE)) (Exists (:| 2))) ==> True A# check (:/\: (Not (Not TRUE)) (Exists (:| 101))) ==> True A: check (:/\: (Not (Not TRUE)) FALSE) ==> False B: check (:/\: (Not (Not TRUE)) FALSE) ==> False A# check (:/\: (Not (Not TRUE)) (Forall (:| -1))) ==> True A# check (:/\: (Not (Not TRUE)) (Forall (:| 0))) ==> True A# check (:/\: (Not (Not TRUE)) (Forall (:| 1))) ==> True A# check (:/\: (Not (Not TRUE)) (Forall (:| 2))) ==> False A# check (:/\: (Not (Not TRUE)) (Forall (:| 101))) ==> False A# check (:/\: (Not (Not TRUE)) (Not (:/\: FALSE ?))) ==> True A# check (:/\: (Not (Not TRUE)) (Not (:=>: FALSE ?))) ==> False A# check (:/\: (Not (Not TRUE)) (Not (:\/: TRUE ?))) ==> False A: check (:/\: (Not (Not TRUE)) (Not FALSE)) ==> True B: check (:/\: (Not (Not TRUE)) (Not FALSE)) ==> True A# check (:/\: (Not (Not TRUE)) (Not (Not FALSE))) ==> False A# check (:/\: (Not (Not TRUE)) (Not (Not TRUE))) ==> True A: check (:/\: (Not (Not TRUE)) (Not TRUE)) ==> False B: check (:/\: (Not (Not TRUE)) (Not TRUE)) ==> False A: check (:/\: (Not (Not TRUE)) TRUE) ==> True B: check (:/\: (Not (Not TRUE)) TRUE) ==> True A: check (:/\: (Not TRUE) ?) ==> False B: check (:/\: (Not TRUE) ?) ==> False A# check (:/\: TRUE (:/=: (.* 0 ?) (.* 0 ?1))) ==> False A# check (:/\: TRUE (:/\: (:/\: (:/\: FALSE ?) ?1) ?2)) ==> False A# check (:/\: TRUE (:/\: (:/\: (:/\: TRUE FALSE) ?) ?1)) ==> False A# check (:/\: TRUE (:/\: (:/\: (:=>: FALSE ?) FALSE) ?1)) ==> False A# check (:/\: TRUE (:/\: (:/\: (:=>: TRUE FALSE) ?) ?1)) ==> False A# check (:/\: TRUE (:/\: (:/\: (:\/: FALSE FALSE) ?) ?1)) ==> False A# check (:/\: TRUE (:/\: (:/\: (:\/: TRUE ?) FALSE) ?1)) ==> False A: check (:/\: TRUE (:/\: (:/\: FALSE ?) ?1)) ==> False B: check (:/\: TRUE (:/\: (:/\: FALSE ?) ?1)) ==> False A# check (:/\: TRUE (:/\: (:/\: (Not FALSE) FALSE) ?)) ==> False A# check (:/\: TRUE (:/\: (:/\: (Not TRUE) ?) ?1)) ==> False A# check (:/\: TRUE (:/\: (:/\: TRUE (:/\: FALSE ?)) ?1)) ==> False A: check (:/\: TRUE (:/\: (:/\: TRUE FALSE) ?)) ==> False B: check (:/\: TRUE (:/\: (:/\: TRUE FALSE) ?)) ==> False A# check (:/\: TRUE (:/\: (:/\: TRUE (Not TRUE)) ?)) ==> False A# check (:/\: TRUE (:/\: (:/\: TRUE TRUE) FALSE)) ==> False A# check (:/\: TRUE (:/\: (:/\: TRUE TRUE) TRUE)) ==> True B# check (:/\: TRUE (:/\: (:<=>: FALSE TRUE) ?)) ==> False B# check (:/\: TRUE (:/\: (:<=>: TRUE FALSE) ?)) ==> False A# check (:/\: TRUE (:/\: (:=>: (:/\: FALSE ?) ?1) FALSE)) ==> False A# check (:/\: TRUE (:/\: (:=>: (:/\: FALSE ?) ?1) TRUE)) ==> True A# check (:/\: TRUE (:/\: (:=>: (:=>: FALSE ?) FALSE) ?1)) ==> False A# check (:/\: TRUE (:/\: (:=>: (:\/: TRUE ?) FALSE) ?1)) ==> False A# check (:/\: TRUE (:/\: (:=>: FALSE ?) (:/\: FALSE ?1))) ==> False A# check (:/\: TRUE (:/\: (:=>: FALSE ?) (:=>: FALSE ?1))) ==> True A# check (:/\: TRUE (:/\: (:=>: FALSE ?) (:\/: TRUE ?1))) ==> True A# check (:/\: TRUE (:/\: (:=>: FALSE ?) FALSE)) ==> False A# check (:/\: TRUE (:/\: (:=>: FALSE ?) (Not FALSE))) ==> True A# check (:/\: TRUE (:/\: (:=>: FALSE ?) (Not TRUE))) ==> False A# check (:/\: TRUE (:/\: (:=>: FALSE ?) TRUE)) ==> True A# check (:/\: TRUE (:/\: (:=>: (Not FALSE) FALSE) ?)) ==> False A# check (:/\: TRUE (:/\: (:=>: (Not TRUE) ?) FALSE)) ==> False A# check (:/\: TRUE (:/\: (:=>: (Not TRUE) ?) TRUE)) ==> True A# check (:/\: TRUE (:/\: (:=>: TRUE (:/\: FALSE ?)) ?1)) ==> False A: check (:/\: TRUE (:/\: (:=>: TRUE FALSE) ?)) ==> False B: check (:/\: TRUE (:/\: (:=>: TRUE FALSE) ?)) ==> False A# check (:/\: TRUE (:/\: (:=>: TRUE (Not TRUE)) ?)) ==> False A: check (:/\: TRUE (:/\: (:=>: TRUE TRUE) FALSE)) ==> False B: check (:/\: TRUE (:/\: (:=>: ? TRUE) FALSE)) ==> False A: check (:/\: TRUE (:/\: (:=>: TRUE TRUE) TRUE)) ==> True B: check (:/\: TRUE (:/\: (:=>: ? TRUE) TRUE)) ==> True A# check (:/\: TRUE (:/\: (:\/: (:/\: FALSE ?) FALSE) ?1)) ==> False A# check (:/\: TRUE (:/\: (:\/: (:=>: FALSE ?) ?1) FALSE)) ==> False A# check (:/\: TRUE (:/\: (:\/: (:=>: FALSE ?) ?1) TRUE)) ==> True A# check (:/\: TRUE (:/\: (:\/: (:\/: TRUE ?) ?1) FALSE)) ==> False A# check (:/\: TRUE (:/\: (:\/: (:\/: TRUE ?) ?1) TRUE)) ==> True A# check (:/\: TRUE (:/\: (:\/: FALSE (:/\: FALSE ?)) ?1)) ==> False A: check (:/\: TRUE (:/\: (:\/: FALSE FALSE) ?)) ==> False B: check (:/\: TRUE (:/\: (:\/: FALSE FALSE) ?)) ==> False A# check (:/\: TRUE (:/\: (:\/: FALSE (Not TRUE)) ?)) ==> False A# check (:/\: TRUE (:/\: (:\/: FALSE TRUE) FALSE)) ==> False A# check (:/\: TRUE (:/\: (:\/: FALSE TRUE) TRUE)) ==> True A# check (:/\: TRUE (:/\: (:\/: (Not FALSE) ?) FALSE)) ==> False A# check (:/\: TRUE (:/\: (:\/: (Not FALSE) ?) TRUE)) ==> True A# check (:/\: TRUE (:/\: (:\/: (Not TRUE) FALSE) ?)) ==> False A# check (:/\: TRUE (:/\: (:\/: TRUE ?) (:/\: FALSE ?1))) ==> False A# check (:/\: TRUE (:/\: (:\/: TRUE ?) (:=>: FALSE ?1))) ==> True A# check (:/\: TRUE (:/\: (:\/: TRUE ?) (:\/: TRUE ?1))) ==> True A: check (:/\: TRUE (:/\: (:\/: TRUE ?) FALSE)) ==> False B: check (:/\: TRUE (:/\: (:\/: TRUE ?) FALSE)) ==> False A# check (:/\: TRUE (:/\: (:\/: TRUE ?) (Not FALSE))) ==> True A# check (:/\: TRUE (:/\: (:\/: TRUE ?) (Not TRUE))) ==> False A: check (:/\: TRUE (:/\: (:\/: TRUE ?) TRUE)) ==> True B: check (:/\: TRUE (:/\: (:\/: TRUE ?) TRUE)) ==> True A# check (:/\: TRUE (:/\: (Exists (:| -1)) FALSE)) ==> False A# check (:/\: TRUE (:/\: (Exists (:| -1)) TRUE)) ==> True A# check (:/\: TRUE (:/\: (Exists (:| 0)) ?)) ==> False A# check (:/\: TRUE (:/\: (Exists (:| 1)) FALSE)) ==> False A# check (:/\: TRUE (:/\: (Exists (:| 1)) TRUE)) ==> True A# check (:/\: TRUE (:/\: (Exists (:| 2)) FALSE)) ==> False A# check (:/\: TRUE (:/\: (Exists (:| 2)) TRUE)) ==> True A# check (:/\: TRUE (:/\: (Exists (:| 101)) FALSE)) ==> False A# check (:/\: TRUE (:/\: (Exists (:| 101)) TRUE)) ==> True A: check (:/\: TRUE (:/\: FALSE ?)) ==> False B: check (:/\: TRUE (:/\: FALSE ?)) ==> False A# check (:/\: TRUE (:/\: (Forall (:| -1)) FALSE)) ==> False A# check (:/\: TRUE (:/\: (Forall (:| -1)) TRUE)) ==> True A# check (:/\: TRUE (:/\: (Forall (:| 0)) FALSE)) ==> False A# check (:/\: TRUE (:/\: (Forall (:| 0)) TRUE)) ==> True A# check (:/\: TRUE (:/\: (Forall (:| 1)) FALSE)) ==> False A# check (:/\: TRUE (:/\: (Forall (:| 1)) TRUE)) ==> True A# check (:/\: TRUE (:/\: (Forall (:| 2)) ?)) ==> False A# check (:/\: TRUE (:/\: (Forall (:| 101)) ?)) ==> False A# check (:/\: TRUE (:/\: (Not (:/\: FALSE ?)) FALSE)) ==> False A# check (:/\: TRUE (:/\: (Not (:/\: FALSE ?)) TRUE)) ==> True A# check (:/\: TRUE (:/\: (Not (:/\: TRUE TRUE)) ?)) ==> False A# check (:/\: TRUE (:/\: (Not (:=>: FALSE ?)) ?1)) ==> False A# check (:/\: TRUE (:/\: (Not (:=>: TRUE TRUE)) ?)) ==> False A# check (:/\: TRUE (:/\: (Not (:\/: FALSE TRUE)) ?)) ==> False A# check (:/\: TRUE (:/\: (Not (:\/: TRUE ?)) ?1)) ==> False A# check (:/\: TRUE (:/\: (Not FALSE) (:/\: FALSE ?))) ==> False A# check (:/\: TRUE (:/\: (Not FALSE) (:=>: FALSE ?))) ==> True A# check (:/\: TRUE (:/\: (Not FALSE) (:\/: TRUE ?))) ==> True A: check (:/\: TRUE (:/\: (Not FALSE) FALSE)) ==> False B: check (:/\: TRUE (:/\: (Not FALSE) FALSE)) ==> False A# check (:/\: TRUE (:/\: (Not FALSE) (Not FALSE))) ==> True A# check (:/\: TRUE (:/\: (Not FALSE) (Not TRUE))) ==> False A: check (:/\: TRUE (:/\: (Not FALSE) TRUE)) ==> True B: check (:/\: TRUE (:/\: (Not FALSE) TRUE)) ==> True A# check (:/\: TRUE (:/\: (Not (Not FALSE)) ?)) ==> False A# check (:/\: TRUE (:/\: (Not (Not TRUE)) FALSE)) ==> False A# check (:/\: TRUE (:/\: (Not (Not TRUE)) TRUE)) ==> True A: check (:/\: TRUE (:/\: (Not TRUE) ?)) ==> False B: check (:/\: TRUE (:/\: (Not TRUE) ?)) ==> False A# check (:/\: TRUE (:/\: TRUE (:/\: (:/\: FALSE ?) ?1))) ==> False A: check (:/\: TRUE (:/\: TRUE (:/\: FALSE ?))) ==> False B: check (:/\: TRUE (:/\: TRUE (:/\: FALSE ?))) ==> False A# check (:/\: TRUE (:/\: TRUE (:/\: (Not TRUE) ?))) ==> False A# check (:/\: TRUE (:/\: TRUE (:/\: TRUE FALSE))) ==> False A# check (:/\: TRUE (:/\: TRUE (:/\: TRUE TRUE))) ==> True A# check (:/\: TRUE (:/\: TRUE (:=>: (:/\: FALSE ?) ?1))) ==> True A# check (:/\: TRUE (:/\: TRUE (:=>: FALSE ?))) ==> True A# check (:/\: TRUE (:/\: TRUE (:=>: (Not TRUE) ?))) ==> True A# check (:/\: TRUE (:/\: TRUE (:=>: TRUE FALSE))) ==> False A: check (:/\: TRUE (:/\: TRUE (:=>: TRUE TRUE))) ==> True B: check (:/\: TRUE (:/\: TRUE (:=>: ? TRUE))) ==> True A# check (:/\: TRUE (:/\: TRUE (:\/: (:=>: FALSE ?) ?1))) ==> True A# check (:/\: TRUE (:/\: TRUE (:\/: (:\/: TRUE ?) ?1))) ==> True A# check (:/\: TRUE (:/\: TRUE (:\/: FALSE FALSE))) ==> False A# check (:/\: TRUE (:/\: TRUE (:\/: FALSE TRUE))) ==> True A# check (:/\: TRUE (:/\: TRUE (:\/: (Not FALSE) ?))) ==> True A: check (:/\: TRUE (:/\: TRUE (:\/: TRUE ?))) ==> True B: check (:/\: TRUE (:/\: TRUE (:\/: TRUE ?))) ==> True A# check (:/\: TRUE (:/\: TRUE (Exists (:| -1)))) ==> True A# check (:/\: TRUE (:/\: TRUE (Exists (:| 0)))) ==> False A# check (:/\: TRUE (:/\: TRUE (Exists (:| 1)))) ==> True A# check (:/\: TRUE (:/\: TRUE (Exists (:| 2)))) ==> True A# check (:/\: TRUE (:/\: TRUE (Exists (:| 101)))) ==> True A: check (:/\: TRUE (:/\: TRUE FALSE)) ==> False B: check (:/\: TRUE (:/\: TRUE FALSE)) ==> False A# check (:/\: TRUE (:/\: TRUE (Forall (:| -1)))) ==> True A# check (:/\: TRUE (:/\: TRUE (Forall (:| 0)))) ==> True A# check (:/\: TRUE (:/\: TRUE (Forall (:| 1)))) ==> True A# check (:/\: TRUE (:/\: TRUE (Forall (:| 2)))) ==> False A# check (:/\: TRUE (:/\: TRUE (Forall (:| 101)))) ==> False A# check (:/\: TRUE (:/\: TRUE (Not (:/\: FALSE ?)))) ==> True A# check (:/\: TRUE (:/\: TRUE (Not (:=>: FALSE ?)))) ==> False A# check (:/\: TRUE (:/\: TRUE (Not (:\/: TRUE ?)))) ==> False A: check (:/\: TRUE (:/\: TRUE (Not FALSE))) ==> True B: check (:/\: TRUE (:/\: TRUE (Not FALSE))) ==> True A# check (:/\: TRUE (:/\: TRUE (Not (Not FALSE)))) ==> False A# check (:/\: TRUE (:/\: TRUE (Not (Not TRUE)))) ==> True A: check (:/\: TRUE (:/\: TRUE (Not TRUE))) ==> False B: check (:/\: TRUE (:/\: TRUE (Not TRUE))) ==> False A: check (:/\: TRUE (:/\: TRUE TRUE)) ==> True B: check (:/\: TRUE (:/\: TRUE TRUE)) ==> True A# check (:/\: TRUE (:<: (.* 0 ?) (.* 0 ?1))) ==> False A# check (:/\: TRUE (:<=: (.* 0 ?) (.* 0 ?1))) ==> True B# check (:/\: TRUE (:<=>: (:/\: FALSE ?) FALSE)) ==> True B# check (:/\: TRUE (:<=>: (:/\: FALSE ?) TRUE)) ==> False B# check (:/\: TRUE (:<=>: (:=>: ? TRUE) FALSE)) ==> False B# check (:/\: TRUE (:<=>: (:=>: ? TRUE) TRUE)) ==> True B# check (:/\: TRUE (:<=>: (:\/: TRUE ?) FALSE)) ==> False B# check (:/\: TRUE (:<=>: (:\/: TRUE ?) TRUE)) ==> True B# check (:/\: TRUE (:<=>: FALSE (:/\: FALSE ?))) ==> True B# check (:/\: TRUE (:<=>: FALSE (:=>: ? TRUE))) ==> False B# check (:/\: TRUE (:<=>: FALSE (:\/: TRUE ?))) ==> False B# check (:/\: TRUE (:<=>: FALSE FALSE)) ==> True B# check (:/\: TRUE (:<=>: FALSE (Not FALSE))) ==> False B# check (:/\: TRUE (:<=>: FALSE (Not TRUE))) ==> True B# check (:/\: TRUE (:<=>: FALSE TRUE)) ==> False B# check (:/\: TRUE (:<=>: (Not FALSE) FALSE)) ==> False B# check (:/\: TRUE (:<=>: (Not FALSE) TRUE)) ==> True B# check (:/\: TRUE (:<=>: (Not TRUE) FALSE)) ==> True B# check (:/\: TRUE (:<=>: (Not TRUE) TRUE)) ==> False B# check (:/\: TRUE (:<=>: TRUE (:/\: FALSE ?))) ==> False B# check (:/\: TRUE (:<=>: TRUE (:=>: ? TRUE))) ==> True B# check (:/\: TRUE (:<=>: TRUE (:\/: TRUE ?))) ==> True B# check (:/\: TRUE (:<=>: TRUE FALSE)) ==> False B# check (:/\: TRUE (:<=>: TRUE (Not FALSE))) ==> True B# check (:/\: TRUE (:<=>: TRUE (Not TRUE))) ==> False B# check (:/\: TRUE (:<=>: TRUE TRUE)) ==> True A# check (:/\: TRUE (:=: (.* 0 ?) (.* 0 ?1))) ==> True A# check (:/\: TRUE (:=>: (:/\: (:/\: FALSE ?) ?1) ?2)) ==> True A# check (:/\: TRUE (:=>: (:/\: (:/\: TRUE FALSE) ?) ?1)) ==> True A# check (:/\: TRUE (:=>: (:/\: (:=>: FALSE ?) FALSE) ?1)) ==> True A# check (:/\: TRUE (:=>: (:/\: (:=>: TRUE FALSE) ?) ?1)) ==> True A# check (:/\: TRUE (:=>: (:/\: (:\/: FALSE FALSE) ?) ?1)) ==> True A# check (:/\: TRUE (:=>: (:/\: (:\/: TRUE ?) FALSE) ?1)) ==> True A: check (:/\: TRUE (:=>: (:/\: FALSE ?) ?1)) ==> True B: check (:/\: TRUE (:=>: (:/\: FALSE ?) FALSE)) ==> True A# check (:/\: TRUE (:=>: (:/\: (Not FALSE) FALSE) ?)) ==> True A# check (:/\: TRUE (:=>: (:/\: (Not TRUE) ?) ?1)) ==> True A# check (:/\: TRUE (:=>: (:/\: TRUE (:/\: FALSE ?)) ?1)) ==> True A# check (:/\: TRUE (:=>: (:/\: TRUE FALSE) ?)) ==> True A# check (:/\: TRUE (:=>: (:/\: TRUE (Not TRUE)) ?)) ==> True A# check (:/\: TRUE (:=>: (:/\: TRUE TRUE) FALSE)) ==> False A# check (:/\: TRUE (:=>: (:=>: (:/\: FALSE ?) ?1) FALSE)) ==> False A# check (:/\: TRUE (:=>: (:=>: (:=>: FALSE ?) FALSE) ?1)) ==> True A# check (:/\: TRUE (:=>: (:=>: (:\/: TRUE ?) FALSE) ?1)) ==> True A# check (:/\: TRUE (:=>: (:=>: FALSE ?) (:/\: FALSE ?1))) ==> False A# check (:/\: TRUE (:=>: (:=>: FALSE ?) (:=>: FALSE ?1))) ==> True A# check (:/\: TRUE (:=>: (:=>: FALSE ?) FALSE)) ==> False A# check (:/\: TRUE (:=>: (:=>: FALSE ?) (Not TRUE))) ==> False A# check (:/\: TRUE (:=>: (:=>: (Not FALSE) FALSE) ?)) ==> True A# check (:/\: TRUE (:=>: (:=>: (Not TRUE) ?) FALSE)) ==> False A# check (:/\: TRUE (:=>: (:=>: TRUE (:/\: FALSE ?)) ?1)) ==> True A# check (:/\: TRUE (:=>: (:=>: TRUE FALSE) ?)) ==> True A# check (:/\: TRUE (:=>: (:=>: TRUE (Not TRUE)) ?)) ==> True A: check (:/\: TRUE (:=>: (:=>: TRUE TRUE) FALSE)) ==> False B: check (:/\: TRUE (:=>: (:=>: ? TRUE) FALSE)) ==> False A# check (:/\: TRUE (:=>: (:\/: (:/\: FALSE ?) FALSE) ?1)) ==> True A# check (:/\: TRUE (:=>: (:\/: (:=>: FALSE ?) ?1) FALSE)) ==> False A# check (:/\: TRUE (:=>: (:\/: (:\/: TRUE ?) ?1) FALSE)) ==> False A# check (:/\: TRUE (:=>: (:\/: FALSE (:/\: FALSE ?)) ?1)) ==> True A# check (:/\: TRUE (:=>: (:\/: FALSE FALSE) ?)) ==> True A# check (:/\: TRUE (:=>: (:\/: FALSE (Not TRUE)) ?)) ==> True A# check (:/\: TRUE (:=>: (:\/: FALSE TRUE) FALSE)) ==> False A# check (:/\: TRUE (:=>: (:\/: (Not FALSE) ?) FALSE)) ==> False A# check (:/\: TRUE (:=>: (:\/: (Not TRUE) FALSE) ?)) ==> True A# check (:/\: TRUE (:=>: (:\/: TRUE ?) (:/\: FALSE ?1))) ==> False A# check (:/\: TRUE (:=>: (:\/: TRUE ?) (:=>: FALSE ?1))) ==> True A: check (:/\: TRUE (:=>: (:\/: TRUE ?) FALSE)) ==> False B: check (:/\: TRUE (:=>: (:\/: TRUE ?) FALSE)) ==> False A# check (:/\: TRUE (:=>: (:\/: TRUE ?) (Not TRUE))) ==> False A# check (:/\: TRUE (:=>: (Exists (:| -1)) FALSE)) ==> False A# check (:/\: TRUE (:=>: (Exists (:| 0)) ?)) ==> True A# check (:/\: TRUE (:=>: (Exists (:| 1)) FALSE)) ==> False A# check (:/\: TRUE (:=>: (Exists (:| 2)) FALSE)) ==> False A# check (:/\: TRUE (:=>: (Exists (:| 101)) FALSE)) ==> False A: check (:/\: TRUE (:=>: FALSE ?)) ==> True B: check (:/\: TRUE (:=>: FALSE (:/\: FALSE ?))) ==> True B: check (:/\: TRUE (:=>: FALSE FALSE)) ==> True B: check (:/\: TRUE (:=>: FALSE (Not TRUE))) ==> True A# check (:/\: TRUE (:=>: (Forall (:| -1)) FALSE)) ==> False A# check (:/\: TRUE (:=>: (Forall (:| 0)) FALSE)) ==> False A# check (:/\: TRUE (:=>: (Forall (:| 1)) FALSE)) ==> False A# check (:/\: TRUE (:=>: (Forall (:| 2)) ?)) ==> True A# check (:/\: TRUE (:=>: (Forall (:| 101)) ?)) ==> True A# check (:/\: TRUE (:=>: (Not (:/\: FALSE ?)) FALSE)) ==> False A# check (:/\: TRUE (:=>: (Not (:/\: TRUE TRUE)) ?)) ==> True A# check (:/\: TRUE (:=>: (Not (:=>: FALSE ?)) ?1)) ==> True A# check (:/\: TRUE (:=>: (Not (:=>: TRUE TRUE)) ?)) ==> True A# check (:/\: TRUE (:=>: (Not (:\/: FALSE TRUE)) ?)) ==> True A# check (:/\: TRUE (:=>: (Not (:\/: TRUE ?)) ?1)) ==> True A# check (:/\: TRUE (:=>: (Not FALSE) (:/\: FALSE ?))) ==> False A# check (:/\: TRUE (:=>: (Not FALSE) (:=>: FALSE ?))) ==> True A: check (:/\: TRUE (:=>: (Not FALSE) FALSE)) ==> False B: check (:/\: TRUE (:=>: (Not FALSE) FALSE)) ==> False A# check (:/\: TRUE (:=>: (Not FALSE) (Not TRUE))) ==> False A# check (:/\: TRUE (:=>: (Not (Not FALSE)) ?)) ==> True A# check (:/\: TRUE (:=>: (Not (Not TRUE)) FALSE)) ==> False A: check (:/\: TRUE (:=>: (Not TRUE) ?)) ==> True B: check (:/\: TRUE (:=>: (Not TRUE) FALSE)) ==> True A# check (:/\: TRUE (:=>: TRUE (:/\: (:/\: FALSE ?) ?1))) ==> False A: check (:/\: TRUE (:=>: TRUE (:/\: FALSE ?))) ==> False B: check (:/\: TRUE (:=>: TRUE (:/\: FALSE ?))) ==> False A# check (:/\: TRUE (:=>: TRUE (:/\: (Not TRUE) ?))) ==> False A# check (:/\: TRUE (:=>: TRUE (:/\: TRUE FALSE))) ==> False A# check (:/\: TRUE (:=>: TRUE (:=>: (:/\: FALSE ?) ?1))) ==> True A# check (:/\: TRUE (:=>: TRUE (:=>: FALSE ?))) ==> True A# check (:/\: TRUE (:=>: TRUE (:=>: (Not TRUE) ?))) ==> True A# check (:/\: TRUE (:=>: TRUE (:=>: TRUE FALSE))) ==> False A# check (:/\: TRUE (:=>: TRUE (:\/: (:=>: FALSE ?) ?1))) ==> True A# check (:/\: TRUE (:=>: TRUE (:\/: (:\/: TRUE ?) ?1))) ==> True A# check (:/\: TRUE (:=>: TRUE (:\/: FALSE FALSE))) ==> False A# check (:/\: TRUE (:=>: TRUE (:\/: (Not FALSE) ?))) ==> True A# check (:/\: TRUE (:=>: TRUE (Exists (:| -1)))) ==> True A# check (:/\: TRUE (:=>: TRUE (Exists (:| 0)))) ==> False A# check (:/\: TRUE (:=>: TRUE (Exists (:| 1)))) ==> True A# check (:/\: TRUE (:=>: TRUE (Exists (:| 2)))) ==> True A# check (:/\: TRUE (:=>: TRUE (Exists (:| 101)))) ==> True A: check (:/\: TRUE (:=>: TRUE FALSE)) ==> False B: check (:/\: TRUE (:=>: TRUE FALSE)) ==> False A# check (:/\: TRUE (:=>: TRUE (Forall (:| -1)))) ==> True A# check (:/\: TRUE (:=>: TRUE (Forall (:| 0)))) ==> True A# check (:/\: TRUE (:=>: TRUE (Forall (:| 1)))) ==> True A# check (:/\: TRUE (:=>: TRUE (Forall (:| 2)))) ==> False A# check (:/\: TRUE (:=>: TRUE (Forall (:| 101)))) ==> False A# check (:/\: TRUE (:=>: TRUE (Not (:/\: FALSE ?)))) ==> True A# check (:/\: TRUE (:=>: TRUE (Not (:=>: FALSE ?)))) ==> False A# check (:/\: TRUE (:=>: TRUE (Not (:\/: TRUE ?)))) ==> False A# check (:/\: TRUE (:=>: TRUE (Not (Not FALSE)))) ==> False A# check (:/\: TRUE (:=>: TRUE (Not (Not TRUE)))) ==> True A: check (:/\: TRUE (:=>: TRUE (Not TRUE))) ==> False B: check (:/\: TRUE (:=>: TRUE (Not TRUE))) ==> False A: check (:/\: TRUE (:=>: TRUE (:/\: TRUE TRUE))) ==> True B: check (:/\: TRUE (:=>: ? (:/\: TRUE TRUE))) ==> True B# check (:/\: TRUE (:=>: ? (:<=>: FALSE FALSE))) ==> True B# check (:/\: TRUE (:=>: ? (:<=>: TRUE TRUE))) ==> True B# check (:/\: TRUE (:=>: ? (:=>: FALSE FALSE))) ==> True A: check (:/\: TRUE (:=>: TRUE (:=>: TRUE TRUE))) ==> True B: check (:/\: TRUE (:=>: ? (:=>: ?1 TRUE))) ==> True A: check (:/\: TRUE (:=>: TRUE (:\/: FALSE TRUE))) ==> True B: check (:/\: TRUE (:=>: ? (:\/: FALSE TRUE))) ==> True A: check (:/\: TRUE (:=>: (:=>: FALSE ?) (:\/: TRUE ?1))) ==> True A: check (:/\: TRUE (:=>: (:\/: TRUE ?) (:\/: TRUE ?1))) ==> True A: check (:/\: TRUE (:=>: (Not FALSE) (:\/: TRUE ?))) ==> True A: check (:/\: TRUE (:=>: TRUE (:\/: TRUE ?))) ==> True B: check (:/\: TRUE (:=>: ? (:\/: TRUE ?1))) ==> True A: check (:/\: TRUE (:=>: (:=>: FALSE ?) (Not FALSE))) ==> True A: check (:/\: TRUE (:=>: (:\/: TRUE ?) (Not FALSE))) ==> True A: check (:/\: TRUE (:=>: (Not FALSE) (Not FALSE))) ==> True A: check (:/\: TRUE (:=>: TRUE (Not FALSE))) ==> True B: check (:/\: TRUE (:=>: ? (Not FALSE))) ==> True A: check (:/\: TRUE (:=>: (:/\: TRUE TRUE) TRUE)) ==> True A: check (:/\: TRUE (:=>: (:=>: (:/\: FALSE ?) ?1) TRUE)) ==> True A: check (:/\: TRUE (:=>: (:=>: FALSE ?) TRUE)) ==> True A: check (:/\: TRUE (:=>: (:=>: (Not TRUE) ?) TRUE)) ==> True A: check (:/\: TRUE (:=>: (:=>: TRUE TRUE) TRUE)) ==> True A: check (:/\: TRUE (:=>: (:\/: (:=>: FALSE ?) ?1) TRUE)) ==> True A: check (:/\: TRUE (:=>: (:\/: (:\/: TRUE ?) ?1) TRUE)) ==> True A: check (:/\: TRUE (:=>: (:\/: FALSE TRUE) TRUE)) ==> True A: check (:/\: TRUE (:=>: (:\/: (Not FALSE) ?) TRUE)) ==> True A: check (:/\: TRUE (:=>: (:\/: TRUE ?) TRUE)) ==> True A: check (:/\: TRUE (:=>: (Exists (:| -1)) TRUE)) ==> True A: check (:/\: TRUE (:=>: (Exists (:| 1)) TRUE)) ==> True A: check (:/\: TRUE (:=>: (Exists (:| 2)) TRUE)) ==> True A: check (:/\: TRUE (:=>: (Exists (:| 101)) TRUE)) ==> True A: check (:/\: TRUE (:=>: (Forall (:| -1)) TRUE)) ==> True A: check (:/\: TRUE (:=>: (Forall (:| 0)) TRUE)) ==> True A: check (:/\: TRUE (:=>: (Forall (:| 1)) TRUE)) ==> True A: check (:/\: TRUE (:=>: (Not (:/\: FALSE ?)) TRUE)) ==> True A: check (:/\: TRUE (:=>: (Not FALSE) TRUE)) ==> True A: check (:/\: TRUE (:=>: (Not (Not TRUE)) TRUE)) ==> True A: check (:/\: TRUE (:=>: TRUE TRUE)) ==> True B: check (:/\: TRUE (:=>: ? TRUE)) ==> True A# check (:/\: TRUE (:>: (.* 0 ?) (.* 0 ?1))) ==> False A# check (:/\: TRUE (:>=: (.* 0 ?) (.* 0 ?1))) ==> True A# check (:/\: TRUE (:\/: (:/\: (:/\: FALSE ?) ?1) FALSE)) ==> False A# check (:/\: TRUE (:\/: (:/\: (:/\: FALSE ?) ?1) TRUE)) ==> True A# check (:/\: TRUE (:\/: (:/\: (:=>: FALSE ?) TRUE) ?1)) ==> True A# check (:/\: TRUE (:\/: (:/\: (:\/: TRUE ?) TRUE) ?1)) ==> True A# check (:/\: TRUE (:\/: (:/\: FALSE ?) (:/\: FALSE ?1))) ==> False A# check (:/\: TRUE (:\/: (:/\: FALSE ?) (:=>: FALSE ?1))) ==> True A# check (:/\: TRUE (:\/: (:/\: FALSE ?) (:\/: TRUE ?1))) ==> True A: check (:/\: TRUE (:\/: (:/\: FALSE ?) FALSE)) ==> False B: check (:/\: TRUE (:\/: (:/\: FALSE ?) FALSE)) ==> False A# check (:/\: TRUE (:\/: (:/\: FALSE ?) (Not FALSE))) ==> True A# check (:/\: TRUE (:\/: (:/\: FALSE ?) (Not TRUE))) ==> False A: check (:/\: TRUE (:\/: (:/\: FALSE ?) TRUE)) ==> True B: check (:/\: TRUE (:\/: (:/\: FALSE ?) TRUE)) ==> True A# check (:/\: TRUE (:\/: (:/\: (Not FALSE) TRUE) ?)) ==> True A# check (:/\: TRUE (:\/: (:/\: (Not TRUE) ?) FALSE)) ==> False A# check (:/\: TRUE (:\/: (:/\: (Not TRUE) ?) TRUE)) ==> True A# check (:/\: TRUE (:\/: (:/\: TRUE (:=>: FALSE ?)) ?1)) ==> True A# check (:/\: TRUE (:\/: (:/\: TRUE (:\/: TRUE ?)) ?1)) ==> True A# check (:/\: TRUE (:\/: (:/\: TRUE FALSE) FALSE)) ==> False A# check (:/\: TRUE (:\/: (:/\: TRUE FALSE) TRUE)) ==> True A# check (:/\: TRUE (:\/: (:/\: TRUE (Not FALSE)) ?)) ==> True A: check (:/\: TRUE (:\/: (:/\: TRUE TRUE) ?)) ==> True B: check (:/\: TRUE (:\/: (:/\: TRUE TRUE) ?)) ==> True B# check (:/\: TRUE (:\/: (:<=>: FALSE FALSE) ?)) ==> True B# check (:/\: TRUE (:\/: (:<=>: TRUE TRUE) ?)) ==> True A# check (:/\: TRUE (:\/: (:=>: (:/\: FALSE ?) ?1) ?2)) ==> True A# check (:/\: TRUE (:\/: (:=>: (:/\: TRUE FALSE) ?) ?1)) ==> True A# check (:/\: TRUE (:\/: (:=>: (:=>: TRUE FALSE) ?) ?1)) ==> True A# check (:/\: TRUE (:\/: (:=>: (:\/: FALSE FALSE) ?) ?1)) ==> True A: check (:/\: TRUE (:\/: (:=>: FALSE ?) ?1)) ==> True B: check (:/\: TRUE (:\/: (:=>: FALSE FALSE) ?)) ==> True A# check (:/\: TRUE (:\/: (:=>: (Not TRUE) ?) ?1)) ==> True A# check (:/\: TRUE (:\/: (:=>: TRUE (:=>: FALSE ?)) ?1)) ==> True A# check (:/\: TRUE (:\/: (:=>: TRUE (:\/: TRUE ?)) ?1)) ==> True A# check (:/\: TRUE (:\/: (:=>: TRUE FALSE) FALSE)) ==> False A# check (:/\: TRUE (:\/: (:=>: TRUE FALSE) TRUE)) ==> True A# check (:/\: TRUE (:\/: (:=>: TRUE (Not FALSE)) ?)) ==> True A: check (:/\: TRUE (:\/: (:=>: (:=>: FALSE ?) TRUE) ?1)) ==> True A: check (:/\: TRUE (:\/: (:=>: (:\/: TRUE ?) TRUE) ?1)) ==> True A: check (:/\: TRUE (:\/: (:=>: (Not FALSE) TRUE) ?)) ==> True A: check (:/\: TRUE (:\/: (:=>: TRUE TRUE) ?)) ==> True B: check (:/\: TRUE (:\/: (:=>: ? TRUE) ?1)) ==> True A# check (:/\: TRUE (:\/: (:\/: (:/\: FALSE ?) TRUE) ?1)) ==> True A# check (:/\: TRUE (:\/: (:\/: (:/\: TRUE TRUE) ?) ?1)) ==> True A# check (:/\: TRUE (:\/: (:\/: (:=>: FALSE ?) ?1) ?2)) ==> True A# check (:/\: TRUE (:\/: (:\/: (:=>: TRUE TRUE) ?) ?1)) ==> True A# check (:/\: TRUE (:\/: (:\/: (:\/: FALSE TRUE) ?) ?1)) ==> True A# check (:/\: TRUE (:\/: (:\/: (:\/: TRUE ?) ?1) ?2)) ==> True A# check (:/\: TRUE (:\/: (:\/: FALSE (:=>: FALSE ?)) ?1)) ==> True A# check (:/\: TRUE (:\/: (:\/: FALSE (:\/: TRUE ?)) ?1)) ==> True A# check (:/\: TRUE (:\/: (:\/: FALSE FALSE) FALSE)) ==> False A# check (:/\: TRUE (:\/: (:\/: FALSE FALSE) TRUE)) ==> True A# check (:/\: TRUE (:\/: (:\/: FALSE (Not FALSE)) ?)) ==> True A: check (:/\: TRUE (:\/: (:\/: FALSE TRUE) ?)) ==> True B: check (:/\: TRUE (:\/: (:\/: FALSE TRUE) ?)) ==> True A# check (:/\: TRUE (:\/: (:\/: (Not FALSE) ?) ?1)) ==> True A# check (:/\: TRUE (:\/: (:\/: (Not TRUE) TRUE) ?)) ==> True A: check (:/\: TRUE (:\/: (:\/: TRUE ?) ?1)) ==> True B: check (:/\: TRUE (:\/: (:\/: TRUE ?) ?1)) ==> True A# check (:/\: TRUE (:\/: (Exists (:| -1)) ?)) ==> True A# check (:/\: TRUE (:\/: (Exists (:| 0)) FALSE)) ==> False A# check (:/\: TRUE (:\/: (Exists (:| 0)) TRUE)) ==> True A# check (:/\: TRUE (:\/: (Exists (:| 1)) ?)) ==> True A# check (:/\: TRUE (:\/: (Exists (:| 2)) ?)) ==> True A# check (:/\: TRUE (:\/: (Exists (:| 101)) ?)) ==> True A# check (:/\: TRUE (:\/: FALSE (:/\: (:/\: FALSE ?) ?1))) ==> False A: check (:/\: TRUE (:\/: FALSE (:/\: FALSE ?))) ==> False B: check (:/\: TRUE (:\/: FALSE (:/\: FALSE ?))) ==> False A# check (:/\: TRUE (:\/: FALSE (:/\: (Not TRUE) ?))) ==> False A# check (:/\: TRUE (:\/: FALSE (:/\: TRUE FALSE))) ==> False A# check (:/\: TRUE (:\/: FALSE (:/\: TRUE TRUE))) ==> True A# check (:/\: TRUE (:\/: FALSE (:=>: (:/\: FALSE ?) ?1))) ==> True A# check (:/\: TRUE (:\/: FALSE (:=>: FALSE ?))) ==> True A# check (:/\: TRUE (:\/: FALSE (:=>: (Not TRUE) ?))) ==> True A# check (:/\: TRUE (:\/: FALSE (:=>: TRUE FALSE))) ==> False A: check (:/\: TRUE (:\/: FALSE (:=>: TRUE TRUE))) ==> True B: check (:/\: TRUE (:\/: FALSE (:=>: ? TRUE))) ==> True A# check (:/\: TRUE (:\/: FALSE (:\/: (:=>: FALSE ?) ?1))) ==> True A# check (:/\: TRUE (:\/: FALSE (:\/: (:\/: TRUE ?) ?1))) ==> True A# check (:/\: TRUE (:\/: FALSE (:\/: FALSE FALSE))) ==> False A# check (:/\: TRUE (:\/: FALSE (:\/: FALSE TRUE))) ==> True A# check (:/\: TRUE (:\/: FALSE (:\/: (Not FALSE) ?))) ==> True A: check (:/\: TRUE (:\/: FALSE (:\/: TRUE ?))) ==> True B: check (:/\: TRUE (:\/: FALSE (:\/: TRUE ?))) ==> True A# check (:/\: TRUE (:\/: FALSE (Exists (:| -1)))) ==> True A# check (:/\: TRUE (:\/: FALSE (Exists (:| 0)))) ==> False A# check (:/\: TRUE (:\/: FALSE (Exists (:| 1)))) ==> True A# check (:/\: TRUE (:\/: FALSE (Exists (:| 2)))) ==> True A# check (:/\: TRUE (:\/: FALSE (Exists (:| 101)))) ==> True A: check (:/\: TRUE (:\/: FALSE FALSE)) ==> False B: check (:/\: TRUE (:\/: FALSE FALSE)) ==> False A# check (:/\: TRUE (:\/: FALSE (Forall (:| -1)))) ==> True A# check (:/\: TRUE (:\/: FALSE (Forall (:| 0)))) ==> True A# check (:/\: TRUE (:\/: FALSE (Forall (:| 1)))) ==> True A# check (:/\: TRUE (:\/: FALSE (Forall (:| 2)))) ==> False A# check (:/\: TRUE (:\/: FALSE (Forall (:| 101)))) ==> False A# check (:/\: TRUE (:\/: FALSE (Not (:/\: FALSE ?)))) ==> True A# check (:/\: TRUE (:\/: FALSE (Not (:=>: FALSE ?)))) ==> False A# check (:/\: TRUE (:\/: FALSE (Not (:\/: TRUE ?)))) ==> False A: check (:/\: TRUE (:\/: FALSE (Not FALSE))) ==> True B: check (:/\: TRUE (:\/: FALSE (Not FALSE))) ==> True A# check (:/\: TRUE (:\/: FALSE (Not (Not FALSE)))) ==> False A# check (:/\: TRUE (:\/: FALSE (Not (Not TRUE)))) ==> True A: check (:/\: TRUE (:\/: FALSE (Not TRUE))) ==> False B: check (:/\: TRUE (:\/: FALSE (Not TRUE))) ==> False A: check (:/\: TRUE (:\/: FALSE TRUE)) ==> True B: check (:/\: TRUE (:\/: FALSE TRUE)) ==> True A# check (:/\: TRUE (:\/: (Forall (:| -1)) ?)) ==> True A# check (:/\: TRUE (:\/: (Forall (:| 0)) ?)) ==> True A# check (:/\: TRUE (:\/: (Forall (:| 1)) ?)) ==> True A# check (:/\: TRUE (:\/: (Forall (:| 2)) FALSE)) ==> False A# check (:/\: TRUE (:\/: (Forall (:| 2)) TRUE)) ==> True A# check (:/\: TRUE (:\/: (Forall (:| 101)) FALSE)) ==> False A# check (:/\: TRUE (:\/: (Forall (:| 101)) TRUE)) ==> True A# check (:/\: TRUE (:\/: (Not (:/\: FALSE ?)) ?1)) ==> True A# check (:/\: TRUE (:\/: (Not (:/\: TRUE FALSE)) ?)) ==> True A# check (:/\: TRUE (:\/: (Not (:=>: FALSE ?)) FALSE)) ==> False A# check (:/\: TRUE (:\/: (Not (:=>: FALSE ?)) TRUE)) ==> True A# check (:/\: TRUE (:\/: (Not (:=>: TRUE FALSE)) ?)) ==> True A# check (:/\: TRUE (:\/: (Not (:\/: FALSE FALSE)) ?)) ==> True A# check (:/\: TRUE (:\/: (Not (:\/: TRUE ?)) FALSE)) ==> False A# check (:/\: TRUE (:\/: (Not (:\/: TRUE ?)) TRUE)) ==> True A: check (:/\: TRUE (:\/: (Not FALSE) ?)) ==> True B: check (:/\: TRUE (:\/: (Not FALSE) ?)) ==> True A# check (:/\: TRUE (:\/: (Not (Not FALSE)) FALSE)) ==> False A# check (:/\: TRUE (:\/: (Not (Not FALSE)) TRUE)) ==> True A# check (:/\: TRUE (:\/: (Not (Not TRUE)) ?)) ==> True A# check (:/\: TRUE (:\/: (Not TRUE) (:/\: FALSE ?))) ==> False A# check (:/\: TRUE (:\/: (Not TRUE) (:=>: FALSE ?))) ==> True A# check (:/\: TRUE (:\/: (Not TRUE) (:\/: TRUE ?))) ==> True A: check (:/\: TRUE (:\/: (Not TRUE) FALSE)) ==> False B: check (:/\: TRUE (:\/: (Not TRUE) FALSE)) ==> False A# check (:/\: TRUE (:\/: (Not TRUE) (Not FALSE))) ==> True A# check (:/\: TRUE (:\/: (Not TRUE) (Not TRUE))) ==> False A: check (:/\: TRUE (:\/: (Not TRUE) TRUE)) ==> True B: check (:/\: TRUE (:\/: (Not TRUE) TRUE)) ==> True A: check (:/\: TRUE (:\/: TRUE ?)) ==> True B: check (:/\: TRUE (:\/: TRUE ?)) ==> True A# check (:/\: TRUE (:| -1 (.* 0 ?))) ==> True A# check (:/\: TRUE (:| 0 (.* 0 ?))) ==> True A# check (:/\: TRUE (:| 1 (.* 0 ?))) ==> True A# check (:/\: TRUE (:| 2 (.* 0 ?))) ==> True A# check (:/\: TRUE (:| 101 (.* 0 ?))) ==> True A# check (:/\: TRUE (Exists (:/=: (.* 0 ?)))) ==> True A# check (:/\: TRUE (Exists (:<: (.* 0 ?)))) ==> True A# check (:/\: TRUE (Exists (:<=: (.* 0 ?)))) ==> True A# check (:/\: TRUE (Exists (:=: (.* 0 ?)))) ==> True A# check (:/\: TRUE (Exists (:>: (.* 0 ?)))) ==> True A# check (:/\: TRUE (Exists (:>=: (.* 0 ?)))) ==> True A~ check (:/\: TRUE (Exists (:| -1))) ==> True B~ check (:/\: TRUE (Exists (:| -1))) ==> False A~ check (:/\: TRUE (Exists (:| 0))) ==> False B~ check (:/\: TRUE (Exists (:| 0))) ==> ! divide by zero A: check (:/\: TRUE (Exists (:| 1))) ==> True B: check (:/\: TRUE (Exists (:| 1))) ==> True A: check (:/\: TRUE (Exists (:| 2))) ==> True B: check (:/\: TRUE (Exists (:| 2))) ==> True A: check (:/\: TRUE (Exists (:| 101))) ==> True B: check (:/\: TRUE (Exists (:| 101))) ==> True A: check (:/\: TRUE FALSE) ==> False B: check (:/\: TRUE FALSE) ==> False A# check (:/\: TRUE (Forall (:/=: (.* 0 ?)))) ==> False A# check (:/\: TRUE (Forall (:<: (.* 0 ?)))) ==> False A# check (:/\: TRUE (Forall (:<=: (.* 0 ?)))) ==> False A# check (:/\: TRUE (Forall (:=: (.* 0 ?)))) ==> False A# check (:/\: TRUE (Forall (:>: (.* 0 ?)))) ==> False A# check (:/\: TRUE (Forall (:>=: (.* 0 ?)))) ==> False A: check (:/\: TRUE (Forall (:| -1))) ==> True B: check (:/\: TRUE (Forall (:| -1))) ==> True A: check (:/\: TRUE (Forall (:| 0))) ==> True B: check (:/\: TRUE (Forall (:| 0))) ==> True A: check (:/\: TRUE (Forall (:| 1))) ==> True B: check (:/\: TRUE (Forall (:| 1))) ==> True A: check (:/\: TRUE (Forall (:| 2))) ==> False B: check (:/\: TRUE (Forall (:| 2))) ==> False A: check (:/\: TRUE (Forall (:| 101))) ==> False B: check (:/\: TRUE (Forall (:| 101))) ==> False A# check (:/\: TRUE (Not (:/\: (:/\: FALSE ?) ?1))) ==> True A# check (:/\: TRUE (Not (:/\: (:/\: TRUE FALSE) ?))) ==> True A# check (:/\: TRUE (Not (:/\: (:=>: FALSE ?) FALSE))) ==> True A# check (:/\: TRUE (Not (:/\: (:=>: FALSE ?) TRUE))) ==> False A# check (:/\: TRUE (Not (:/\: (:=>: TRUE FALSE) ?))) ==> True A# check (:/\: TRUE (Not (:/\: (:\/: FALSE FALSE) ?))) ==> True A# check (:/\: TRUE (Not (:/\: (:\/: TRUE ?) FALSE))) ==> True A# check (:/\: TRUE (Not (:/\: (:\/: TRUE ?) TRUE))) ==> False A: check (:/\: TRUE (Not (:/\: FALSE ?))) ==> True B: check (:/\: TRUE (Not (:/\: FALSE ?))) ==> True A# check (:/\: TRUE (Not (:/\: (Not FALSE) FALSE))) ==> True A# check (:/\: TRUE (Not (:/\: (Not FALSE) TRUE))) ==> False A# check (:/\: TRUE (Not (:/\: (Not TRUE) ?))) ==> True A# check (:/\: TRUE (Not (:/\: TRUE (:/\: FALSE ?)))) ==> True A# check (:/\: TRUE (Not (:/\: TRUE (:=>: FALSE ?)))) ==> False A# check (:/\: TRUE (Not (:/\: TRUE (:\/: TRUE ?)))) ==> False A: check (:/\: TRUE (Not (:/\: TRUE FALSE))) ==> True B: check (:/\: TRUE (Not (:/\: TRUE FALSE))) ==> True A# check (:/\: TRUE (Not (:/\: TRUE (Not FALSE)))) ==> False A# check (:/\: TRUE (Not (:/\: TRUE (Not TRUE)))) ==> True A: check (:/\: TRUE (Not (:/\: TRUE TRUE))) ==> False B: check (:/\: TRUE (Not (:/\: TRUE TRUE))) ==> False B# check (:/\: TRUE (Not (:<=>: FALSE FALSE))) ==> False B# check (:/\: TRUE (Not (:<=>: FALSE TRUE))) ==> True B# check (:/\: TRUE (Not (:<=>: TRUE FALSE))) ==> True B# check (:/\: TRUE (Not (:<=>: TRUE TRUE))) ==> False A# check (:/\: TRUE (Not (:=>: (:/\: FALSE ?) ?1))) ==> False A# check (:/\: TRUE (Not (:=>: (:/\: TRUE FALSE) ?))) ==> False A# check (:/\: TRUE (Not (:=>: (:=>: FALSE ?) FALSE))) ==> True A# check (:/\: TRUE (Not (:=>: (:=>: TRUE FALSE) ?))) ==> False A# check (:/\: TRUE (Not (:=>: (:\/: FALSE FALSE) ?))) ==> False A# check (:/\: TRUE (Not (:=>: (:\/: TRUE ?) FALSE))) ==> True A: check (:/\: TRUE (Not (:=>: FALSE ?))) ==> False B: check (:/\: TRUE (Not (:=>: FALSE FALSE))) ==> False A# check (:/\: TRUE (Not (:=>: (Not FALSE) FALSE))) ==> True A# check (:/\: TRUE (Not (:=>: (Not TRUE) ?))) ==> False A# check (:/\: TRUE (Not (:=>: TRUE (:/\: FALSE ?)))) ==> True A# check (:/\: TRUE (Not (:=>: TRUE (:=>: FALSE ?)))) ==> False A# check (:/\: TRUE (Not (:=>: TRUE (:\/: TRUE ?)))) ==> False A: check (:/\: TRUE (Not (:=>: TRUE FALSE))) ==> True B: check (:/\: TRUE (Not (:=>: TRUE FALSE))) ==> True A# check (:/\: TRUE (Not (:=>: TRUE (Not FALSE)))) ==> False A# check (:/\: TRUE (Not (:=>: TRUE (Not TRUE)))) ==> True A: check (:/\: TRUE (Not (:=>: (:=>: FALSE ?) TRUE))) ==> False A: check (:/\: TRUE (Not (:=>: (:\/: TRUE ?) TRUE))) ==> False A: check (:/\: TRUE (Not (:=>: (Not FALSE) TRUE))) ==> False A: check (:/\: TRUE (Not (:=>: TRUE TRUE))) ==> False B: check (:/\: TRUE (Not (:=>: ? TRUE))) ==> False A# check (:/\: TRUE (Not (:\/: (:/\: FALSE ?) FALSE))) ==> True A# check (:/\: TRUE (Not (:\/: (:/\: FALSE ?) TRUE))) ==> False A# check (:/\: TRUE (Not (:\/: (:/\: TRUE TRUE) ?))) ==> False A# check (:/\: TRUE (Not (:\/: (:=>: FALSE ?) ?1))) ==> False A# check (:/\: TRUE (Not (:\/: (:=>: TRUE TRUE) ?))) ==> False A# check (:/\: TRUE (Not (:\/: (:\/: FALSE TRUE) ?))) ==> False A# check (:/\: TRUE (Not (:\/: (:\/: TRUE ?) ?1))) ==> False A# check (:/\: TRUE (Not (:\/: FALSE (:/\: FALSE ?)))) ==> True A# check (:/\: TRUE (Not (:\/: FALSE (:=>: FALSE ?)))) ==> False A# check (:/\: TRUE (Not (:\/: FALSE (:\/: TRUE ?)))) ==> False A: check (:/\: TRUE (Not (:\/: FALSE FALSE))) ==> True B: check (:/\: TRUE (Not (:\/: FALSE FALSE))) ==> True A# check (:/\: TRUE (Not (:\/: FALSE (Not FALSE)))) ==> False A# check (:/\: TRUE (Not (:\/: FALSE (Not TRUE)))) ==> True A: check (:/\: TRUE (Not (:\/: FALSE TRUE))) ==> False B: check (:/\: TRUE (Not (:\/: FALSE TRUE))) ==> False A# check (:/\: TRUE (Not (:\/: (Not FALSE) ?))) ==> False A# check (:/\: TRUE (Not (:\/: (Not TRUE) FALSE))) ==> True A# check (:/\: TRUE (Not (:\/: (Not TRUE) TRUE))) ==> False A: check (:/\: TRUE (Not (:\/: TRUE ?))) ==> False B: check (:/\: TRUE (Not (:\/: TRUE ?))) ==> False A# check (:/\: TRUE (Not (Exists (:| -1)))) ==> False A# check (:/\: TRUE (Not (Exists (:| 0)))) ==> True A# check (:/\: TRUE (Not (Exists (:| 1)))) ==> False A# check (:/\: TRUE (Not (Exists (:| 2)))) ==> False A# check (:/\: TRUE (Not (Exists (:| 101)))) ==> False A: check (:/\: TRUE (Not FALSE)) ==> True B: check (:/\: TRUE (Not FALSE)) ==> True A# check (:/\: TRUE (Not (Forall (:| -1)))) ==> False A# check (:/\: TRUE (Not (Forall (:| 0)))) ==> False A# check (:/\: TRUE (Not (Forall (:| 1)))) ==> False A# check (:/\: TRUE (Not (Forall (:| 2)))) ==> True A# check (:/\: TRUE (Not (Forall (:| 101)))) ==> True A# check (:/\: TRUE (Not (Not (:/\: FALSE ?)))) ==> False A# check (:/\: TRUE (Not (Not (:/\: TRUE FALSE)))) ==> False A# check (:/\: TRUE (Not (Not (:/\: TRUE TRUE)))) ==> True A# check (:/\: TRUE (Not (Not (:=>: FALSE ?)))) ==> True A# check (:/\: TRUE (Not (Not (:=>: TRUE FALSE)))) ==> False A# check (:/\: TRUE (Not (Not (:=>: TRUE TRUE)))) ==> True A# check (:/\: TRUE (Not (Not (:\/: FALSE FALSE)))) ==> False A# check (:/\: TRUE (Not (Not (:\/: FALSE TRUE)))) ==> True A# check (:/\: TRUE (Not (Not (:\/: TRUE ?)))) ==> True A: check (:/\: TRUE (Not (Not FALSE))) ==> False B: check (:/\: TRUE (Not (Not FALSE))) ==> False A# check (:/\: TRUE (Not (Not (Not FALSE)))) ==> True A# check (:/\: TRUE (Not (Not (Not TRUE)))) ==> False A: check (:/\: TRUE (Not (Not TRUE))) ==> True B: check (:/\: TRUE (Not (Not TRUE))) ==> True A: check (:/\: TRUE (Not TRUE)) ==> False B: check (:/\: TRUE (Not TRUE)) ==> False A: check (:/\: TRUE TRUE) ==> True B: check (:/\: TRUE TRUE) ==> True A: check (:<: (.* 0 ?) (.* 0 ?1)) ==> False B: check (:<: (.* 0 ?) (.* 0 ?1)) ==> False B# check (:<: (num -1) (num -1)) ==> False B# check (:<: (num -1) (num 0)) ==> True B# check (:<: (num -1) (num 1)) ==> True B# check (:<: (num -1) (num 2)) ==> True B# check (:<: (num -1) (num 101)) ==> True B# check (:<: (num 0) (num -1)) ==> False B# check (:<: (num 0) (num 0)) ==> False B# check (:<: (num 0) (num 1)) ==> True B# check (:<: (num 0) (num 2)) ==> True B# check (:<: (num 0) (num 101)) ==> True B# check (:<: (num 1) (num -1)) ==> False B# check (:<: (num 1) (num 0)) ==> False B# check (:<: (num 1) (num 1)) ==> False B# check (:<: (num 1) (num 2)) ==> True B# check (:<: (num 1) (num 101)) ==> True B# check (:<: (num 2) (num -1)) ==> False B# check (:<: (num 2) (num 0)) ==> False B# check (:<: (num 2) (num 1)) ==> False B# check (:<: (num 2) (num 2)) ==> False B# check (:<: (num 2) (num 101)) ==> True B# check (:<: (num 101) (num -1)) ==> False B# check (:<: (num 101) (num 0)) ==> False B# check (:<: (num 101) (num 1)) ==> False B# check (:<: (num 101) (num 2)) ==> False B# check (:<: (num 101) (num 101)) ==> False A: check (:<=: (.* 0 ?) (.* 0 ?1)) ==> True B: check (:<=: (.* 0 ?) (.* 0 ?1)) ==> True B# check (:<=: (num -1) (num -1)) ==> True B# check (:<=: (num -1) (num 0)) ==> True B# check (:<=: (num -1) (num 1)) ==> True B# check (:<=: (num -1) (num 2)) ==> True B# check (:<=: (num -1) (num 101)) ==> True B# check (:<=: (num 0) (num -1)) ==> False B# check (:<=: (num 0) (num 0)) ==> True B# check (:<=: (num 0) (num 1)) ==> True B# check (:<=: (num 0) (num 2)) ==> True B# check (:<=: (num 0) (num 101)) ==> True B# check (:<=: (num 1) (num -1)) ==> False B# check (:<=: (num 1) (num 0)) ==> False B# check (:<=: (num 1) (num 1)) ==> True B# check (:<=: (num 1) (num 2)) ==> True B# check (:<=: (num 1) (num 101)) ==> True B# check (:<=: (num 2) (num -1)) ==> False B# check (:<=: (num 2) (num 0)) ==> False B# check (:<=: (num 2) (num 1)) ==> False B# check (:<=: (num 2) (num 2)) ==> True B# check (:<=: (num 2) (num 101)) ==> True B# check (:<=: (num 101) (num -1)) ==> False B# check (:<=: (num 101) (num 0)) ==> False B# check (:<=: (num 101) (num 1)) ==> False B# check (:<=: (num 101) (num 2)) ==> False B# check (:<=: (num 101) (num 101)) ==> True B# check (:<=>: (:/\: (:/\: FALSE ?) ?1) (:/\: FALSE ?2)) ==> True B# check (:<=>: (:/\: (:/\: FALSE ?) ?1) (:=>: ?2 TRUE)) ==> False B# check (:<=>: (:/\: (:/\: FALSE ?) ?1) (:\/: TRUE ?2)) ==> False B# check (:<=>: (:/\: (:/\: FALSE ?) ?1) FALSE) ==> True B# check (:<=>: (:/\: (:/\: FALSE ?) ?1) (Not FALSE)) ==> False B# check (:<=>: (:/\: (:/\: FALSE ?) ?1) (Not TRUE)) ==> True B# check (:<=>: (:/\: (:/\: FALSE ?) ?1) TRUE) ==> False B# check (:<=>: (:/\: (:/\: TRUE FALSE) ?) FALSE) ==> True B# check (:<=>: (:/\: (:/\: TRUE FALSE) ?) TRUE) ==> False B# check (:<=>: (:/\: (:<=>: FALSE TRUE) ?) FALSE) ==> True B# check (:<=>: (:/\: (:<=>: FALSE TRUE) ?) TRUE) ==> False B# check (:<=>: (:/\: (:<=>: TRUE FALSE) ?) FALSE) ==> True B# check (:<=>: (:/\: (:<=>: TRUE FALSE) ?) TRUE) ==> False B# check (:<=>: (:/\: (:=>: TRUE FALSE) ?) FALSE) ==> True B# check (:<=>: (:/\: (:=>: TRUE FALSE) ?) TRUE) ==> False B# check (:<=>: (:/\: (:=>: ? TRUE) FALSE) FALSE) ==> True B# check (:<=>: (:/\: (:=>: ? TRUE) FALSE) TRUE) ==> False B# check (:<=>: (:/\: (:=>: ? TRUE) TRUE) FALSE) ==> False B# check (:<=>: (:/\: (:=>: ? TRUE) TRUE) TRUE) ==> True B# check (:<=>: (:/\: (:\/: FALSE FALSE) ?) FALSE) ==> True B# check (:<=>: (:/\: (:\/: FALSE FALSE) ?) TRUE) ==> False B# check (:<=>: (:/\: (:\/: TRUE ?) FALSE) FALSE) ==> True B# check (:<=>: (:/\: (:\/: TRUE ?) FALSE) TRUE) ==> False B# check (:<=>: (:/\: (:\/: TRUE ?) TRUE) FALSE) ==> False B# check (:<=>: (:/\: (:\/: TRUE ?) TRUE) TRUE) ==> True B# check (:<=>: (:/\: FALSE ?) (:/\: (:/\: FALSE ?1) ?2)) ==> True B# check (:<=>: (:/\: FALSE ?) (:/\: FALSE ?1)) ==> True B# check (:<=>: (:/\: FALSE ?) (:/\: (Not TRUE) ?1)) ==> True B# check (:<=>: (:/\: FALSE ?) (:/\: TRUE FALSE)) ==> True B# check (:<=>: (:/\: FALSE ?) (:/\: TRUE TRUE)) ==> False B# check (:<=>: (:/\: FALSE ?) (:<=>: FALSE FALSE)) ==> False B# check (:<=>: (:/\: FALSE ?) (:<=>: FALSE TRUE)) ==> True B# check (:<=>: (:/\: FALSE ?) (:<=>: TRUE FALSE)) ==> True B# check (:<=>: (:/\: FALSE ?) (:<=>: TRUE TRUE)) ==> False B# check (:<=>: (:/\: FALSE ?) (:=>: FALSE FALSE)) ==> False B# check (:<=>: (:/\: FALSE ?) (:=>: TRUE FALSE)) ==> True B# check (:<=>: (:/\: FALSE ?) (:=>: ?1 (:=>: ?2 TRUE))) ==> False B# check (:<=>: (:/\: FALSE ?) (:=>: ?1 (:\/: TRUE ?2))) ==> False B# check (:<=>: (:/\: FALSE ?) (:=>: ?1 (Not FALSE))) ==> False B# check (:<=>: (:/\: FALSE ?) (:=>: ?1 TRUE)) ==> False B# check (:<=>: (:/\: FALSE ?) (:\/: (:=>: ?1 TRUE) ?2)) ==> False B# check (:<=>: (:/\: FALSE ?) (:\/: (:\/: TRUE ?1) ?2)) ==> False B# check (:<=>: (:/\: FALSE ?) (:\/: FALSE FALSE)) ==> True B# check (:<=>: (:/\: FALSE ?) (:\/: FALSE TRUE)) ==> False B# check (:<=>: (:/\: FALSE ?) (:\/: (Not FALSE) ?1)) ==> False B# check (:<=>: (:/\: FALSE ?) (:\/: TRUE ?1)) ==> False B# check (:<=>: (:/\: FALSE ?) (Exists (:| -1))) ==> True B# check (:<=>: (:/\: FALSE ?) (Exists (:| 0))) ==> ! divide by zero B# check (:<=>: (:/\: FALSE ?) (Exists (:| 1))) ==> False B# check (:<=>: (:/\: FALSE ?) (Exists (:| 2))) ==> False B# check (:<=>: (:/\: FALSE ?) (Exists (:| 101))) ==> False B# check (:<=>: (:/\: FALSE ?) FALSE) ==> True B# check (:<=>: (:/\: FALSE ?) (Forall (:| -1))) ==> False B# check (:<=>: (:/\: FALSE ?) (Forall (:| 0))) ==> False B# check (:<=>: (:/\: FALSE ?) (Forall (:| 1))) ==> False B# check (:<=>: (:/\: FALSE ?) (Forall (:| 2))) ==> True B# check (:<=>: (:/\: FALSE ?) (Forall (:| 101))) ==> True B# check (:<=>: (:/\: FALSE ?) (Not (:/\: FALSE ?1))) ==> False B# check (:<=>: (:/\: FALSE ?) (Not (:=>: ?1 TRUE))) ==> True B# check (:<=>: (:/\: FALSE ?) (Not (:\/: TRUE ?1))) ==> True B# check (:<=>: (:/\: FALSE ?) (Not FALSE)) ==> False B# check (:<=>: (:/\: FALSE ?) (Not (Not FALSE))) ==> True B# check (:<=>: (:/\: FALSE ?) (Not (Not TRUE))) ==> False B# check (:<=>: (:/\: FALSE ?) (Not TRUE)) ==> True B# check (:<=>: (:/\: FALSE ?) TRUE) ==> False B# check (:<=>: (:/\: (Not FALSE) FALSE) FALSE) ==> True B# check (:<=>: (:/\: (Not FALSE) FALSE) TRUE) ==> False B# check (:<=>: (:/\: (Not FALSE) TRUE) FALSE) ==> False B# check (:<=>: (:/\: (Not FALSE) TRUE) TRUE) ==> True B# check (:<=>: (:/\: (Not TRUE) ?) (:/\: FALSE ?1)) ==> True B# check (:<=>: (:/\: (Not TRUE) ?) (:=>: ?1 TRUE)) ==> False B# check (:<=>: (:/\: (Not TRUE) ?) (:\/: TRUE ?1)) ==> False B# check (:<=>: (:/\: (Not TRUE) ?) FALSE) ==> True B# check (:<=>: (:/\: (Not TRUE) ?) (Not FALSE)) ==> False B# check (:<=>: (:/\: (Not TRUE) ?) (Not TRUE)) ==> True B# check (:<=>: (:/\: (Not TRUE) ?) TRUE) ==> False B# check (:<=>: (:/\: TRUE (:/\: FALSE ?)) FALSE) ==> True B# check (:<=>: (:/\: TRUE (:/\: FALSE ?)) TRUE) ==> False B# check (:<=>: (:/\: TRUE (:=>: ? TRUE)) FALSE) ==> False B# check (:<=>: (:/\: TRUE (:=>: ? TRUE)) TRUE) ==> True B# check (:<=>: (:/\: TRUE (:\/: TRUE ?)) FALSE) ==> False B# check (:<=>: (:/\: TRUE (:\/: TRUE ?)) TRUE) ==> True B# check (:<=>: (:/\: TRUE FALSE) (:/\: FALSE ?)) ==> True B# check (:<=>: (:/\: TRUE FALSE) (:=>: ? TRUE)) ==> False B# check (:<=>: (:/\: TRUE FALSE) (:\/: TRUE ?)) ==> False B# check (:<=>: (:/\: TRUE FALSE) FALSE) ==> True B# check (:<=>: (:/\: TRUE FALSE) (Not FALSE)) ==> False B# check (:<=>: (:/\: TRUE FALSE) (Not TRUE)) ==> True B# check (:<=>: (:/\: TRUE FALSE) TRUE) ==> False B# check (:<=>: (:/\: TRUE (Not FALSE)) FALSE) ==> False B# check (:<=>: (:/\: TRUE (Not FALSE)) TRUE) ==> True B# check (:<=>: (:/\: TRUE (Not TRUE)) FALSE) ==> True B# check (:<=>: (:/\: TRUE (Not TRUE)) TRUE) ==> False B# check (:<=>: (:/\: TRUE TRUE) (:/\: FALSE ?)) ==> False B# check (:<=>: (:/\: TRUE TRUE) (:=>: ? TRUE)) ==> True B# check (:<=>: (:/\: TRUE TRUE) (:\/: TRUE ?)) ==> True B# check (:<=>: (:/\: TRUE TRUE) FALSE) ==> False B# check (:<=>: (:/\: TRUE TRUE) (Not FALSE)) ==> True B# check (:<=>: (:/\: TRUE TRUE) (Not TRUE)) ==> False B# check (:<=>: (:/\: TRUE TRUE) TRUE) ==> True B# check (:<=>: (:<=>: (:/\: FALSE ?) FALSE) FALSE) ==> False B# check (:<=>: (:<=>: (:/\: FALSE ?) FALSE) TRUE) ==> True B# check (:<=>: (:<=>: (:/\: FALSE ?) TRUE) FALSE) ==> True B# check (:<=>: (:<=>: (:/\: FALSE ?) TRUE) TRUE) ==> False B# check (:<=>: (:<=>: (:=>: ? TRUE) FALSE) FALSE) ==> True B# check (:<=>: (:<=>: (:=>: ? TRUE) FALSE) TRUE) ==> False B# check (:<=>: (:<=>: (:=>: ? TRUE) TRUE) FALSE) ==> False B# check (:<=>: (:<=>: (:=>: ? TRUE) TRUE) TRUE) ==> True B# check (:<=>: (:<=>: (:\/: TRUE ?) FALSE) FALSE) ==> True B# check (:<=>: (:<=>: (:\/: TRUE ?) FALSE) TRUE) ==> False B# check (:<=>: (:<=>: (:\/: TRUE ?) TRUE) FALSE) ==> False B# check (:<=>: (:<=>: (:\/: TRUE ?) TRUE) TRUE) ==> True B# check (:<=>: (:<=>: FALSE (:/\: FALSE ?)) FALSE) ==> False B# check (:<=>: (:<=>: FALSE (:/\: FALSE ?)) TRUE) ==> True B# check (:<=>: (:<=>: FALSE (:=>: ? TRUE)) FALSE) ==> True B# check (:<=>: (:<=>: FALSE (:=>: ? TRUE)) TRUE) ==> False B# check (:<=>: (:<=>: FALSE (:\/: TRUE ?)) FALSE) ==> True B# check (:<=>: (:<=>: FALSE (:\/: TRUE ?)) TRUE) ==> False B# check (:<=>: (:<=>: FALSE FALSE) (:/\: FALSE ?)) ==> False B# check (:<=>: (:<=>: FALSE FALSE) (:=>: ? TRUE)) ==> True B# check (:<=>: (:<=>: FALSE FALSE) (:\/: TRUE ?)) ==> True B# check (:<=>: (:<=>: FALSE FALSE) FALSE) ==> False B# check (:<=>: (:<=>: FALSE FALSE) (Not FALSE)) ==> True B# check (:<=>: (:<=>: FALSE FALSE) (Not TRUE)) ==> False B# check (:<=>: (:<=>: FALSE FALSE) TRUE) ==> True B# check (:<=>: (:<=>: FALSE (Not FALSE)) FALSE) ==> True B# check (:<=>: (:<=>: FALSE (Not FALSE)) TRUE) ==> False B# check (:<=>: (:<=>: FALSE (Not TRUE)) FALSE) ==> False B# check (:<=>: (:<=>: FALSE (Not TRUE)) TRUE) ==> True B# check (:<=>: (:<=>: FALSE TRUE) (:/\: FALSE ?)) ==> True B# check (:<=>: (:<=>: FALSE TRUE) (:=>: ? TRUE)) ==> False B# check (:<=>: (:<=>: FALSE TRUE) (:\/: TRUE ?)) ==> False B# check (:<=>: (:<=>: FALSE TRUE) FALSE) ==> True B# check (:<=>: (:<=>: FALSE TRUE) (Not FALSE)) ==> False B# check (:<=>: (:<=>: FALSE TRUE) (Not TRUE)) ==> True B# check (:<=>: (:<=>: FALSE TRUE) TRUE) ==> False B# check (:<=>: (:<=>: (Not FALSE) FALSE) FALSE) ==> True B# check (:<=>: (:<=>: (Not FALSE) FALSE) TRUE) ==> False B# check (:<=>: (:<=>: (Not FALSE) TRUE) FALSE) ==> False B# check (:<=>: (:<=>: (Not FALSE) TRUE) TRUE) ==> True B# check (:<=>: (:<=>: (Not TRUE) FALSE) FALSE) ==> False B# check (:<=>: (:<=>: (Not TRUE) FALSE) TRUE) ==> True B# check (:<=>: (:<=>: (Not TRUE) TRUE) FALSE) ==> True B# check (:<=>: (:<=>: (Not TRUE) TRUE) TRUE) ==> False B# check (:<=>: (:<=>: TRUE (:/\: FALSE ?)) FALSE) ==> True B# check (:<=>: (:<=>: TRUE (:/\: FALSE ?)) TRUE) ==> False B# check (:<=>: (:<=>: TRUE (:=>: ? TRUE)) FALSE) ==> False B# check (:<=>: (:<=>: TRUE (:=>: ? TRUE)) TRUE) ==> True B# check (:<=>: (:<=>: TRUE (:\/: TRUE ?)) FALSE) ==> False B# check (:<=>: (:<=>: TRUE (:\/: TRUE ?)) TRUE) ==> True B# check (:<=>: (:<=>: TRUE FALSE) (:/\: FALSE ?)) ==> True B# check (:<=>: (:<=>: TRUE FALSE) (:=>: ? TRUE)) ==> False B# check (:<=>: (:<=>: TRUE FALSE) (:\/: TRUE ?)) ==> False B# check (:<=>: (:<=>: TRUE FALSE) FALSE) ==> True B# check (:<=>: (:<=>: TRUE FALSE) (Not FALSE)) ==> False B# check (:<=>: (:<=>: TRUE FALSE) (Not TRUE)) ==> True B# check (:<=>: (:<=>: TRUE FALSE) TRUE) ==> False B# check (:<=>: (:<=>: TRUE (Not FALSE)) FALSE) ==> False B# check (:<=>: (:<=>: TRUE (Not FALSE)) TRUE) ==> True B# check (:<=>: (:<=>: TRUE (Not TRUE)) FALSE) ==> True B# check (:<=>: (:<=>: TRUE (Not TRUE)) TRUE) ==> False B# check (:<=>: (:<=>: TRUE TRUE) (:/\: FALSE ?)) ==> False B# check (:<=>: (:<=>: TRUE TRUE) (:=>: ? TRUE)) ==> True B# check (:<=>: (:<=>: TRUE TRUE) (:\/: TRUE ?)) ==> True B# check (:<=>: (:<=>: TRUE TRUE) FALSE) ==> False B# check (:<=>: (:<=>: TRUE TRUE) (Not FALSE)) ==> True B# check (:<=>: (:<=>: TRUE TRUE) (Not TRUE)) ==> False B# check (:<=>: (:<=>: TRUE TRUE) TRUE) ==> True B# check (:<=>: (:=>: (:/\: FALSE ?) FALSE) FALSE) ==> False B# check (:<=>: (:=>: (:/\: FALSE ?) FALSE) TRUE) ==> True B# check (:<=>: (:=>: (:=>: ? TRUE) FALSE) FALSE) ==> True B# check (:<=>: (:=>: (:=>: ? TRUE) FALSE) TRUE) ==> False B# check (:<=>: (:=>: (:\/: TRUE ?) FALSE) FALSE) ==> True B# check (:<=>: (:=>: (:\/: TRUE ?) FALSE) TRUE) ==> False B# check (:<=>: (:=>: FALSE (:/\: FALSE ?)) FALSE) ==> False B# check (:<=>: (:=>: FALSE (:/\: FALSE ?)) TRUE) ==> True B# check (:<=>: (:=>: FALSE FALSE) (:/\: FALSE ?)) ==> False B# check (:<=>: (:=>: FALSE FALSE) (:=>: ? TRUE)) ==> True B# check (:<=>: (:=>: FALSE FALSE) (:\/: TRUE ?)) ==> True B# check (:<=>: (:=>: FALSE FALSE) FALSE) ==> False B# check (:<=>: (:=>: FALSE FALSE) (Not FALSE)) ==> True B# check (:<=>: (:=>: FALSE FALSE) (Not TRUE)) ==> False B# check (:<=>: (:=>: FALSE FALSE) TRUE) ==> True B# check (:<=>: (:=>: FALSE (Not TRUE)) FALSE) ==> False B# check (:<=>: (:=>: FALSE (Not TRUE)) TRUE) ==> True B# check (:<=>: (:=>: (Not FALSE) FALSE) FALSE) ==> True B# check (:<=>: (:=>: (Not FALSE) FALSE) TRUE) ==> False B# check (:<=>: (:=>: (Not TRUE) FALSE) FALSE) ==> False B# check (:<=>: (:=>: (Not TRUE) FALSE) TRUE) ==> True B# check (:<=>: (:=>: TRUE (:/\: FALSE ?)) FALSE) ==> True B# check (:<=>: (:=>: TRUE (:/\: FALSE ?)) TRUE) ==> False B# check (:<=>: (:=>: TRUE FALSE) (:/\: FALSE ?)) ==> True B# check (:<=>: (:=>: TRUE FALSE) (:=>: ? TRUE)) ==> False B# check (:<=>: (:=>: TRUE FALSE) (:\/: TRUE ?)) ==> False B# check (:<=>: (:=>: TRUE FALSE) FALSE) ==> True B# check (:<=>: (:=>: TRUE FALSE) (Not FALSE)) ==> False B# check (:<=>: (:=>: TRUE FALSE) (Not TRUE)) ==> True B# check (:<=>: (:=>: TRUE FALSE) TRUE) ==> False B# check (:<=>: (:=>: TRUE (Not TRUE)) FALSE) ==> True B# check (:<=>: (:=>: TRUE (Not TRUE)) TRUE) ==> False B# check (:<=>: (:=>: ? (:/\: TRUE TRUE)) FALSE) ==> False B# check (:<=>: (:=>: ? (:/\: TRUE TRUE)) TRUE) ==> True B# check (:<=>: (:=>: ? (:<=>: FALSE FALSE)) FALSE) ==> False B# check (:<=>: (:=>: ? (:<=>: FALSE FALSE)) TRUE) ==> True B# check (:<=>: (:=>: ? (:<=>: TRUE TRUE)) FALSE) ==> False B# check (:<=>: (:=>: ? (:<=>: TRUE TRUE)) TRUE) ==> True B# check (:<=>: (:=>: ? (:=>: FALSE FALSE)) FALSE) ==> False B# check (:<=>: (:=>: ? (:=>: FALSE FALSE)) TRUE) ==> True B# check (:<=>: (:=>: ? (:=>: ?1 TRUE)) (:/\: FALSE ?2)) ==> False B# check (:<=>: (:=>: ? (:=>: ?1 TRUE)) (:=>: ?2 TRUE)) ==> True B# check (:<=>: (:=>: ? (:=>: ?1 TRUE)) (:\/: TRUE ?2)) ==> True B# check (:<=>: (:=>: ? (:=>: ?1 TRUE)) FALSE) ==> False B# check (:<=>: (:=>: ? (:=>: ?1 TRUE)) (Not FALSE)) ==> True B# check (:<=>: (:=>: ? (:=>: ?1 TRUE)) (Not TRUE)) ==> False B# check (:<=>: (:=>: ? (:=>: ?1 TRUE)) TRUE) ==> True B# check (:<=>: (:=>: ? (:\/: FALSE TRUE)) FALSE) ==> False B# check (:<=>: (:=>: ? (:\/: FALSE TRUE)) TRUE) ==> True B# check (:<=>: (:=>: ? (:\/: TRUE ?1)) (:/\: FALSE ?2)) ==> False B# check (:<=>: (:=>: ? (:\/: TRUE ?1)) (:=>: ?2 TRUE)) ==> True B# check (:<=>: (:=>: ? (:\/: TRUE ?1)) (:\/: TRUE ?2)) ==> True B# check (:<=>: (:=>: ? (:\/: TRUE ?1)) FALSE) ==> False B# check (:<=>: (:=>: ? (:\/: TRUE ?1)) (Not FALSE)) ==> True B# check (:<=>: (:=>: ? (:\/: TRUE ?1)) (Not TRUE)) ==> False B# check (:<=>: (:=>: ? (:\/: TRUE ?1)) TRUE) ==> True B# check (:<=>: (:=>: ? (Not FALSE)) (:/\: FALSE ?1)) ==> False B# check (:<=>: (:=>: ? (Not FALSE)) (:=>: ?1 TRUE)) ==> True B# check (:<=>: (:=>: ? (Not FALSE)) (:\/: TRUE ?1)) ==> True B# check (:<=>: (:=>: ? (Not FALSE)) FALSE) ==> False B# check (:<=>: (:=>: ? (Not FALSE)) (Not FALSE)) ==> True B# check (:<=>: (:=>: ? (Not FALSE)) (Not TRUE)) ==> False B# check (:<=>: (:=>: ? (Not FALSE)) TRUE) ==> True B# check (:<=>: (:=>: ? TRUE) (:/\: (:/\: FALSE ?1) ?2)) ==> False B# check (:<=>: (:=>: ? TRUE) (:/\: FALSE ?1)) ==> False B# check (:<=>: (:=>: ? TRUE) (:/\: (Not TRUE) ?1)) ==> False B# check (:<=>: (:=>: ? TRUE) (:/\: TRUE FALSE)) ==> False B# check (:<=>: (:=>: ? TRUE) (:/\: TRUE TRUE)) ==> True B# check (:<=>: (:=>: ? TRUE) (:<=>: FALSE FALSE)) ==> True B# check (:<=>: (:=>: ? TRUE) (:<=>: FALSE TRUE)) ==> False B# check (:<=>: (:=>: ? TRUE) (:<=>: TRUE FALSE)) ==> False B# check (:<=>: (:=>: ? TRUE) (:<=>: TRUE TRUE)) ==> True B# check (:<=>: (:=>: ? TRUE) (:=>: FALSE FALSE)) ==> True B# check (:<=>: (:=>: ? TRUE) (:=>: TRUE FALSE)) ==> False B# check (:<=>: (:=>: ? TRUE) (:=>: ?1 (:=>: ?2 TRUE))) ==> True B# check (:<=>: (:=>: ? TRUE) (:=>: ?1 (:\/: TRUE ?2))) ==> True B# check (:<=>: (:=>: ? TRUE) (:=>: ?1 (Not FALSE))) ==> True B# check (:<=>: (:=>: ? TRUE) (:=>: ?1 TRUE)) ==> True B# check (:<=>: (:=>: ? TRUE) (:\/: (:=>: ?1 TRUE) ?2)) ==> True B# check (:<=>: (:=>: ? TRUE) (:\/: (:\/: TRUE ?1) ?2)) ==> True B# check (:<=>: (:=>: ? TRUE) (:\/: FALSE FALSE)) ==> False B# check (:<=>: (:=>: ? TRUE) (:\/: FALSE TRUE)) ==> True B# check (:<=>: (:=>: ? TRUE) (:\/: (Not FALSE) ?1)) ==> True B# check (:<=>: (:=>: ? TRUE) (:\/: TRUE ?1)) ==> True B# check (:<=>: (:=>: ? TRUE) (Exists (:| -1))) ==> False B# check (:<=>: (:=>: ? TRUE) (Exists (:| 0))) ==> ! divide by zero B# check (:<=>: (:=>: ? TRUE) (Exists (:| 1))) ==> True B# check (:<=>: (:=>: ? TRUE) (Exists (:| 2))) ==> True B# check (:<=>: (:=>: ? TRUE) (Exists (:| 101))) ==> True B# check (:<=>: (:=>: ? TRUE) FALSE) ==> False B# check (:<=>: (:=>: ? TRUE) (Forall (:| -1))) ==> True B# check (:<=>: (:=>: ? TRUE) (Forall (:| 0))) ==> True B# check (:<=>: (:=>: ? TRUE) (Forall (:| 1))) ==> True B# check (:<=>: (:=>: ? TRUE) (Forall (:| 2))) ==> False B# check (:<=>: (:=>: ? TRUE) (Forall (:| 101))) ==> False B# check (:<=>: (:=>: ? TRUE) (Not (:/\: FALSE ?1))) ==> True B# check (:<=>: (:=>: ? TRUE) (Not (:=>: ?1 TRUE))) ==> False B# check (:<=>: (:=>: ? TRUE) (Not (:\/: TRUE ?1))) ==> False B# check (:<=>: (:=>: ? TRUE) (Not FALSE)) ==> True B# check (:<=>: (:=>: ? TRUE) (Not (Not FALSE))) ==> False B# check (:<=>: (:=>: ? TRUE) (Not (Not TRUE))) ==> True B# check (:<=>: (:=>: ? TRUE) (Not TRUE)) ==> False B# check (:<=>: (:=>: ? TRUE) TRUE) ==> True B# check (:<=>: (:\/: (:/\: FALSE ?) FALSE) FALSE) ==> True B# check (:<=>: (:\/: (:/\: FALSE ?) FALSE) TRUE) ==> False B# check (:<=>: (:\/: (:/\: FALSE ?) TRUE) FALSE) ==> False B# check (:<=>: (:\/: (:/\: FALSE ?) TRUE) TRUE) ==> True B# check (:<=>: (:\/: (:/\: TRUE TRUE) ?) FALSE) ==> False B# check (:<=>: (:\/: (:/\: TRUE TRUE) ?) TRUE) ==> True B# check (:<=>: (:\/: (:<=>: FALSE FALSE) ?) FALSE) ==> False B# check (:<=>: (:\/: (:<=>: FALSE FALSE) ?) TRUE) ==> True B# check (:<=>: (:\/: (:<=>: TRUE TRUE) ?) FALSE) ==> False B# check (:<=>: (:\/: (:<=>: TRUE TRUE) ?) TRUE) ==> True B# check (:<=>: (:\/: (:=>: FALSE FALSE) ?) FALSE) ==> False B# check (:<=>: (:\/: (:=>: FALSE FALSE) ?) TRUE) ==> True B# check (:<=>: (:\/: (:=>: ? TRUE) ?1) (:/\: FALSE ?2)) ==> False B# check (:<=>: (:\/: (:=>: ? TRUE) ?1) (:=>: ?2 TRUE)) ==> True B# check (:<=>: (:\/: (:=>: ? TRUE) ?1) (:\/: TRUE ?2)) ==> True B# check (:<=>: (:\/: (:=>: ? TRUE) ?1) FALSE) ==> False B# check (:<=>: (:\/: (:=>: ? TRUE) ?1) (Not FALSE)) ==> True B# check (:<=>: (:\/: (:=>: ? TRUE) ?1) (Not TRUE)) ==> False B# check (:<=>: (:\/: (:=>: ? TRUE) ?1) TRUE) ==> True B# check (:<=>: (:\/: (:\/: FALSE TRUE) ?) FALSE) ==> False B# check (:<=>: (:\/: (:\/: FALSE TRUE) ?) TRUE) ==> True B# check (:<=>: (:\/: (:\/: TRUE ?) ?1) (:/\: FALSE ?2)) ==> False B# check (:<=>: (:\/: (:\/: TRUE ?) ?1) (:=>: ?2 TRUE)) ==> True B# check (:<=>: (:\/: (:\/: TRUE ?) ?1) (:\/: TRUE ?2)) ==> True B# check (:<=>: (:\/: (:\/: TRUE ?) ?1) FALSE) ==> False B# check (:<=>: (:\/: (:\/: TRUE ?) ?1) (Not FALSE)) ==> True B# check (:<=>: (:\/: (:\/: TRUE ?) ?1) (Not TRUE)) ==> False B# check (:<=>: (:\/: (:\/: TRUE ?) ?1) TRUE) ==> True B# check (:<=>: (:\/: FALSE (:/\: FALSE ?)) FALSE) ==> True B# check (:<=>: (:\/: FALSE (:/\: FALSE ?)) TRUE) ==> False B# check (:<=>: (:\/: FALSE (:=>: ? TRUE)) FALSE) ==> False B# check (:<=>: (:\/: FALSE (:=>: ? TRUE)) TRUE) ==> True B# check (:<=>: (:\/: FALSE (:\/: TRUE ?)) FALSE) ==> False B# check (:<=>: (:\/: FALSE (:\/: TRUE ?)) TRUE) ==> True B# check (:<=>: (:\/: FALSE FALSE) (:/\: FALSE ?)) ==> True B# check (:<=>: (:\/: FALSE FALSE) (:=>: ? TRUE)) ==> False B# check (:<=>: (:\/: FALSE FALSE) (:\/: TRUE ?)) ==> False B# check (:<=>: (:\/: FALSE FALSE) FALSE) ==> True B# check (:<=>: (:\/: FALSE FALSE) (Not FALSE)) ==> False B# check (:<=>: (:\/: FALSE FALSE) (Not TRUE)) ==> True B# check (:<=>: (:\/: FALSE FALSE) TRUE) ==> False B# check (:<=>: (:\/: FALSE (Not FALSE)) FALSE) ==> False B# check (:<=>: (:\/: FALSE (Not FALSE)) TRUE) ==> True B# check (:<=>: (:\/: FALSE (Not TRUE)) FALSE) ==> True B# check (:<=>: (:\/: FALSE (Not TRUE)) TRUE) ==> False B# check (:<=>: (:\/: FALSE TRUE) (:/\: FALSE ?)) ==> False B# check (:<=>: (:\/: FALSE TRUE) (:=>: ? TRUE)) ==> True B# check (:<=>: (:\/: FALSE TRUE) (:\/: TRUE ?)) ==> True B# check (:<=>: (:\/: FALSE TRUE) FALSE) ==> False B# check (:<=>: (:\/: FALSE TRUE) (Not FALSE)) ==> True B# check (:<=>: (:\/: FALSE TRUE) (Not TRUE)) ==> False B# check (:<=>: (:\/: FALSE TRUE) TRUE) ==> True B# check (:<=>: (:\/: (Not FALSE) ?) (:/\: FALSE ?1)) ==> False B# check (:<=>: (:\/: (Not FALSE) ?) (:=>: ?1 TRUE)) ==> True B# check (:<=>: (:\/: (Not FALSE) ?) (:\/: TRUE ?1)) ==> True B# check (:<=>: (:\/: (Not FALSE) ?) FALSE) ==> False B# check (:<=>: (:\/: (Not FALSE) ?) (Not FALSE)) ==> True B# check (:<=>: (:\/: (Not FALSE) ?) (Not TRUE)) ==> False B# check (:<=>: (:\/: (Not FALSE) ?) TRUE) ==> True B# check (:<=>: (:\/: (Not TRUE) FALSE) FALSE) ==> True B# check (:<=>: (:\/: (Not TRUE) FALSE) TRUE) ==> False B# check (:<=>: (:\/: (Not TRUE) TRUE) FALSE) ==> False B# check (:<=>: (:\/: (Not TRUE) TRUE) TRUE) ==> True B# check (:<=>: (:\/: TRUE ?) (:/\: (:/\: FALSE ?1) ?2)) ==> False B# check (:<=>: (:\/: TRUE ?) (:/\: FALSE ?1)) ==> False B# check (:<=>: (:\/: TRUE ?) (:/\: (Not TRUE) ?1)) ==> False B# check (:<=>: (:\/: TRUE ?) (:/\: TRUE FALSE)) ==> False B# check (:<=>: (:\/: TRUE ?) (:/\: TRUE TRUE)) ==> True B# check (:<=>: (:\/: TRUE ?) (:<=>: FALSE FALSE)) ==> True B# check (:<=>: (:\/: TRUE ?) (:<=>: FALSE TRUE)) ==> False B# check (:<=>: (:\/: TRUE ?) (:<=>: TRUE FALSE)) ==> False B# check (:<=>: (:\/: TRUE ?) (:<=>: TRUE TRUE)) ==> True B# check (:<=>: (:\/: TRUE ?) (:=>: FALSE FALSE)) ==> True B# check (:<=>: (:\/: TRUE ?) (:=>: TRUE FALSE)) ==> False B# check (:<=>: (:\/: TRUE ?) (:=>: ?1 (:=>: ?2 TRUE))) ==> True B# check (:<=>: (:\/: TRUE ?) (:=>: ?1 (:\/: TRUE ?2))) ==> True B# check (:<=>: (:\/: TRUE ?) (:=>: ?1 (Not FALSE))) ==> True B# check (:<=>: (:\/: TRUE ?) (:=>: ?1 TRUE)) ==> True B# check (:<=>: (:\/: TRUE ?) (:\/: (:=>: ?1 TRUE) ?2)) ==> True B# check (:<=>: (:\/: TRUE ?) (:\/: (:\/: TRUE ?1) ?2)) ==> True B# check (:<=>: (:\/: TRUE ?) (:\/: FALSE FALSE)) ==> False B# check (:<=>: (:\/: TRUE ?) (:\/: FALSE TRUE)) ==> True B# check (:<=>: (:\/: TRUE ?) (:\/: (Not FALSE) ?1)) ==> True B# check (:<=>: (:\/: TRUE ?) (:\/: TRUE ?1)) ==> True B# check (:<=>: (:\/: TRUE ?) (Exists (:| -1))) ==> False B# check (:<=>: (:\/: TRUE ?) (Exists (:| 0))) ==> ! divide by zero B# check (:<=>: (:\/: TRUE ?) (Exists (:| 1))) ==> True B# check (:<=>: (:\/: TRUE ?) (Exists (:| 2))) ==> True B# check (:<=>: (:\/: TRUE ?) (Exists (:| 101))) ==> True B# check (:<=>: (:\/: TRUE ?) FALSE) ==> False B# check (:<=>: (:\/: TRUE ?) (Forall (:| -1))) ==> True B# check (:<=>: (:\/: TRUE ?) (Forall (:| 0))) ==> True B# check (:<=>: (:\/: TRUE ?) (Forall (:| 1))) ==> True B# check (:<=>: (:\/: TRUE ?) (Forall (:| 2))) ==> False B# check (:<=>: (:\/: TRUE ?) (Forall (:| 101))) ==> False B# check (:<=>: (:\/: TRUE ?) (Not (:/\: FALSE ?1))) ==> True B# check (:<=>: (:\/: TRUE ?) (Not (:=>: ?1 TRUE))) ==> False B# check (:<=>: (:\/: TRUE ?) (Not (:\/: TRUE ?1))) ==> False B# check (:<=>: (:\/: TRUE ?) (Not FALSE)) ==> True B# check (:<=>: (:\/: TRUE ?) (Not (Not FALSE))) ==> False B# check (:<=>: (:\/: TRUE ?) (Not (Not TRUE))) ==> True B# check (:<=>: (:\/: TRUE ?) (Not TRUE)) ==> False B# check (:<=>: (:\/: TRUE ?) TRUE) ==> True B# check (:<=>: (Exists (:| -1)) (:/\: FALSE ?)) ==> True B# check (:<=>: (Exists (:| -1)) (:=>: ? TRUE)) ==> False B# check (:<=>: (Exists (:| -1)) (:\/: TRUE ?)) ==> False B# check (:<=>: (Exists (:| -1)) FALSE) ==> True B# check (:<=>: (Exists (:| -1)) (Not FALSE)) ==> False B# check (:<=>: (Exists (:| -1)) (Not TRUE)) ==> True B# check (:<=>: (Exists (:| -1)) TRUE) ==> False B# check (:<=>: (Exists (:| 0)) ?) ==> ! divide by zero B# check (:<=>: (Exists (:| 1)) (:/\: FALSE ?)) ==> False B# check (:<=>: (Exists (:| 1)) (:=>: ? TRUE)) ==> True B# check (:<=>: (Exists (:| 1)) (:\/: TRUE ?)) ==> True B# check (:<=>: (Exists (:| 1)) FALSE) ==> False B# check (:<=>: (Exists (:| 1)) (Not FALSE)) ==> True B# check (:<=>: (Exists (:| 1)) (Not TRUE)) ==> False B# check (:<=>: (Exists (:| 1)) TRUE) ==> True B# check (:<=>: (Exists (:| 2)) (:/\: FALSE ?)) ==> False B# check (:<=>: (Exists (:| 2)) (:=>: ? TRUE)) ==> True B# check (:<=>: (Exists (:| 2)) (:\/: TRUE ?)) ==> True B# check (:<=>: (Exists (:| 2)) FALSE) ==> False B# check (:<=>: (Exists (:| 2)) (Not FALSE)) ==> True B# check (:<=>: (Exists (:| 2)) (Not TRUE)) ==> False B# check (:<=>: (Exists (:| 2)) TRUE) ==> True B# check (:<=>: (Exists (:| 101)) (:/\: FALSE ?)) ==> False B# check (:<=>: (Exists (:| 101)) (:=>: ? TRUE)) ==> True B# check (:<=>: (Exists (:| 101)) (:\/: TRUE ?)) ==> True B# check (:<=>: (Exists (:| 101)) FALSE) ==> False B# check (:<=>: (Exists (:| 101)) (Not FALSE)) ==> True B# check (:<=>: (Exists (:| 101)) (Not TRUE)) ==> False B# check (:<=>: (Exists (:| 101)) TRUE) ==> True B# check (:<=>: FALSE (:/\: (:/\: FALSE ?) ?1)) ==> True B# check (:<=>: FALSE (:/\: (:/\: TRUE FALSE) ?)) ==> True B# check (:<=>: FALSE (:/\: (:<=>: FALSE TRUE) ?)) ==> True B# check (:<=>: FALSE (:/\: (:<=>: TRUE FALSE) ?)) ==> True B# check (:<=>: FALSE (:/\: (:=>: TRUE FALSE) ?)) ==> True B# check (:<=>: FALSE (:/\: (:=>: ? TRUE) FALSE)) ==> True B# check (:<=>: FALSE (:/\: (:=>: ? TRUE) TRUE)) ==> False B# check (:<=>: FALSE (:/\: (:\/: FALSE FALSE) ?)) ==> True B# check (:<=>: FALSE (:/\: (:\/: TRUE ?) FALSE)) ==> True B# check (:<=>: FALSE (:/\: (:\/: TRUE ?) TRUE)) ==> False B# check (:<=>: FALSE (:/\: FALSE ?)) ==> True B# check (:<=>: FALSE (:/\: (Not FALSE) FALSE)) ==> True B# check (:<=>: FALSE (:/\: (Not FALSE) TRUE)) ==> False B# check (:<=>: FALSE (:/\: (Not TRUE) ?)) ==> True B# check (:<=>: FALSE (:/\: TRUE (:/\: FALSE ?))) ==> True B# check (:<=>: FALSE (:/\: TRUE (:=>: ? TRUE))) ==> False B# check (:<=>: FALSE (:/\: TRUE (:\/: TRUE ?))) ==> False B# check (:<=>: FALSE (:/\: TRUE FALSE)) ==> True B# check (:<=>: FALSE (:/\: TRUE (Not FALSE))) ==> False B# check (:<=>: FALSE (:/\: TRUE (Not TRUE))) ==> True B# check (:<=>: FALSE (:/\: TRUE TRUE)) ==> False B# check (:<=>: FALSE (:<=>: (:/\: FALSE ?) FALSE)) ==> False B# check (:<=>: FALSE (:<=>: (:/\: FALSE ?) TRUE)) ==> True B# check (:<=>: FALSE (:<=>: (:=>: ? TRUE) FALSE)) ==> True B# check (:<=>: FALSE (:<=>: (:=>: ? TRUE) TRUE)) ==> False B# check (:<=>: FALSE (:<=>: (:\/: TRUE ?) FALSE)) ==> True B# check (:<=>: FALSE (:<=>: (:\/: TRUE ?) TRUE)) ==> False B# check (:<=>: FALSE (:<=>: FALSE (:/\: FALSE ?))) ==> False B# check (:<=>: FALSE (:<=>: FALSE (:=>: ? TRUE))) ==> True B# check (:<=>: FALSE (:<=>: FALSE (:\/: TRUE ?))) ==> True B# check (:<=>: FALSE (:<=>: FALSE FALSE)) ==> False B# check (:<=>: FALSE (:<=>: FALSE (Not FALSE))) ==> True B# check (:<=>: FALSE (:<=>: FALSE (Not TRUE))) ==> False B# check (:<=>: FALSE (:<=>: FALSE TRUE)) ==> True B# check (:<=>: FALSE (:<=>: (Not FALSE) FALSE)) ==> True B# check (:<=>: FALSE (:<=>: (Not FALSE) TRUE)) ==> False B# check (:<=>: FALSE (:<=>: (Not TRUE) FALSE)) ==> False B# check (:<=>: FALSE (:<=>: (Not TRUE) TRUE)) ==> True B# check (:<=>: FALSE (:<=>: TRUE (:/\: FALSE ?))) ==> True B# check (:<=>: FALSE (:<=>: TRUE (:=>: ? TRUE))) ==> False B# check (:<=>: FALSE (:<=>: TRUE (:\/: TRUE ?))) ==> False B# check (:<=>: FALSE (:<=>: TRUE FALSE)) ==> True B# check (:<=>: FALSE (:<=>: TRUE (Not FALSE))) ==> False B# check (:<=>: FALSE (:<=>: TRUE (Not TRUE))) ==> True B# check (:<=>: FALSE (:<=>: TRUE TRUE)) ==> False B# check (:<=>: FALSE (:=>: (:/\: FALSE ?) FALSE)) ==> False B# check (:<=>: FALSE (:=>: (:=>: ? TRUE) FALSE)) ==> True B# check (:<=>: FALSE (:=>: (:\/: TRUE ?) FALSE)) ==> True B# check (:<=>: FALSE (:=>: FALSE (:/\: FALSE ?))) ==> False B# check (:<=>: FALSE (:=>: FALSE FALSE)) ==> False B# check (:<=>: FALSE (:=>: FALSE (Not TRUE))) ==> False B# check (:<=>: FALSE (:=>: (Not FALSE) FALSE)) ==> True B# check (:<=>: FALSE (:=>: (Not TRUE) FALSE)) ==> False B# check (:<=>: FALSE (:=>: TRUE (:/\: FALSE ?))) ==> True B# check (:<=>: FALSE (:=>: TRUE FALSE)) ==> True B# check (:<=>: FALSE (:=>: TRUE (Not TRUE))) ==> True B# check (:<=>: FALSE (:=>: ? (:/\: TRUE TRUE))) ==> False B# check (:<=>: FALSE (:=>: ? (:<=>: FALSE FALSE))) ==> False B# check (:<=>: FALSE (:=>: ? (:<=>: TRUE TRUE))) ==> False B# check (:<=>: FALSE (:=>: ? (:=>: FALSE FALSE))) ==> False B# check (:<=>: FALSE (:=>: ? (:=>: ?1 TRUE))) ==> False B# check (:<=>: FALSE (:=>: ? (:\/: FALSE TRUE))) ==> False B# check (:<=>: FALSE (:=>: ? (:\/: TRUE ?1))) ==> False B# check (:<=>: FALSE (:=>: ? (Not FALSE))) ==> False B# check (:<=>: FALSE (:=>: ? TRUE)) ==> False B# check (:<=>: FALSE (:\/: (:/\: FALSE ?) FALSE)) ==> True B# check (:<=>: FALSE (:\/: (:/\: FALSE ?) TRUE)) ==> False B# check (:<=>: FALSE (:\/: (:/\: TRUE TRUE) ?)) ==> False B# check (:<=>: FALSE (:\/: (:<=>: FALSE FALSE) ?)) ==> False B# check (:<=>: FALSE (:\/: (:<=>: TRUE TRUE) ?)) ==> False B# check (:<=>: FALSE (:\/: (:=>: FALSE FALSE) ?)) ==> False B# check (:<=>: FALSE (:\/: (:=>: ? TRUE) ?1)) ==> False B# check (:<=>: FALSE (:\/: (:\/: FALSE TRUE) ?)) ==> False B# check (:<=>: FALSE (:\/: (:\/: TRUE ?) ?1)) ==> False B# check (:<=>: FALSE (:\/: FALSE (:/\: FALSE ?))) ==> True B# check (:<=>: FALSE (:\/: FALSE (:=>: ? TRUE))) ==> False B# check (:<=>: FALSE (:\/: FALSE (:\/: TRUE ?))) ==> False B# check (:<=>: FALSE (:\/: FALSE FALSE)) ==> True B# check (:<=>: FALSE (:\/: FALSE (Not FALSE))) ==> False B# check (:<=>: FALSE (:\/: FALSE (Not TRUE))) ==> True B# check (:<=>: FALSE (:\/: FALSE TRUE)) ==> False B# check (:<=>: FALSE (:\/: (Not FALSE) ?)) ==> False B# check (:<=>: FALSE (:\/: (Not TRUE) FALSE)) ==> True B# check (:<=>: FALSE (:\/: (Not TRUE) TRUE)) ==> False B# check (:<=>: FALSE (:\/: TRUE ?)) ==> False B# check (:<=>: FALSE (Exists (:| -1))) ==> True B# check (:<=>: FALSE (Exists (:| 0))) ==> ! divide by zero B# check (:<=>: FALSE (Exists (:| 1))) ==> False B# check (:<=>: FALSE (Exists (:| 2))) ==> False B# check (:<=>: FALSE (Exists (:| 101))) ==> False B# check (:<=>: FALSE FALSE) ==> True B# check (:<=>: FALSE (Forall (:| -1))) ==> False B# check (:<=>: FALSE (Forall (:| 0))) ==> False B# check (:<=>: FALSE (Forall (:| 1))) ==> False B# check (:<=>: FALSE (Forall (:| 2))) ==> True B# check (:<=>: FALSE (Forall (:| 101))) ==> True B# check (:<=>: FALSE (Not (:/\: FALSE ?))) ==> False B# check (:<=>: FALSE (Not (:/\: TRUE FALSE))) ==> False B# check (:<=>: FALSE (Not (:/\: TRUE TRUE))) ==> True B# check (:<=>: FALSE (Not (:<=>: FALSE FALSE))) ==> True B# check (:<=>: FALSE (Not (:<=>: FALSE TRUE))) ==> False B# check (:<=>: FALSE (Not (:<=>: TRUE FALSE))) ==> False B# check (:<=>: FALSE (Not (:<=>: TRUE TRUE))) ==> True B# check (:<=>: FALSE (Not (:=>: FALSE FALSE))) ==> True B# check (:<=>: FALSE (Not (:=>: TRUE FALSE))) ==> False B# check (:<=>: FALSE (Not (:=>: ? TRUE))) ==> True B# check (:<=>: FALSE (Not (:\/: FALSE FALSE))) ==> False B# check (:<=>: FALSE (Not (:\/: FALSE TRUE))) ==> True B# check (:<=>: FALSE (Not (:\/: TRUE ?))) ==> True B# check (:<=>: FALSE (Not FALSE)) ==> False B# check (:<=>: FALSE (Not (Not FALSE))) ==> True B# check (:<=>: FALSE (Not (Not TRUE))) ==> False B# check (:<=>: FALSE (Not TRUE)) ==> True B# check (:<=>: FALSE TRUE) ==> False B# check (:<=>: (Forall (:| -1)) (:/\: FALSE ?)) ==> False B# check (:<=>: (Forall (:| -1)) (:=>: ? TRUE)) ==> True B# check (:<=>: (Forall (:| -1)) (:\/: TRUE ?)) ==> True B# check (:<=>: (Forall (:| -1)) FALSE) ==> False B# check (:<=>: (Forall (:| -1)) (Not FALSE)) ==> True B# check (:<=>: (Forall (:| -1)) (Not TRUE)) ==> False B# check (:<=>: (Forall (:| -1)) TRUE) ==> True B# check (:<=>: (Forall (:| 0)) (:/\: FALSE ?)) ==> False B# check (:<=>: (Forall (:| 0)) (:=>: ? TRUE)) ==> True B# check (:<=>: (Forall (:| 0)) (:\/: TRUE ?)) ==> True B# check (:<=>: (Forall (:| 0)) FALSE) ==> False B# check (:<=>: (Forall (:| 0)) (Not FALSE)) ==> True B# check (:<=>: (Forall (:| 0)) (Not TRUE)) ==> False B# check (:<=>: (Forall (:| 0)) TRUE) ==> True B# check (:<=>: (Forall (:| 1)) (:/\: FALSE ?)) ==> False B# check (:<=>: (Forall (:| 1)) (:=>: ? TRUE)) ==> True B# check (:<=>: (Forall (:| 1)) (:\/: TRUE ?)) ==> True B# check (:<=>: (Forall (:| 1)) FALSE) ==> False B# check (:<=>: (Forall (:| 1)) (Not FALSE)) ==> True B# check (:<=>: (Forall (:| 1)) (Not TRUE)) ==> False B# check (:<=>: (Forall (:| 1)) TRUE) ==> True B# check (:<=>: (Forall (:| 2)) (:/\: FALSE ?)) ==> True B# check (:<=>: (Forall (:| 2)) (:=>: ? TRUE)) ==> False B# check (:<=>: (Forall (:| 2)) (:\/: TRUE ?)) ==> False B# check (:<=>: (Forall (:| 2)) FALSE) ==> True B# check (:<=>: (Forall (:| 2)) (Not FALSE)) ==> False B# check (:<=>: (Forall (:| 2)) (Not TRUE)) ==> True B# check (:<=>: (Forall (:| 2)) TRUE) ==> False B# check (:<=>: (Forall (:| 101)) (:/\: FALSE ?)) ==> True B# check (:<=>: (Forall (:| 101)) (:=>: ? TRUE)) ==> False B# check (:<=>: (Forall (:| 101)) (:\/: TRUE ?)) ==> False B# check (:<=>: (Forall (:| 101)) FALSE) ==> True B# check (:<=>: (Forall (:| 101)) (Not FALSE)) ==> False B# check (:<=>: (Forall (:| 101)) (Not TRUE)) ==> True B# check (:<=>: (Forall (:| 101)) TRUE) ==> False B# check (:<=>: (Not (:/\: FALSE ?)) (:/\: FALSE ?1)) ==> False B# check (:<=>: (Not (:/\: FALSE ?)) (:=>: ?1 TRUE)) ==> True B# check (:<=>: (Not (:/\: FALSE ?)) (:\/: TRUE ?1)) ==> True B# check (:<=>: (Not (:/\: FALSE ?)) FALSE) ==> False B# check (:<=>: (Not (:/\: FALSE ?)) (Not FALSE)) ==> True B# check (:<=>: (Not (:/\: FALSE ?)) (Not TRUE)) ==> False B# check (:<=>: (Not (:/\: FALSE ?)) TRUE) ==> True B# check (:<=>: (Not (:/\: TRUE FALSE)) FALSE) ==> False B# check (:<=>: (Not (:/\: TRUE FALSE)) TRUE) ==> True B# check (:<=>: (Not (:/\: TRUE TRUE)) FALSE) ==> True B# check (:<=>: (Not (:/\: TRUE TRUE)) TRUE) ==> False B# check (:<=>: (Not (:<=>: FALSE FALSE)) FALSE) ==> True B# check (:<=>: (Not (:<=>: FALSE FALSE)) TRUE) ==> False B# check (:<=>: (Not (:<=>: FALSE TRUE)) FALSE) ==> False B# check (:<=>: (Not (:<=>: FALSE TRUE)) TRUE) ==> True B# check (:<=>: (Not (:<=>: TRUE FALSE)) FALSE) ==> False B# check (:<=>: (Not (:<=>: TRUE FALSE)) TRUE) ==> True B# check (:<=>: (Not (:<=>: TRUE TRUE)) FALSE) ==> True B# check (:<=>: (Not (:<=>: TRUE TRUE)) TRUE) ==> False B# check (:<=>: (Not (:=>: FALSE FALSE)) FALSE) ==> True B# check (:<=>: (Not (:=>: FALSE FALSE)) TRUE) ==> False B# check (:<=>: (Not (:=>: TRUE FALSE)) FALSE) ==> False B# check (:<=>: (Not (:=>: TRUE FALSE)) TRUE) ==> True B# check (:<=>: (Not (:=>: ? TRUE)) (:/\: FALSE ?1)) ==> True B# check (:<=>: (Not (:=>: ? TRUE)) (:=>: ?1 TRUE)) ==> False B# check (:<=>: (Not (:=>: ? TRUE)) (:\/: TRUE ?1)) ==> False B# check (:<=>: (Not (:=>: ? TRUE)) FALSE) ==> True B# check (:<=>: (Not (:=>: ? TRUE)) (Not FALSE)) ==> False B# check (:<=>: (Not (:=>: ? TRUE)) (Not TRUE)) ==> True B# check (:<=>: (Not (:=>: ? TRUE)) TRUE) ==> False B# check (:<=>: (Not (:\/: FALSE FALSE)) FALSE) ==> False B# check (:<=>: (Not (:\/: FALSE FALSE)) TRUE) ==> True B# check (:<=>: (Not (:\/: FALSE TRUE)) FALSE) ==> True B# check (:<=>: (Not (:\/: FALSE TRUE)) TRUE) ==> False B# check (:<=>: (Not (:\/: TRUE ?)) (:/\: FALSE ?1)) ==> True B# check (:<=>: (Not (:\/: TRUE ?)) (:=>: ?1 TRUE)) ==> False B# check (:<=>: (Not (:\/: TRUE ?)) (:\/: TRUE ?1)) ==> False B# check (:<=>: (Not (:\/: TRUE ?)) FALSE) ==> True B# check (:<=>: (Not (:\/: TRUE ?)) (Not FALSE)) ==> False B# check (:<=>: (Not (:\/: TRUE ?)) (Not TRUE)) ==> True B# check (:<=>: (Not (:\/: TRUE ?)) TRUE) ==> False B# check (:<=>: (Not FALSE) (:/\: (:/\: FALSE ?) ?1)) ==> False B# check (:<=>: (Not FALSE) (:/\: FALSE ?)) ==> False B# check (:<=>: (Not FALSE) (:/\: (Not TRUE) ?)) ==> False B# check (:<=>: (Not FALSE) (:/\: TRUE FALSE)) ==> False B# check (:<=>: (Not FALSE) (:/\: TRUE TRUE)) ==> True B# check (:<=>: (Not FALSE) (:<=>: FALSE FALSE)) ==> True B# check (:<=>: (Not FALSE) (:<=>: FALSE TRUE)) ==> False B# check (:<=>: (Not FALSE) (:<=>: TRUE FALSE)) ==> False B# check (:<=>: (Not FALSE) (:<=>: TRUE TRUE)) ==> True B# check (:<=>: (Not FALSE) (:=>: FALSE FALSE)) ==> True B# check (:<=>: (Not FALSE) (:=>: TRUE FALSE)) ==> False B# check (:<=>: (Not FALSE) (:=>: ? (:=>: ?1 TRUE))) ==> True B# check (:<=>: (Not FALSE) (:=>: ? (:\/: TRUE ?1))) ==> True B# check (:<=>: (Not FALSE) (:=>: ? (Not FALSE))) ==> True B# check (:<=>: (Not FALSE) (:=>: ? TRUE)) ==> True B# check (:<=>: (Not FALSE) (:\/: (:=>: ? TRUE) ?1)) ==> True B# check (:<=>: (Not FALSE) (:\/: (:\/: TRUE ?) ?1)) ==> True B# check (:<=>: (Not FALSE) (:\/: FALSE FALSE)) ==> False B# check (:<=>: (Not FALSE) (:\/: FALSE TRUE)) ==> True B# check (:<=>: (Not FALSE) (:\/: (Not FALSE) ?)) ==> True B# check (:<=>: (Not FALSE) (:\/: TRUE ?)) ==> True B# check (:<=>: (Not FALSE) (Exists (:| -1))) ==> False B# check (:<=>: (Not FALSE) (Exists (:| 0))) ==> ! divide by zero B# check (:<=>: (Not FALSE) (Exists (:| 1))) ==> True B# check (:<=>: (Not FALSE) (Exists (:| 2))) ==> True B# check (:<=>: (Not FALSE) (Exists (:| 101))) ==> True B# check (:<=>: (Not FALSE) FALSE) ==> False B# check (:<=>: (Not FALSE) (Forall (:| -1))) ==> True B# check (:<=>: (Not FALSE) (Forall (:| 0))) ==> True B# check (:<=>: (Not FALSE) (Forall (:| 1))) ==> True B# check (:<=>: (Not FALSE) (Forall (:| 2))) ==> False B# check (:<=>: (Not FALSE) (Forall (:| 101))) ==> False B# check (:<=>: (Not FALSE) (Not (:/\: FALSE ?))) ==> True B# check (:<=>: (Not FALSE) (Not (:=>: ? TRUE))) ==> False B# check (:<=>: (Not FALSE) (Not (:\/: TRUE ?))) ==> False B# check (:<=>: (Not FALSE) (Not FALSE)) ==> True B# check (:<=>: (Not FALSE) (Not (Not FALSE))) ==> False B# check (:<=>: (Not FALSE) (Not (Not TRUE))) ==> True B# check (:<=>: (Not FALSE) (Not TRUE)) ==> False B# check (:<=>: (Not FALSE) TRUE) ==> True B# check (:<=>: (Not (Not FALSE)) (:/\: FALSE ?)) ==> True B# check (:<=>: (Not (Not FALSE)) (:=>: ? TRUE)) ==> False B# check (:<=>: (Not (Not FALSE)) (:\/: TRUE ?)) ==> False B# check (:<=>: (Not (Not FALSE)) FALSE) ==> True B# check (:<=>: (Not (Not FALSE)) (Not FALSE)) ==> False B# check (:<=>: (Not (Not FALSE)) (Not TRUE)) ==> True B# check (:<=>: (Not (Not FALSE)) TRUE) ==> False B# check (:<=>: (Not (Not TRUE)) (:/\: FALSE ?)) ==> False B# check (:<=>: (Not (Not TRUE)) (:=>: ? TRUE)) ==> True B# check (:<=>: (Not (Not TRUE)) (:\/: TRUE ?)) ==> True B# check (:<=>: (Not (Not TRUE)) FALSE) ==> False B# check (:<=>: (Not (Not TRUE)) (Not FALSE)) ==> True B# check (:<=>: (Not (Not TRUE)) (Not TRUE)) ==> False B# check (:<=>: (Not (Not TRUE)) TRUE) ==> True B# check (:<=>: (Not TRUE) (:/\: (:/\: FALSE ?) ?1)) ==> True B# check (:<=>: (Not TRUE) (:/\: FALSE ?)) ==> True B# check (:<=>: (Not TRUE) (:/\: (Not TRUE) ?)) ==> True B# check (:<=>: (Not TRUE) (:/\: TRUE FALSE)) ==> True B# check (:<=>: (Not TRUE) (:/\: TRUE TRUE)) ==> False B# check (:<=>: (Not TRUE) (:<=>: FALSE FALSE)) ==> False B# check (:<=>: (Not TRUE) (:<=>: FALSE TRUE)) ==> True B# check (:<=>: (Not TRUE) (:<=>: TRUE FALSE)) ==> True B# check (:<=>: (Not TRUE) (:<=>: TRUE TRUE)) ==> False B# check (:<=>: (Not TRUE) (:=>: FALSE FALSE)) ==> False B# check (:<=>: (Not TRUE) (:=>: TRUE FALSE)) ==> True B# check (:<=>: (Not TRUE) (:=>: ? (:=>: ?1 TRUE))) ==> False B# check (:<=>: (Not TRUE) (:=>: ? (:\/: TRUE ?1))) ==> False B# check (:<=>: (Not TRUE) (:=>: ? (Not FALSE))) ==> False B# check (:<=>: (Not TRUE) (:=>: ? TRUE)) ==> False B# check (:<=>: (Not TRUE) (:\/: (:=>: ? TRUE) ?1)) ==> False B# check (:<=>: (Not TRUE) (:\/: (:\/: TRUE ?) ?1)) ==> False B# check (:<=>: (Not TRUE) (:\/: FALSE FALSE)) ==> True B# check (:<=>: (Not TRUE) (:\/: FALSE TRUE)) ==> False B# check (:<=>: (Not TRUE) (:\/: (Not FALSE) ?)) ==> False B# check (:<=>: (Not TRUE) (:\/: TRUE ?)) ==> False B# check (:<=>: (Not TRUE) (Exists (:| -1))) ==> True B# check (:<=>: (Not TRUE) (Exists (:| 0))) ==> ! divide by zero B# check (:<=>: (Not TRUE) (Exists (:| 1))) ==> False B# check (:<=>: (Not TRUE) (Exists (:| 2))) ==> False B# check (:<=>: (Not TRUE) (Exists (:| 101))) ==> False B# check (:<=>: (Not TRUE) FALSE) ==> True B# check (:<=>: (Not TRUE) (Forall (:| -1))) ==> False B# check (:<=>: (Not TRUE) (Forall (:| 0))) ==> False B# check (:<=>: (Not TRUE) (Forall (:| 1))) ==> False B# check (:<=>: (Not TRUE) (Forall (:| 2))) ==> True B# check (:<=>: (Not TRUE) (Forall (:| 101))) ==> True B# check (:<=>: (Not TRUE) (Not (:/\: FALSE ?))) ==> False B# check (:<=>: (Not TRUE) (Not (:=>: ? TRUE))) ==> True B# check (:<=>: (Not TRUE) (Not (:\/: TRUE ?))) ==> True B# check (:<=>: (Not TRUE) (Not FALSE)) ==> False B# check (:<=>: (Not TRUE) (Not (Not FALSE))) ==> True B# check (:<=>: (Not TRUE) (Not (Not TRUE))) ==> False B# check (:<=>: (Not TRUE) (Not TRUE)) ==> True B# check (:<=>: (Not TRUE) TRUE) ==> False B# check (:<=>: TRUE (:/\: (:/\: FALSE ?) ?1)) ==> False B# check (:<=>: TRUE (:/\: (:/\: TRUE FALSE) ?)) ==> False B# check (:<=>: TRUE (:/\: (:<=>: FALSE TRUE) ?)) ==> False B# check (:<=>: TRUE (:/\: (:<=>: TRUE FALSE) ?)) ==> False B# check (:<=>: TRUE (:/\: (:=>: TRUE FALSE) ?)) ==> False B# check (:<=>: TRUE (:/\: (:=>: ? TRUE) FALSE)) ==> False B# check (:<=>: TRUE (:/\: (:=>: ? TRUE) TRUE)) ==> True B# check (:<=>: TRUE (:/\: (:\/: FALSE FALSE) ?)) ==> False B# check (:<=>: TRUE (:/\: (:\/: TRUE ?) FALSE)) ==> False B# check (:<=>: TRUE (:/\: (:\/: TRUE ?) TRUE)) ==> True B# check (:<=>: TRUE (:/\: FALSE ?)) ==> False B# check (:<=>: TRUE (:/\: (Not FALSE) FALSE)) ==> False B# check (:<=>: TRUE (:/\: (Not FALSE) TRUE)) ==> True B# check (:<=>: TRUE (:/\: (Not TRUE) ?)) ==> False B# check (:<=>: TRUE (:/\: TRUE (:/\: FALSE ?))) ==> False B# check (:<=>: TRUE (:/\: TRUE (:=>: ? TRUE))) ==> True B# check (:<=>: TRUE (:/\: TRUE (:\/: TRUE ?))) ==> True B# check (:<=>: TRUE (:/\: TRUE FALSE)) ==> False B# check (:<=>: TRUE (:/\: TRUE (Not FALSE))) ==> True B# check (:<=>: TRUE (:/\: TRUE (Not TRUE))) ==> False B# check (:<=>: TRUE (:/\: TRUE TRUE)) ==> True B# check (:<=>: TRUE (:<=>: (:/\: FALSE ?) FALSE)) ==> True B# check (:<=>: TRUE (:<=>: (:/\: FALSE ?) TRUE)) ==> False B# check (:<=>: TRUE (:<=>: (:=>: ? TRUE) FALSE)) ==> False B# check (:<=>: TRUE (:<=>: (:=>: ? TRUE) TRUE)) ==> True B# check (:<=>: TRUE (:<=>: (:\/: TRUE ?) FALSE)) ==> False B# check (:<=>: TRUE (:<=>: (:\/: TRUE ?) TRUE)) ==> True B# check (:<=>: TRUE (:<=>: FALSE (:/\: FALSE ?))) ==> True B# check (:<=>: TRUE (:<=>: FALSE (:=>: ? TRUE))) ==> False B# check (:<=>: TRUE (:<=>: FALSE (:\/: TRUE ?))) ==> False B# check (:<=>: TRUE (:<=>: FALSE FALSE)) ==> True B# check (:<=>: TRUE (:<=>: FALSE (Not FALSE))) ==> False B# check (:<=>: TRUE (:<=>: FALSE (Not TRUE))) ==> True B# check (:<=>: TRUE (:<=>: FALSE TRUE)) ==> False B# check (:<=>: TRUE (:<=>: (Not FALSE) FALSE)) ==> False B# check (:<=>: TRUE (:<=>: (Not FALSE) TRUE)) ==> True B# check (:<=>: TRUE (:<=>: (Not TRUE) FALSE)) ==> True B# check (:<=>: TRUE (:<=>: (Not TRUE) TRUE)) ==> False B# check (:<=>: TRUE (:<=>: TRUE (:/\: FALSE ?))) ==> False B# check (:<=>: TRUE (:<=>: TRUE (:=>: ? TRUE))) ==> True B# check (:<=>: TRUE (:<=>: TRUE (:\/: TRUE ?))) ==> True B# check (:<=>: TRUE (:<=>: TRUE FALSE)) ==> False B# check (:<=>: TRUE (:<=>: TRUE (Not FALSE))) ==> True B# check (:<=>: TRUE (:<=>: TRUE (Not TRUE))) ==> False B# check (:<=>: TRUE (:<=>: TRUE TRUE)) ==> True B# check (:<=>: TRUE (:=>: (:/\: FALSE ?) FALSE)) ==> True B# check (:<=>: TRUE (:=>: (:=>: ? TRUE) FALSE)) ==> False B# check (:<=>: TRUE (:=>: (:\/: TRUE ?) FALSE)) ==> False B# check (:<=>: TRUE (:=>: FALSE (:/\: FALSE ?))) ==> True B# check (:<=>: TRUE (:=>: FALSE FALSE)) ==> True B# check (:<=>: TRUE (:=>: FALSE (Not TRUE))) ==> True B# check (:<=>: TRUE (:=>: (Not FALSE) FALSE)) ==> False B# check (:<=>: TRUE (:=>: (Not TRUE) FALSE)) ==> True B# check (:<=>: TRUE (:=>: TRUE (:/\: FALSE ?))) ==> False B# check (:<=>: TRUE (:=>: TRUE FALSE)) ==> False B# check (:<=>: TRUE (:=>: TRUE (Not TRUE))) ==> False B# check (:<=>: TRUE (:=>: ? (:/\: TRUE TRUE))) ==> True B# check (:<=>: TRUE (:=>: ? (:<=>: FALSE FALSE))) ==> True B# check (:<=>: TRUE (:=>: ? (:<=>: TRUE TRUE))) ==> True B# check (:<=>: TRUE (:=>: ? (:=>: FALSE FALSE))) ==> True B# check (:<=>: TRUE (:=>: ? (:=>: ?1 TRUE))) ==> True B# check (:<=>: TRUE (:=>: ? (:\/: FALSE TRUE))) ==> True B# check (:<=>: TRUE (:=>: ? (:\/: TRUE ?1))) ==> True B# check (:<=>: TRUE (:=>: ? (Not FALSE))) ==> True B# check (:<=>: TRUE (:=>: ? TRUE)) ==> True B# check (:<=>: TRUE (:\/: (:/\: FALSE ?) FALSE)) ==> False B# check (:<=>: TRUE (:\/: (:/\: FALSE ?) TRUE)) ==> True B# check (:<=>: TRUE (:\/: (:/\: TRUE TRUE) ?)) ==> True B# check (:<=>: TRUE (:\/: (:<=>: FALSE FALSE) ?)) ==> True B# check (:<=>: TRUE (:\/: (:<=>: TRUE TRUE) ?)) ==> True B# check (:<=>: TRUE (:\/: (:=>: FALSE FALSE) ?)) ==> True B# check (:<=>: TRUE (:\/: (:=>: ? TRUE) ?1)) ==> True B# check (:<=>: TRUE (:\/: (:\/: FALSE TRUE) ?)) ==> True B# check (:<=>: TRUE (:\/: (:\/: TRUE ?) ?1)) ==> True B# check (:<=>: TRUE (:\/: FALSE (:/\: FALSE ?))) ==> False B# check (:<=>: TRUE (:\/: FALSE (:=>: ? TRUE))) ==> True B# check (:<=>: TRUE (:\/: FALSE (:\/: TRUE ?))) ==> True B# check (:<=>: TRUE (:\/: FALSE FALSE)) ==> False B# check (:<=>: TRUE (:\/: FALSE (Not FALSE))) ==> True B# check (:<=>: TRUE (:\/: FALSE (Not TRUE))) ==> False B# check (:<=>: TRUE (:\/: FALSE TRUE)) ==> True B# check (:<=>: TRUE (:\/: (Not FALSE) ?)) ==> True B# check (:<=>: TRUE (:\/: (Not TRUE) FALSE)) ==> False B# check (:<=>: TRUE (:\/: (Not TRUE) TRUE)) ==> True B# check (:<=>: TRUE (:\/: TRUE ?)) ==> True B# check (:<=>: TRUE (Exists (:| -1))) ==> False B# check (:<=>: TRUE (Exists (:| 0))) ==> ! divide by zero B# check (:<=>: TRUE (Exists (:| 1))) ==> True B# check (:<=>: TRUE (Exists (:| 2))) ==> True B# check (:<=>: TRUE (Exists (:| 101))) ==> True B# check (:<=>: TRUE FALSE) ==> False B# check (:<=>: TRUE (Forall (:| -1))) ==> True B# check (:<=>: TRUE (Forall (:| 0))) ==> True B# check (:<=>: TRUE (Forall (:| 1))) ==> True B# check (:<=>: TRUE (Forall (:| 2))) ==> False B# check (:<=>: TRUE (Forall (:| 101))) ==> False B# check (:<=>: TRUE (Not (:/\: FALSE ?))) ==> True B# check (:<=>: TRUE (Not (:/\: TRUE FALSE))) ==> True B# check (:<=>: TRUE (Not (:/\: TRUE TRUE))) ==> False B# check (:<=>: TRUE (Not (:<=>: FALSE FALSE))) ==> False B# check (:<=>: TRUE (Not (:<=>: FALSE TRUE))) ==> True B# check (:<=>: TRUE (Not (:<=>: TRUE FALSE))) ==> True B# check (:<=>: TRUE (Not (:<=>: TRUE TRUE))) ==> False B# check (:<=>: TRUE (Not (:=>: FALSE FALSE))) ==> False B# check (:<=>: TRUE (Not (:=>: TRUE FALSE))) ==> True B# check (:<=>: TRUE (Not (:=>: ? TRUE))) ==> False B# check (:<=>: TRUE (Not (:\/: FALSE FALSE))) ==> True B# check (:<=>: TRUE (Not (:\/: FALSE TRUE))) ==> False B# check (:<=>: TRUE (Not (:\/: TRUE ?))) ==> False B# check (:<=>: TRUE (Not FALSE)) ==> True B# check (:<=>: TRUE (Not (Not FALSE))) ==> False B# check (:<=>: TRUE (Not (Not TRUE))) ==> True B# check (:<=>: TRUE (Not TRUE)) ==> False B# check (:<=>: TRUE TRUE) ==> True A: check (:=: (.* 0 ?) (.* 0 ?1)) ==> True B: check (:=: (.* 0 ?) (.* 0 ?1)) ==> True B# check (:=: (num -1) (num -1)) ==> True B# check (:=: (num -1) (num 0)) ==> False B# check (:=: (num -1) (num 1)) ==> False B# check (:=: (num -1) (num 2)) ==> False B# check (:=: (num -1) (num 101)) ==> False B# check (:=: (num 0) (num -1)) ==> False B# check (:=: (num 0) (num 0)) ==> True B# check (:=: (num 0) (num 1)) ==> False B# check (:=: (num 0) (num 2)) ==> False B# check (:=: (num 0) (num 101)) ==> False B# check (:=: (num 1) (num -1)) ==> False B# check (:=: (num 1) (num 0)) ==> False B# check (:=: (num 1) (num 1)) ==> True B# check (:=: (num 1) (num 2)) ==> False B# check (:=: (num 1) (num 101)) ==> False B# check (:=: (num 2) (num -1)) ==> False B# check (:=: (num 2) (num 0)) ==> False B# check (:=: (num 2) (num 1)) ==> False B# check (:=: (num 2) (num 2)) ==> True B# check (:=: (num 2) (num 101)) ==> False B# check (:=: (num 101) (num -1)) ==> False B# check (:=: (num 101) (num 0)) ==> False B# check (:=: (num 101) (num 1)) ==> False B# check (:=: (num 101) (num 2)) ==> False B# check (:=: (num 101) (num 101)) ==> True A# check (:=>: (:/=: (.* 0 ?) (.* 0 ?1)) ?2) ==> True A: check (:=>: (:/\: (:/\: FALSE ?) ?1) ?2) ==> True B: check (:=>: (:/\: (:/\: FALSE ?) ?1) (:/\: FALSE ?2)) ==> True B: check (:=>: (:/\: (:/\: FALSE ?) ?1) FALSE) ==> True B: check (:=>: (:/\: (:/\: FALSE ?) ?1) (Not TRUE)) ==> True A: check (:=>: (:/\: (:/\: TRUE FALSE) ?) ?1) ==> True B: check (:=>: (:/\: (:/\: TRUE FALSE) ?) FALSE) ==> True A# check (:=>: (:/\: (:/\: TRUE TRUE) FALSE) ?) ==> True B# check (:=>: (:/\: (:<=>: FALSE TRUE) ?) FALSE) ==> True B# check (:=>: (:/\: (:<=>: TRUE FALSE) ?) FALSE) ==> True A# check (:=>: (:/\: (:=>: FALSE ?) (:/\: FALSE ?1)) ?2) ==> True A# check (:=>: (:/\: (:=>: FALSE ?) FALSE) ?1) ==> True A# check (:=>: (:/\: (:=>: FALSE ?) (Not TRUE)) ?1) ==> True A# check (:=>: (:/\: (:=>: FALSE ?) TRUE) FALSE) ==> False A: check (:=>: (:/\: (:=>: TRUE FALSE) ?) ?1) ==> True B: check (:=>: (:/\: (:=>: TRUE FALSE) ?) FALSE) ==> True A# check (:=>: (:/\: (:=>: TRUE TRUE) FALSE) ?) ==> True B# check (:=>: (:/\: (:=>: ? TRUE) FALSE) FALSE) ==> True B# check (:=>: (:/\: (:=>: ? TRUE) TRUE) FALSE) ==> False A: check (:=>: (:/\: (:\/: FALSE FALSE) ?) ?1) ==> True B: check (:=>: (:/\: (:\/: FALSE FALSE) ?) FALSE) ==> True A# check (:=>: (:/\: (:\/: FALSE TRUE) FALSE) ?) ==> True A# check (:=>: (:/\: (:\/: TRUE ?) (:/\: FALSE ?1)) ?2) ==> True A: check (:=>: (:/\: (:\/: TRUE ?) FALSE) ?1) ==> True B: check (:=>: (:/\: (:\/: TRUE ?) FALSE) FALSE) ==> True A# check (:=>: (:/\: (:\/: TRUE ?) (Not TRUE)) ?1) ==> True A: check (:=>: (:/\: (:\/: TRUE ?) TRUE) FALSE) ==> False B: check (:=>: (:/\: (:\/: TRUE ?) TRUE) FALSE) ==> False A: check (:=>: (:/\: FALSE ?) ?1) ==> True B: check (:=>: (:/\: FALSE ?) (:/\: (:/\: FALSE ?1) ?2)) ==> True B: check (:=>: (:/\: FALSE ?) (:/\: FALSE ?1)) ==> True B: check (:=>: (:/\: FALSE ?) (:/\: (Not TRUE) ?1)) ==> True B: check (:=>: (:/\: FALSE ?) (:/\: TRUE FALSE)) ==> True B: check (:=>: (:/\: FALSE ?) (:<=>: FALSE TRUE)) ==> True B: check (:=>: (:/\: FALSE ?) (:<=>: TRUE FALSE)) ==> True B: check (:=>: (:/\: FALSE ?) (:=>: TRUE FALSE)) ==> True B: check (:=>: (:/\: FALSE ?) (:\/: FALSE FALSE)) ==> True B: check (:=>: (:/\: FALSE ?) (Exists (:| -1))) ==> True B: check (:=>: (:/\: FALSE ?) FALSE) ==> True B: check (:=>: (:/\: FALSE ?) (Forall (:| 2))) ==> True B: check (:=>: (:/\: FALSE ?) (Forall (:| 101))) ==> True B: check (:=>: (:/\: FALSE ?) (Not (:=>: ?1 TRUE))) ==> True B: check (:=>: (:/\: FALSE ?) (Not (:\/: TRUE ?1))) ==> True B: check (:=>: (:/\: FALSE ?) (Not (Not FALSE))) ==> True B: check (:=>: (:/\: FALSE ?) (Not TRUE)) ==> True A# check (:=>: (:/\: (Not FALSE) (:/\: FALSE ?)) ?1) ==> True A: check (:=>: (:/\: (Not FALSE) FALSE) ?) ==> True B: check (:=>: (:/\: (Not FALSE) FALSE) FALSE) ==> True A# check (:=>: (:/\: (Not FALSE) (Not TRUE)) ?) ==> True A: check (:=>: (:/\: (Not FALSE) TRUE) FALSE) ==> False B: check (:=>: (:/\: (Not FALSE) TRUE) FALSE) ==> False A: check (:=>: (:/\: (Not TRUE) ?) ?1) ==> True B: check (:=>: (:/\: (Not TRUE) ?) (:/\: FALSE ?1)) ==> True B: check (:=>: (:/\: (Not TRUE) ?) FALSE) ==> True B: check (:=>: (:/\: (Not TRUE) ?) (Not TRUE)) ==> True A: check (:=>: (:/\: TRUE (:/\: FALSE ?)) ?1) ==> True B: check (:=>: (:/\: TRUE (:/\: FALSE ?)) FALSE) ==> True A# check (:=>: (:/\: TRUE (:/\: TRUE FALSE)) ?) ==> True A# check (:=>: (:/\: TRUE (:=>: FALSE ?)) FALSE) ==> False A# check (:=>: (:/\: TRUE (:=>: TRUE FALSE)) ?) ==> True B# check (:=>: (:/\: TRUE (:=>: ? TRUE)) FALSE) ==> False A# check (:=>: (:/\: TRUE (:\/: FALSE FALSE)) ?) ==> True A: check (:=>: (:/\: TRUE (:\/: TRUE ?)) FALSE) ==> False B: check (:=>: (:/\: TRUE (:\/: TRUE ?)) FALSE) ==> False A: check (:=>: (:/\: TRUE FALSE) ?) ==> True B: check (:=>: (:/\: TRUE FALSE) (:/\: FALSE ?)) ==> True B: check (:=>: (:/\: TRUE FALSE) FALSE) ==> True B: check (:=>: (:/\: TRUE FALSE) (Not TRUE)) ==> True A: check (:=>: (:/\: TRUE (Not FALSE)) FALSE) ==> False B: check (:=>: (:/\: TRUE (Not FALSE)) FALSE) ==> False A: check (:=>: (:/\: TRUE (Not TRUE)) ?) ==> True B: check (:=>: (:/\: TRUE (Not TRUE)) FALSE) ==> True A: check (:=>: (:/\: TRUE TRUE) (:/\: FALSE ?)) ==> False B: check (:=>: (:/\: TRUE TRUE) (:/\: FALSE ?)) ==> False A# check (:=>: (:/\: TRUE TRUE) (:=>: FALSE ?)) ==> True A: check (:=>: (:/\: TRUE TRUE) FALSE) ==> False B: check (:=>: (:/\: TRUE TRUE) FALSE) ==> False A: check (:=>: (:/\: TRUE TRUE) (Not TRUE)) ==> False B: check (:=>: (:/\: TRUE TRUE) (Not TRUE)) ==> False A# check (:=>: (:<: (.* 0 ?) (.* 0 ?1)) ?2) ==> True B# check (:=>: (:<=>: (:/\: FALSE ?) FALSE) FALSE) ==> False B# check (:=>: (:<=>: (:/\: FALSE ?) TRUE) FALSE) ==> True B# check (:=>: (:<=>: (:=>: ? TRUE) FALSE) FALSE) ==> True B# check (:=>: (:<=>: (:=>: ? TRUE) TRUE) FALSE) ==> False B# check (:=>: (:<=>: (:\/: TRUE ?) FALSE) FALSE) ==> True B# check (:=>: (:<=>: (:\/: TRUE ?) TRUE) FALSE) ==> False B# check (:=>: (:<=>: FALSE (:/\: FALSE ?)) FALSE) ==> False B# check (:=>: (:<=>: FALSE (:=>: ? TRUE)) FALSE) ==> True B# check (:=>: (:<=>: FALSE (:\/: TRUE ?)) FALSE) ==> True B# check (:=>: (:<=>: FALSE FALSE) (:/\: FALSE ?)) ==> False B# check (:=>: (:<=>: FALSE FALSE) FALSE) ==> False B# check (:=>: (:<=>: FALSE FALSE) (Not TRUE)) ==> False B# check (:=>: (:<=>: FALSE (Not FALSE)) FALSE) ==> True B# check (:=>: (:<=>: FALSE (Not TRUE)) FALSE) ==> False B# check (:=>: (:<=>: FALSE TRUE) (:/\: FALSE ?)) ==> True B# check (:=>: (:<=>: FALSE TRUE) FALSE) ==> True B# check (:=>: (:<=>: FALSE TRUE) (Not TRUE)) ==> True B# check (:=>: (:<=>: (Not FALSE) FALSE) FALSE) ==> True B# check (:=>: (:<=>: (Not FALSE) TRUE) FALSE) ==> False B# check (:=>: (:<=>: (Not TRUE) FALSE) FALSE) ==> False B# check (:=>: (:<=>: (Not TRUE) TRUE) FALSE) ==> True B# check (:=>: (:<=>: TRUE (:/\: FALSE ?)) FALSE) ==> True B# check (:=>: (:<=>: TRUE (:=>: ? TRUE)) FALSE) ==> False B# check (:=>: (:<=>: TRUE (:\/: TRUE ?)) FALSE) ==> False B# check (:=>: (:<=>: TRUE FALSE) (:/\: FALSE ?)) ==> True B# check (:=>: (:<=>: TRUE FALSE) FALSE) ==> True B# check (:=>: (:<=>: TRUE FALSE) (Not TRUE)) ==> True B# check (:=>: (:<=>: TRUE (Not FALSE)) FALSE) ==> False B# check (:=>: (:<=>: TRUE (Not TRUE)) FALSE) ==> True B# check (:=>: (:<=>: TRUE TRUE) (:/\: FALSE ?)) ==> False B# check (:=>: (:<=>: TRUE TRUE) FALSE) ==> False B# check (:=>: (:<=>: TRUE TRUE) (Not TRUE)) ==> False A# check (:=>: (:=>: (:/\: FALSE ?) ?1) (:/\: FALSE ?2)) ==> False A# check (:=>: (:=>: (:/\: FALSE ?) ?1) (:=>: FALSE ?2)) ==> True A: check (:=>: (:=>: (:/\: FALSE ?) ?1) FALSE) ==> False B: check (:=>: (:=>: (:/\: FALSE ?) FALSE) FALSE) ==> False A# check (:=>: (:=>: (:/\: FALSE ?) ?1) (Not TRUE)) ==> False A# check (:=>: (:=>: (:/\: TRUE FALSE) ?) FALSE) ==> False A# check (:=>: (:=>: (:/\: TRUE TRUE) FALSE) ?) ==> True A# check (:=>: (:=>: (:=>: FALSE ?) (:/\: FALSE ?1)) ?2) ==> True A# check (:=>: (:=>: (:=>: FALSE ?) FALSE) ?1) ==> True A# check (:=>: (:=>: (:=>: FALSE ?) (Not TRUE)) ?1) ==> True A# check (:=>: (:=>: (:=>: TRUE FALSE) ?) FALSE) ==> False A# check (:=>: (:=>: (:=>: TRUE TRUE) FALSE) ?) ==> True B# check (:=>: (:=>: (:=>: ? TRUE) FALSE) FALSE) ==> True A# check (:=>: (:=>: (:\/: FALSE FALSE) ?) FALSE) ==> False A# check (:=>: (:=>: (:\/: FALSE TRUE) FALSE) ?) ==> True A# check (:=>: (:=>: (:\/: TRUE ?) (:/\: FALSE ?1)) ?2) ==> True A: check (:=>: (:=>: (:\/: TRUE ?) FALSE) ?1) ==> True B: check (:=>: (:=>: (:\/: TRUE ?) FALSE) FALSE) ==> True A# check (:=>: (:=>: (:\/: TRUE ?) (Not TRUE)) ?1) ==> True A# check (:=>: (:=>: FALSE ?) (:/\: (:/\: FALSE ?1) ?2)) ==> False A: check (:=>: (:=>: FALSE ?) (:/\: FALSE ?1)) ==> False B: check (:=>: (:=>: FALSE FALSE) (:/\: FALSE ?)) ==> False A# check (:=>: (:=>: FALSE ?) (:/\: (Not TRUE) ?1)) ==> False A# check (:=>: (:=>: FALSE ?) (:/\: TRUE FALSE)) ==> False A# check (:=>: (:=>: FALSE ?) (:=>: (:/\: FALSE ?1) ?2)) ==> True A# check (:=>: (:=>: FALSE ?) (:=>: FALSE ?1)) ==> True A# check (:=>: (:=>: FALSE ?) (:=>: (Not TRUE) ?1)) ==> True A# check (:=>: (:=>: FALSE ?) (:=>: TRUE FALSE)) ==> False A# check (:=>: (:=>: FALSE ?) (:\/: (:=>: FALSE ?1) ?2)) ==> True A# check (:=>: (:=>: FALSE ?) (:\/: FALSE FALSE)) ==> False A# check (:=>: (:=>: FALSE ?) (Exists (:| -1))) ==> True A: check (:=>: (:=>: FALSE ?) FALSE) ==> False B: check (:=>: (:=>: FALSE (:/\: FALSE ?)) FALSE) ==> False B: check (:=>: (:=>: FALSE FALSE) FALSE) ==> False B: check (:=>: (:=>: FALSE (Not TRUE)) FALSE) ==> False A# check (:=>: (:=>: FALSE ?) (Forall (:| 2))) ==> False A# check (:=>: (:=>: FALSE ?) (Forall (:| 101))) ==> False A# check (:=>: (:=>: FALSE ?) (Not (:=>: FALSE ?1))) ==> False A# check (:=>: (:=>: FALSE ?) (Not (:\/: TRUE ?1))) ==> False A# check (:=>: (:=>: FALSE ?) (Not (Not FALSE))) ==> False A: check (:=>: (:=>: FALSE ?) (Not TRUE)) ==> False B: check (:=>: (:=>: FALSE FALSE) (Not TRUE)) ==> False A# check (:=>: (:=>: (Not FALSE) (:/\: FALSE ?)) ?1) ==> True A: check (:=>: (:=>: (Not FALSE) FALSE) ?) ==> True B: check (:=>: (:=>: (Not FALSE) FALSE) FALSE) ==> True A# check (:=>: (:=>: (Not FALSE) (Not TRUE)) ?) ==> True A# check (:=>: (:=>: (Not TRUE) ?) (:/\: FALSE ?1)) ==> False A# check (:=>: (:=>: (Not TRUE) ?) (:=>: FALSE ?1)) ==> True A: check (:=>: (:=>: (Not TRUE) ?) FALSE) ==> False B: check (:=>: (:=>: (Not TRUE) FALSE) FALSE) ==> False A# check (:=>: (:=>: (Not TRUE) ?) (Not TRUE)) ==> False A: check (:=>: (:=>: TRUE (:/\: FALSE ?)) ?1) ==> True B: check (:=>: (:=>: TRUE (:/\: FALSE ?)) FALSE) ==> True A# check (:=>: (:=>: TRUE (:/\: TRUE FALSE)) ?) ==> True A# check (:=>: (:=>: TRUE (:=>: FALSE ?)) FALSE) ==> False A# check (:=>: (:=>: TRUE (:=>: TRUE FALSE)) ?) ==> True A# check (:=>: (:=>: TRUE (:\/: FALSE FALSE)) ?) ==> True A: check (:=>: (:=>: TRUE FALSE) ?) ==> True B: check (:=>: (:=>: TRUE FALSE) (:/\: FALSE ?)) ==> True B: check (:=>: (:=>: TRUE FALSE) FALSE) ==> True B: check (:=>: (:=>: TRUE FALSE) (Not TRUE)) ==> True A: check (:=>: (:=>: TRUE (Not TRUE)) ?) ==> True B: check (:=>: (:=>: TRUE (Not TRUE)) FALSE) ==> True A# check (:=>: (:=>: TRUE TRUE) (:=>: FALSE ?)) ==> True B# check (:=>: (:=>: ? (:/\: TRUE TRUE)) FALSE) ==> False B# check (:=>: (:=>: ? (:<=>: FALSE FALSE)) FALSE) ==> False B# check (:=>: (:=>: ? (:<=>: TRUE TRUE)) FALSE) ==> False B# check (:=>: (:=>: ? (:=>: FALSE FALSE)) FALSE) ==> False B# check (:=>: (:=>: ? (:=>: ?1 TRUE)) (:/\: FALSE ?2)) ==> False B# check (:=>: (:=>: ? (:=>: ?1 TRUE)) FALSE) ==> False B# check (:=>: (:=>: ? (:=>: ?1 TRUE)) (Not TRUE)) ==> False B# check (:=>: (:=>: ? (:\/: FALSE TRUE)) FALSE) ==> False B# check (:=>: (:=>: ? (:\/: TRUE ?1)) (:/\: FALSE ?2)) ==> False A: check (:=>: (:=>: TRUE (:\/: TRUE ?)) FALSE) ==> False B: check (:=>: (:=>: ? (:\/: TRUE ?1)) FALSE) ==> False B# check (:=>: (:=>: ? (:\/: TRUE ?1)) (Not TRUE)) ==> False B# check (:=>: (:=>: ? (Not FALSE)) (:/\: FALSE ?1)) ==> False A: check (:=>: (:=>: TRUE (Not FALSE)) FALSE) ==> False B: check (:=>: (:=>: ? (Not FALSE)) FALSE) ==> False B# check (:=>: (:=>: ? (Not FALSE)) (Not TRUE)) ==> False B# check (:=>: (:=>: ? TRUE) (:/\: (:/\: FALSE ?1) ?2)) ==> False A: check (:=>: (:=>: TRUE TRUE) (:/\: FALSE ?)) ==> False B: check (:=>: (:=>: ? TRUE) (:/\: FALSE ?1)) ==> False B# check (:=>: (:=>: ? TRUE) (:/\: (Not TRUE) ?1)) ==> False B# check (:=>: (:=>: ? TRUE) (:/\: TRUE FALSE)) ==> False B# check (:=>: (:=>: ? TRUE) (:<=>: FALSE TRUE)) ==> False B# check (:=>: (:=>: ? TRUE) (:<=>: TRUE FALSE)) ==> False B# check (:=>: (:=>: ? TRUE) (:=>: TRUE FALSE)) ==> False B# check (:=>: (:=>: ? TRUE) (:\/: FALSE FALSE)) ==> False B# check (:=>: (:=>: ? TRUE) (Exists (:| -1))) ==> False A: check (:=>: (:=>: (:=>: FALSE ?) TRUE) FALSE) ==> False A: check (:=>: (:=>: (:\/: TRUE ?) TRUE) FALSE) ==> False A: check (:=>: (:=>: (Not FALSE) TRUE) FALSE) ==> False A: check (:=>: (:=>: TRUE TRUE) FALSE) ==> False B: check (:=>: (:=>: ? TRUE) FALSE) ==> False B# check (:=>: (:=>: ? TRUE) (Forall (:| 2))) ==> False B# check (:=>: (:=>: ? TRUE) (Forall (:| 101))) ==> False B# check (:=>: (:=>: ? TRUE) (Not (:=>: ?1 TRUE))) ==> False B# check (:=>: (:=>: ? TRUE) (Not (:\/: TRUE ?1))) ==> False B# check (:=>: (:=>: ? TRUE) (Not (Not FALSE))) ==> False A: check (:=>: (:=>: TRUE TRUE) (Not TRUE)) ==> False B: check (:=>: (:=>: ? TRUE) (Not TRUE)) ==> False A# check (:=>: (:>: (.* 0 ?) (.* 0 ?1)) ?2) ==> True A# check (:=>: (:\/: (:/\: FALSE ?) (:/\: FALSE ?1)) ?2) ==> True A: check (:=>: (:\/: (:/\: FALSE ?) FALSE) ?1) ==> True B: check (:=>: (:\/: (:/\: FALSE ?) FALSE) FALSE) ==> True A# check (:=>: (:\/: (:/\: FALSE ?) (Not TRUE)) ?1) ==> True A: check (:=>: (:\/: (:/\: FALSE ?) TRUE) FALSE) ==> False B: check (:=>: (:\/: (:/\: FALSE ?) TRUE) FALSE) ==> False A# check (:=>: (:\/: (:/\: TRUE FALSE) FALSE) ?) ==> True A: check (:=>: (:\/: (:/\: TRUE TRUE) ?) FALSE) ==> False B: check (:=>: (:\/: (:/\: TRUE TRUE) ?) FALSE) ==> False B# check (:=>: (:\/: (:<=>: FALSE FALSE) ?) FALSE) ==> False B# check (:=>: (:\/: (:<=>: TRUE TRUE) ?) FALSE) ==> False A# check (:=>: (:\/: (:=>: FALSE ?) ?1) (:/\: FALSE ?2)) ==> False A# check (:=>: (:\/: (:=>: FALSE ?) ?1) (:=>: FALSE ?2)) ==> True A: check (:=>: (:\/: (:=>: FALSE ?) ?1) FALSE) ==> False B: check (:=>: (:\/: (:=>: FALSE FALSE) ?) FALSE) ==> False A# check (:=>: (:\/: (:=>: FALSE ?) ?1) (Not TRUE)) ==> False A# check (:=>: (:\/: (:=>: TRUE FALSE) FALSE) ?) ==> True B# check (:=>: (:\/: (:=>: ? TRUE) ?1) (:/\: FALSE ?2)) ==> False A: check (:=>: (:\/: (:=>: TRUE TRUE) ?) FALSE) ==> False B: check (:=>: (:\/: (:=>: ? TRUE) ?1) FALSE) ==> False B# check (:=>: (:\/: (:=>: ? TRUE) ?1) (Not TRUE)) ==> False A# check (:=>: (:\/: (:\/: FALSE FALSE) FALSE) ?) ==> True A: check (:=>: (:\/: (:\/: FALSE TRUE) ?) FALSE) ==> False B: check (:=>: (:\/: (:\/: FALSE TRUE) ?) FALSE) ==> False A: check (:=>: (:\/: (:\/: TRUE ?) ?1) (:/\: FALSE ?2)) ==> False B: check (:=>: (:\/: (:\/: TRUE ?) ?1) (:/\: FALSE ?2)) ==> False A# check (:=>: (:\/: (:\/: TRUE ?) ?1) (:=>: FALSE ?2)) ==> True A: check (:=>: (:\/: (:\/: TRUE ?) ?1) FALSE) ==> False B: check (:=>: (:\/: (:\/: TRUE ?) ?1) FALSE) ==> False A: check (:=>: (:\/: (:\/: TRUE ?) ?1) (Not TRUE)) ==> False B: check (:=>: (:\/: (:\/: TRUE ?) ?1) (Not TRUE)) ==> False A: check (:=>: (:\/: FALSE (:/\: FALSE ?)) ?1) ==> True B: check (:=>: (:\/: FALSE (:/\: FALSE ?)) FALSE) ==> True A# check (:=>: (:\/: FALSE (:/\: TRUE FALSE)) ?) ==> True A# check (:=>: (:\/: FALSE (:=>: FALSE ?)) FALSE) ==> False A# check (:=>: (:\/: FALSE (:=>: TRUE FALSE)) ?) ==> True B# check (:=>: (:\/: FALSE (:=>: ? TRUE)) FALSE) ==> False A# check (:=>: (:\/: FALSE (:\/: FALSE FALSE)) ?) ==> True A: check (:=>: (:\/: FALSE (:\/: TRUE ?)) FALSE) ==> False B: check (:=>: (:\/: FALSE (:\/: TRUE ?)) FALSE) ==> False A: check (:=>: (:\/: FALSE FALSE) ?) ==> True B: check (:=>: (:\/: FALSE FALSE) (:/\: FALSE ?)) ==> True B: check (:=>: (:\/: FALSE FALSE) FALSE) ==> True B: check (:=>: (:\/: FALSE FALSE) (Not TRUE)) ==> True A: check (:=>: (:\/: FALSE (Not FALSE)) FALSE) ==> False B: check (:=>: (:\/: FALSE (Not FALSE)) FALSE) ==> False A: check (:=>: (:\/: FALSE (Not TRUE)) ?) ==> True B: check (:=>: (:\/: FALSE (Not TRUE)) FALSE) ==> True A: check (:=>: (:\/: FALSE TRUE) (:/\: FALSE ?)) ==> False B: check (:=>: (:\/: FALSE TRUE) (:/\: FALSE ?)) ==> False A# check (:=>: (:\/: FALSE TRUE) (:=>: FALSE ?)) ==> True A: check (:=>: (:\/: FALSE TRUE) FALSE) ==> False B: check (:=>: (:\/: FALSE TRUE) FALSE) ==> False A: check (:=>: (:\/: FALSE TRUE) (Not TRUE)) ==> False B: check (:=>: (:\/: FALSE TRUE) (Not TRUE)) ==> False A: check (:=>: (:\/: (Not FALSE) ?) (:/\: FALSE ?1)) ==> False B: check (:=>: (:\/: (Not FALSE) ?) (:/\: FALSE ?1)) ==> False A# check (:=>: (:\/: (Not FALSE) ?) (:=>: FALSE ?1)) ==> True A: check (:=>: (:\/: (Not FALSE) ?) FALSE) ==> False B: check (:=>: (:\/: (Not FALSE) ?) FALSE) ==> False A: check (:=>: (:\/: (Not FALSE) ?) (Not TRUE)) ==> False B: check (:=>: (:\/: (Not FALSE) ?) (Not TRUE)) ==> False A# check (:=>: (:\/: (Not TRUE) (:/\: FALSE ?)) ?1) ==> True A: check (:=>: (:\/: (Not TRUE) FALSE) ?) ==> True B: check (:=>: (:\/: (Not TRUE) FALSE) FALSE) ==> True A# check (:=>: (:\/: (Not TRUE) (Not TRUE)) ?) ==> True A: check (:=>: (:\/: (Not TRUE) TRUE) FALSE) ==> False B: check (:=>: (:\/: (Not TRUE) TRUE) FALSE) ==> False A: check (:=>: (:\/: TRUE ?) (:/\: (:/\: FALSE ?1) ?2)) ==> False B: check (:=>: (:\/: TRUE ?) (:/\: (:/\: FALSE ?1) ?2)) ==> False A: check (:=>: (:\/: TRUE ?) (:/\: FALSE ?1)) ==> False B: check (:=>: (:\/: TRUE ?) (:/\: FALSE ?1)) ==> False A: check (:=>: (:\/: TRUE ?) (:/\: (Not TRUE) ?1)) ==> False B: check (:=>: (:\/: TRUE ?) (:/\: (Not TRUE) ?1)) ==> False A: check (:=>: (:\/: TRUE ?) (:/\: TRUE FALSE)) ==> False B: check (:=>: (:\/: TRUE ?) (:/\: TRUE FALSE)) ==> False B# check (:=>: (:\/: TRUE ?) (:<=>: FALSE TRUE)) ==> False B# check (:=>: (:\/: TRUE ?) (:<=>: TRUE FALSE)) ==> False A# check (:=>: (:\/: TRUE ?) (:=>: (:/\: FALSE ?1) ?2)) ==> True A# check (:=>: (:\/: TRUE ?) (:=>: FALSE ?1)) ==> True A# check (:=>: (:\/: TRUE ?) (:=>: (Not TRUE) ?1)) ==> True A: check (:=>: (:\/: TRUE ?) (:=>: TRUE FALSE)) ==> False B: check (:=>: (:\/: TRUE ?) (:=>: TRUE FALSE)) ==> False A# check (:=>: (:\/: TRUE ?) (:\/: (:=>: FALSE ?1) ?2)) ==> True A: check (:=>: (:\/: TRUE ?) (:\/: FALSE FALSE)) ==> False B: check (:=>: (:\/: TRUE ?) (:\/: FALSE FALSE)) ==> False A~ check (:=>: (:\/: TRUE ?) (Exists (:| -1))) ==> True B~ check (:=>: (:\/: TRUE ?) (Exists (:| -1))) ==> False A: check (:=>: (:\/: TRUE ?) FALSE) ==> False B: check (:=>: (:\/: TRUE ?) FALSE) ==> False A: check (:=>: (:\/: TRUE ?) (Forall (:| 2))) ==> False B: check (:=>: (:\/: TRUE ?) (Forall (:| 2))) ==> False A: check (:=>: (:\/: TRUE ?) (Forall (:| 101))) ==> False B: check (:=>: (:\/: TRUE ?) (Forall (:| 101))) ==> False A# check (:=>: (:\/: TRUE ?) (Not (:=>: FALSE ?1))) ==> False B# check (:=>: (:\/: TRUE ?) (Not (:=>: ?1 TRUE))) ==> False A: check (:=>: (:\/: TRUE ?) (Not (:\/: TRUE ?1))) ==> False B: check (:=>: (:\/: TRUE ?) (Not (:\/: TRUE ?1))) ==> False A: check (:=>: (:\/: TRUE ?) (Not (Not FALSE))) ==> False B: check (:=>: (:\/: TRUE ?) (Not (Not FALSE))) ==> False A: check (:=>: (:\/: TRUE ?) (Not TRUE)) ==> False B: check (:=>: (:\/: TRUE ?) (Not TRUE)) ==> False A~ check (:=>: (Exists (:| -1)) (:/\: FALSE ?)) ==> False B~ check (:=>: (Exists (:| -1)) (:/\: FALSE ?)) ==> True A# check (:=>: (Exists (:| -1)) (:=>: FALSE ?)) ==> True A~ check (:=>: (Exists (:| -1)) FALSE) ==> False B~ check (:=>: (Exists (:| -1)) FALSE) ==> True A~ check (:=>: (Exists (:| -1)) (Not TRUE)) ==> False B~ check (:=>: (Exists (:| -1)) (Not TRUE)) ==> True A~ check (:=>: (Exists (:| 0)) ?) ==> True B~ check (:=>: (Exists (:| 0)) (:/\: FALSE ?)) ==> ! divide by zero B~ check (:=>: (Exists (:| 0)) FALSE) ==> ! divide by zero B~ check (:=>: (Exists (:| 0)) (Not TRUE)) ==> ! divide by zero A: check (:=>: (Exists (:| 1)) (:/\: FALSE ?)) ==> False B: check (:=>: (Exists (:| 1)) (:/\: FALSE ?)) ==> False A# check (:=>: (Exists (:| 1)) (:=>: FALSE ?)) ==> True A: check (:=>: (Exists (:| 1)) FALSE) ==> False B: check (:=>: (Exists (:| 1)) FALSE) ==> False A: check (:=>: (Exists (:| 1)) (Not TRUE)) ==> False B: check (:=>: (Exists (:| 1)) (Not TRUE)) ==> False A: check (:=>: (Exists (:| 2)) (:/\: FALSE ?)) ==> False B: check (:=>: (Exists (:| 2)) (:/\: FALSE ?)) ==> False A# check (:=>: (Exists (:| 2)) (:=>: FALSE ?)) ==> True A: check (:=>: (Exists (:| 2)) FALSE) ==> False B: check (:=>: (Exists (:| 2)) FALSE) ==> False A: check (:=>: (Exists (:| 2)) (Not TRUE)) ==> False B: check (:=>: (Exists (:| 2)) (Not TRUE)) ==> False A: check (:=>: (Exists (:| 101)) (:/\: FALSE ?)) ==> False B: check (:=>: (Exists (:| 101)) (:/\: FALSE ?)) ==> False A# check (:=>: (Exists (:| 101)) (:=>: FALSE ?)) ==> True A: check (:=>: (Exists (:| 101)) FALSE) ==> False B: check (:=>: (Exists (:| 101)) FALSE) ==> False A: check (:=>: (Exists (:| 101)) (Not TRUE)) ==> False B: check (:=>: (Exists (:| 101)) (Not TRUE)) ==> False A: check (:=>: FALSE ?) ==> True B: check (:=>: FALSE (:/\: (:/\: FALSE ?) ?1)) ==> True B: check (:=>: FALSE (:/\: (:/\: TRUE FALSE) ?)) ==> True B: check (:=>: FALSE (:/\: (:<=>: FALSE TRUE) ?)) ==> True B: check (:=>: FALSE (:/\: (:<=>: TRUE FALSE) ?)) ==> True B: check (:=>: FALSE (:/\: (:=>: TRUE FALSE) ?)) ==> True B: check (:=>: FALSE (:/\: (:=>: ? TRUE) FALSE)) ==> True B: check (:=>: FALSE (:/\: (:\/: FALSE FALSE) ?)) ==> True B: check (:=>: FALSE (:/\: (:\/: TRUE ?) FALSE)) ==> True B: check (:=>: FALSE (:/\: FALSE ?)) ==> True B: check (:=>: FALSE (:/\: (Not FALSE) FALSE)) ==> True B: check (:=>: FALSE (:/\: (Not TRUE) ?)) ==> True B: check (:=>: FALSE (:/\: TRUE (:/\: FALSE ?))) ==> True B: check (:=>: FALSE (:/\: TRUE FALSE)) ==> True B: check (:=>: FALSE (:/\: TRUE (Not TRUE))) ==> True B: check (:=>: FALSE (:<=>: (:/\: FALSE ?) TRUE)) ==> True B: check (:=>: FALSE (:<=>: (:=>: ? TRUE) FALSE)) ==> True B: check (:=>: FALSE (:<=>: (:\/: TRUE ?) FALSE)) ==> True B: check (:=>: FALSE (:<=>: FALSE (:=>: ? TRUE))) ==> True B: check (:=>: FALSE (:<=>: FALSE (:\/: TRUE ?))) ==> True B: check (:=>: FALSE (:<=>: FALSE (Not FALSE))) ==> True B: check (:=>: FALSE (:<=>: FALSE TRUE)) ==> True B: check (:=>: FALSE (:<=>: (Not FALSE) FALSE)) ==> True B: check (:=>: FALSE (:<=>: (Not TRUE) TRUE)) ==> True B: check (:=>: FALSE (:<=>: TRUE (:/\: FALSE ?))) ==> True B: check (:=>: FALSE (:<=>: TRUE FALSE)) ==> True B: check (:=>: FALSE (:<=>: TRUE (Not TRUE))) ==> True B: check (:=>: FALSE (:=>: (:=>: ? TRUE) FALSE)) ==> True B: check (:=>: FALSE (:=>: (:\/: TRUE ?) FALSE)) ==> True B: check (:=>: FALSE (:=>: (Not FALSE) FALSE)) ==> True B: check (:=>: FALSE (:=>: TRUE (:/\: FALSE ?))) ==> True B: check (:=>: FALSE (:=>: TRUE FALSE)) ==> True B: check (:=>: FALSE (:=>: TRUE (Not TRUE))) ==> True B: check (:=>: FALSE (:\/: (:/\: FALSE ?) FALSE)) ==> True B: check (:=>: FALSE (:\/: FALSE (:/\: FALSE ?))) ==> True B: check (:=>: FALSE (:\/: FALSE FALSE)) ==> True B: check (:=>: FALSE (:\/: FALSE (Not TRUE))) ==> True B: check (:=>: FALSE (:\/: (Not TRUE) FALSE)) ==> True B: check (:=>: FALSE (Exists (:| -1))) ==> True B: check (:=>: FALSE FALSE) ==> True B: check (:=>: FALSE (Forall (:| 2))) ==> True B: check (:=>: FALSE (Forall (:| 101))) ==> True B: check (:=>: FALSE (Not (:/\: TRUE TRUE))) ==> True B: check (:=>: FALSE (Not (:<=>: FALSE FALSE))) ==> True B: check (:=>: FALSE (Not (:<=>: TRUE TRUE))) ==> True B: check (:=>: FALSE (Not (:=>: FALSE FALSE))) ==> True B: check (:=>: FALSE (Not (:=>: ? TRUE))) ==> True B: check (:=>: FALSE (Not (:\/: FALSE TRUE))) ==> True B: check (:=>: FALSE (Not (:\/: TRUE ?))) ==> True B: check (:=>: FALSE (Not (Not FALSE))) ==> True B: check (:=>: FALSE (Not TRUE)) ==> True A: check (:=>: (Forall (:| -1)) (:/\: FALSE ?)) ==> False B: check (:=>: (Forall (:| -1)) (:/\: FALSE ?)) ==> False A# check (:=>: (Forall (:| -1)) (:=>: FALSE ?)) ==> True A: check (:=>: (Forall (:| -1)) FALSE) ==> False B: check (:=>: (Forall (:| -1)) FALSE) ==> False A: check (:=>: (Forall (:| -1)) (Not TRUE)) ==> False B: check (:=>: (Forall (:| -1)) (Not TRUE)) ==> False A: check (:=>: (Forall (:| 0)) (:/\: FALSE ?)) ==> False B: check (:=>: (Forall (:| 0)) (:/\: FALSE ?)) ==> False A# check (:=>: (Forall (:| 0)) (:=>: FALSE ?)) ==> True A: check (:=>: (Forall (:| 0)) FALSE) ==> False B: check (:=>: (Forall (:| 0)) FALSE) ==> False A: check (:=>: (Forall (:| 0)) (Not TRUE)) ==> False B: check (:=>: (Forall (:| 0)) (Not TRUE)) ==> False A: check (:=>: (Forall (:| 1)) (:/\: FALSE ?)) ==> False B: check (:=>: (Forall (:| 1)) (:/\: FALSE ?)) ==> False A# check (:=>: (Forall (:| 1)) (:=>: FALSE ?)) ==> True A: check (:=>: (Forall (:| 1)) FALSE) ==> False B: check (:=>: (Forall (:| 1)) FALSE) ==> False A: check (:=>: (Forall (:| 1)) (Not TRUE)) ==> False B: check (:=>: (Forall (:| 1)) (Not TRUE)) ==> False A: check (:=>: (Forall (:| 2)) ?) ==> True B: check (:=>: (Forall (:| 2)) (:/\: FALSE ?)) ==> True B: check (:=>: (Forall (:| 2)) FALSE) ==> True B: check (:=>: (Forall (:| 2)) (Not TRUE)) ==> True A: check (:=>: (Forall (:| 101)) ?) ==> True B: check (:=>: (Forall (:| 101)) (:/\: FALSE ?)) ==> True B: check (:=>: (Forall (:| 101)) FALSE) ==> True B: check (:=>: (Forall (:| 101)) (Not TRUE)) ==> True A: check (:=>: (Not (:/\: FALSE ?)) (:/\: FALSE ?1)) ==> False B: check (:=>: (Not (:/\: FALSE ?)) (:/\: FALSE ?1)) ==> False A# check (:=>: (Not (:/\: FALSE ?)) (:=>: FALSE ?1)) ==> True A: check (:=>: (Not (:/\: FALSE ?)) FALSE) ==> False B: check (:=>: (Not (:/\: FALSE ?)) FALSE) ==> False A: check (:=>: (Not (:/\: FALSE ?)) (Not TRUE)) ==> False B: check (:=>: (Not (:/\: FALSE ?)) (Not TRUE)) ==> False A: check (:=>: (Not (:/\: TRUE FALSE)) FALSE) ==> False B: check (:=>: (Not (:/\: TRUE FALSE)) FALSE) ==> False A: check (:=>: (Not (:/\: TRUE TRUE)) ?) ==> True B: check (:=>: (Not (:/\: TRUE TRUE)) FALSE) ==> True B# check (:=>: (Not (:<=>: FALSE FALSE)) FALSE) ==> True B# check (:=>: (Not (:<=>: FALSE TRUE)) FALSE) ==> False B# check (:=>: (Not (:<=>: TRUE FALSE)) FALSE) ==> False B# check (:=>: (Not (:<=>: TRUE TRUE)) FALSE) ==> True A: check (:=>: (Not (:=>: FALSE ?)) ?1) ==> True B: check (:=>: (Not (:=>: FALSE FALSE)) FALSE) ==> True A: check (:=>: (Not (:=>: TRUE FALSE)) FALSE) ==> False B: check (:=>: (Not (:=>: TRUE FALSE)) FALSE) ==> False A# check (:=>: (Not (:=>: TRUE TRUE)) ?) ==> True B# check (:=>: (Not (:=>: ? TRUE)) (:/\: FALSE ?1)) ==> True B# check (:=>: (Not (:=>: ? TRUE)) FALSE) ==> True B# check (:=>: (Not (:=>: ? TRUE)) (Not TRUE)) ==> True A: check (:=>: (Not (:\/: FALSE FALSE)) FALSE) ==> False B: check (:=>: (Not (:\/: FALSE FALSE)) FALSE) ==> False A: check (:=>: (Not (:\/: FALSE TRUE)) ?) ==> True B: check (:=>: (Not (:\/: FALSE TRUE)) FALSE) ==> True A: check (:=>: (Not (:\/: TRUE ?)) ?1) ==> True B: check (:=>: (Not (:\/: TRUE ?)) (:/\: FALSE ?1)) ==> True B: check (:=>: (Not (:\/: TRUE ?)) FALSE) ==> True B: check (:=>: (Not (:\/: TRUE ?)) (Not TRUE)) ==> True A: check (:=>: (Not FALSE) (:/\: (:/\: FALSE ?) ?1)) ==> False B: check (:=>: (Not FALSE) (:/\: (:/\: FALSE ?) ?1)) ==> False A: check (:=>: (Not FALSE) (:/\: FALSE ?)) ==> False B: check (:=>: (Not FALSE) (:/\: FALSE ?)) ==> False A: check (:=>: (Not FALSE) (:/\: (Not TRUE) ?)) ==> False B: check (:=>: (Not FALSE) (:/\: (Not TRUE) ?)) ==> False A: check (:=>: (Not FALSE) (:/\: TRUE FALSE)) ==> False B: check (:=>: (Not FALSE) (:/\: TRUE FALSE)) ==> False B# check (:=>: (Not FALSE) (:<=>: FALSE TRUE)) ==> False B# check (:=>: (Not FALSE) (:<=>: TRUE FALSE)) ==> False A# check (:=>: (Not FALSE) (:=>: (:/\: FALSE ?) ?1)) ==> True A# check (:=>: (Not FALSE) (:=>: FALSE ?)) ==> True A# check (:=>: (Not FALSE) (:=>: (Not TRUE) ?)) ==> True A: check (:=>: (Not FALSE) (:=>: TRUE FALSE)) ==> False B: check (:=>: (Not FALSE) (:=>: TRUE FALSE)) ==> False A# check (:=>: (Not FALSE) (:\/: (:=>: FALSE ?) ?1)) ==> True A: check (:=>: (Not FALSE) (:\/: FALSE FALSE)) ==> False B: check (:=>: (Not FALSE) (:\/: FALSE FALSE)) ==> False A~ check (:=>: (Not FALSE) (Exists (:| -1))) ==> True B~ check (:=>: (Not FALSE) (Exists (:| -1))) ==> False A: check (:=>: (Not FALSE) FALSE) ==> False B: check (:=>: (Not FALSE) FALSE) ==> False A: check (:=>: (Not FALSE) (Forall (:| 2))) ==> False B: check (:=>: (Not FALSE) (Forall (:| 2))) ==> False A: check (:=>: (Not FALSE) (Forall (:| 101))) ==> False B: check (:=>: (Not FALSE) (Forall (:| 101))) ==> False A# check (:=>: (Not FALSE) (Not (:=>: FALSE ?))) ==> False B# check (:=>: (Not FALSE) (Not (:=>: ? TRUE))) ==> False A: check (:=>: (Not FALSE) (Not (:\/: TRUE ?))) ==> False B: check (:=>: (Not FALSE) (Not (:\/: TRUE ?))) ==> False A: check (:=>: (Not FALSE) (Not (Not FALSE))) ==> False B: check (:=>: (Not FALSE) (Not (Not FALSE))) ==> False A: check (:=>: (Not FALSE) (Not TRUE)) ==> False B: check (:=>: (Not FALSE) (Not TRUE)) ==> False A: check (:=>: (Not (Not FALSE)) ?) ==> True B: check (:=>: (Not (Not FALSE)) (:/\: FALSE ?)) ==> True B: check (:=>: (Not (Not FALSE)) FALSE) ==> True B: check (:=>: (Not (Not FALSE)) (Not TRUE)) ==> True A: check (:=>: (Not (Not TRUE)) (:/\: FALSE ?)) ==> False B: check (:=>: (Not (Not TRUE)) (:/\: FALSE ?)) ==> False A# check (:=>: (Not (Not TRUE)) (:=>: FALSE ?)) ==> True A: check (:=>: (Not (Not TRUE)) FALSE) ==> False B: check (:=>: (Not (Not TRUE)) FALSE) ==> False A: check (:=>: (Not (Not TRUE)) (Not TRUE)) ==> False B: check (:=>: (Not (Not TRUE)) (Not TRUE)) ==> False A: check (:=>: (Not TRUE) ?) ==> True B: check (:=>: (Not TRUE) (:/\: (:/\: FALSE ?) ?1)) ==> True B: check (:=>: (Not TRUE) (:/\: FALSE ?)) ==> True B: check (:=>: (Not TRUE) (:/\: (Not TRUE) ?)) ==> True B: check (:=>: (Not TRUE) (:/\: TRUE FALSE)) ==> True B: check (:=>: (Not TRUE) (:<=>: FALSE TRUE)) ==> True B: check (:=>: (Not TRUE) (:<=>: TRUE FALSE)) ==> True B: check (:=>: (Not TRUE) (:=>: TRUE FALSE)) ==> True B: check (:=>: (Not TRUE) (:\/: FALSE FALSE)) ==> True B: check (:=>: (Not TRUE) (Exists (:| -1))) ==> True B: check (:=>: (Not TRUE) FALSE) ==> True B: check (:=>: (Not TRUE) (Forall (:| 2))) ==> True B: check (:=>: (Not TRUE) (Forall (:| 101))) ==> True B: check (:=>: (Not TRUE) (Not (:=>: ? TRUE))) ==> True B: check (:=>: (Not TRUE) (Not (:\/: TRUE ?))) ==> True B: check (:=>: (Not TRUE) (Not (Not FALSE))) ==> True B: check (:=>: (Not TRUE) (Not TRUE)) ==> True A: check (:=>: TRUE (:/\: (:/\: FALSE ?) ?1)) ==> False B: check (:=>: TRUE (:/\: (:/\: FALSE ?) ?1)) ==> False A: check (:=>: TRUE (:/\: (:/\: TRUE FALSE) ?)) ==> False B: check (:=>: TRUE (:/\: (:/\: TRUE FALSE) ?)) ==> False B# check (:=>: TRUE (:/\: (:<=>: FALSE TRUE) ?)) ==> False B# check (:=>: TRUE (:/\: (:<=>: TRUE FALSE) ?)) ==> False A# check (:=>: TRUE (:/\: (:=>: FALSE ?) FALSE)) ==> False A# check (:=>: TRUE (:/\: (:=>: FALSE ?) TRUE)) ==> True A: check (:=>: TRUE (:/\: (:=>: TRUE FALSE) ?)) ==> False B: check (:=>: TRUE (:/\: (:=>: TRUE FALSE) ?)) ==> False B# check (:=>: TRUE (:/\: (:=>: ? TRUE) FALSE)) ==> False A: check (:=>: TRUE (:/\: (:\/: FALSE FALSE) ?)) ==> False B: check (:=>: TRUE (:/\: (:\/: FALSE FALSE) ?)) ==> False A: check (:=>: TRUE (:/\: (:\/: TRUE ?) FALSE)) ==> False B: check (:=>: TRUE (:/\: (:\/: TRUE ?) FALSE)) ==> False A: check (:=>: TRUE (:/\: FALSE ?)) ==> False B: check (:=>: TRUE (:/\: FALSE ?)) ==> False A: check (:=>: TRUE (:/\: (Not FALSE) FALSE)) ==> False B: check (:=>: TRUE (:/\: (Not FALSE) FALSE)) ==> False A: check (:=>: TRUE (:/\: (Not TRUE) ?)) ==> False B: check (:=>: TRUE (:/\: (Not TRUE) ?)) ==> False A: check (:=>: TRUE (:/\: TRUE (:/\: FALSE ?))) ==> False B: check (:=>: TRUE (:/\: TRUE (:/\: FALSE ?))) ==> False A# check (:=>: TRUE (:/\: TRUE (:=>: FALSE ?))) ==> True A: check (:=>: TRUE (:/\: TRUE FALSE)) ==> False B: check (:=>: TRUE (:/\: TRUE FALSE)) ==> False A: check (:=>: TRUE (:/\: TRUE (Not TRUE))) ==> False B: check (:=>: TRUE (:/\: TRUE (Not TRUE))) ==> False B# check (:=>: TRUE (:<=>: (:/\: FALSE ?) TRUE)) ==> False B# check (:=>: TRUE (:<=>: (:=>: ? TRUE) FALSE)) ==> False B# check (:=>: TRUE (:<=>: (:\/: TRUE ?) FALSE)) ==> False B# check (:=>: TRUE (:<=>: FALSE (:=>: ? TRUE))) ==> False B# check (:=>: TRUE (:<=>: FALSE (:\/: TRUE ?))) ==> False B# check (:=>: TRUE (:<=>: FALSE (Not FALSE))) ==> False B# check (:=>: TRUE (:<=>: FALSE TRUE)) ==> False B# check (:=>: TRUE (:<=>: (Not FALSE) FALSE)) ==> False B# check (:=>: TRUE (:<=>: (Not TRUE) TRUE)) ==> False B# check (:=>: TRUE (:<=>: TRUE (:/\: FALSE ?))) ==> False B# check (:=>: TRUE (:<=>: TRUE FALSE)) ==> False B# check (:=>: TRUE (:<=>: TRUE (Not TRUE))) ==> False A# check (:=>: TRUE (:=>: (:/\: FALSE ?) ?1)) ==> True A# check (:=>: TRUE (:=>: (:/\: TRUE FALSE) ?)) ==> True A# check (:=>: TRUE (:=>: (:=>: FALSE ?) FALSE)) ==> False A# check (:=>: TRUE (:=>: (:=>: TRUE FALSE) ?)) ==> True B# check (:=>: TRUE (:=>: (:=>: ? TRUE) FALSE)) ==> False A# check (:=>: TRUE (:=>: (:\/: FALSE FALSE) ?)) ==> True A: check (:=>: TRUE (:=>: (:\/: TRUE ?) FALSE)) ==> False B: check (:=>: TRUE (:=>: (:\/: TRUE ?) FALSE)) ==> False A# check (:=>: TRUE (:=>: FALSE ?)) ==> True A: check (:=>: TRUE (:=>: (Not FALSE) FALSE)) ==> False B: check (:=>: TRUE (:=>: (Not FALSE) FALSE)) ==> False A# check (:=>: TRUE (:=>: (Not TRUE) ?)) ==> True A: check (:=>: TRUE (:=>: TRUE (:/\: FALSE ?))) ==> False B: check (:=>: TRUE (:=>: TRUE (:/\: FALSE ?))) ==> False A# check (:=>: TRUE (:=>: TRUE (:=>: FALSE ?))) ==> True A: check (:=>: TRUE (:=>: TRUE FALSE)) ==> False B: check (:=>: TRUE (:=>: TRUE FALSE)) ==> False A: check (:=>: TRUE (:=>: TRUE (Not TRUE))) ==> False B: check (:=>: TRUE (:=>: TRUE (Not TRUE))) ==> False A: check (:=>: TRUE (:\/: (:/\: FALSE ?) FALSE)) ==> False B: check (:=>: TRUE (:\/: (:/\: FALSE ?) FALSE)) ==> False A# check (:=>: TRUE (:\/: (:=>: FALSE ?) ?1)) ==> True A: check (:=>: TRUE (:\/: FALSE (:/\: FALSE ?))) ==> False B: check (:=>: TRUE (:\/: FALSE (:/\: FALSE ?))) ==> False A# check (:=>: TRUE (:\/: FALSE (:=>: FALSE ?))) ==> True A: check (:=>: TRUE (:\/: FALSE FALSE)) ==> False B: check (:=>: TRUE (:\/: FALSE FALSE)) ==> False A: check (:=>: TRUE (:\/: FALSE (Not TRUE))) ==> False B: check (:=>: TRUE (:\/: FALSE (Not TRUE))) ==> False A: check (:=>: TRUE (:\/: (Not TRUE) FALSE)) ==> False B: check (:=>: TRUE (:\/: (Not TRUE) FALSE)) ==> False A~ check (:=>: TRUE (Exists (:| -1))) ==> True B~ check (:=>: TRUE (Exists (:| -1))) ==> False A: check (:=>: TRUE FALSE) ==> False B: check (:=>: TRUE FALSE) ==> False A: check (:=>: TRUE (Forall (:| 2))) ==> False B: check (:=>: TRUE (Forall (:| 2))) ==> False A: check (:=>: TRUE (Forall (:| 101))) ==> False B: check (:=>: TRUE (Forall (:| 101))) ==> False A: check (:=>: TRUE (Not (:/\: TRUE TRUE))) ==> False B: check (:=>: TRUE (Not (:/\: TRUE TRUE))) ==> False B# check (:=>: TRUE (Not (:<=>: FALSE FALSE))) ==> False B# check (:=>: TRUE (Not (:<=>: TRUE TRUE))) ==> False A: check (:=>: TRUE (Not (:=>: FALSE ?))) ==> False B: check (:=>: TRUE (Not (:=>: FALSE FALSE))) ==> False A: check (:=>: TRUE (Not (:=>: TRUE TRUE))) ==> False B: check (:=>: TRUE (Not (:=>: ? TRUE))) ==> False A: check (:=>: TRUE (Not (:\/: FALSE TRUE))) ==> False B: check (:=>: TRUE (Not (:\/: FALSE TRUE))) ==> False A: check (:=>: TRUE (Not (:\/: TRUE ?))) ==> False B: check (:=>: TRUE (Not (:\/: TRUE ?))) ==> False A: check (:=>: TRUE (Not (Not FALSE))) ==> False B: check (:=>: TRUE (Not (Not FALSE))) ==> False A: check (:=>: TRUE (Not TRUE)) ==> False B: check (:=>: TRUE (Not TRUE)) ==> False B# check (:=>: ? (:/\: (:/\: TRUE TRUE) TRUE)) ==> True B# check (:=>: ? (:/\: (:<=>: FALSE FALSE) TRUE)) ==> True B# check (:=>: ? (:/\: (:<=>: TRUE TRUE) TRUE)) ==> True B# check (:=>: ? (:/\: (:=>: FALSE FALSE) TRUE)) ==> True B# check (:=>: ? (:/\: (:=>: ?1 TRUE) (:=>: ?2 TRUE))) ==> True B# check (:=>: ? (:/\: (:=>: ?1 TRUE) (:\/: TRUE ?2))) ==> True B# check (:=>: ? (:/\: (:=>: ?1 TRUE) (Not FALSE))) ==> True B# check (:=>: ? (:/\: (:=>: ?1 TRUE) TRUE)) ==> True B# check (:=>: ? (:/\: (:\/: FALSE TRUE) TRUE)) ==> True B# check (:=>: ? (:/\: (:\/: TRUE ?1) (:=>: ?2 TRUE))) ==> True B# check (:=>: ? (:/\: (:\/: TRUE ?1) (:\/: TRUE ?2))) ==> True B# check (:=>: ? (:/\: (:\/: TRUE ?1) (Not FALSE))) ==> True A: check (:=>: TRUE (:/\: (:\/: TRUE ?) TRUE)) ==> True B: check (:=>: ? (:/\: (:\/: TRUE ?1) TRUE)) ==> True B# check (:=>: ? (:/\: (Not FALSE) (:=>: ?1 TRUE))) ==> True B# check (:=>: ? (:/\: (Not FALSE) (:\/: TRUE ?1))) ==> True B# check (:=>: ? (:/\: (Not FALSE) (Not FALSE))) ==> True A: check (:=>: TRUE (:/\: (Not FALSE) TRUE)) ==> True B: check (:=>: ? (:/\: (Not FALSE) TRUE)) ==> True B# check (:=>: ? (:/\: TRUE (:/\: TRUE TRUE))) ==> True B# check (:=>: ? (:/\: TRUE (:<=>: FALSE FALSE))) ==> True B# check (:=>: ? (:/\: TRUE (:<=>: TRUE TRUE))) ==> True B# check (:=>: ? (:/\: TRUE (:=>: FALSE FALSE))) ==> True B# check (:=>: ? (:/\: TRUE (:=>: ?1 TRUE))) ==> True B# check (:=>: ? (:/\: TRUE (:\/: FALSE TRUE))) ==> True A: check (:=>: TRUE (:/\: TRUE (:\/: TRUE ?))) ==> True B: check (:=>: ? (:/\: TRUE (:\/: TRUE ?1))) ==> True A: check (:=>: TRUE (:/\: TRUE (Not FALSE))) ==> True B: check (:=>: ? (:/\: TRUE (Not FALSE))) ==> True A: check (:=>: (:=>: FALSE ?) (:/\: TRUE TRUE)) ==> True A: check (:=>: (:\/: TRUE ?) (:/\: TRUE TRUE)) ==> True A: check (:=>: (Not FALSE) (:/\: TRUE TRUE)) ==> True A: check (:=>: TRUE (:/\: TRUE TRUE)) ==> True B: check (:=>: ? (:/\: TRUE TRUE)) ==> True B# check (:=>: ? (:<=>: (:/\: FALSE ?1) (:/\: FALSE ?2))) ==> True B# check (:=>: ? (:<=>: (:/\: FALSE ?1) FALSE)) ==> True B# check (:=>: ? (:<=>: (:/\: FALSE ?1) (Not TRUE))) ==> True B# check (:=>: ? (:<=>: (:/\: TRUE FALSE) FALSE)) ==> True B# check (:=>: ? (:<=>: (:/\: TRUE TRUE) TRUE)) ==> True B# check (:=>: ? (:<=>: (:<=>: FALSE FALSE) TRUE)) ==> True B# check (:=>: ? (:<=>: (:<=>: FALSE TRUE) FALSE)) ==> True B# check (:=>: ? (:<=>: (:<=>: TRUE FALSE) FALSE)) ==> True B# check (:=>: ? (:<=>: (:<=>: TRUE TRUE) TRUE)) ==> True B# check (:=>: ? (:<=>: (:=>: FALSE FALSE) TRUE)) ==> True B# check (:=>: ? (:<=>: (:=>: TRUE FALSE) FALSE)) ==> True B# check (:=>: ? (:<=>: (:=>: ?1 TRUE) (:=>: ?2 TRUE))) ==> True B# check (:=>: ? (:<=>: (:=>: ?1 TRUE) (:\/: TRUE ?2))) ==> True B# check (:=>: ? (:<=>: (:=>: ?1 TRUE) (Not FALSE))) ==> True B# check (:=>: ? (:<=>: (:=>: ?1 TRUE) TRUE)) ==> True B# check (:=>: ? (:<=>: (:\/: FALSE FALSE) FALSE)) ==> True B# check (:=>: ? (:<=>: (:\/: FALSE TRUE) TRUE)) ==> True B# check (:=>: ? (:<=>: (:\/: TRUE ?1) (:=>: ?2 TRUE))) ==> True B# check (:=>: ? (:<=>: (:\/: TRUE ?1) (:\/: TRUE ?2))) ==> True B# check (:=>: ? (:<=>: (:\/: TRUE ?1) (Not FALSE))) ==> True B# check (:=>: ? (:<=>: (:\/: TRUE ?1) TRUE)) ==> True B# check (:=>: ? (:<=>: FALSE (:/\: FALSE ?1))) ==> True B# check (:=>: ? (:<=>: FALSE (:/\: TRUE FALSE))) ==> True B# check (:=>: ? (:<=>: FALSE (:<=>: FALSE TRUE))) ==> True B# check (:=>: ? (:<=>: FALSE (:<=>: TRUE FALSE))) ==> True B# check (:=>: ? (:<=>: FALSE (:=>: TRUE FALSE))) ==> True B# check (:=>: ? (:<=>: FALSE (:\/: FALSE FALSE))) ==> True B# check (:=>: ? (:<=>: FALSE FALSE)) ==> True B# check (:=>: ? (:<=>: FALSE (Not TRUE))) ==> True B# check (:=>: ? (:<=>: (Not FALSE) (:=>: ?1 TRUE))) ==> True B# check (:=>: ? (:<=>: (Not FALSE) (:\/: TRUE ?1))) ==> True B# check (:=>: ? (:<=>: (Not FALSE) (Not FALSE))) ==> True B# check (:=>: ? (:<=>: (Not FALSE) TRUE)) ==> True B# check (:=>: ? (:<=>: (Not TRUE) (:/\: FALSE ?1))) ==> True B# check (:=>: ? (:<=>: (Not TRUE) FALSE)) ==> True B# check (:=>: ? (:<=>: (Not TRUE) (Not TRUE))) ==> True B# check (:=>: ? (:<=>: TRUE (:/\: TRUE TRUE))) ==> True B# check (:=>: ? (:<=>: TRUE (:<=>: FALSE FALSE))) ==> True B# check (:=>: ? (:<=>: TRUE (:<=>: TRUE TRUE))) ==> True B# check (:=>: ? (:<=>: TRUE (:=>: FALSE FALSE))) ==> True B# check (:=>: ? (:<=>: TRUE (:=>: ?1 TRUE))) ==> True B# check (:=>: ? (:<=>: TRUE (:\/: FALSE TRUE))) ==> True B# check (:=>: ? (:<=>: TRUE (:\/: TRUE ?1))) ==> True B# check (:=>: ? (:<=>: TRUE (Not FALSE))) ==> True B# check (:=>: ? (:<=>: TRUE TRUE)) ==> True B# check (:=>: ? (:=>: (:/\: FALSE ?1) (:/\: FALSE ?2))) ==> True B# check (:=>: ? (:=>: (:/\: FALSE ?1) FALSE)) ==> True B# check (:=>: ? (:=>: (:/\: FALSE ?1) (Not TRUE))) ==> True B# check (:=>: ? (:=>: (:/\: TRUE FALSE) FALSE)) ==> True B# check (:=>: ? (:=>: (:<=>: FALSE TRUE) FALSE)) ==> True B# check (:=>: ? (:=>: (:<=>: TRUE FALSE) FALSE)) ==> True B# check (:=>: ? (:=>: (:=>: TRUE FALSE) FALSE)) ==> True B# check (:=>: ? (:=>: (:\/: FALSE FALSE) FALSE)) ==> True B# check (:=>: ? (:=>: FALSE (:/\: FALSE ?1))) ==> True B# check (:=>: ? (:=>: FALSE (:/\: TRUE FALSE))) ==> True B# check (:=>: ? (:=>: FALSE (:<=>: FALSE TRUE))) ==> True B# check (:=>: ? (:=>: FALSE (:<=>: TRUE FALSE))) ==> True B# check (:=>: ? (:=>: FALSE (:=>: TRUE FALSE))) ==> True B# check (:=>: ? (:=>: FALSE (:\/: FALSE FALSE))) ==> True B# check (:=>: ? (:=>: FALSE FALSE)) ==> True B# check (:=>: ? (:=>: FALSE (Not TRUE))) ==> True B# check (:=>: ? (:=>: (Not TRUE) (:/\: FALSE ?1))) ==> True B# check (:=>: ? (:=>: (Not TRUE) FALSE)) ==> True B# check (:=>: ? (:=>: (Not TRUE) (Not TRUE))) ==> True B# check (:=>: ? (:=>: ?1 (:/\: TRUE TRUE))) ==> True B# check (:=>: ? (:=>: ?1 (:<=>: FALSE FALSE))) ==> True B# check (:=>: ? (:=>: ?1 (:<=>: TRUE TRUE))) ==> True B# check (:=>: ? (:=>: ?1 (:=>: FALSE FALSE))) ==> True B# check (:=>: ? (:=>: ?1 (:=>: ?2 TRUE))) ==> True B# check (:=>: ? (:=>: ?1 (:\/: FALSE TRUE))) ==> True A: check (:=>: TRUE (:=>: TRUE (:\/: TRUE ?))) ==> True B: check (:=>: ? (:=>: ?1 (:\/: TRUE ?2))) ==> True A: check (:=>: TRUE (:=>: TRUE (Not FALSE))) ==> True B: check (:=>: ? (:=>: ?1 (Not FALSE))) ==> True A: check (:=>: (:=>: FALSE ?) (:=>: TRUE TRUE)) ==> True A: check (:=>: (:\/: TRUE ?) (:=>: TRUE TRUE)) ==> True A: check (:=>: (Not FALSE) (:=>: TRUE TRUE)) ==> True A: check (:=>: TRUE (:=>: (:=>: FALSE ?) TRUE)) ==> True A: check (:=>: TRUE (:=>: (:\/: TRUE ?) TRUE)) ==> True A: check (:=>: TRUE (:=>: (Not FALSE) TRUE)) ==> True A: check (:=>: TRUE (:=>: TRUE TRUE)) ==> True B: check (:=>: ? (:=>: ?1 TRUE)) ==> True B# check (:=>: ? (:\/: (:/\: FALSE ?1) (:=>: ?2 TRUE))) ==> True B# check (:=>: ? (:\/: (:/\: FALSE ?1) (:\/: TRUE ?2))) ==> True B# check (:=>: ? (:\/: (:/\: FALSE ?1) (Not FALSE))) ==> True A: check (:=>: TRUE (:\/: (:/\: FALSE ?) TRUE)) ==> True B: check (:=>: ? (:\/: (:/\: FALSE ?1) TRUE)) ==> True B# check (:=>: ? (:\/: (:/\: TRUE FALSE) TRUE)) ==> True A: check (:=>: TRUE (:\/: (:/\: TRUE TRUE) ?)) ==> True B: check (:=>: ? (:\/: (:/\: TRUE TRUE) ?1)) ==> True B# check (:=>: ? (:\/: (:<=>: FALSE FALSE) ?1)) ==> True B# check (:=>: ? (:\/: (:<=>: FALSE TRUE) TRUE)) ==> True B# check (:=>: ? (:\/: (:<=>: TRUE FALSE) TRUE)) ==> True B# check (:=>: ? (:\/: (:<=>: TRUE TRUE) ?1)) ==> True B# check (:=>: ? (:\/: (:=>: FALSE FALSE) ?1)) ==> True B# check (:=>: ? (:\/: (:=>: TRUE FALSE) TRUE)) ==> True A: check (:=>: TRUE (:\/: (:=>: TRUE TRUE) ?)) ==> True B: check (:=>: ? (:\/: (:=>: ?1 TRUE) ?2)) ==> True B# check (:=>: ? (:\/: (:\/: FALSE FALSE) TRUE)) ==> True A: check (:=>: TRUE (:\/: (:\/: FALSE TRUE) ?)) ==> True B: check (:=>: ? (:\/: (:\/: FALSE TRUE) ?1)) ==> True A: check (:=>: (:=>: FALSE ?) (:\/: (:\/: TRUE ?1) ?2)) ==> True A: check (:=>: (:\/: TRUE ?) (:\/: (:\/: TRUE ?1) ?2)) ==> True A: check (:=>: (Not FALSE) (:\/: (:\/: TRUE ?) ?1)) ==> True A: check (:=>: TRUE (:\/: (:\/: TRUE ?) ?1)) ==> True B: check (:=>: ? (:\/: (:\/: TRUE ?1) ?2)) ==> True B# check (:=>: ? (:\/: FALSE (:/\: TRUE TRUE))) ==> True B# check (:=>: ? (:\/: FALSE (:<=>: FALSE FALSE))) ==> True B# check (:=>: ? (:\/: FALSE (:<=>: TRUE TRUE))) ==> True B# check (:=>: ? (:\/: FALSE (:=>: FALSE FALSE))) ==> True B# check (:=>: ? (:\/: FALSE (:=>: ?1 TRUE))) ==> True B# check (:=>: ? (:\/: FALSE (:\/: FALSE TRUE))) ==> True A: check (:=>: TRUE (:\/: FALSE (:\/: TRUE ?))) ==> True B: check (:=>: ? (:\/: FALSE (:\/: TRUE ?1))) ==> True A: check (:=>: TRUE (:\/: FALSE (Not FALSE))) ==> True B: check (:=>: ? (:\/: FALSE (Not FALSE))) ==> True A: check (:=>: (:=>: FALSE ?) (:\/: FALSE TRUE)) ==> True A: check (:=>: (:\/: TRUE ?) (:\/: FALSE TRUE)) ==> True A: check (:=>: (Not FALSE) (:\/: FALSE TRUE)) ==> True A: check (:=>: TRUE (:\/: FALSE TRUE)) ==> True B: check (:=>: ? (:\/: FALSE TRUE)) ==> True A: check (:=>: (:=>: FALSE ?) (:\/: (Not FALSE) ?1)) ==> True A: check (:=>: (:\/: TRUE ?) (:\/: (Not FALSE) ?1)) ==> True A: check (:=>: (Not FALSE) (:\/: (Not FALSE) ?)) ==> True A: check (:=>: TRUE (:\/: (Not FALSE) ?)) ==> True B: check (:=>: ? (:\/: (Not FALSE) ?1)) ==> True B# check (:=>: ? (:\/: (Not TRUE) (:=>: ?1 TRUE))) ==> True B# check (:=>: ? (:\/: (Not TRUE) (:\/: TRUE ?1))) ==> True B# check (:=>: ? (:\/: (Not TRUE) (Not FALSE))) ==> True A: check (:=>: TRUE (:\/: (Not TRUE) TRUE)) ==> True B: check (:=>: ? (:\/: (Not TRUE) TRUE)) ==> True A: check (:=>: (:/\: TRUE TRUE) (:\/: TRUE ?)) ==> True A: check (:=>: (:=>: (:/\: FALSE ?) ?1) (:\/: TRUE ?2)) ==> True A: check (:=>: (:=>: FALSE ?) (:\/: TRUE ?1)) ==> True A: check (:=>: (:=>: (Not TRUE) ?) (:\/: TRUE ?1)) ==> True A: check (:=>: (:=>: TRUE TRUE) (:\/: TRUE ?)) ==> True A: check (:=>: (:\/: (:=>: FALSE ?) ?1) (:\/: TRUE ?2)) ==> True A: check (:=>: (:\/: (:\/: TRUE ?) ?1) (:\/: TRUE ?2)) ==> True A: check (:=>: (:\/: FALSE TRUE) (:\/: TRUE ?)) ==> True A: check (:=>: (:\/: (Not FALSE) ?) (:\/: TRUE ?1)) ==> True A: check (:=>: (:\/: TRUE ?) (:\/: TRUE ?1)) ==> True A: check (:=>: (Exists (:| -1)) (:\/: TRUE ?)) ==> True A: check (:=>: (Exists (:| 1)) (:\/: TRUE ?)) ==> True A: check (:=>: (Exists (:| 2)) (:\/: TRUE ?)) ==> True A: check (:=>: (Exists (:| 101)) (:\/: TRUE ?)) ==> True A: check (:=>: (Forall (:| -1)) (:\/: TRUE ?)) ==> True A: check (:=>: (Forall (:| 0)) (:\/: TRUE ?)) ==> True A: check (:=>: (Forall (:| 1)) (:\/: TRUE ?)) ==> True A: check (:=>: (Not (:/\: FALSE ?)) (:\/: TRUE ?1)) ==> True A: check (:=>: (Not FALSE) (:\/: TRUE ?)) ==> True A: check (:=>: (Not (Not TRUE)) (:\/: TRUE ?)) ==> True A: check (:=>: TRUE (:\/: TRUE ?)) ==> True B: check (:=>: ? (:\/: TRUE ?1)) ==> True B# check (:=>: ? (:| -1 (num -1))) ==> True B# check (:=>: ? (:| -1 (num 0))) ==> True B# check (:=>: ? (:| -1 (num 1))) ==> True B# check (:=>: ? (:| -1 (num 2))) ==> True B# check (:=>: ? (:| -1 (num 101))) ==> True B# check (:=>: ? (:| 0 (num 0))) ==> True B# check (:=>: ? (:| 1 (num -1))) ==> True B# check (:=>: ? (:| 1 (num 0))) ==> True B# check (:=>: ? (:| 1 (num 1))) ==> True B# check (:=>: ? (:| 1 (num 2))) ==> True B# check (:=>: ? (:| 1 (num 101))) ==> True B# check (:=>: ? (:| 2 (num 0))) ==> True B# check (:=>: ? (:| 2 (num 2))) ==> True B# check (:=>: ? (:| 101 (num 0))) ==> True B# check (:=>: ? (:| 101 (num 101))) ==> True A~ check (:=>: (:=>: FALSE ?) (Exists (:| 0))) ==> False A~ check (:=>: (:\/: TRUE ?) (Exists (:| 0))) ==> False A~ check (:=>: (Not FALSE) (Exists (:| 0))) ==> False A~ check (:=>: TRUE (Exists (:| 0))) ==> False B~ check (:=>: ? (Exists (:| 0))) ==> ! divide by zero A: check (:=>: (:=>: FALSE ?) (Exists (:| 1))) ==> True A: check (:=>: (:\/: TRUE ?) (Exists (:| 1))) ==> True A: check (:=>: (Not FALSE) (Exists (:| 1))) ==> True A: check (:=>: TRUE (Exists (:| 1))) ==> True B: check (:=>: ? (Exists (:| 1))) ==> True A: check (:=>: (:=>: FALSE ?) (Exists (:| 2))) ==> True A: check (:=>: (:\/: TRUE ?) (Exists (:| 2))) ==> True A: check (:=>: (Not FALSE) (Exists (:| 2))) ==> True A: check (:=>: TRUE (Exists (:| 2))) ==> True B: check (:=>: ? (Exists (:| 2))) ==> True A: check (:=>: (:=>: FALSE ?) (Exists (:| 101))) ==> True A: check (:=>: (:\/: TRUE ?) (Exists (:| 101))) ==> True A: check (:=>: (Not FALSE) (Exists (:| 101))) ==> True A: check (:=>: TRUE (Exists (:| 101))) ==> True B: check (:=>: ? (Exists (:| 101))) ==> True A: check (:=>: (:=>: FALSE ?) (Forall (:| -1))) ==> True A: check (:=>: (:\/: TRUE ?) (Forall (:| -1))) ==> True A: check (:=>: (Not FALSE) (Forall (:| -1))) ==> True A: check (:=>: TRUE (Forall (:| -1))) ==> True B: check (:=>: ? (Forall (:| -1))) ==> True A: check (:=>: (:=>: FALSE ?) (Forall (:| 0))) ==> True A: check (:=>: (:\/: TRUE ?) (Forall (:| 0))) ==> True A: check (:=>: (Not FALSE) (Forall (:| 0))) ==> True A: check (:=>: TRUE (Forall (:| 0))) ==> True B: check (:=>: ? (Forall (:| 0))) ==> True A: check (:=>: (:=>: FALSE ?) (Forall (:| 1))) ==> True A: check (:=>: (:\/: TRUE ?) (Forall (:| 1))) ==> True A: check (:=>: (Not FALSE) (Forall (:| 1))) ==> True A: check (:=>: TRUE (Forall (:| 1))) ==> True B: check (:=>: ? (Forall (:| 1))) ==> True A: check (:=>: (:=>: FALSE ?) (Not (:/\: FALSE ?1))) ==> True A: check (:=>: (:\/: TRUE ?) (Not (:/\: FALSE ?1))) ==> True A: check (:=>: (Not FALSE) (Not (:/\: FALSE ?))) ==> True A: check (:=>: TRUE (Not (:/\: FALSE ?))) ==> True B: check (:=>: ? (Not (:/\: FALSE ?1))) ==> True A: check (:=>: TRUE (Not (:/\: TRUE FALSE))) ==> True B: check (:=>: ? (Not (:/\: TRUE FALSE))) ==> True B# check (:=>: ? (Not (:<=>: FALSE TRUE))) ==> True B# check (:=>: ? (Not (:<=>: TRUE FALSE))) ==> True A: check (:=>: TRUE (Not (:=>: TRUE FALSE))) ==> True B: check (:=>: ? (Not (:=>: TRUE FALSE))) ==> True A: check (:=>: TRUE (Not (:\/: FALSE FALSE))) ==> True B: check (:=>: ? (Not (:\/: FALSE FALSE))) ==> True A: check (:=>: (:/\: TRUE TRUE) (Not FALSE)) ==> True A: check (:=>: (:=>: (:/\: FALSE ?) ?1) (Not FALSE)) ==> True A: check (:=>: (:=>: FALSE ?) (Not FALSE)) ==> True A: check (:=>: (:=>: (Not TRUE) ?) (Not FALSE)) ==> True A: check (:=>: (:=>: TRUE TRUE) (Not FALSE)) ==> True A: check (:=>: (:\/: (:=>: FALSE ?) ?1) (Not FALSE)) ==> True A: check (:=>: (:\/: (:\/: TRUE ?) ?1) (Not FALSE)) ==> True A: check (:=>: (:\/: FALSE TRUE) (Not FALSE)) ==> True A: check (:=>: (:\/: (Not FALSE) ?) (Not FALSE)) ==> True A: check (:=>: (:\/: TRUE ?) (Not FALSE)) ==> True A: check (:=>: (Exists (:| -1)) (Not FALSE)) ==> True A: check (:=>: (Exists (:| 1)) (Not FALSE)) ==> True A: check (:=>: (Exists (:| 2)) (Not FALSE)) ==> True A: check (:=>: (Exists (:| 101)) (Not FALSE)) ==> True A: check (:=>: (Forall (:| -1)) (Not FALSE)) ==> True A: check (:=>: (Forall (:| 0)) (Not FALSE)) ==> True A: check (:=>: (Forall (:| 1)) (Not FALSE)) ==> True A: check (:=>: (Not (:/\: FALSE ?)) (Not FALSE)) ==> True A: check (:=>: (Not FALSE) (Not FALSE)) ==> True A: check (:=>: (Not (Not TRUE)) (Not FALSE)) ==> True A: check (:=>: TRUE (Not FALSE)) ==> True B: check (:=>: ? (Not FALSE)) ==> True A: check (:=>: (:=>: FALSE ?) (Not (Not TRUE))) ==> True A: check (:=>: (:\/: TRUE ?) (Not (Not TRUE))) ==> True A: check (:=>: (Not FALSE) (Not (Not TRUE))) ==> True A: check (:=>: TRUE (Not (Not TRUE))) ==> True B: check (:=>: ? (Not (Not TRUE))) ==> True A: check (:=>: (:/\: (:=>: FALSE ?) TRUE) TRUE) ==> True A: check (:=>: (:/\: (:\/: TRUE ?) TRUE) TRUE) ==> True A: check (:=>: (:/\: (Not FALSE) TRUE) TRUE) ==> True A: check (:=>: (:/\: TRUE (:=>: FALSE ?)) TRUE) ==> True A: check (:=>: (:/\: TRUE (:\/: TRUE ?)) TRUE) ==> True A: check (:=>: (:/\: TRUE (Not FALSE)) TRUE) ==> True A: check (:=>: (:/\: TRUE TRUE) TRUE) ==> True A: check (:=>: (:=>: (:/\: FALSE ?) ?1) TRUE) ==> True A: check (:=>: (:=>: (:/\: TRUE FALSE) ?) TRUE) ==> True A: check (:=>: (:=>: (:=>: FALSE ?) TRUE) TRUE) ==> True A: check (:=>: (:=>: (:=>: TRUE FALSE) ?) TRUE) ==> True A: check (:=>: (:=>: (:\/: FALSE FALSE) ?) TRUE) ==> True A: check (:=>: (:=>: (:\/: TRUE ?) TRUE) TRUE) ==> True A: check (:=>: (:=>: FALSE ?) TRUE) ==> True A: check (:=>: (:=>: (Not FALSE) TRUE) TRUE) ==> True A: check (:=>: (:=>: (Not TRUE) ?) TRUE) ==> True A: check (:=>: (:=>: TRUE (:=>: FALSE ?)) TRUE) ==> True A: check (:=>: (:=>: TRUE (:\/: TRUE ?)) TRUE) ==> True A: check (:=>: (:=>: TRUE (Not FALSE)) TRUE) ==> True A: check (:=>: (:=>: TRUE TRUE) TRUE) ==> True A: check (:=>: (:\/: (:/\: FALSE ?) TRUE) TRUE) ==> True A: check (:=>: (:\/: (:/\: TRUE TRUE) ?) TRUE) ==> True A: check (:=>: (:\/: (:=>: FALSE ?) ?1) TRUE) ==> True A: check (:=>: (:\/: (:=>: TRUE TRUE) ?) TRUE) ==> True A: check (:=>: (:\/: (:\/: FALSE TRUE) ?) TRUE) ==> True A: check (:=>: (:\/: (:\/: TRUE ?) ?1) TRUE) ==> True A: check (:=>: (:\/: FALSE (:=>: FALSE ?)) TRUE) ==> True A: check (:=>: (:\/: FALSE (:\/: TRUE ?)) TRUE) ==> True A: check (:=>: (:\/: FALSE (Not FALSE)) TRUE) ==> True A: check (:=>: (:\/: FALSE TRUE) TRUE) ==> True A: check (:=>: (:\/: (Not FALSE) ?) TRUE) ==> True A: check (:=>: (:\/: (Not TRUE) TRUE) TRUE) ==> True A: check (:=>: (:\/: TRUE ?) TRUE) ==> True A: check (:=>: (Exists (:| -1)) TRUE) ==> True A: check (:=>: (Exists (:| 1)) TRUE) ==> True A: check (:=>: (Exists (:| 2)) TRUE) ==> True A: check (:=>: (Exists (:| 101)) TRUE) ==> True A: check (:=>: (Forall (:| -1)) TRUE) ==> True A: check (:=>: (Forall (:| 0)) TRUE) ==> True A: check (:=>: (Forall (:| 1)) TRUE) ==> True A: check (:=>: (Not (:/\: FALSE ?)) TRUE) ==> True A: check (:=>: (Not (:/\: TRUE FALSE)) TRUE) ==> True A: check (:=>: (Not (:=>: TRUE FALSE)) TRUE) ==> True A: check (:=>: (Not (:\/: FALSE FALSE)) TRUE) ==> True A: check (:=>: (Not FALSE) TRUE) ==> True A: check (:=>: (Not (Not TRUE)) TRUE) ==> True A: check (:=>: TRUE TRUE) ==> True B: check (:=>: ? TRUE) ==> True A: check (:>: (.* 0 ?) (.* 0 ?1)) ==> False B: check (:>: (.* 0 ?) (.* 0 ?1)) ==> False B# check (:>: (num -1) (num -1)) ==> False B# check (:>: (num -1) (num 0)) ==> False B# check (:>: (num -1) (num 1)) ==> False B# check (:>: (num -1) (num 2)) ==> False B# check (:>: (num -1) (num 101)) ==> False B# check (:>: (num 0) (num -1)) ==> True B# check (:>: (num 0) (num 0)) ==> False B# check (:>: (num 0) (num 1)) ==> False B# check (:>: (num 0) (num 2)) ==> False B# check (:>: (num 0) (num 101)) ==> False B# check (:>: (num 1) (num -1)) ==> True B# check (:>: (num 1) (num 0)) ==> True B# check (:>: (num 1) (num 1)) ==> False B# check (:>: (num 1) (num 2)) ==> False B# check (:>: (num 1) (num 101)) ==> False B# check (:>: (num 2) (num -1)) ==> True B# check (:>: (num 2) (num 0)) ==> True B# check (:>: (num 2) (num 1)) ==> True B# check (:>: (num 2) (num 2)) ==> False B# check (:>: (num 2) (num 101)) ==> False B# check (:>: (num 101) (num -1)) ==> True B# check (:>: (num 101) (num 0)) ==> True B# check (:>: (num 101) (num 1)) ==> True B# check (:>: (num 101) (num 2)) ==> True B# check (:>: (num 101) (num 101)) ==> False A: check (:>=: (.* 0 ?) (.* 0 ?1)) ==> True B: check (:>=: (.* 0 ?) (.* 0 ?1)) ==> True B# check (:>=: (num -1) (num -1)) ==> True B# check (:>=: (num -1) (num 0)) ==> False B# check (:>=: (num -1) (num 1)) ==> False B# check (:>=: (num -1) (num 2)) ==> False B# check (:>=: (num -1) (num 101)) ==> False B# check (:>=: (num 0) (num -1)) ==> True B# check (:>=: (num 0) (num 0)) ==> True B# check (:>=: (num 0) (num 1)) ==> False B# check (:>=: (num 0) (num 2)) ==> False B# check (:>=: (num 0) (num 101)) ==> False B# check (:>=: (num 1) (num -1)) ==> True B# check (:>=: (num 1) (num 0)) ==> True B# check (:>=: (num 1) (num 1)) ==> True B# check (:>=: (num 1) (num 2)) ==> False B# check (:>=: (num 1) (num 101)) ==> False B# check (:>=: (num 2) (num -1)) ==> True B# check (:>=: (num 2) (num 0)) ==> True B# check (:>=: (num 2) (num 1)) ==> True B# check (:>=: (num 2) (num 2)) ==> True B# check (:>=: (num 2) (num 101)) ==> False B# check (:>=: (num 101) (num -1)) ==> True B# check (:>=: (num 101) (num 0)) ==> True B# check (:>=: (num 101) (num 1)) ==> True B# check (:>=: (num 101) (num 2)) ==> True B# check (:>=: (num 101) (num 101)) ==> True A: check (:\/: (:/\: (:/\: FALSE ?) ?1) (:/\: FALSE ?2)) ==> False B: check (:\/: (:/\: (:/\: FALSE ?) ?1) (:/\: FALSE ?2)) ==> False A# check (:\/: (:/\: (:/\: FALSE ?) ?1) (:=>: FALSE ?2)) ==> True B# check (:\/: (:/\: (:/\: FALSE ?) ?1) (:=>: ?2 TRUE)) ==> True A: check (:\/: (:/\: (:/\: FALSE ?) ?1) (:\/: TRUE ?2)) ==> True B: check (:\/: (:/\: (:/\: FALSE ?) ?1) (:\/: TRUE ?2)) ==> True A: check (:\/: (:/\: (:/\: FALSE ?) ?1) FALSE) ==> False B: check (:\/: (:/\: (:/\: FALSE ?) ?1) FALSE) ==> False A: check (:\/: (:/\: (:/\: FALSE ?) ?1) (Not FALSE)) ==> True B: check (:\/: (:/\: (:/\: FALSE ?) ?1) (Not FALSE)) ==> True A: check (:\/: (:/\: (:/\: FALSE ?) ?1) (Not TRUE)) ==> False B: check (:\/: (:/\: (:/\: FALSE ?) ?1) (Not TRUE)) ==> False A: check (:\/: (:/\: (:/\: FALSE ?) ?1) TRUE) ==> True B: check (:\/: (:/\: (:/\: FALSE ?) ?1) TRUE) ==> True A: check (:\/: (:/\: (:/\: TRUE FALSE) ?) FALSE) ==> False B: check (:\/: (:/\: (:/\: TRUE FALSE) ?) FALSE) ==> False A: check (:\/: (:/\: (:/\: TRUE FALSE) ?) TRUE) ==> True B: check (:\/: (:/\: (:/\: TRUE FALSE) ?) TRUE) ==> True A: check (:\/: (:/\: (:/\: TRUE TRUE) TRUE) ?) ==> True B: check (:\/: (:/\: (:/\: TRUE TRUE) TRUE) ?) ==> True B# check (:\/: (:/\: (:<=>: FALSE FALSE) TRUE) ?) ==> True B# check (:\/: (:/\: (:<=>: FALSE TRUE) ?) FALSE) ==> False B# check (:\/: (:/\: (:<=>: FALSE TRUE) ?) TRUE) ==> True B# check (:\/: (:/\: (:<=>: TRUE FALSE) ?) FALSE) ==> False B# check (:\/: (:/\: (:<=>: TRUE FALSE) ?) TRUE) ==> True B# check (:\/: (:/\: (:<=>: TRUE TRUE) TRUE) ?) ==> True A# check (:\/: (:/\: (:=>: FALSE ?) (:=>: FALSE ?1)) ?2) ==> True A# check (:\/: (:/\: (:=>: FALSE ?) (:\/: TRUE ?1)) ?2) ==> True A# check (:\/: (:/\: (:=>: FALSE ?) FALSE) FALSE) ==> False A# check (:\/: (:/\: (:=>: FALSE ?) FALSE) TRUE) ==> True A# check (:\/: (:/\: (:=>: FALSE ?) (Not FALSE)) ?1) ==> True A: check (:\/: (:/\: (:=>: FALSE ?) TRUE) ?1) ==> True B: check (:\/: (:/\: (:=>: FALSE FALSE) TRUE) ?) ==> True A: check (:\/: (:/\: (:=>: TRUE FALSE) ?) FALSE) ==> False B: check (:\/: (:/\: (:=>: TRUE FALSE) ?) FALSE) ==> False A: check (:\/: (:/\: (:=>: TRUE FALSE) ?) TRUE) ==> True B: check (:\/: (:/\: (:=>: TRUE FALSE) ?) TRUE) ==> True B# check (:\/: (:/\: (:=>: ? TRUE) (:=>: ?1 TRUE)) ?2) ==> True B# check (:\/: (:/\: (:=>: ? TRUE) (:\/: TRUE ?1)) ?2) ==> True B# check (:\/: (:/\: (:=>: ? TRUE) FALSE) FALSE) ==> False B# check (:\/: (:/\: (:=>: ? TRUE) FALSE) TRUE) ==> True B# check (:\/: (:/\: (:=>: ? TRUE) (Not FALSE)) ?1) ==> True A: check (:\/: (:/\: (:=>: TRUE TRUE) TRUE) ?) ==> True B: check (:\/: (:/\: (:=>: ? TRUE) TRUE) ?1) ==> True A: check (:\/: (:/\: (:\/: FALSE FALSE) ?) FALSE) ==> False B: check (:\/: (:/\: (:\/: FALSE FALSE) ?) FALSE) ==> False A: check (:\/: (:/\: (:\/: FALSE FALSE) ?) TRUE) ==> True B: check (:\/: (:/\: (:\/: FALSE FALSE) ?) TRUE) ==> True A: check (:\/: (:/\: (:\/: FALSE TRUE) TRUE) ?) ==> True B: check (:\/: (:/\: (:\/: FALSE TRUE) TRUE) ?) ==> True A# check (:\/: (:/\: (:\/: TRUE ?) (:=>: FALSE ?1)) ?2) ==> True B# check (:\/: (:/\: (:\/: TRUE ?) (:=>: ?1 TRUE)) ?2) ==> True A: check (:\/: (:/\: (:\/: TRUE ?) (:\/: TRUE ?1)) ?2) ==> True B: check (:\/: (:/\: (:\/: TRUE ?) (:\/: TRUE ?1)) ?2) ==> True A: check (:\/: (:/\: (:\/: TRUE ?) FALSE) FALSE) ==> False B: check (:\/: (:/\: (:\/: TRUE ?) FALSE) FALSE) ==> False A: check (:\/: (:/\: (:\/: TRUE ?) FALSE) TRUE) ==> True B: check (:\/: (:/\: (:\/: TRUE ?) FALSE) TRUE) ==> True A: check (:\/: (:/\: (:\/: TRUE ?) (Not FALSE)) ?1) ==> True B: check (:\/: (:/\: (:\/: TRUE ?) (Not FALSE)) ?1) ==> True A: check (:\/: (:/\: (:\/: TRUE ?) TRUE) ?1) ==> True B: check (:\/: (:/\: (:\/: TRUE ?) TRUE) ?1) ==> True A: check (:\/: (:/\: FALSE ?) (:/\: (:/\: FALSE ?1) ?2)) ==> False B: check (:\/: (:/\: FALSE ?) (:/\: (:/\: FALSE ?1) ?2)) ==> False A: check (:\/: (:/\: FALSE ?) (:/\: FALSE ?1)) ==> False B: check (:\/: (:/\: FALSE ?) (:/\: FALSE ?1)) ==> False A: check (:\/: (:/\: FALSE ?) (:/\: (Not TRUE) ?1)) ==> False B: check (:\/: (:/\: FALSE ?) (:/\: (Not TRUE) ?1)) ==> False A: check (:\/: (:/\: FALSE ?) (:/\: TRUE FALSE)) ==> False B: check (:\/: (:/\: FALSE ?) (:/\: TRUE FALSE)) ==> False A: check (:\/: (:/\: FALSE ?) (:/\: TRUE TRUE)) ==> True B: check (:\/: (:/\: FALSE ?) (:/\: TRUE TRUE)) ==> True B# check (:\/: (:/\: FALSE ?) (:<=>: FALSE FALSE)) ==> True B# check (:\/: (:/\: FALSE ?) (:<=>: FALSE TRUE)) ==> False B# check (:\/: (:/\: FALSE ?) (:<=>: TRUE FALSE)) ==> False B# check (:\/: (:/\: FALSE ?) (:<=>: TRUE TRUE)) ==> True A# check (:\/: (:/\: FALSE ?) (:=>: (:/\: FALSE ?1) ?2)) ==> True A: check (:\/: (:/\: FALSE ?) (:=>: FALSE ?1)) ==> True B: check (:\/: (:/\: FALSE ?) (:=>: FALSE FALSE)) ==> True A# check (:\/: (:/\: FALSE ?) (:=>: (Not TRUE) ?1)) ==> True A: check (:\/: (:/\: FALSE ?) (:=>: TRUE FALSE)) ==> False B: check (:\/: (:/\: FALSE ?) (:=>: TRUE FALSE)) ==> False B# check (:\/: (:/\: FALSE ?) (:=>: ?1 (:=>: ?2 TRUE))) ==> True B# check (:\/: (:/\: FALSE ?) (:=>: ?1 (:\/: TRUE ?2))) ==> True B# check (:\/: (:/\: FALSE ?) (:=>: ?1 (Not FALSE))) ==> True A: check (:\/: (:/\: FALSE ?) (:=>: TRUE TRUE)) ==> True B: check (:\/: (:/\: FALSE ?) (:=>: ?1 TRUE)) ==> True A# check (:\/: (:/\: FALSE ?) (:\/: (:=>: FALSE ?1) ?2)) ==> True B# check (:\/: (:/\: FALSE ?) (:\/: (:=>: ?1 TRUE) ?2)) ==> True A: check (:\/: (:/\: FALSE ?) (:\/: (:\/: TRUE ?1) ?2)) ==> True B: check (:\/: (:/\: FALSE ?) (:\/: (:\/: TRUE ?1) ?2)) ==> True A: check (:\/: (:/\: FALSE ?) (:\/: FALSE FALSE)) ==> False B: check (:\/: (:/\: FALSE ?) (:\/: FALSE FALSE)) ==> False A: check (:\/: (:/\: FALSE ?) (:\/: FALSE TRUE)) ==> True B: check (:\/: (:/\: FALSE ?) (:\/: FALSE TRUE)) ==> True A: check (:\/: (:/\: FALSE ?) (:\/: (Not FALSE) ?1)) ==> True B: check (:\/: (:/\: FALSE ?) (:\/: (Not FALSE) ?1)) ==> True A: check (:\/: (:/\: FALSE ?) (:\/: TRUE ?1)) ==> True B: check (:\/: (:/\: FALSE ?) (:\/: TRUE ?1)) ==> True A~ check (:\/: (:/\: FALSE ?) (Exists (:| -1))) ==> True B~ check (:\/: (:/\: FALSE ?) (Exists (:| -1))) ==> False A~ check (:\/: (:/\: FALSE ?) (Exists (:| 0))) ==> False B~ check (:\/: (:/\: FALSE ?) (Exists (:| 0))) ==> ! divide by zero A: check (:\/: (:/\: FALSE ?) (Exists (:| 1))) ==> True B: check (:\/: (:/\: FALSE ?) (Exists (:| 1))) ==> True A: check (:\/: (:/\: FALSE ?) (Exists (:| 2))) ==> True B: check (:\/: (:/\: FALSE ?) (Exists (:| 2))) ==> True A: check (:\/: (:/\: FALSE ?) (Exists (:| 101))) ==> True B: check (:\/: (:/\: FALSE ?) (Exists (:| 101))) ==> True A: check (:\/: (:/\: FALSE ?) FALSE) ==> False B: check (:\/: (:/\: FALSE ?) FALSE) ==> False A: check (:\/: (:/\: FALSE ?) (Forall (:| -1))) ==> True B: check (:\/: (:/\: FALSE ?) (Forall (:| -1))) ==> True A: check (:\/: (:/\: FALSE ?) (Forall (:| 0))) ==> True B: check (:\/: (:/\: FALSE ?) (Forall (:| 0))) ==> True A: check (:\/: (:/\: FALSE ?) (Forall (:| 1))) ==> True B: check (:\/: (:/\: FALSE ?) (Forall (:| 1))) ==> True A: check (:\/: (:/\: FALSE ?) (Forall (:| 2))) ==> False B: check (:\/: (:/\: FALSE ?) (Forall (:| 2))) ==> False A: check (:\/: (:/\: FALSE ?) (Forall (:| 101))) ==> False B: check (:\/: (:/\: FALSE ?) (Forall (:| 101))) ==> False A: check (:\/: (:/\: FALSE ?) (Not (:/\: FALSE ?1))) ==> True B: check (:\/: (:/\: FALSE ?) (Not (:/\: FALSE ?1))) ==> True A# check (:\/: (:/\: FALSE ?) (Not (:=>: FALSE ?1))) ==> False B# check (:\/: (:/\: FALSE ?) (Not (:=>: ?1 TRUE))) ==> False A: check (:\/: (:/\: FALSE ?) (Not (:\/: TRUE ?1))) ==> False B: check (:\/: (:/\: FALSE ?) (Not (:\/: TRUE ?1))) ==> False A: check (:\/: (:/\: FALSE ?) (Not FALSE)) ==> True B: check (:\/: (:/\: FALSE ?) (Not FALSE)) ==> True A: check (:\/: (:/\: FALSE ?) (Not (Not FALSE))) ==> False B: check (:\/: (:/\: FALSE ?) (Not (Not FALSE))) ==> False A: check (:\/: (:/\: FALSE ?) (Not (Not TRUE))) ==> True B: check (:\/: (:/\: FALSE ?) (Not (Not TRUE))) ==> True A: check (:\/: (:/\: FALSE ?) (Not TRUE)) ==> False B: check (:\/: (:/\: FALSE ?) (Not TRUE)) ==> False A: check (:\/: (:/\: FALSE ?) TRUE) ==> True B: check (:\/: (:/\: FALSE ?) TRUE) ==> True A# check (:\/: (:/\: (Not FALSE) (:=>: FALSE ?)) ?1) ==> True B# check (:\/: (:/\: (Not FALSE) (:=>: ? TRUE)) ?1) ==> True A: check (:\/: (:/\: (Not FALSE) (:\/: TRUE ?)) ?1) ==> True B: check (:\/: (:/\: (Not FALSE) (:\/: TRUE ?)) ?1) ==> True A: check (:\/: (:/\: (Not FALSE) FALSE) FALSE) ==> False B: check (:\/: (:/\: (Not FALSE) FALSE) FALSE) ==> False A: check (:\/: (:/\: (Not FALSE) FALSE) TRUE) ==> True B: check (:\/: (:/\: (Not FALSE) FALSE) TRUE) ==> True A: check (:\/: (:/\: (Not FALSE) (Not FALSE)) ?) ==> True B: check (:\/: (:/\: (Not FALSE) (Not FALSE)) ?) ==> True A: check (:\/: (:/\: (Not FALSE) TRUE) ?) ==> True B: check (:\/: (:/\: (Not FALSE) TRUE) ?) ==> True A: check (:\/: (:/\: (Not TRUE) ?) (:/\: FALSE ?1)) ==> False B: check (:\/: (:/\: (Not TRUE) ?) (:/\: FALSE ?1)) ==> False A# check (:\/: (:/\: (Not TRUE) ?) (:=>: FALSE ?1)) ==> True B# check (:\/: (:/\: (Not TRUE) ?) (:=>: ?1 TRUE)) ==> True A: check (:\/: (:/\: (Not TRUE) ?) (:\/: TRUE ?1)) ==> True B: check (:\/: (:/\: (Not TRUE) ?) (:\/: TRUE ?1)) ==> True A: check (:\/: (:/\: (Not TRUE) ?) FALSE) ==> False B: check (:\/: (:/\: (Not TRUE) ?) FALSE) ==> False A: check (:\/: (:/\: (Not TRUE) ?) (Not FALSE)) ==> True B: check (:\/: (:/\: (Not TRUE) ?) (Not FALSE)) ==> True A: check (:\/: (:/\: (Not TRUE) ?) (Not TRUE)) ==> False B: check (:\/: (:/\: (Not TRUE) ?) (Not TRUE)) ==> False A: check (:\/: (:/\: (Not TRUE) ?) TRUE) ==> True B: check (:\/: (:/\: (Not TRUE) ?) TRUE) ==> True A: check (:\/: (:/\: TRUE (:/\: FALSE ?)) FALSE) ==> False B: check (:\/: (:/\: TRUE (:/\: FALSE ?)) FALSE) ==> False A: check (:\/: (:/\: TRUE (:/\: FALSE ?)) TRUE) ==> True B: check (:\/: (:/\: TRUE (:/\: FALSE ?)) TRUE) ==> True A: check (:\/: (:/\: TRUE (:/\: TRUE TRUE)) ?) ==> True B: check (:\/: (:/\: TRUE (:/\: TRUE TRUE)) ?) ==> True B# check (:\/: (:/\: TRUE (:<=>: FALSE FALSE)) ?) ==> True B# check (:\/: (:/\: TRUE (:<=>: TRUE TRUE)) ?) ==> True A: check (:\/: (:/\: TRUE (:=>: FALSE ?)) ?1) ==> True B: check (:\/: (:/\: TRUE (:=>: FALSE FALSE)) ?) ==> True A: check (:\/: (:/\: TRUE (:=>: TRUE TRUE)) ?) ==> True B: check (:\/: (:/\: TRUE (:=>: ? TRUE)) ?1) ==> True A: check (:\/: (:/\: TRUE (:\/: FALSE TRUE)) ?) ==> True B: check (:\/: (:/\: TRUE (:\/: FALSE TRUE)) ?) ==> True A: check (:\/: (:/\: TRUE (:\/: TRUE ?)) ?1) ==> True B: check (:\/: (:/\: TRUE (:\/: TRUE ?)) ?1) ==> True A: check (:\/: (:/\: TRUE FALSE) (:/\: FALSE ?)) ==> False B: check (:\/: (:/\: TRUE FALSE) (:/\: FALSE ?)) ==> False A# check (:\/: (:/\: TRUE FALSE) (:=>: FALSE ?)) ==> True B# check (:\/: (:/\: TRUE FALSE) (:=>: ? TRUE)) ==> True A: check (:\/: (:/\: TRUE FALSE) (:\/: TRUE ?)) ==> True B: check (:\/: (:/\: TRUE FALSE) (:\/: TRUE ?)) ==> True A: check (:\/: (:/\: TRUE FALSE) FALSE) ==> False B: check (:\/: (:/\: TRUE FALSE) FALSE) ==> False A: check (:\/: (:/\: TRUE FALSE) (Not FALSE)) ==> True B: check (:\/: (:/\: TRUE FALSE) (Not FALSE)) ==> True A: check (:\/: (:/\: TRUE FALSE) (Not TRUE)) ==> False B: check (:\/: (:/\: TRUE FALSE) (Not TRUE)) ==> False A: check (:\/: (:/\: TRUE FALSE) TRUE) ==> True B: check (:\/: (:/\: TRUE FALSE) TRUE) ==> True A: check (:\/: (:/\: TRUE (Not FALSE)) ?) ==> True B: check (:\/: (:/\: TRUE (Not FALSE)) ?) ==> True A: check (:\/: (:/\: TRUE (Not TRUE)) FALSE) ==> False B: check (:\/: (:/\: TRUE (Not TRUE)) FALSE) ==> False A: check (:\/: (:/\: TRUE (Not TRUE)) TRUE) ==> True B: check (:\/: (:/\: TRUE (Not TRUE)) TRUE) ==> True A: check (:\/: (:/\: TRUE TRUE) ?) ==> True B: check (:\/: (:/\: TRUE TRUE) ?) ==> True A# check (:\/: (:<=: (.* 0 ?) (.* 0 ?1)) ?2) ==> True B# check (:\/: (:<=>: (:/\: FALSE ?) (:/\: FALSE ?1)) ?2) ==> True B# check (:\/: (:<=>: (:/\: FALSE ?) FALSE) ?1) ==> True B# check (:\/: (:<=>: (:/\: FALSE ?) (Not TRUE)) ?1) ==> True B# check (:\/: (:<=>: (:/\: FALSE ?) TRUE) FALSE) ==> False B# check (:\/: (:<=>: (:/\: FALSE ?) TRUE) TRUE) ==> True B# check (:\/: (:<=>: (:/\: TRUE FALSE) FALSE) ?) ==> True B# check (:\/: (:<=>: (:/\: TRUE TRUE) TRUE) ?) ==> True B# check (:\/: (:<=>: (:<=>: FALSE FALSE) TRUE) ?) ==> True B# check (:\/: (:<=>: (:<=>: FALSE TRUE) FALSE) ?) ==> True B# check (:\/: (:<=>: (:<=>: TRUE FALSE) FALSE) ?) ==> True B# check (:\/: (:<=>: (:<=>: TRUE TRUE) TRUE) ?) ==> True B# check (:\/: (:<=>: (:=>: FALSE FALSE) TRUE) ?) ==> True B# check (:\/: (:<=>: (:=>: TRUE FALSE) FALSE) ?) ==> True B# check (:\/: (:<=>: (:=>: ? TRUE) (:=>: ?1 TRUE)) ?2) ==> True B# check (:\/: (:<=>: (:=>: ? TRUE) (:\/: TRUE ?1)) ?2) ==> True B# check (:\/: (:<=>: (:=>: ? TRUE) FALSE) FALSE) ==> False B# check (:\/: (:<=>: (:=>: ? TRUE) FALSE) TRUE) ==> True B# check (:\/: (:<=>: (:=>: ? TRUE) (Not FALSE)) ?1) ==> True B# check (:\/: (:<=>: (:=>: ? TRUE) TRUE) ?1) ==> True B# check (:\/: (:<=>: (:\/: FALSE FALSE) FALSE) ?) ==> True B# check (:\/: (:<=>: (:\/: FALSE TRUE) TRUE) ?) ==> True B# check (:\/: (:<=>: (:\/: TRUE ?) (:=>: ?1 TRUE)) ?2) ==> True B# check (:\/: (:<=>: (:\/: TRUE ?) (:\/: TRUE ?1)) ?2) ==> True B# check (:\/: (:<=>: (:\/: TRUE ?) FALSE) FALSE) ==> False B# check (:\/: (:<=>: (:\/: TRUE ?) FALSE) TRUE) ==> True B# check (:\/: (:<=>: (:\/: TRUE ?) (Not FALSE)) ?1) ==> True B# check (:\/: (:<=>: (:\/: TRUE ?) TRUE) ?1) ==> True B# check (:\/: (:<=>: FALSE (:/\: FALSE ?)) ?1) ==> True B# check (:\/: (:<=>: FALSE (:/\: TRUE FALSE)) ?) ==> True B# check (:\/: (:<=>: FALSE (:<=>: FALSE TRUE)) ?) ==> True B# check (:\/: (:<=>: FALSE (:<=>: TRUE FALSE)) ?) ==> True B# check (:\/: (:<=>: FALSE (:=>: TRUE FALSE)) ?) ==> True B# check (:\/: (:<=>: FALSE (:=>: ? TRUE)) FALSE) ==> False B# check (:\/: (:<=>: FALSE (:=>: ? TRUE)) TRUE) ==> True B# check (:\/: (:<=>: FALSE (:\/: FALSE FALSE)) ?) ==> True B# check (:\/: (:<=>: FALSE (:\/: TRUE ?)) FALSE) ==> False B# check (:\/: (:<=>: FALSE (:\/: TRUE ?)) TRUE) ==> True B# check (:\/: (:<=>: FALSE FALSE) ?) ==> True B# check (:\/: (:<=>: FALSE (Not FALSE)) FALSE) ==> False B# check (:\/: (:<=>: FALSE (Not FALSE)) TRUE) ==> True B# check (:\/: (:<=>: FALSE (Not TRUE)) ?) ==> True B# check (:\/: (:<=>: FALSE TRUE) (:/\: FALSE ?)) ==> False B# check (:\/: (:<=>: FALSE TRUE) (:=>: ? TRUE)) ==> True B# check (:\/: (:<=>: FALSE TRUE) (:\/: TRUE ?)) ==> True B# check (:\/: (:<=>: FALSE TRUE) FALSE) ==> False B# check (:\/: (:<=>: FALSE TRUE) (Not FALSE)) ==> True B# check (:\/: (:<=>: FALSE TRUE) (Not TRUE)) ==> False B# check (:\/: (:<=>: FALSE TRUE) TRUE) ==> True B# check (:\/: (:<=>: (Not FALSE) (:=>: ? TRUE)) ?1) ==> True B# check (:\/: (:<=>: (Not FALSE) (:\/: TRUE ?)) ?1) ==> True B# check (:\/: (:<=>: (Not FALSE) FALSE) FALSE) ==> False B# check (:\/: (:<=>: (Not FALSE) FALSE) TRUE) ==> True B# check (:\/: (:<=>: (Not FALSE) (Not FALSE)) ?) ==> True B# check (:\/: (:<=>: (Not FALSE) TRUE) ?) ==> True B# check (:\/: (:<=>: (Not TRUE) (:/\: FALSE ?)) ?1) ==> True B# check (:\/: (:<=>: (Not TRUE) FALSE) ?) ==> True B# check (:\/: (:<=>: (Not TRUE) (Not TRUE)) ?) ==> True B# check (:\/: (:<=>: (Not TRUE) TRUE) FALSE) ==> False B# check (:\/: (:<=>: (Not TRUE) TRUE) TRUE) ==> True B# check (:\/: (:<=>: TRUE (:/\: FALSE ?)) FALSE) ==> False B# check (:\/: (:<=>: TRUE (:/\: FALSE ?)) TRUE) ==> True B# check (:\/: (:<=>: TRUE (:/\: TRUE TRUE)) ?) ==> True B# check (:\/: (:<=>: TRUE (:<=>: FALSE FALSE)) ?) ==> True B# check (:\/: (:<=>: TRUE (:<=>: TRUE TRUE)) ?) ==> True B# check (:\/: (:<=>: TRUE (:=>: FALSE FALSE)) ?) ==> True B# check (:\/: (:<=>: TRUE (:=>: ? TRUE)) ?1) ==> True B# check (:\/: (:<=>: TRUE (:\/: FALSE TRUE)) ?) ==> True B# check (:\/: (:<=>: TRUE (:\/: TRUE ?)) ?1) ==> True B# check (:\/: (:<=>: TRUE FALSE) (:/\: FALSE ?)) ==> False B# check (:\/: (:<=>: TRUE FALSE) (:=>: ? TRUE)) ==> True B# check (:\/: (:<=>: TRUE FALSE) (:\/: TRUE ?)) ==> True B# check (:\/: (:<=>: TRUE FALSE) FALSE) ==> False B# check (:\/: (:<=>: TRUE FALSE) (Not FALSE)) ==> True B# check (:\/: (:<=>: TRUE FALSE) (Not TRUE)) ==> False B# check (:\/: (:<=>: TRUE FALSE) TRUE) ==> True B# check (:\/: (:<=>: TRUE (Not FALSE)) ?) ==> True B# check (:\/: (:<=>: TRUE (Not TRUE)) FALSE) ==> False B# check (:\/: (:<=>: TRUE (Not TRUE)) TRUE) ==> True B# check (:\/: (:<=>: TRUE TRUE) ?) ==> True A# check (:\/: (:=: (.* 0 ?) (.* 0 ?1)) ?2) ==> True A: check (:\/: (:=>: (:/\: FALSE ?) ?1) ?2) ==> True B: check (:\/: (:=>: (:/\: FALSE ?) (:/\: FALSE ?1)) ?2) ==> True B: check (:\/: (:=>: (:/\: FALSE ?) FALSE) ?1) ==> True B: check (:\/: (:=>: (:/\: FALSE ?) (Not TRUE)) ?1) ==> True A: check (:\/: (:=>: (:/\: TRUE FALSE) ?) ?1) ==> True B: check (:\/: (:=>: (:/\: TRUE FALSE) FALSE) ?) ==> True B# check (:\/: (:=>: (:<=>: FALSE TRUE) FALSE) ?) ==> True B# check (:\/: (:=>: (:<=>: TRUE FALSE) FALSE) ?) ==> True A# check (:\/: (:=>: (:=>: FALSE ?) (:=>: FALSE ?1)) ?2) ==> True A# check (:\/: (:=>: (:=>: FALSE ?) FALSE) FALSE) ==> False A# check (:\/: (:=>: (:=>: FALSE ?) FALSE) TRUE) ==> True A: check (:\/: (:=>: (:=>: TRUE FALSE) ?) ?1) ==> True B: check (:\/: (:=>: (:=>: TRUE FALSE) FALSE) ?) ==> True B# check (:\/: (:=>: (:=>: ? TRUE) FALSE) FALSE) ==> False B# check (:\/: (:=>: (:=>: ? TRUE) FALSE) TRUE) ==> True A: check (:\/: (:=>: (:\/: FALSE FALSE) ?) ?1) ==> True B: check (:\/: (:=>: (:\/: FALSE FALSE) FALSE) ?) ==> True A# check (:\/: (:=>: (:\/: TRUE ?) (:=>: FALSE ?1)) ?2) ==> True A: check (:\/: (:=>: (:\/: TRUE ?) FALSE) FALSE) ==> False B: check (:\/: (:=>: (:\/: TRUE ?) FALSE) FALSE) ==> False A: check (:\/: (:=>: (:\/: TRUE ?) FALSE) TRUE) ==> True B: check (:\/: (:=>: (:\/: TRUE ?) FALSE) TRUE) ==> True A: check (:\/: (:=>: FALSE ?) ?1) ==> True B: check (:\/: (:=>: FALSE (:/\: FALSE ?)) ?1) ==> True B: check (:\/: (:=>: FALSE (:/\: TRUE FALSE)) ?) ==> True B: check (:\/: (:=>: FALSE (:<=>: FALSE TRUE)) ?) ==> True B: check (:\/: (:=>: FALSE (:<=>: TRUE FALSE)) ?) ==> True B: check (:\/: (:=>: FALSE (:=>: TRUE FALSE)) ?) ==> True B: check (:\/: (:=>: FALSE (:\/: FALSE FALSE)) ?) ==> True B: check (:\/: (:=>: FALSE FALSE) ?) ==> True B: check (:\/: (:=>: FALSE (Not TRUE)) ?) ==> True A# check (:\/: (:=>: (Not FALSE) (:=>: FALSE ?)) ?1) ==> True A: check (:\/: (:=>: (Not FALSE) FALSE) FALSE) ==> False B: check (:\/: (:=>: (Not FALSE) FALSE) FALSE) ==> False A: check (:\/: (:=>: (Not FALSE) FALSE) TRUE) ==> True B: check (:\/: (:=>: (Not FALSE) FALSE) TRUE) ==> True A: check (:\/: (:=>: (Not TRUE) ?) ?1) ==> True B: check (:\/: (:=>: (Not TRUE) (:/\: FALSE ?)) ?1) ==> True B: check (:\/: (:=>: (Not TRUE) FALSE) ?) ==> True B: check (:\/: (:=>: (Not TRUE) (Not TRUE)) ?) ==> True A: check (:\/: (:=>: TRUE (:/\: FALSE ?)) FALSE) ==> False B: check (:\/: (:=>: TRUE (:/\: FALSE ?)) FALSE) ==> False A: check (:\/: (:=>: TRUE (:/\: FALSE ?)) TRUE) ==> True B: check (:\/: (:=>: TRUE (:/\: FALSE ?)) TRUE) ==> True A# check (:\/: (:=>: TRUE (:=>: FALSE ?)) ?1) ==> True A: check (:\/: (:=>: TRUE FALSE) (:/\: FALSE ?)) ==> False B: check (:\/: (:=>: TRUE FALSE) (:/\: FALSE ?)) ==> False A# check (:\/: (:=>: TRUE FALSE) (:=>: FALSE ?)) ==> True B# check (:\/: (:=>: TRUE FALSE) (:=>: ? TRUE)) ==> True A: check (:\/: (:=>: TRUE FALSE) (:\/: TRUE ?)) ==> True B: check (:\/: (:=>: TRUE FALSE) (:\/: TRUE ?)) ==> True A: check (:\/: (:=>: TRUE FALSE) FALSE) ==> False B: check (:\/: (:=>: TRUE FALSE) FALSE) ==> False A: check (:\/: (:=>: TRUE FALSE) (Not FALSE)) ==> True B: check (:\/: (:=>: TRUE FALSE) (Not FALSE)) ==> True A: check (:\/: (:=>: TRUE FALSE) (Not TRUE)) ==> False B: check (:\/: (:=>: TRUE FALSE) (Not TRUE)) ==> False A: check (:\/: (:=>: TRUE FALSE) TRUE) ==> True B: check (:\/: (:=>: TRUE FALSE) TRUE) ==> True A: check (:\/: (:=>: TRUE (Not TRUE)) FALSE) ==> False B: check (:\/: (:=>: TRUE (Not TRUE)) FALSE) ==> False A: check (:\/: (:=>: TRUE (Not TRUE)) TRUE) ==> True B: check (:\/: (:=>: TRUE (Not TRUE)) TRUE) ==> True A: check (:\/: (:=>: TRUE (:/\: TRUE TRUE)) ?) ==> True B: check (:\/: (:=>: ? (:/\: TRUE TRUE)) ?1) ==> True B# check (:\/: (:=>: ? (:<=>: FALSE FALSE)) ?1) ==> True B# check (:\/: (:=>: ? (:<=>: TRUE TRUE)) ?1) ==> True B# check (:\/: (:=>: ? (:=>: FALSE FALSE)) ?1) ==> True A: check (:\/: (:=>: TRUE (:=>: TRUE TRUE)) ?) ==> True B: check (:\/: (:=>: ? (:=>: ?1 TRUE)) ?2) ==> True A: check (:\/: (:=>: TRUE (:\/: FALSE TRUE)) ?) ==> True B: check (:\/: (:=>: ? (:\/: FALSE TRUE)) ?1) ==> True A: check (:\/: (:=>: (:=>: FALSE ?) (:\/: TRUE ?1)) ?2) ==> True A: check (:\/: (:=>: (:\/: TRUE ?) (:\/: TRUE ?1)) ?2) ==> True A: check (:\/: (:=>: (Not FALSE) (:\/: TRUE ?)) ?1) ==> True A: check (:\/: (:=>: TRUE (:\/: TRUE ?)) ?1) ==> True B: check (:\/: (:=>: ? (:\/: TRUE ?1)) ?2) ==> True A: check (:\/: (:=>: (:=>: FALSE ?) (Not FALSE)) ?1) ==> True A: check (:\/: (:=>: (:\/: TRUE ?) (Not FALSE)) ?1) ==> True A: check (:\/: (:=>: (Not FALSE) (Not FALSE)) ?) ==> True A: check (:\/: (:=>: TRUE (Not FALSE)) ?) ==> True B: check (:\/: (:=>: ? (Not FALSE)) ?1) ==> True A: check (:\/: (:=>: (:/\: TRUE TRUE) TRUE) ?) ==> True A: check (:\/: (:=>: (:=>: FALSE ?) TRUE) ?1) ==> True A: check (:\/: (:=>: (:=>: TRUE TRUE) TRUE) ?) ==> True A: check (:\/: (:=>: (:\/: FALSE TRUE) TRUE) ?) ==> True A: check (:\/: (:=>: (:\/: TRUE ?) TRUE) ?1) ==> True A: check (:\/: (:=>: (Not FALSE) TRUE) ?) ==> True A: check (:\/: (:=>: TRUE TRUE) ?) ==> True B: check (:\/: (:=>: ? TRUE) ?1) ==> True A# check (:\/: (:>=: (.* 0 ?) (.* 0 ?1)) ?2) ==> True A# check (:\/: (:\/: (:/\: FALSE ?) (:=>: FALSE ?1)) ?2) ==> True B# check (:\/: (:\/: (:/\: FALSE ?) (:=>: ?1 TRUE)) ?2) ==> True A: check (:\/: (:\/: (:/\: FALSE ?) (:\/: TRUE ?1)) ?2) ==> True B: check (:\/: (:\/: (:/\: FALSE ?) (:\/: TRUE ?1)) ?2) ==> True A: check (:\/: (:\/: (:/\: FALSE ?) FALSE) FALSE) ==> False B: check (:\/: (:\/: (:/\: FALSE ?) FALSE) FALSE) ==> False A: check (:\/: (:\/: (:/\: FALSE ?) FALSE) TRUE) ==> True B: check (:\/: (:\/: (:/\: FALSE ?) FALSE) TRUE) ==> True A: check (:\/: (:\/: (:/\: FALSE ?) (Not FALSE)) ?1) ==> True B: check (:\/: (:\/: (:/\: FALSE ?) (Not FALSE)) ?1) ==> True A: check (:\/: (:\/: (:/\: FALSE ?) TRUE) ?1) ==> True B: check (:\/: (:\/: (:/\: FALSE ?) TRUE) ?1) ==> True A: check (:\/: (:\/: (:/\: TRUE FALSE) TRUE) ?) ==> True B: check (:\/: (:\/: (:/\: TRUE FALSE) TRUE) ?) ==> True A: check (:\/: (:\/: (:/\: TRUE TRUE) ?) ?1) ==> True B: check (:\/: (:\/: (:/\: TRUE TRUE) ?) ?1) ==> True B# check (:\/: (:\/: (:<=>: FALSE FALSE) ?) ?1) ==> True B# check (:\/: (:\/: (:<=>: FALSE TRUE) TRUE) ?) ==> True B# check (:\/: (:\/: (:<=>: TRUE FALSE) TRUE) ?) ==> True B# check (:\/: (:\/: (:<=>: TRUE TRUE) ?) ?1) ==> True A: check (:\/: (:\/: (:=>: FALSE ?) ?1) ?2) ==> True B: check (:\/: (:\/: (:=>: FALSE FALSE) ?) ?1) ==> True A: check (:\/: (:\/: (:=>: TRUE FALSE) TRUE) ?) ==> True B: check (:\/: (:\/: (:=>: TRUE FALSE) TRUE) ?) ==> True A: check (:\/: (:\/: (:=>: TRUE TRUE) ?) ?1) ==> True B: check (:\/: (:\/: (:=>: ? TRUE) ?1) ?2) ==> True A: check (:\/: (:\/: (:\/: FALSE FALSE) TRUE) ?) ==> True B: check (:\/: (:\/: (:\/: FALSE FALSE) TRUE) ?) ==> True A: check (:\/: (:\/: (:\/: FALSE TRUE) ?) ?1) ==> True B: check (:\/: (:\/: (:\/: FALSE TRUE) ?) ?1) ==> True A: check (:\/: (:\/: (:\/: TRUE ?) ?1) ?2) ==> True B: check (:\/: (:\/: (:\/: TRUE ?) ?1) ?2) ==> True A: check (:\/: (:\/: FALSE (:/\: FALSE ?)) FALSE) ==> False B: check (:\/: (:\/: FALSE (:/\: FALSE ?)) FALSE) ==> False A: check (:\/: (:\/: FALSE (:/\: FALSE ?)) TRUE) ==> True B: check (:\/: (:\/: FALSE (:/\: FALSE ?)) TRUE) ==> True A: check (:\/: (:\/: FALSE (:/\: TRUE TRUE)) ?) ==> True B: check (:\/: (:\/: FALSE (:/\: TRUE TRUE)) ?) ==> True B# check (:\/: (:\/: FALSE (:<=>: FALSE FALSE)) ?) ==> True B# check (:\/: (:\/: FALSE (:<=>: TRUE TRUE)) ?) ==> True A: check (:\/: (:\/: FALSE (:=>: FALSE ?)) ?1) ==> True B: check (:\/: (:\/: FALSE (:=>: FALSE FALSE)) ?) ==> True A: check (:\/: (:\/: FALSE (:=>: TRUE TRUE)) ?) ==> True B: check (:\/: (:\/: FALSE (:=>: ? TRUE)) ?1) ==> True A: check (:\/: (:\/: FALSE (:\/: FALSE TRUE)) ?) ==> True B: check (:\/: (:\/: FALSE (:\/: FALSE TRUE)) ?) ==> True A: check (:\/: (:\/: FALSE (:\/: TRUE ?)) ?1) ==> True B: check (:\/: (:\/: FALSE (:\/: TRUE ?)) ?1) ==> True A: check (:\/: (:\/: FALSE FALSE) (:/\: FALSE ?)) ==> False B: check (:\/: (:\/: FALSE FALSE) (:/\: FALSE ?)) ==> False A# check (:\/: (:\/: FALSE FALSE) (:=>: FALSE ?)) ==> True B# check (:\/: (:\/: FALSE FALSE) (:=>: ? TRUE)) ==> True A: check (:\/: (:\/: FALSE FALSE) (:\/: TRUE ?)) ==> True B: check (:\/: (:\/: FALSE FALSE) (:\/: TRUE ?)) ==> True A: check (:\/: (:\/: FALSE FALSE) FALSE) ==> False B: check (:\/: (:\/: FALSE FALSE) FALSE) ==> False A: check (:\/: (:\/: FALSE FALSE) (Not FALSE)) ==> True B: check (:\/: (:\/: FALSE FALSE) (Not FALSE)) ==> True A: check (:\/: (:\/: FALSE FALSE) (Not TRUE)) ==> False B: check (:\/: (:\/: FALSE FALSE) (Not TRUE)) ==> False A: check (:\/: (:\/: FALSE FALSE) TRUE) ==> True B: check (:\/: (:\/: FALSE FALSE) TRUE) ==> True A: check (:\/: (:\/: FALSE (Not FALSE)) ?) ==> True B: check (:\/: (:\/: FALSE (Not FALSE)) ?) ==> True A: check (:\/: (:\/: FALSE (Not TRUE)) FALSE) ==> False B: check (:\/: (:\/: FALSE (Not TRUE)) FALSE) ==> False A: check (:\/: (:\/: FALSE (Not TRUE)) TRUE) ==> True B: check (:\/: (:\/: FALSE (Not TRUE)) TRUE) ==> True A: check (:\/: (:\/: FALSE TRUE) ?) ==> True B: check (:\/: (:\/: FALSE TRUE) ?) ==> True A: check (:\/: (:\/: (Not FALSE) ?) ?1) ==> True B: check (:\/: (:\/: (Not FALSE) ?) ?1) ==> True A# check (:\/: (:\/: (Not TRUE) (:=>: FALSE ?)) ?1) ==> True B# check (:\/: (:\/: (Not TRUE) (:=>: ? TRUE)) ?1) ==> True A: check (:\/: (:\/: (Not TRUE) (:\/: TRUE ?)) ?1) ==> True B: check (:\/: (:\/: (Not TRUE) (:\/: TRUE ?)) ?1) ==> True A: check (:\/: (:\/: (Not TRUE) FALSE) FALSE) ==> False B: check (:\/: (:\/: (Not TRUE) FALSE) FALSE) ==> False A: check (:\/: (:\/: (Not TRUE) FALSE) TRUE) ==> True B: check (:\/: (:\/: (Not TRUE) FALSE) TRUE) ==> True A: check (:\/: (:\/: (Not TRUE) (Not FALSE)) ?) ==> True B: check (:\/: (:\/: (Not TRUE) (Not FALSE)) ?) ==> True A: check (:\/: (:\/: (Not TRUE) TRUE) ?) ==> True B: check (:\/: (:\/: (Not TRUE) TRUE) ?) ==> True A: check (:\/: (:\/: TRUE ?) ?1) ==> True B: check (:\/: (:\/: TRUE ?) ?1) ==> True A# check (:\/: (:| -1 (.* 0 ?)) ?1) ==> True B# check (:\/: (:| -1 (num -1)) ?) ==> True B# check (:\/: (:| -1 (num 0)) ?) ==> True B# check (:\/: (:| -1 (num 1)) ?) ==> True B# check (:\/: (:| -1 (num 2)) ?) ==> True B# check (:\/: (:| -1 (num 101)) ?) ==> True A# check (:\/: (:| 0 (.* 0 ?)) ?1) ==> True B# check (:\/: (:| 0 (num 0)) ?) ==> True A# check (:\/: (:| 1 (.* 0 ?)) ?1) ==> True B# check (:\/: (:| 1 (num -1)) ?) ==> True B# check (:\/: (:| 1 (num 0)) ?) ==> True B# check (:\/: (:| 1 (num 1)) ?) ==> True B# check (:\/: (:| 1 (num 2)) ?) ==> True B# check (:\/: (:| 1 (num 101)) ?) ==> True A# check (:\/: (:| 2 (.* 0 ?)) ?1) ==> True B# check (:\/: (:| 2 (num 0)) ?) ==> True B# check (:\/: (:| 2 (num 2)) ?) ==> True A# check (:\/: (:| 101 (.* 0 ?)) ?1) ==> True B# check (:\/: (:| 101 (num 0)) ?) ==> True B# check (:\/: (:| 101 (num 101)) ?) ==> True A~ check (:\/: (Exists (:| -1)) ?) ==> True B~ check (:\/: (Exists (:| -1)) (:/\: FALSE ?)) ==> False B: check (:\/: (Exists (:| -1)) (:=>: ? TRUE)) ==> True B: check (:\/: (Exists (:| -1)) (:\/: TRUE ?)) ==> True B~ check (:\/: (Exists (:| -1)) FALSE) ==> False B: check (:\/: (Exists (:| -1)) (Not FALSE)) ==> True B~ check (:\/: (Exists (:| -1)) (Not TRUE)) ==> False B: check (:\/: (Exists (:| -1)) TRUE) ==> True A~ check (:\/: (Exists (:| 0)) (:/\: FALSE ?)) ==> False A~ check (:\/: (Exists (:| 0)) (:=>: FALSE ?)) ==> True A~ check (:\/: (Exists (:| 0)) (:\/: TRUE ?)) ==> True A~ check (:\/: (Exists (:| 0)) FALSE) ==> False A~ check (:\/: (Exists (:| 0)) (Not FALSE)) ==> True A~ check (:\/: (Exists (:| 0)) (Not TRUE)) ==> False A~ check (:\/: (Exists (:| 0)) TRUE) ==> True B~ check (:\/: (Exists (:| 0)) ?) ==> ! divide by zero A: check (:\/: (Exists (:| 1)) ?) ==> True B: check (:\/: (Exists (:| 1)) ?) ==> True A: check (:\/: (Exists (:| 2)) ?) ==> True B: check (:\/: (Exists (:| 2)) ?) ==> True A: check (:\/: (Exists (:| 101)) ?) ==> True B: check (:\/: (Exists (:| 101)) ?) ==> True A: check (:\/: FALSE (:/\: (:/\: FALSE ?) ?1)) ==> False B: check (:\/: FALSE (:/\: (:/\: FALSE ?) ?1)) ==> False A: check (:\/: FALSE (:/\: (:/\: TRUE FALSE) ?)) ==> False B: check (:\/: FALSE (:/\: (:/\: TRUE FALSE) ?)) ==> False B# check (:\/: FALSE (:/\: (:<=>: FALSE TRUE) ?)) ==> False B# check (:\/: FALSE (:/\: (:<=>: TRUE FALSE) ?)) ==> False A# check (:\/: FALSE (:/\: (:=>: FALSE ?) FALSE)) ==> False A# check (:\/: FALSE (:/\: (:=>: FALSE ?) TRUE)) ==> True A: check (:\/: FALSE (:/\: (:=>: TRUE FALSE) ?)) ==> False B: check (:\/: FALSE (:/\: (:=>: TRUE FALSE) ?)) ==> False B# check (:\/: FALSE (:/\: (:=>: ? TRUE) FALSE)) ==> False B# check (:\/: FALSE (:/\: (:=>: ? TRUE) TRUE)) ==> True A: check (:\/: FALSE (:/\: (:\/: FALSE FALSE) ?)) ==> False B: check (:\/: FALSE (:/\: (:\/: FALSE FALSE) ?)) ==> False A: check (:\/: FALSE (:/\: (:\/: TRUE ?) FALSE)) ==> False B: check (:\/: FALSE (:/\: (:\/: TRUE ?) FALSE)) ==> False A: check (:\/: FALSE (:/\: (:\/: TRUE ?) TRUE)) ==> True B: check (:\/: FALSE (:/\: (:\/: TRUE ?) TRUE)) ==> True A: check (:\/: FALSE (:/\: FALSE ?)) ==> False B: check (:\/: FALSE (:/\: FALSE ?)) ==> False A: check (:\/: FALSE (:/\: (Not FALSE) FALSE)) ==> False B: check (:\/: FALSE (:/\: (Not FALSE) FALSE)) ==> False A: check (:\/: FALSE (:/\: (Not FALSE) TRUE)) ==> True B: check (:\/: FALSE (:/\: (Not FALSE) TRUE)) ==> True A: check (:\/: FALSE (:/\: (Not TRUE) ?)) ==> False B: check (:\/: FALSE (:/\: (Not TRUE) ?)) ==> False A: check (:\/: FALSE (:/\: TRUE (:/\: FALSE ?))) ==> False B: check (:\/: FALSE (:/\: TRUE (:/\: FALSE ?))) ==> False A# check (:\/: FALSE (:/\: TRUE (:=>: FALSE ?))) ==> True B# check (:\/: FALSE (:/\: TRUE (:=>: ? TRUE))) ==> True A: check (:\/: FALSE (:/\: TRUE (:\/: TRUE ?))) ==> True B: check (:\/: FALSE (:/\: TRUE (:\/: TRUE ?))) ==> True A: check (:\/: FALSE (:/\: TRUE FALSE)) ==> False B: check (:\/: FALSE (:/\: TRUE FALSE)) ==> False A: check (:\/: FALSE (:/\: TRUE (Not FALSE))) ==> True B: check (:\/: FALSE (:/\: TRUE (Not FALSE))) ==> True A: check (:\/: FALSE (:/\: TRUE (Not TRUE))) ==> False B: check (:\/: FALSE (:/\: TRUE (Not TRUE))) ==> False A: check (:\/: FALSE (:/\: TRUE TRUE)) ==> True B: check (:\/: FALSE (:/\: TRUE TRUE)) ==> True B# check (:\/: FALSE (:<=>: (:/\: FALSE ?) FALSE)) ==> True B# check (:\/: FALSE (:<=>: (:/\: FALSE ?) TRUE)) ==> False B# check (:\/: FALSE (:<=>: (:=>: ? TRUE) FALSE)) ==> False B# check (:\/: FALSE (:<=>: (:=>: ? TRUE) TRUE)) ==> True B# check (:\/: FALSE (:<=>: (:\/: TRUE ?) FALSE)) ==> False B# check (:\/: FALSE (:<=>: (:\/: TRUE ?) TRUE)) ==> True B# check (:\/: FALSE (:<=>: FALSE (:/\: FALSE ?))) ==> True B# check (:\/: FALSE (:<=>: FALSE (:=>: ? TRUE))) ==> False B# check (:\/: FALSE (:<=>: FALSE (:\/: TRUE ?))) ==> False B# check (:\/: FALSE (:<=>: FALSE FALSE)) ==> True B# check (:\/: FALSE (:<=>: FALSE (Not FALSE))) ==> False B# check (:\/: FALSE (:<=>: FALSE (Not TRUE))) ==> True B# check (:\/: FALSE (:<=>: FALSE TRUE)) ==> False B# check (:\/: FALSE (:<=>: (Not FALSE) FALSE)) ==> False B# check (:\/: FALSE (:<=>: (Not FALSE) TRUE)) ==> True B# check (:\/: FALSE (:<=>: (Not TRUE) FALSE)) ==> True B# check (:\/: FALSE (:<=>: (Not TRUE) TRUE)) ==> False B# check (:\/: FALSE (:<=>: TRUE (:/\: FALSE ?))) ==> False B# check (:\/: FALSE (:<=>: TRUE (:=>: ? TRUE))) ==> True B# check (:\/: FALSE (:<=>: TRUE (:\/: TRUE ?))) ==> True B# check (:\/: FALSE (:<=>: TRUE FALSE)) ==> False B# check (:\/: FALSE (:<=>: TRUE (Not FALSE))) ==> True B# check (:\/: FALSE (:<=>: TRUE (Not TRUE))) ==> False B# check (:\/: FALSE (:<=>: TRUE TRUE)) ==> True A: check (:\/: FALSE (:=>: (:/\: FALSE ?) ?1)) ==> True B: check (:\/: FALSE (:=>: (:/\: FALSE ?) FALSE)) ==> True A# check (:\/: FALSE (:=>: (:/\: TRUE FALSE) ?)) ==> True A# check (:\/: FALSE (:=>: (:=>: FALSE ?) FALSE)) ==> False A# check (:\/: FALSE (:=>: (:=>: TRUE FALSE) ?)) ==> True B# check (:\/: FALSE (:=>: (:=>: ? TRUE) FALSE)) ==> False A# check (:\/: FALSE (:=>: (:\/: FALSE FALSE) ?)) ==> True A: check (:\/: FALSE (:=>: (:\/: TRUE ?) FALSE)) ==> False B: check (:\/: FALSE (:=>: (:\/: TRUE ?) FALSE)) ==> False A: check (:\/: FALSE (:=>: FALSE ?)) ==> True B: check (:\/: FALSE (:=>: FALSE (:/\: FALSE ?))) ==> True B: check (:\/: FALSE (:=>: FALSE FALSE)) ==> True B: check (:\/: FALSE (:=>: FALSE (Not TRUE))) ==> True A: check (:\/: FALSE (:=>: (Not FALSE) FALSE)) ==> False B: check (:\/: FALSE (:=>: (Not FALSE) FALSE)) ==> False A: check (:\/: FALSE (:=>: (Not TRUE) ?)) ==> True B: check (:\/: FALSE (:=>: (Not TRUE) FALSE)) ==> True A: check (:\/: FALSE (:=>: TRUE (:/\: FALSE ?))) ==> False B: check (:\/: FALSE (:=>: TRUE (:/\: FALSE ?))) ==> False A# check (:\/: FALSE (:=>: TRUE (:=>: FALSE ?))) ==> True A: check (:\/: FALSE (:=>: TRUE FALSE)) ==> False B: check (:\/: FALSE (:=>: TRUE FALSE)) ==> False A: check (:\/: FALSE (:=>: TRUE (Not TRUE))) ==> False B: check (:\/: FALSE (:=>: TRUE (Not TRUE))) ==> False B# check (:\/: FALSE (:=>: ? (:/\: TRUE TRUE))) ==> True B# check (:\/: FALSE (:=>: ? (:<=>: FALSE FALSE))) ==> True B# check (:\/: FALSE (:=>: ? (:<=>: TRUE TRUE))) ==> True B# check (:\/: FALSE (:=>: ? (:=>: FALSE FALSE))) ==> True B# check (:\/: FALSE (:=>: ? (:=>: ?1 TRUE))) ==> True B# check (:\/: FALSE (:=>: ? (:\/: FALSE TRUE))) ==> True A: check (:\/: FALSE (:=>: TRUE (:\/: TRUE ?))) ==> True B: check (:\/: FALSE (:=>: ? (:\/: TRUE ?1))) ==> True A: check (:\/: FALSE (:=>: TRUE (Not FALSE))) ==> True B: check (:\/: FALSE (:=>: ? (Not FALSE))) ==> True A: check (:\/: FALSE (:=>: (:=>: FALSE ?) TRUE)) ==> True A: check (:\/: FALSE (:=>: (:\/: TRUE ?) TRUE)) ==> True A: check (:\/: FALSE (:=>: (Not FALSE) TRUE)) ==> True A: check (:\/: FALSE (:=>: TRUE TRUE)) ==> True B: check (:\/: FALSE (:=>: ? TRUE)) ==> True A: check (:\/: FALSE (:\/: (:/\: FALSE ?) FALSE)) ==> False B: check (:\/: FALSE (:\/: (:/\: FALSE ?) FALSE)) ==> False A: check (:\/: FALSE (:\/: (:/\: FALSE ?) TRUE)) ==> True B: check (:\/: FALSE (:\/: (:/\: FALSE ?) TRUE)) ==> True A: check (:\/: FALSE (:\/: (:/\: TRUE TRUE) ?)) ==> True B: check (:\/: FALSE (:\/: (:/\: TRUE TRUE) ?)) ==> True B# check (:\/: FALSE (:\/: (:<=>: FALSE FALSE) ?)) ==> True B# check (:\/: FALSE (:\/: (:<=>: TRUE TRUE) ?)) ==> True A: check (:\/: FALSE (:\/: (:=>: FALSE ?) ?1)) ==> True B: check (:\/: FALSE (:\/: (:=>: FALSE FALSE) ?)) ==> True A: check (:\/: FALSE (:\/: (:=>: TRUE TRUE) ?)) ==> True B: check (:\/: FALSE (:\/: (:=>: ? TRUE) ?1)) ==> True A: check (:\/: FALSE (:\/: (:\/: FALSE TRUE) ?)) ==> True B: check (:\/: FALSE (:\/: (:\/: FALSE TRUE) ?)) ==> True A: check (:\/: FALSE (:\/: (:\/: TRUE ?) ?1)) ==> True B: check (:\/: FALSE (:\/: (:\/: TRUE ?) ?1)) ==> True A: check (:\/: FALSE (:\/: FALSE (:/\: FALSE ?))) ==> False B: check (:\/: FALSE (:\/: FALSE (:/\: FALSE ?))) ==> False A# check (:\/: FALSE (:\/: FALSE (:=>: FALSE ?))) ==> True B# check (:\/: FALSE (:\/: FALSE (:=>: ? TRUE))) ==> True A: check (:\/: FALSE (:\/: FALSE (:\/: TRUE ?))) ==> True B: check (:\/: FALSE (:\/: FALSE (:\/: TRUE ?))) ==> True A: check (:\/: FALSE (:\/: FALSE FALSE)) ==> False B: check (:\/: FALSE (:\/: FALSE FALSE)) ==> False A: check (:\/: FALSE (:\/: FALSE (Not FALSE))) ==> True B: check (:\/: FALSE (:\/: FALSE (Not FALSE))) ==> True A: check (:\/: FALSE (:\/: FALSE (Not TRUE))) ==> False B: check (:\/: FALSE (:\/: FALSE (Not TRUE))) ==> False A: check (:\/: FALSE (:\/: FALSE TRUE)) ==> True B: check (:\/: FALSE (:\/: FALSE TRUE)) ==> True A: check (:\/: FALSE (:\/: (Not FALSE) ?)) ==> True B: check (:\/: FALSE (:\/: (Not FALSE) ?)) ==> True A: check (:\/: FALSE (:\/: (Not TRUE) FALSE)) ==> False B: check (:\/: FALSE (:\/: (Not TRUE) FALSE)) ==> False A: check (:\/: FALSE (:\/: (Not TRUE) TRUE)) ==> True B: check (:\/: FALSE (:\/: (Not TRUE) TRUE)) ==> True A: check (:\/: FALSE (:\/: TRUE ?)) ==> True B: check (:\/: FALSE (:\/: TRUE ?)) ==> True A~ check (:\/: FALSE (Exists (:| -1))) ==> True B~ check (:\/: FALSE (Exists (:| -1))) ==> False A~ check (:\/: FALSE (Exists (:| 0))) ==> False B~ check (:\/: FALSE (Exists (:| 0))) ==> ! divide by zero A: check (:\/: FALSE (Exists (:| 1))) ==> True B: check (:\/: FALSE (Exists (:| 1))) ==> True A: check (:\/: FALSE (Exists (:| 2))) ==> True B: check (:\/: FALSE (Exists (:| 2))) ==> True A: check (:\/: FALSE (Exists (:| 101))) ==> True B: check (:\/: FALSE (Exists (:| 101))) ==> True A: check (:\/: FALSE FALSE) ==> False B: check (:\/: FALSE FALSE) ==> False A: check (:\/: FALSE (Forall (:| -1))) ==> True B: check (:\/: FALSE (Forall (:| -1))) ==> True A: check (:\/: FALSE (Forall (:| 0))) ==> True B: check (:\/: FALSE (Forall (:| 0))) ==> True A: check (:\/: FALSE (Forall (:| 1))) ==> True B: check (:\/: FALSE (Forall (:| 1))) ==> True A: check (:\/: FALSE (Forall (:| 2))) ==> False B: check (:\/: FALSE (Forall (:| 2))) ==> False A: check (:\/: FALSE (Forall (:| 101))) ==> False B: check (:\/: FALSE (Forall (:| 101))) ==> False A: check (:\/: FALSE (Not (:/\: FALSE ?))) ==> True B: check (:\/: FALSE (Not (:/\: FALSE ?))) ==> True A: check (:\/: FALSE (Not (:/\: TRUE FALSE))) ==> True B: check (:\/: FALSE (Not (:/\: TRUE FALSE))) ==> True A: check (:\/: FALSE (Not (:/\: TRUE TRUE))) ==> False B: check (:\/: FALSE (Not (:/\: TRUE TRUE))) ==> False B# check (:\/: FALSE (Not (:<=>: FALSE FALSE))) ==> False B# check (:\/: FALSE (Not (:<=>: FALSE TRUE))) ==> True B# check (:\/: FALSE (Not (:<=>: TRUE FALSE))) ==> True B# check (:\/: FALSE (Not (:<=>: TRUE TRUE))) ==> False A: check (:\/: FALSE (Not (:=>: FALSE ?))) ==> False B: check (:\/: FALSE (Not (:=>: FALSE FALSE))) ==> False A: check (:\/: FALSE (Not (:=>: TRUE FALSE))) ==> True B: check (:\/: FALSE (Not (:=>: TRUE FALSE))) ==> True A: check (:\/: FALSE (Not (:=>: TRUE TRUE))) ==> False B: check (:\/: FALSE (Not (:=>: ? TRUE))) ==> False A: check (:\/: FALSE (Not (:\/: FALSE FALSE))) ==> True B: check (:\/: FALSE (Not (:\/: FALSE FALSE))) ==> True A: check (:\/: FALSE (Not (:\/: FALSE TRUE))) ==> False B: check (:\/: FALSE (Not (:\/: FALSE TRUE))) ==> False A: check (:\/: FALSE (Not (:\/: TRUE ?))) ==> False B: check (:\/: FALSE (Not (:\/: TRUE ?))) ==> False A: check (:\/: FALSE (Not FALSE)) ==> True B: check (:\/: FALSE (Not FALSE)) ==> True A: check (:\/: FALSE (Not (Not FALSE))) ==> False B: check (:\/: FALSE (Not (Not FALSE))) ==> False A: check (:\/: FALSE (Not (Not TRUE))) ==> True B: check (:\/: FALSE (Not (Not TRUE))) ==> True A: check (:\/: FALSE (Not TRUE)) ==> False B: check (:\/: FALSE (Not TRUE)) ==> False A: check (:\/: FALSE TRUE) ==> True B: check (:\/: FALSE TRUE) ==> True A: check (:\/: (Forall (:| -1)) ?) ==> True B: check (:\/: (Forall (:| -1)) ?) ==> True A: check (:\/: (Forall (:| 0)) ?) ==> True B: check (:\/: (Forall (:| 0)) ?) ==> True A: check (:\/: (Forall (:| 1)) ?) ==> True B: check (:\/: (Forall (:| 1)) ?) ==> True A: check (:\/: (Forall (:| 2)) (:/\: FALSE ?)) ==> False B: check (:\/: (Forall (:| 2)) (:/\: FALSE ?)) ==> False A# check (:\/: (Forall (:| 2)) (:=>: FALSE ?)) ==> True B# check (:\/: (Forall (:| 2)) (:=>: ? TRUE)) ==> True A: check (:\/: (Forall (:| 2)) (:\/: TRUE ?)) ==> True B: check (:\/: (Forall (:| 2)) (:\/: TRUE ?)) ==> True A: check (:\/: (Forall (:| 2)) FALSE) ==> False B: check (:\/: (Forall (:| 2)) FALSE) ==> False A: check (:\/: (Forall (:| 2)) (Not FALSE)) ==> True B: check (:\/: (Forall (:| 2)) (Not FALSE)) ==> True A: check (:\/: (Forall (:| 2)) (Not TRUE)) ==> False B: check (:\/: (Forall (:| 2)) (Not TRUE)) ==> False A: check (:\/: (Forall (:| 2)) TRUE) ==> True B: check (:\/: (Forall (:| 2)) TRUE) ==> True A: check (:\/: (Forall (:| 101)) (:/\: FALSE ?)) ==> False B: check (:\/: (Forall (:| 101)) (:/\: FALSE ?)) ==> False A# check (:\/: (Forall (:| 101)) (:=>: FALSE ?)) ==> True B# check (:\/: (Forall (:| 101)) (:=>: ? TRUE)) ==> True A: check (:\/: (Forall (:| 101)) (:\/: TRUE ?)) ==> True B: check (:\/: (Forall (:| 101)) (:\/: TRUE ?)) ==> True A: check (:\/: (Forall (:| 101)) FALSE) ==> False B: check (:\/: (Forall (:| 101)) FALSE) ==> False A: check (:\/: (Forall (:| 101)) (Not FALSE)) ==> True B: check (:\/: (Forall (:| 101)) (Not FALSE)) ==> True A: check (:\/: (Forall (:| 101)) (Not TRUE)) ==> False B: check (:\/: (Forall (:| 101)) (Not TRUE)) ==> False A: check (:\/: (Forall (:| 101)) TRUE) ==> True B: check (:\/: (Forall (:| 101)) TRUE) ==> True A: check (:\/: (Not (:/\: FALSE ?)) ?1) ==> True B: check (:\/: (Not (:/\: FALSE ?)) ?1) ==> True A: check (:\/: (Not (:/\: TRUE FALSE)) ?) ==> True B: check (:\/: (Not (:/\: TRUE FALSE)) ?) ==> True A: check (:\/: (Not (:/\: TRUE TRUE)) FALSE) ==> False B: check (:\/: (Not (:/\: TRUE TRUE)) FALSE) ==> False A: check (:\/: (Not (:/\: TRUE TRUE)) TRUE) ==> True B: check (:\/: (Not (:/\: TRUE TRUE)) TRUE) ==> True B# check (:\/: (Not (:<=>: FALSE FALSE)) FALSE) ==> False B# check (:\/: (Not (:<=>: FALSE FALSE)) TRUE) ==> True B# check (:\/: (Not (:<=>: FALSE TRUE)) ?) ==> True B# check (:\/: (Not (:<=>: TRUE FALSE)) ?) ==> True B# check (:\/: (Not (:<=>: TRUE TRUE)) FALSE) ==> False B# check (:\/: (Not (:<=>: TRUE TRUE)) TRUE) ==> True A# check (:\/: (Not (:=>: FALSE ?)) (:/\: FALSE ?1)) ==> False A# check (:\/: (Not (:=>: FALSE ?)) (:=>: FALSE ?1)) ==> True A# check (:\/: (Not (:=>: FALSE ?)) (:\/: TRUE ?1)) ==> True A: check (:\/: (Not (:=>: FALSE ?)) FALSE) ==> False B: check (:\/: (Not (:=>: FALSE FALSE)) FALSE) ==> False A# check (:\/: (Not (:=>: FALSE ?)) (Not FALSE)) ==> True A# check (:\/: (Not (:=>: FALSE ?)) (Not TRUE)) ==> False A: check (:\/: (Not (:=>: FALSE ?)) TRUE) ==> True B: check (:\/: (Not (:=>: FALSE FALSE)) TRUE) ==> True A: check (:\/: (Not (:=>: TRUE FALSE)) ?) ==> True B: check (:\/: (Not (:=>: TRUE FALSE)) ?) ==> True B# check (:\/: (Not (:=>: ? TRUE)) (:/\: FALSE ?1)) ==> False B# check (:\/: (Not (:=>: ? TRUE)) (:=>: ?1 TRUE)) ==> True B# check (:\/: (Not (:=>: ? TRUE)) (:\/: TRUE ?1)) ==> True A: check (:\/: (Not (:=>: TRUE TRUE)) FALSE) ==> False B: check (:\/: (Not (:=>: ? TRUE)) FALSE) ==> False B# check (:\/: (Not (:=>: ? TRUE)) (Not FALSE)) ==> True B# check (:\/: (Not (:=>: ? TRUE)) (Not TRUE)) ==> False A: check (:\/: (Not (:=>: TRUE TRUE)) TRUE) ==> True B: check (:\/: (Not (:=>: ? TRUE)) TRUE) ==> True A: check (:\/: (Not (:\/: FALSE FALSE)) ?) ==> True B: check (:\/: (Not (:\/: FALSE FALSE)) ?) ==> True A: check (:\/: (Not (:\/: FALSE TRUE)) FALSE) ==> False B: check (:\/: (Not (:\/: FALSE TRUE)) FALSE) ==> False A: check (:\/: (Not (:\/: FALSE TRUE)) TRUE) ==> True B: check (:\/: (Not (:\/: FALSE TRUE)) TRUE) ==> True A: check (:\/: (Not (:\/: TRUE ?)) (:/\: FALSE ?1)) ==> False B: check (:\/: (Not (:\/: TRUE ?)) (:/\: FALSE ?1)) ==> False A# check (:\/: (Not (:\/: TRUE ?)) (:=>: FALSE ?1)) ==> True B# check (:\/: (Not (:\/: TRUE ?)) (:=>: ?1 TRUE)) ==> True A: check (:\/: (Not (:\/: TRUE ?)) (:\/: TRUE ?1)) ==> True B: check (:\/: (Not (:\/: TRUE ?)) (:\/: TRUE ?1)) ==> True A: check (:\/: (Not (:\/: TRUE ?)) FALSE) ==> False B: check (:\/: (Not (:\/: TRUE ?)) FALSE) ==> False A: check (:\/: (Not (:\/: TRUE ?)) (Not FALSE)) ==> True B: check (:\/: (Not (:\/: TRUE ?)) (Not FALSE)) ==> True A: check (:\/: (Not (:\/: TRUE ?)) (Not TRUE)) ==> False B: check (:\/: (Not (:\/: TRUE ?)) (Not TRUE)) ==> False A: check (:\/: (Not (:\/: TRUE ?)) TRUE) ==> True B: check (:\/: (Not (:\/: TRUE ?)) TRUE) ==> True A: check (:\/: (Not FALSE) ?) ==> True B: check (:\/: (Not FALSE) ?) ==> True A: check (:\/: (Not (Not FALSE)) (:/\: FALSE ?)) ==> False B: check (:\/: (Not (Not FALSE)) (:/\: FALSE ?)) ==> False A# check (:\/: (Not (Not FALSE)) (:=>: FALSE ?)) ==> True B# check (:\/: (Not (Not FALSE)) (:=>: ? TRUE)) ==> True A: check (:\/: (Not (Not FALSE)) (:\/: TRUE ?)) ==> True B: check (:\/: (Not (Not FALSE)) (:\/: TRUE ?)) ==> True A: check (:\/: (Not (Not FALSE)) FALSE) ==> False B: check (:\/: (Not (Not FALSE)) FALSE) ==> False A: check (:\/: (Not (Not FALSE)) (Not FALSE)) ==> True B: check (:\/: (Not (Not FALSE)) (Not FALSE)) ==> True A: check (:\/: (Not (Not FALSE)) (Not TRUE)) ==> False B: check (:\/: (Not (Not FALSE)) (Not TRUE)) ==> False A: check (:\/: (Not (Not FALSE)) TRUE) ==> True B: check (:\/: (Not (Not FALSE)) TRUE) ==> True A: check (:\/: (Not (Not TRUE)) ?) ==> True B: check (:\/: (Not (Not TRUE)) ?) ==> True A: check (:\/: (Not TRUE) (:/\: (:/\: FALSE ?) ?1)) ==> False B: check (:\/: (Not TRUE) (:/\: (:/\: FALSE ?) ?1)) ==> False A: check (:\/: (Not TRUE) (:/\: FALSE ?)) ==> False B: check (:\/: (Not TRUE) (:/\: FALSE ?)) ==> False A: check (:\/: (Not TRUE) (:/\: (Not TRUE) ?)) ==> False B: check (:\/: (Not TRUE) (:/\: (Not TRUE) ?)) ==> False A: check (:\/: (Not TRUE) (:/\: TRUE FALSE)) ==> False B: check (:\/: (Not TRUE) (:/\: TRUE FALSE)) ==> False A: check (:\/: (Not TRUE) (:/\: TRUE TRUE)) ==> True B: check (:\/: (Not TRUE) (:/\: TRUE TRUE)) ==> True B# check (:\/: (Not TRUE) (:<=>: FALSE FALSE)) ==> True B# check (:\/: (Not TRUE) (:<=>: FALSE TRUE)) ==> False B# check (:\/: (Not TRUE) (:<=>: TRUE FALSE)) ==> False B# check (:\/: (Not TRUE) (:<=>: TRUE TRUE)) ==> True A# check (:\/: (Not TRUE) (:=>: (:/\: FALSE ?) ?1)) ==> True A: check (:\/: (Not TRUE) (:=>: FALSE ?)) ==> True B: check (:\/: (Not TRUE) (:=>: FALSE FALSE)) ==> True A# check (:\/: (Not TRUE) (:=>: (Not TRUE) ?)) ==> True A: check (:\/: (Not TRUE) (:=>: TRUE FALSE)) ==> False B: check (:\/: (Not TRUE) (:=>: TRUE FALSE)) ==> False B# check (:\/: (Not TRUE) (:=>: ? (:=>: ?1 TRUE))) ==> True B# check (:\/: (Not TRUE) (:=>: ? (:\/: TRUE ?1))) ==> True B# check (:\/: (Not TRUE) (:=>: ? (Not FALSE))) ==> True A: check (:\/: (Not TRUE) (:=>: TRUE TRUE)) ==> True B: check (:\/: (Not TRUE) (:=>: ? TRUE)) ==> True A# check (:\/: (Not TRUE) (:\/: (:=>: FALSE ?) ?1)) ==> True B# check (:\/: (Not TRUE) (:\/: (:=>: ? TRUE) ?1)) ==> True A: check (:\/: (Not TRUE) (:\/: (:\/: TRUE ?) ?1)) ==> True B: check (:\/: (Not TRUE) (:\/: (:\/: TRUE ?) ?1)) ==> True A: check (:\/: (Not TRUE) (:\/: FALSE FALSE)) ==> False B: check (:\/: (Not TRUE) (:\/: FALSE FALSE)) ==> False A: check (:\/: (Not TRUE) (:\/: FALSE TRUE)) ==> True B: check (:\/: (Not TRUE) (:\/: FALSE TRUE)) ==> True A: check (:\/: (Not TRUE) (:\/: (Not FALSE) ?)) ==> True B: check (:\/: (Not TRUE) (:\/: (Not FALSE) ?)) ==> True A: check (:\/: (Not TRUE) (:\/: TRUE ?)) ==> True B: check (:\/: (Not TRUE) (:\/: TRUE ?)) ==> True A~ check (:\/: (Not TRUE) (Exists (:| -1))) ==> True B~ check (:\/: (Not TRUE) (Exists (:| -1))) ==> False A~ check (:\/: (Not TRUE) (Exists (:| 0))) ==> False B~ check (:\/: (Not TRUE) (Exists (:| 0))) ==> ! divide by zero A: check (:\/: (Not TRUE) (Exists (:| 1))) ==> True B: check (:\/: (Not TRUE) (Exists (:| 1))) ==> True A: check (:\/: (Not TRUE) (Exists (:| 2))) ==> True B: check (:\/: (Not TRUE) (Exists (:| 2))) ==> True A: check (:\/: (Not TRUE) (Exists (:| 101))) ==> True B: check (:\/: (Not TRUE) (Exists (:| 101))) ==> True A: check (:\/: (Not TRUE) FALSE) ==> False B: check (:\/: (Not TRUE) FALSE) ==> False A: check (:\/: (Not TRUE) (Forall (:| -1))) ==> True B: check (:\/: (Not TRUE) (Forall (:| -1))) ==> True A: check (:\/: (Not TRUE) (Forall (:| 0))) ==> True B: check (:\/: (Not TRUE) (Forall (:| 0))) ==> True A: check (:\/: (Not TRUE) (Forall (:| 1))) ==> True B: check (:\/: (Not TRUE) (Forall (:| 1))) ==> True A: check (:\/: (Not TRUE) (Forall (:| 2))) ==> False B: check (:\/: (Not TRUE) (Forall (:| 2))) ==> False A: check (:\/: (Not TRUE) (Forall (:| 101))) ==> False B: check (:\/: (Not TRUE) (Forall (:| 101))) ==> False A: check (:\/: (Not TRUE) (Not (:/\: FALSE ?))) ==> True B: check (:\/: (Not TRUE) (Not (:/\: FALSE ?))) ==> True A# check (:\/: (Not TRUE) (Not (:=>: FALSE ?))) ==> False B# check (:\/: (Not TRUE) (Not (:=>: ? TRUE))) ==> False A: check (:\/: (Not TRUE) (Not (:\/: TRUE ?))) ==> False B: check (:\/: (Not TRUE) (Not (:\/: TRUE ?))) ==> False A: check (:\/: (Not TRUE) (Not FALSE)) ==> True B: check (:\/: (Not TRUE) (Not FALSE)) ==> True A: check (:\/: (Not TRUE) (Not (Not FALSE))) ==> False B: check (:\/: (Not TRUE) (Not (Not FALSE))) ==> False A: check (:\/: (Not TRUE) (Not (Not TRUE))) ==> True B: check (:\/: (Not TRUE) (Not (Not TRUE))) ==> True A: check (:\/: (Not TRUE) (Not TRUE)) ==> False B: check (:\/: (Not TRUE) (Not TRUE)) ==> False A: check (:\/: (Not TRUE) TRUE) ==> True B: check (:\/: (Not TRUE) TRUE) ==> True A: check (:\/: TRUE ?) ==> True B: check (:\/: TRUE ?) ==> True A: check (:| -1 (.* 0 ?)) ==> True B: check (:| -1 (.* 0 ?)) ==> True B# check (:| -1 (num -1)) ==> True B# check (:| -1 (num 0)) ==> True B# check (:| -1 (num 1)) ==> True B# check (:| -1 (num 2)) ==> True B# check (:| -1 (num 101)) ==> True A: check (:| 0 (.* 0 ?)) ==> True B: check (:| 0 (.* 0 ?)) ==> True B# check (:| 0 (num -1)) ==> False B# check (:| 0 (num 0)) ==> True B# check (:| 0 (num 1)) ==> False B# check (:| 0 (num 2)) ==> False B# check (:| 0 (num 101)) ==> False A: check (:| 1 (.* 0 ?)) ==> True B: check (:| 1 (.* 0 ?)) ==> True B# check (:| 1 (num -1)) ==> True B# check (:| 1 (num 0)) ==> True B# check (:| 1 (num 1)) ==> True B# check (:| 1 (num 2)) ==> True B# check (:| 1 (num 101)) ==> True A: check (:| 2 (.* 0 ?)) ==> True B: check (:| 2 (.* 0 ?)) ==> True B# check (:| 2 (num -1)) ==> False B# check (:| 2 (num 0)) ==> True B# check (:| 2 (num 1)) ==> False B# check (:| 2 (num 2)) ==> True B# check (:| 2 (num 101)) ==> False A: check (:| 101 (.* 0 ?)) ==> True B: check (:| 101 (.* 0 ?)) ==> True B# check (:| 101 (num -1)) ==> False B# check (:| 101 (num 0)) ==> True B# check (:| 101 (num 1)) ==> False B# check (:| 101 (num 2)) ==> False B# check (:| 101 (num 101)) ==> True A: check (Exists (:/=: (.* 0 ?))) ==> True B: check (Exists (:/=: (.* 0 ?))) ==> True B# check (Exists (:/=: (num -1))) ==> True B# check (Exists (:/=: (num 0))) ==> True B# check (Exists (:/=: (num 1))) ==> True B# check (Exists (:/=: (num 2))) ==> True B# check (Exists (:/=: (num 101))) ==> True A: check (Exists (:<: (.* 0 ?))) ==> True B: check (Exists (:<: (.* 0 ?))) ==> True B# check (Exists (:<: (num -1))) ==> True B# check (Exists (:<: (num 0))) ==> True B# check (Exists (:<: (num 1))) ==> True B# check (Exists (:<: (num 2))) ==> True B# check (Exists (:<: (num 101))) ==> True A: check (Exists (:<=: (.* 0 ?))) ==> True B: check (Exists (:<=: (.* 0 ?))) ==> True B# check (Exists (:<=: (num -1))) ==> True B# check (Exists (:<=: (num 0))) ==> True B# check (Exists (:<=: (num 1))) ==> True B# check (Exists (:<=: (num 2))) ==> True B# check (Exists (:<=: (num 101))) ==> True A: check (Exists (:=: (.* 0 ?))) ==> True B: check (Exists (:=: (.* 0 ?))) ==> True B# check (Exists (:=: (num -1))) ==> True B# check (Exists (:=: (num 0))) ==> True B# check (Exists (:=: (num 1))) ==> True B# check (Exists (:=: (num 2))) ==> True B# check (Exists (:=: (num 101))) ==> True A: check (Exists (:>: (.* 0 ?))) ==> True B: check (Exists (:>: (.* 0 ?))) ==> True B# check (Exists (:>: (num -1))) ==> True B# check (Exists (:>: (num 0))) ==> True B# check (Exists (:>: (num 1))) ==> True B# check (Exists (:>: (num 2))) ==> True B# check (Exists (:>: (num 101))) ==> True A: check (Exists (:>=: (.* 0 ?))) ==> True B: check (Exists (:>=: (.* 0 ?))) ==> True B# check (Exists (:>=: (num -1))) ==> True B# check (Exists (:>=: (num 0))) ==> True B# check (Exists (:>=: (num 1))) ==> True B# check (Exists (:>=: (num 2))) ==> True B# check (Exists (:>=: (num 101))) ==> True A~ check (Exists (:| -1)) ==> True B~ check (Exists (:| -1)) ==> False A~ check (Exists (:| 0)) ==> False B~ check (Exists (:| 0)) ==> ! divide by zero A: check (Exists (:| 1)) ==> True B: check (Exists (:| 1)) ==> True A: check (Exists (:| 2)) ==> True B: check (Exists (:| 2)) ==> True A: check (Exists (:| 101)) ==> True B: check (Exists (:| 101)) ==> True A: check FALSE ==> False B: check FALSE ==> False A: check (Forall (:/=: (.* 0 ?))) ==> False B: check (Forall (:/=: (.* 0 ?))) ==> False B# check (Forall (:/=: (num -1))) ==> False B# check (Forall (:/=: (num 0))) ==> False B# check (Forall (:/=: (num 1))) ==> False B# check (Forall (:/=: (num 2))) ==> False B# check (Forall (:/=: (num 101))) ==> False A: check (Forall (:<: (.* 0 ?))) ==> False B: check (Forall (:<: (.* 0 ?))) ==> False B# check (Forall (:<: (num -1))) ==> False B# check (Forall (:<: (num 0))) ==> False B# check (Forall (:<: (num 1))) ==> False B# check (Forall (:<: (num 2))) ==> False B# check (Forall (:<: (num 101))) ==> False A: check (Forall (:<=: (.* 0 ?))) ==> False B: check (Forall (:<=: (.* 0 ?))) ==> False B# check (Forall (:<=: (num -1))) ==> False B# check (Forall (:<=: (num 0))) ==> False B# check (Forall (:<=: (num 1))) ==> False B# check (Forall (:<=: (num 2))) ==> False B# check (Forall (:<=: (num 101))) ==> False A: check (Forall (:=: (.* 0 ?))) ==> False B: check (Forall (:=: (.* 0 ?))) ==> False B# check (Forall (:=: (num -1))) ==> False B# check (Forall (:=: (num 0))) ==> False B# check (Forall (:=: (num 1))) ==> False B# check (Forall (:=: (num 2))) ==> False B# check (Forall (:=: (num 101))) ==> False A: check (Forall (:>: (.* 0 ?))) ==> False B: check (Forall (:>: (.* 0 ?))) ==> False B# check (Forall (:>: (num -1))) ==> False B# check (Forall (:>: (num 0))) ==> False B# check (Forall (:>: (num 1))) ==> False B# check (Forall (:>: (num 2))) ==> False B# check (Forall (:>: (num 101))) ==> False A: check (Forall (:>=: (.* 0 ?))) ==> False B: check (Forall (:>=: (.* 0 ?))) ==> False B# check (Forall (:>=: (num -1))) ==> False B# check (Forall (:>=: (num 0))) ==> False B# check (Forall (:>=: (num 1))) ==> False B# check (Forall (:>=: (num 2))) ==> False B# check (Forall (:>=: (num 101))) ==> False A: check (Forall (:| -1)) ==> True B: check (Forall (:| -1)) ==> True A: check (Forall (:| 0)) ==> True B: check (Forall (:| 0)) ==> True A: check (Forall (:| 1)) ==> True B: check (Forall (:| 1)) ==> True A: check (Forall (:| 2)) ==> False B: check (Forall (:| 2)) ==> False A: check (Forall (:| 101)) ==> False B: check (Forall (:| 101)) ==> False A# check (Not (:/=: (.* 0 ?) (.* 0 ?1))) ==> True A# check (Not (:/\: (:/=: (.* 0 ?) (.* 0 ?1)) ?2)) ==> True B# check (Not (:/\: (:/=: (num -1) (num -1)) ?)) ==> True B# check (Not (:/\: (:/=: (num 0) (num 0)) ?)) ==> True B# check (Not (:/\: (:/=: (num 1) (num 1)) ?)) ==> True B# check (Not (:/\: (:/=: (num 2) (num 2)) ?)) ==> True B# check (Not (:/\: (:/=: (num 101) (num 101)) ?)) ==> True A: check (Not (:/\: (:/\: (:/\: FALSE ?) ?1) ?2)) ==> True B: check (Not (:/\: (:/\: (:/\: FALSE ?) ?1) ?2)) ==> True A: check (Not (:/\: (:/\: (:/\: TRUE FALSE) ?) ?1)) ==> True B: check (Not (:/\: (:/\: (:/\: TRUE FALSE) ?) ?1)) ==> True A: check (Not (:/\: (:/\: (:/\: TRUE TRUE) FALSE) ?)) ==> True B: check (Not (:/\: (:/\: (:/\: TRUE TRUE) FALSE) ?)) ==> True B# check (Not (:/\: (:/\: (:<=>: FALSE FALSE) FALSE) ?)) ==> True B# check (Not (:/\: (:/\: (:<=>: FALSE TRUE) ?) ?1)) ==> True B# check (Not (:/\: (:/\: (:<=>: TRUE FALSE) ?) ?1)) ==> True B# check (Not (:/\: (:/\: (:<=>: TRUE TRUE) FALSE) ?)) ==> True A# check (Not (:/\: (:/\: (:=>: FALSE ?) (:/\: FALSE ?1)) ?2)) ==> True A: check (Not (:/\: (:/\: (:=>: FALSE ?) FALSE) ?1)) ==> True B: check (Not (:/\: (:/\: (:=>: FALSE FALSE) FALSE) ?)) ==> True A# check (Not (:/\: (:/\: (:=>: FALSE ?) (Not TRUE)) ?1)) ==> True A# check (Not (:/\: (:/\: (:=>: FALSE ?) TRUE) FALSE)) ==> True A# check (Not (:/\: (:/\: (:=>: FALSE ?) TRUE) TRUE)) ==> False A: check (Not (:/\: (:/\: (:=>: TRUE FALSE) ?) ?1)) ==> True B: check (Not (:/\: (:/\: (:=>: TRUE FALSE) ?) ?1)) ==> True B# check (Not (:/\: (:/\: (:=>: ? TRUE) (:/\: FALSE ?1)) ?2)) ==> True A: check (Not (:/\: (:/\: (:=>: TRUE TRUE) FALSE) ?)) ==> True B: check (Not (:/\: (:/\: (:=>: ? TRUE) FALSE) ?1)) ==> True B# check (Not (:/\: (:/\: (:=>: ? TRUE) (Not TRUE)) ?1)) ==> True B# check (Not (:/\: (:/\: (:=>: ? TRUE) TRUE) FALSE)) ==> True B# check (Not (:/\: (:/\: (:=>: ? TRUE) TRUE) TRUE)) ==> False A: check (Not (:/\: (:/\: (:\/: FALSE FALSE) ?) ?1)) ==> True B: check (Not (:/\: (:/\: (:\/: FALSE FALSE) ?) ?1)) ==> True A: check (Not (:/\: (:/\: (:\/: FALSE TRUE) FALSE) ?)) ==> True B: check (Not (:/\: (:/\: (:\/: FALSE TRUE) FALSE) ?)) ==> True A: check (Not (:/\: (:/\: (:\/: TRUE ?) (:/\: FALSE ?1)) ?2)) ==> True B: check (Not (:/\: (:/\: (:\/: TRUE ?) (:/\: FALSE ?1)) ?2)) ==> True A: check (Not (:/\: (:/\: (:\/: TRUE ?) FALSE) ?1)) ==> True B: check (Not (:/\: (:/\: (:\/: TRUE ?) FALSE) ?1)) ==> True A: check (Not (:/\: (:/\: (:\/: TRUE ?) (Not TRUE)) ?1)) ==> True B: check (Not (:/\: (:/\: (:\/: TRUE ?) (Not TRUE)) ?1)) ==> True A: check (Not (:/\: (:/\: (:\/: TRUE ?) TRUE) FALSE)) ==> True B: check (Not (:/\: (:/\: (:\/: TRUE ?) TRUE) FALSE)) ==> True A: check (Not (:/\: (:/\: (:\/: TRUE ?) TRUE) TRUE)) ==> False B: check (Not (:/\: (:/\: (:\/: TRUE ?) TRUE) TRUE)) ==> False A: check (Not (:/\: (:/\: FALSE ?) ?1)) ==> True B: check (Not (:/\: (:/\: FALSE ?) ?1)) ==> True A: check (Not (:/\: (:/\: (Not FALSE) (:/\: FALSE ?)) ?1)) ==> True B: check (Not (:/\: (:/\: (Not FALSE) (:/\: FALSE ?)) ?1)) ==> True A: check (Not (:/\: (:/\: (Not FALSE) FALSE) ?)) ==> True B: check (Not (:/\: (:/\: (Not FALSE) FALSE) ?)) ==> True A: check (Not (:/\: (:/\: (Not FALSE) (Not TRUE)) ?)) ==> True B: check (Not (:/\: (:/\: (Not FALSE) (Not TRUE)) ?)) ==> True A: check (Not (:/\: (:/\: (Not FALSE) TRUE) FALSE)) ==> True B: check (Not (:/\: (:/\: (Not FALSE) TRUE) FALSE)) ==> True A: check (Not (:/\: (:/\: (Not FALSE) TRUE) TRUE)) ==> False B: check (Not (:/\: (:/\: (Not FALSE) TRUE) TRUE)) ==> False A: check (Not (:/\: (:/\: (Not TRUE) ?) ?1)) ==> True B: check (Not (:/\: (:/\: (Not TRUE) ?) ?1)) ==> True A: check (Not (:/\: (:/\: TRUE (:/\: FALSE ?)) ?1)) ==> True B: check (Not (:/\: (:/\: TRUE (:/\: FALSE ?)) ?1)) ==> True A: check (Not (:/\: (:/\: TRUE (:/\: TRUE FALSE)) ?)) ==> True B: check (Not (:/\: (:/\: TRUE (:/\: TRUE FALSE)) ?)) ==> True B# check (Not (:/\: (:/\: TRUE (:<=>: FALSE TRUE)) ?)) ==> True B# check (Not (:/\: (:/\: TRUE (:<=>: TRUE FALSE)) ?)) ==> True A# check (Not (:/\: (:/\: TRUE (:=>: FALSE ?)) FALSE)) ==> True A# check (Not (:/\: (:/\: TRUE (:=>: FALSE ?)) TRUE)) ==> False A: check (Not (:/\: (:/\: TRUE (:=>: TRUE FALSE)) ?)) ==> True B: check (Not (:/\: (:/\: TRUE (:=>: TRUE FALSE)) ?)) ==> True B# check (Not (:/\: (:/\: TRUE (:=>: ? TRUE)) FALSE)) ==> True B# check (Not (:/\: (:/\: TRUE (:=>: ? TRUE)) TRUE)) ==> False A: check (Not (:/\: (:/\: TRUE (:\/: FALSE FALSE)) ?)) ==> True B: check (Not (:/\: (:/\: TRUE (:\/: FALSE FALSE)) ?)) ==> True A: check (Not (:/\: (:/\: TRUE (:\/: TRUE ?)) FALSE)) ==> True B: check (Not (:/\: (:/\: TRUE (:\/: TRUE ?)) FALSE)) ==> True A: check (Not (:/\: (:/\: TRUE (:\/: TRUE ?)) TRUE)) ==> False B: check (Not (:/\: (:/\: TRUE (:\/: TRUE ?)) TRUE)) ==> False A: check (Not (:/\: (:/\: TRUE FALSE) ?)) ==> True B: check (Not (:/\: (:/\: TRUE FALSE) ?)) ==> True A: check (Not (:/\: (:/\: TRUE (Not FALSE)) FALSE)) ==> True B: check (Not (:/\: (:/\: TRUE (Not FALSE)) FALSE)) ==> True A: check (Not (:/\: (:/\: TRUE (Not FALSE)) TRUE)) ==> False B: check (Not (:/\: (:/\: TRUE (Not FALSE)) TRUE)) ==> False A: check (Not (:/\: (:/\: TRUE (Not TRUE)) ?)) ==> True B: check (Not (:/\: (:/\: TRUE (Not TRUE)) ?)) ==> True A: check (Not (:/\: (:/\: TRUE TRUE) (:/\: FALSE ?))) ==> True B: check (Not (:/\: (:/\: TRUE TRUE) (:/\: FALSE ?))) ==> True A# check (Not (:/\: (:/\: TRUE TRUE) (:=>: FALSE ?))) ==> False B# check (Not (:/\: (:/\: TRUE TRUE) (:=>: ? TRUE))) ==> False A: check (Not (:/\: (:/\: TRUE TRUE) (:\/: TRUE ?))) ==> False B: check (Not (:/\: (:/\: TRUE TRUE) (:\/: TRUE ?))) ==> False A: check (Not (:/\: (:/\: TRUE TRUE) FALSE)) ==> True B: check (Not (:/\: (:/\: TRUE TRUE) FALSE)) ==> True A: check (Not (:/\: (:/\: TRUE TRUE) (Not FALSE))) ==> False B: check (Not (:/\: (:/\: TRUE TRUE) (Not FALSE))) ==> False A: check (Not (:/\: (:/\: TRUE TRUE) (Not TRUE))) ==> True B: check (Not (:/\: (:/\: TRUE TRUE) (Not TRUE))) ==> True A: check (Not (:/\: (:/\: TRUE TRUE) TRUE)) ==> False B: check (Not (:/\: (:/\: TRUE TRUE) TRUE)) ==> False A# check (Not (:/\: (:<: (.* 0 ?) (.* 0 ?1)) ?2)) ==> True B# check (Not (:/\: (:<: (num -1) (num -1)) ?)) ==> True B# check (Not (:/\: (:<: (num 0) (num 0)) ?)) ==> True B# check (Not (:/\: (:<: (num 1) (num 1)) ?)) ==> True B# check (Not (:/\: (:<: (num 2) (num 2)) ?)) ==> True B# check (Not (:/\: (:<: (num 101) (num 101)) ?)) ==> True B# check (Not (:/\: (:<=>: (:/\: FALSE ?) (:=>: ?1 TRUE)) ?2)) ==> True B# check (Not (:/\: (:<=>: (:/\: FALSE ?) (:\/: TRUE ?1)) ?2)) ==> True B# check (Not (:/\: (:<=>: (:/\: FALSE ?) FALSE) FALSE)) ==> True B# check (Not (:/\: (:<=>: (:/\: FALSE ?) FALSE) TRUE)) ==> False B# check (Not (:/\: (:<=>: (:/\: FALSE ?) (Not FALSE)) ?1)) ==> True B# check (Not (:/\: (:<=>: (:/\: FALSE ?) TRUE) ?1)) ==> True B# check (Not (:/\: (:<=>: (:/\: TRUE FALSE) TRUE) ?)) ==> True B# check (Not (:/\: (:<=>: (:/\: TRUE TRUE) FALSE) ?)) ==> True B# check (Not (:/\: (:<=>: (:<=>: FALSE FALSE) FALSE) ?)) ==> True B# check (Not (:/\: (:<=>: (:<=>: FALSE TRUE) TRUE) ?)) ==> True B# check (Not (:/\: (:<=>: (:<=>: TRUE FALSE) TRUE) ?)) ==> True B# check (Not (:/\: (:<=>: (:<=>: TRUE TRUE) FALSE) ?)) ==> True B# check (Not (:/\: (:<=>: (:=>: FALSE FALSE) FALSE) ?)) ==> True B# check (Not (:/\: (:<=>: (:=>: TRUE FALSE) TRUE) ?)) ==> True B# check (Not (:/\: (:<=>: (:=>: ? TRUE) (:/\: FALSE ?1)) ?2)) ==> True B# check (Not (:/\: (:<=>: (:=>: ? TRUE) FALSE) ?1)) ==> True B# check (Not (:/\: (:<=>: (:=>: ? TRUE) (Not TRUE)) ?1)) ==> True B# check (Not (:/\: (:<=>: (:=>: ? TRUE) TRUE) FALSE)) ==> True B# check (Not (:/\: (:<=>: (:=>: ? TRUE) TRUE) TRUE)) ==> False B# check (Not (:/\: (:<=>: (:\/: FALSE FALSE) TRUE) ?)) ==> True B# check (Not (:/\: (:<=>: (:\/: FALSE TRUE) FALSE) ?)) ==> True B# check (Not (:/\: (:<=>: (:\/: TRUE ?) (:/\: FALSE ?1)) ?2)) ==> True B# check (Not (:/\: (:<=>: (:\/: TRUE ?) FALSE) ?1)) ==> True B# check (Not (:/\: (:<=>: (:\/: TRUE ?) (Not TRUE)) ?1)) ==> True B# check (Not (:/\: (:<=>: (:\/: TRUE ?) TRUE) FALSE)) ==> True B# check (Not (:/\: (:<=>: (:\/: TRUE ?) TRUE) TRUE)) ==> False B# check (Not (:/\: (:<=>: FALSE (:/\: FALSE ?)) FALSE)) ==> True B# check (Not (:/\: (:<=>: FALSE (:/\: FALSE ?)) TRUE)) ==> False B# check (Not (:/\: (:<=>: FALSE (:/\: TRUE TRUE)) ?)) ==> True B# check (Not (:/\: (:<=>: FALSE (:<=>: FALSE FALSE)) ?)) ==> True B# check (Not (:/\: (:<=>: FALSE (:<=>: TRUE TRUE)) ?)) ==> True B# check (Not (:/\: (:<=>: FALSE (:=>: FALSE FALSE)) ?)) ==> True B# check (Not (:/\: (:<=>: FALSE (:=>: ? TRUE)) ?1)) ==> True B# check (Not (:/\: (:<=>: FALSE (:\/: FALSE TRUE)) ?)) ==> True B# check (Not (:/\: (:<=>: FALSE (:\/: TRUE ?)) ?1)) ==> True B# check (Not (:/\: (:<=>: FALSE FALSE) (:/\: FALSE ?))) ==> True B# check (Not (:/\: (:<=>: FALSE FALSE) (:=>: ? TRUE))) ==> False B# check (Not (:/\: (:<=>: FALSE FALSE) (:\/: TRUE ?))) ==> False B# check (Not (:/\: (:<=>: FALSE FALSE) FALSE)) ==> True B# check (Not (:/\: (:<=>: FALSE FALSE) (Not FALSE))) ==> False B# check (Not (:/\: (:<=>: FALSE FALSE) (Not TRUE))) ==> True B# check (Not (:/\: (:<=>: FALSE FALSE) TRUE)) ==> False B# check (Not (:/\: (:<=>: FALSE (Not FALSE)) ?)) ==> True B# check (Not (:/\: (:<=>: FALSE (Not TRUE)) FALSE)) ==> True B# check (Not (:/\: (:<=>: FALSE (Not TRUE)) TRUE)) ==> False B# check (Not (:/\: (:<=>: FALSE TRUE) ?)) ==> True B# check (Not (:/\: (:<=>: (Not FALSE) (:/\: FALSE ?)) ?1)) ==> True B# check (Not (:/\: (:<=>: (Not FALSE) FALSE) ?)) ==> True B# check (Not (:/\: (:<=>: (Not FALSE) (Not TRUE)) ?)) ==> True B# check (Not (:/\: (:<=>: (Not FALSE) TRUE) FALSE)) ==> True B# check (Not (:/\: (:<=>: (Not FALSE) TRUE) TRUE)) ==> False B# check (Not (:/\: (:<=>: (Not TRUE) (:=>: ? TRUE)) ?1)) ==> True B# check (Not (:/\: (:<=>: (Not TRUE) (:\/: TRUE ?)) ?1)) ==> True B# check (Not (:/\: (:<=>: (Not TRUE) FALSE) FALSE)) ==> True B# check (Not (:/\: (:<=>: (Not TRUE) FALSE) TRUE)) ==> False B# check (Not (:/\: (:<=>: (Not TRUE) (Not FALSE)) ?)) ==> True B# check (Not (:/\: (:<=>: (Not TRUE) TRUE) ?)) ==> True B# check (Not (:/\: (:<=>: TRUE (:/\: FALSE ?)) ?1)) ==> True B# check (Not (:/\: (:<=>: TRUE (:/\: TRUE FALSE)) ?)) ==> True B# check (Not (:/\: (:<=>: TRUE (:<=>: FALSE TRUE)) ?)) ==> True B# check (Not (:/\: (:<=>: TRUE (:<=>: TRUE FALSE)) ?)) ==> True B# check (Not (:/\: (:<=>: TRUE (:=>: TRUE FALSE)) ?)) ==> True B# check (Not (:/\: (:<=>: TRUE (:=>: ? TRUE)) FALSE)) ==> True B# check (Not (:/\: (:<=>: TRUE (:=>: ? TRUE)) TRUE)) ==> False B# check (Not (:/\: (:<=>: TRUE (:\/: FALSE FALSE)) ?)) ==> True B# check (Not (:/\: (:<=>: TRUE (:\/: TRUE ?)) FALSE)) ==> True B# check (Not (:/\: (:<=>: TRUE (:\/: TRUE ?)) TRUE)) ==> False B# check (Not (:/\: (:<=>: TRUE FALSE) ?)) ==> True B# check (Not (:/\: (:<=>: TRUE (Not FALSE)) FALSE)) ==> True B# check (Not (:/\: (:<=>: TRUE (Not FALSE)) TRUE)) ==> False B# check (Not (:/\: (:<=>: TRUE (Not TRUE)) ?)) ==> True B# check (Not (:/\: (:<=>: TRUE TRUE) (:/\: FALSE ?))) ==> True B# check (Not (:/\: (:<=>: TRUE TRUE) (:=>: ? TRUE))) ==> False B# check (Not (:/\: (:<=>: TRUE TRUE) (:\/: TRUE ?))) ==> False B# check (Not (:/\: (:<=>: TRUE TRUE) FALSE)) ==> True B# check (Not (:/\: (:<=>: TRUE TRUE) (Not FALSE))) ==> False B# check (Not (:/\: (:<=>: TRUE TRUE) (Not TRUE))) ==> True B# check (Not (:/\: (:<=>: TRUE TRUE) TRUE)) ==> False A# check (Not (:/\: (:=>: (:/\: FALSE ?) ?1) (:/\: FALSE ?2))) ==> True A# check (Not (:/\: (:=>: (:/\: FALSE ?) ?1) (:=>: FALSE ?2))) ==> False A# check (Not (:/\: (:=>: (:/\: FALSE ?) ?1) (:\/: TRUE ?2))) ==> False A: check (Not (:/\: (:=>: (:/\: FALSE ?) ?1) FALSE)) ==> True B: check (Not (:/\: (:=>: (:/\: FALSE ?) FALSE) FALSE)) ==> True A# check (Not (:/\: (:=>: (:/\: FALSE ?) ?1) (Not FALSE))) ==> False A# check (Not (:/\: (:=>: (:/\: FALSE ?) ?1) (Not TRUE))) ==> True A: check (Not (:/\: (:=>: (:/\: FALSE ?) ?1) TRUE)) ==> False B: check (Not (:/\: (:=>: (:/\: FALSE ?) FALSE) TRUE)) ==> False A# check (Not (:/\: (:=>: (:/\: TRUE FALSE) ?) FALSE)) ==> True A# check (Not (:/\: (:=>: (:/\: TRUE FALSE) ?) TRUE)) ==> False A: check (Not (:/\: (:=>: (:/\: TRUE TRUE) FALSE) ?)) ==> True B: check (Not (:/\: (:=>: (:/\: TRUE TRUE) FALSE) ?)) ==> True B# check (Not (:/\: (:=>: (:<=>: FALSE FALSE) FALSE) ?)) ==> True B# check (Not (:/\: (:=>: (:<=>: TRUE TRUE) FALSE) ?)) ==> True A# check (Not (:/\: (:=>: (:=>: FALSE ?) (:/\: FALSE ?1)) ?2)) ==> True A: check (Not (:/\: (:=>: (:=>: FALSE ?) FALSE) ?1)) ==> True B: check (Not (:/\: (:=>: (:=>: FALSE FALSE) FALSE) ?)) ==> True A# check (Not (:/\: (:=>: (:=>: FALSE ?) (Not TRUE)) ?1)) ==> True A# check (Not (:/\: (:=>: (:=>: TRUE FALSE) ?) FALSE)) ==> True A# check (Not (:/\: (:=>: (:=>: TRUE FALSE) ?) TRUE)) ==> False B# check (Not (:/\: (:=>: (:=>: ? TRUE) (:/\: FALSE ?1)) ?2)) ==> True A: check (Not (:/\: (:=>: (:=>: TRUE TRUE) FALSE) ?)) ==> True B: check (Not (:/\: (:=>: (:=>: ? TRUE) FALSE) ?1)) ==> True B# check (Not (:/\: (:=>: (:=>: ? TRUE) (Not TRUE)) ?1)) ==> True A# check (Not (:/\: (:=>: (:\/: FALSE FALSE) ?) FALSE)) ==> True A# check (Not (:/\: (:=>: (:\/: FALSE FALSE) ?) TRUE)) ==> False A: check (Not (:/\: (:=>: (:\/: FALSE TRUE) FALSE) ?)) ==> True B: check (Not (:/\: (:=>: (:\/: FALSE TRUE) FALSE) ?)) ==> True A: check (Not (:/\: (:=>: (:\/: TRUE ?) (:/\: FALSE ?1)) ?2)) ==> True B: check (Not (:/\: (:=>: (:\/: TRUE ?) (:/\: FALSE ?1)) ?2)) ==> True A: check (Not (:/\: (:=>: (:\/: TRUE ?) FALSE) ?1)) ==> True B: check (Not (:/\: (:=>: (:\/: TRUE ?) FALSE) ?1)) ==> True A: check (Not (:/\: (:=>: (:\/: TRUE ?) (Not TRUE)) ?1)) ==> True B: check (Not (:/\: (:=>: (:\/: TRUE ?) (Not TRUE)) ?1)) ==> True B# check (Not (:/\: (:=>: FALSE FALSE) (:=>: ? TRUE))) ==> False A# check (Not (:/\: (:=>: FALSE ?) (:/\: (:/\: FALSE ?1) ?2))) ==> True A: check (Not (:/\: (:=>: FALSE ?) (:/\: FALSE ?1))) ==> True B: check (Not (:/\: (:=>: FALSE FALSE) (:/\: FALSE ?))) ==> True A# check (Not (:/\: (:=>: FALSE ?) (:/\: (Not TRUE) ?1))) ==> True A# check (Not (:/\: (:=>: FALSE ?) (:/\: TRUE FALSE))) ==> True A# check (Not (:/\: (:=>: FALSE ?) (:/\: TRUE TRUE))) ==> False A# check (Not (:/\: (:=>: FALSE ?) (:=>: (:/\: FALSE ?1) ?2))) ==> False A# check (Not (:/\: (:=>: FALSE ?) (:=>: FALSE ?1))) ==> False A# check (Not (:/\: (:=>: FALSE ?) (:=>: (Not TRUE) ?1))) ==> False A# check (Not (:/\: (:=>: FALSE ?) (:=>: TRUE FALSE))) ==> True A# check (Not (:/\: (:=>: FALSE ?) (:=>: TRUE TRUE))) ==> False A# check (Not (:/\: (:=>: FALSE ?) (:\/: (:=>: FALSE ?1) ?2))) ==> False A# check (Not (:/\: (:=>: FALSE ?) (:\/: (:\/: TRUE ?1) ?2))) ==> False A# check (Not (:/\: (:=>: FALSE ?) (:\/: FALSE FALSE))) ==> True A# check (Not (:/\: (:=>: FALSE ?) (:\/: FALSE TRUE))) ==> False A# check (Not (:/\: (:=>: FALSE ?) (:\/: (Not FALSE) ?1))) ==> False A: check (Not (:/\: (:=>: FALSE ?) (:\/: TRUE ?1))) ==> False B: check (Not (:/\: (:=>: FALSE FALSE) (:\/: TRUE ?))) ==> False A# check (Not (:/\: (:=>: FALSE ?) (Exists (:| -1)))) ==> False A# check (Not (:/\: (:=>: FALSE ?) (Exists (:| 0)))) ==> True A# check (Not (:/\: (:=>: FALSE ?) (Exists (:| 1)))) ==> False A# check (Not (:/\: (:=>: FALSE ?) (Exists (:| 2)))) ==> False A# check (Not (:/\: (:=>: FALSE ?) (Exists (:| 101)))) ==> False A: check (Not (:/\: (:=>: FALSE ?) FALSE)) ==> True B: check (Not (:/\: (:=>: FALSE (:/\: FALSE ?)) FALSE)) ==> True B: check (Not (:/\: (:=>: FALSE FALSE) FALSE)) ==> True B: check (Not (:/\: (:=>: FALSE (Not TRUE)) FALSE)) ==> True A# check (Not (:/\: (:=>: FALSE ?) (Forall (:| -1)))) ==> False A# check (Not (:/\: (:=>: FALSE ?) (Forall (:| 0)))) ==> False A# check (Not (:/\: (:=>: FALSE ?) (Forall (:| 1)))) ==> False A# check (Not (:/\: (:=>: FALSE ?) (Forall (:| 2)))) ==> True A# check (Not (:/\: (:=>: FALSE ?) (Forall (:| 101)))) ==> True A# check (Not (:/\: (:=>: FALSE ?) (Not (:/\: FALSE ?1)))) ==> False A# check (Not (:/\: (:=>: FALSE ?) (Not (:=>: FALSE ?1)))) ==> True A# check (Not (:/\: (:=>: FALSE ?) (Not (:\/: TRUE ?1)))) ==> True A: check (Not (:/\: (:=>: FALSE ?) (Not FALSE))) ==> False B: check (Not (:/\: (:=>: FALSE FALSE) (Not FALSE))) ==> False A# check (Not (:/\: (:=>: FALSE ?) (Not (Not FALSE)))) ==> True A# check (Not (:/\: (:=>: FALSE ?) (Not (Not TRUE)))) ==> False A: check (Not (:/\: (:=>: FALSE ?) (Not TRUE))) ==> True B: check (Not (:/\: (:=>: FALSE FALSE) (Not TRUE))) ==> True A: check (Not (:/\: (:=>: FALSE ?) TRUE)) ==> False B: check (Not (:/\: (:=>: FALSE (:/\: FALSE ?)) TRUE)) ==> False B: check (Not (:/\: (:=>: FALSE FALSE) TRUE)) ==> False B: check (Not (:/\: (:=>: FALSE (Not TRUE)) TRUE)) ==> False A: check (Not (:/\: (:=>: (Not FALSE) (:/\: FALSE ?)) ?1)) ==> True B: check (Not (:/\: (:=>: (Not FALSE) (:/\: FALSE ?)) ?1)) ==> True A: check (Not (:/\: (:=>: (Not FALSE) FALSE) ?)) ==> True B: check (Not (:/\: (:=>: (Not FALSE) FALSE) ?)) ==> True A: check (Not (:/\: (:=>: (Not FALSE) (Not TRUE)) ?)) ==> True B: check (Not (:/\: (:=>: (Not FALSE) (Not TRUE)) ?)) ==> True A# check (Not (:/\: (:=>: (Not TRUE) ?) (:/\: FALSE ?1))) ==> True A# check (Not (:/\: (:=>: (Not TRUE) ?) (:=>: FALSE ?1))) ==> False A# check (Not (:/\: (:=>: (Not TRUE) ?) (:\/: TRUE ?1))) ==> False A: check (Not (:/\: (:=>: (Not TRUE) ?) FALSE)) ==> True B: check (Not (:/\: (:=>: (Not TRUE) FALSE) FALSE)) ==> True A# check (Not (:/\: (:=>: (Not TRUE) ?) (Not FALSE))) ==> False A# check (Not (:/\: (:=>: (Not TRUE) ?) (Not TRUE))) ==> True A: check (Not (:/\: (:=>: (Not TRUE) ?) TRUE)) ==> False B: check (Not (:/\: (:=>: (Not TRUE) FALSE) TRUE)) ==> False A: check (Not (:/\: (:=>: TRUE (:/\: FALSE ?)) ?1)) ==> True B: check (Not (:/\: (:=>: TRUE (:/\: FALSE ?)) ?1)) ==> True A: check (Not (:/\: (:=>: TRUE (:/\: TRUE FALSE)) ?)) ==> True B: check (Not (:/\: (:=>: TRUE (:/\: TRUE FALSE)) ?)) ==> True B# check (Not (:/\: (:=>: TRUE (:<=>: FALSE TRUE)) ?)) ==> True B# check (Not (:/\: (:=>: TRUE (:<=>: TRUE FALSE)) ?)) ==> True A# check (Not (:/\: (:=>: TRUE (:=>: FALSE ?)) FALSE)) ==> True A# check (Not (:/\: (:=>: TRUE (:=>: FALSE ?)) TRUE)) ==> False A: check (Not (:/\: (:=>: TRUE (:=>: TRUE FALSE)) ?)) ==> True B: check (Not (:/\: (:=>: TRUE (:=>: TRUE FALSE)) ?)) ==> True A: check (Not (:/\: (:=>: TRUE (:\/: FALSE FALSE)) ?)) ==> True B: check (Not (:/\: (:=>: TRUE (:\/: FALSE FALSE)) ?)) ==> True A: check (Not (:/\: (:=>: TRUE FALSE) ?)) ==> True B: check (Not (:/\: (:=>: TRUE FALSE) ?)) ==> True A: check (Not (:/\: (:=>: TRUE (Not TRUE)) ?)) ==> True B: check (Not (:/\: (:=>: TRUE (Not TRUE)) ?)) ==> True A# check (Not (:/\: (:=>: TRUE TRUE) (:=>: FALSE ?))) ==> False B# check (Not (:/\: (:=>: ? (:/\: TRUE TRUE)) FALSE)) ==> True B# check (Not (:/\: (:=>: ? (:/\: TRUE TRUE)) TRUE)) ==> False B# check (Not (:/\: (:=>: ? (:<=>: FALSE FALSE)) FALSE)) ==> True B# check (Not (:/\: (:=>: ? (:<=>: FALSE FALSE)) TRUE)) ==> False B# check (Not (:/\: (:=>: ? (:<=>: TRUE TRUE)) FALSE)) ==> True B# check (Not (:/\: (:=>: ? (:<=>: TRUE TRUE)) TRUE)) ==> False B# check (Not (:/\: (:=>: ? (:=>: FALSE FALSE)) FALSE)) ==> True B# check (Not (:/\: (:=>: ? (:=>: FALSE FALSE)) TRUE)) ==> False B# check (Not (:/\: (:=>: ? (:=>: ?1 TRUE)) (:/\: FALSE ?2))) ==> True B# check (Not (:/\: (:=>: ? (:=>: ?1 TRUE)) (:=>: ?2 TRUE))) ==> False B# check (Not (:/\: (:=>: ? (:=>: ?1 TRUE)) (:\/: TRUE ?2))) ==> False B# check (Not (:/\: (:=>: ? (:=>: ?1 TRUE)) FALSE)) ==> True B# check (Not (:/\: (:=>: ? (:=>: ?1 TRUE)) (Not FALSE))) ==> False B# check (Not (:/\: (:=>: ? (:=>: ?1 TRUE)) (Not TRUE))) ==> True B# check (Not (:/\: (:=>: ? (:=>: ?1 TRUE)) TRUE)) ==> False B# check (Not (:/\: (:=>: ? (:\/: FALSE TRUE)) FALSE)) ==> True B# check (Not (:/\: (:=>: ? (:\/: FALSE TRUE)) TRUE)) ==> False B# check (Not (:/\: (:=>: ? (:\/: TRUE ?1)) (:/\: FALSE ?2))) ==> True B# check (Not (:/\: (:=>: ? (:\/: TRUE ?1)) (:=>: ?2 TRUE))) ==> False B# check (Not (:/\: (:=>: ? (:\/: TRUE ?1)) (:\/: TRUE ?2))) ==> False A: check (Not (:/\: (:=>: TRUE (:\/: TRUE ?)) FALSE)) ==> True B: check (Not (:/\: (:=>: ? (:\/: TRUE ?1)) FALSE)) ==> True B# check (Not (:/\: (:=>: ? (:\/: TRUE ?1)) (Not FALSE))) ==> False B# check (Not (:/\: (:=>: ? (:\/: TRUE ?1)) (Not TRUE))) ==> True A: check (Not (:/\: (:=>: TRUE (:\/: TRUE ?)) TRUE)) ==> False B: check (Not (:/\: (:=>: ? (:\/: TRUE ?1)) TRUE)) ==> False B# check (Not (:/\: (:=>: ? (Not FALSE)) (:/\: FALSE ?1))) ==> True B# check (Not (:/\: (:=>: ? (Not FALSE)) (:=>: ?1 TRUE))) ==> False B# check (Not (:/\: (:=>: ? (Not FALSE)) (:\/: TRUE ?1))) ==> False A: check (Not (:/\: (:=>: TRUE (Not FALSE)) FALSE)) ==> True B: check (Not (:/\: (:=>: ? (Not FALSE)) FALSE)) ==> True B# check (Not (:/\: (:=>: ? (Not FALSE)) (Not FALSE))) ==> False B# check (Not (:/\: (:=>: ? (Not FALSE)) (Not TRUE))) ==> True A: check (Not (:/\: (:=>: TRUE (Not FALSE)) TRUE)) ==> False B: check (Not (:/\: (:=>: ? (Not FALSE)) TRUE)) ==> False B# check (Not (:/\: (:=>: ? TRUE) (:/\: (:/\: FALSE ?1) ?2))) ==> True A: check (Not (:/\: (:=>: TRUE TRUE) (:/\: FALSE ?))) ==> True B: check (Not (:/\: (:=>: ? TRUE) (:/\: FALSE ?1))) ==> True B# check (Not (:/\: (:=>: ? TRUE) (:/\: (Not TRUE) ?1))) ==> True B# check (Not (:/\: (:=>: ? TRUE) (:/\: TRUE FALSE))) ==> True B# check (Not (:/\: (:=>: ? TRUE) (:/\: TRUE TRUE))) ==> False B# check (Not (:/\: (:=>: ? TRUE) (:<=>: FALSE FALSE))) ==> False B# check (Not (:/\: (:=>: ? TRUE) (:<=>: FALSE TRUE))) ==> True B# check (Not (:/\: (:=>: ? TRUE) (:<=>: TRUE FALSE))) ==> True B# check (Not (:/\: (:=>: ? TRUE) (:<=>: TRUE TRUE))) ==> False B# check (Not (:/\: (:=>: ? TRUE) (:=>: FALSE FALSE))) ==> False B# check (Not (:/\: (:=>: ? TRUE) (:=>: TRUE FALSE))) ==> True B# check (Not (:/\: (:=>: ? TRUE) (:=>: ?1 (:=>: ?2 TRUE)))) ==> False B# check (Not (:/\: (:=>: ? TRUE) (:=>: ?1 (:\/: TRUE ?2)))) ==> False B# check (Not (:/\: (:=>: ? TRUE) (:=>: ?1 (Not FALSE)))) ==> False B# check (Not (:/\: (:=>: ? TRUE) (:=>: ?1 TRUE))) ==> False B# check (Not (:/\: (:=>: ? TRUE) (:\/: (:=>: ?1 TRUE) ?2))) ==> False B# check (Not (:/\: (:=>: ? TRUE) (:\/: (:\/: TRUE ?1) ?2))) ==> False B# check (Not (:/\: (:=>: ? TRUE) (:\/: FALSE FALSE))) ==> True B# check (Not (:/\: (:=>: ? TRUE) (:\/: FALSE TRUE))) ==> False B# check (Not (:/\: (:=>: ? TRUE) (:\/: (Not FALSE) ?1))) ==> False A: check (Not (:/\: (:=>: TRUE TRUE) (:\/: TRUE ?))) ==> False B: check (Not (:/\: (:=>: ? TRUE) (:\/: TRUE ?1))) ==> False B# check (Not (:/\: (:=>: ? TRUE) (Exists (:| -1)))) ==> True B# check (Not (:/\: (:=>: ? TRUE) (Exists (:| 0)))) ==> ! divide by zero B# check (Not (:/\: (:=>: ? TRUE) (Exists (:| 1)))) ==> False B# check (Not (:/\: (:=>: ? TRUE) (Exists (:| 2)))) ==> False B# check (Not (:/\: (:=>: ? TRUE) (Exists (:| 101)))) ==> False A: check (Not (:/\: (:=>: (:=>: FALSE ?) TRUE) FALSE)) ==> True A: check (Not (:/\: (:=>: (:\/: TRUE ?) TRUE) FALSE)) ==> True A: check (Not (:/\: (:=>: (Not FALSE) TRUE) FALSE)) ==> True A: check (Not (:/\: (:=>: TRUE TRUE) FALSE)) ==> True B: check (Not (:/\: (:=>: ? TRUE) FALSE)) ==> True B# check (Not (:/\: (:=>: ? TRUE) (Forall (:| -1)))) ==> False B# check (Not (:/\: (:=>: ? TRUE) (Forall (:| 0)))) ==> False B# check (Not (:/\: (:=>: ? TRUE) (Forall (:| 1)))) ==> False B# check (Not (:/\: (:=>: ? TRUE) (Forall (:| 2)))) ==> True B# check (Not (:/\: (:=>: ? TRUE) (Forall (:| 101)))) ==> True B# check (Not (:/\: (:=>: ? TRUE) (Not (:/\: FALSE ?1)))) ==> False B# check (Not (:/\: (:=>: ? TRUE) (Not (:=>: ?1 TRUE)))) ==> True B# check (Not (:/\: (:=>: ? TRUE) (Not (:\/: TRUE ?1)))) ==> True A: check (Not (:/\: (:=>: TRUE TRUE) (Not FALSE))) ==> False B: check (Not (:/\: (:=>: ? TRUE) (Not FALSE))) ==> False B# check (Not (:/\: (:=>: ? TRUE) (Not (Not FALSE)))) ==> True B# check (Not (:/\: (:=>: ? TRUE) (Not (Not TRUE)))) ==> False A: check (Not (:/\: (:=>: TRUE TRUE) (Not TRUE))) ==> True B: check (Not (:/\: (:=>: ? TRUE) (Not TRUE))) ==> True A: check (Not (:/\: (:=>: (:=>: FALSE ?) TRUE) TRUE)) ==> False A: check (Not (:/\: (:=>: (:\/: TRUE ?) TRUE) TRUE)) ==> False A: check (Not (:/\: (:=>: (Not FALSE) TRUE) TRUE)) ==> False A: check (Not (:/\: (:=>: TRUE TRUE) TRUE)) ==> False B: check (Not (:/\: (:=>: ? TRUE) TRUE)) ==> False A# check (Not (:/\: (:>: (.* 0 ?) (.* 0 ?1)) ?2)) ==> True B# check (Not (:/\: (:>: (num -1) (num -1)) ?)) ==> True B# check (Not (:/\: (:>: (num 0) (num 0)) ?)) ==> True B# check (Not (:/\: (:>: (num 1) (num 1)) ?)) ==> True B# check (Not (:/\: (:>: (num 2) (num 2)) ?)) ==> True B# check (Not (:/\: (:>: (num 101) (num 101)) ?)) ==> True A: check (Not (:/\: (:\/: (:/\: FALSE ?) (:/\: FALSE ?1)) ?2)) ==> True B: check (Not (:/\: (:\/: (:/\: FALSE ?) (:/\: FALSE ?1)) ?2)) ==> True A: check (Not (:/\: (:\/: (:/\: FALSE ?) FALSE) ?1)) ==> True B: check (Not (:/\: (:\/: (:/\: FALSE ?) FALSE) ?1)) ==> True A: check (Not (:/\: (:\/: (:/\: FALSE ?) (Not TRUE)) ?1)) ==> True B: check (Not (:/\: (:\/: (:/\: FALSE ?) (Not TRUE)) ?1)) ==> True A: check (Not (:/\: (:\/: (:/\: FALSE ?) TRUE) FALSE)) ==> True B: check (Not (:/\: (:\/: (:/\: FALSE ?) TRUE) FALSE)) ==> True A: check (Not (:/\: (:\/: (:/\: FALSE ?) TRUE) TRUE)) ==> False B: check (Not (:/\: (:\/: (:/\: FALSE ?) TRUE) TRUE)) ==> False A: check (Not (:/\: (:\/: (:/\: TRUE FALSE) FALSE) ?)) ==> True B: check (Not (:/\: (:\/: (:/\: TRUE FALSE) FALSE) ?)) ==> True A: check (Not (:/\: (:\/: (:/\: TRUE TRUE) ?) FALSE)) ==> True B: check (Not (:/\: (:\/: (:/\: TRUE TRUE) ?) FALSE)) ==> True A: check (Not (:/\: (:\/: (:/\: TRUE TRUE) ?) TRUE)) ==> False B: check (Not (:/\: (:\/: (:/\: TRUE TRUE) ?) TRUE)) ==> False B# check (Not (:/\: (:\/: (:<=>: FALSE FALSE) ?) FALSE)) ==> True B# check (Not (:/\: (:\/: (:<=>: FALSE FALSE) ?) TRUE)) ==> False B# check (Not (:/\: (:\/: (:<=>: FALSE TRUE) FALSE) ?)) ==> True B# check (Not (:/\: (:\/: (:<=>: TRUE FALSE) FALSE) ?)) ==> True B# check (Not (:/\: (:\/: (:<=>: TRUE TRUE) ?) FALSE)) ==> True B# check (Not (:/\: (:\/: (:<=>: TRUE TRUE) ?) TRUE)) ==> False A# check (Not (:/\: (:\/: (:=>: FALSE ?) ?1) (:/\: FALSE ?2))) ==> True A# check (Not (:/\: (:\/: (:=>: FALSE ?) ?1) (:=>: FALSE ?2))) ==> False A# check (Not (:/\: (:\/: (:=>: FALSE ?) ?1) (:\/: TRUE ?2))) ==> False A: check (Not (:/\: (:\/: (:=>: FALSE ?) ?1) FALSE)) ==> True B: check (Not (:/\: (:\/: (:=>: FALSE FALSE) ?) FALSE)) ==> True A# check (Not (:/\: (:\/: (:=>: FALSE ?) ?1) (Not FALSE))) ==> False A# check (Not (:/\: (:\/: (:=>: FALSE ?) ?1) (Not TRUE))) ==> True A: check (Not (:/\: (:\/: (:=>: FALSE ?) ?1) TRUE)) ==> False B: check (Not (:/\: (:\/: (:=>: FALSE FALSE) ?) TRUE)) ==> False A: check (Not (:/\: (:\/: (:=>: TRUE FALSE) FALSE) ?)) ==> True B: check (Not (:/\: (:\/: (:=>: TRUE FALSE) FALSE) ?)) ==> True B# check (Not (:/\: (:\/: (:=>: ? TRUE) ?1) (:/\: FALSE ?2))) ==> True B# check (Not (:/\: (:\/: (:=>: ? TRUE) ?1) (:=>: ?2 TRUE))) ==> False B# check (Not (:/\: (:\/: (:=>: ? TRUE) ?1) (:\/: TRUE ?2))) ==> False A: check (Not (:/\: (:\/: (:=>: TRUE TRUE) ?) FALSE)) ==> True B: check (Not (:/\: (:\/: (:=>: ? TRUE) ?1) FALSE)) ==> True B# check (Not (:/\: (:\/: (:=>: ? TRUE) ?1) (Not FALSE))) ==> False B# check (Not (:/\: (:\/: (:=>: ? TRUE) ?1) (Not TRUE))) ==> True A: check (Not (:/\: (:\/: (:=>: TRUE TRUE) ?) TRUE)) ==> False B: check (Not (:/\: (:\/: (:=>: ? TRUE) ?1) TRUE)) ==> False A: check (Not (:/\: (:\/: (:\/: FALSE FALSE) FALSE) ?)) ==> True B: check (Not (:/\: (:\/: (:\/: FALSE FALSE) FALSE) ?)) ==> True A: check (Not (:/\: (:\/: (:\/: FALSE TRUE) ?) FALSE)) ==> True B: check (Not (:/\: (:\/: (:\/: FALSE TRUE) ?) FALSE)) ==> True A: check (Not (:/\: (:\/: (:\/: FALSE TRUE) ?) TRUE)) ==> False B: check (Not (:/\: (:\/: (:\/: FALSE TRUE) ?) TRUE)) ==> False A: check (Not (:/\: (:\/: (:\/: TRUE ?) ?1) (:/\: FALSE ?2))) ==> True B: check (Not (:/\: (:\/: (:\/: TRUE ?) ?1) (:/\: FALSE ?2))) ==> True A# check (Not (:/\: (:\/: (:\/: TRUE ?) ?1) (:=>: FALSE ?2))) ==> False B# check (Not (:/\: (:\/: (:\/: TRUE ?) ?1) (:=>: ?2 TRUE))) ==> False A: check (Not (:/\: (:\/: (:\/: TRUE ?) ?1) (:\/: TRUE ?2))) ==> False B: check (Not (:/\: (:\/: (:\/: TRUE ?) ?1) (:\/: TRUE ?2))) ==> False A: check (Not (:/\: (:\/: (:\/: TRUE ?) ?1) FALSE)) ==> True B: check (Not (:/\: (:\/: (:\/: TRUE ?) ?1) FALSE)) ==> True A: check (Not (:/\: (:\/: (:\/: TRUE ?) ?1) (Not FALSE))) ==> False B: check (Not (:/\: (:\/: (:\/: TRUE ?) ?1) (Not FALSE))) ==> False A: check (Not (:/\: (:\/: (:\/: TRUE ?) ?1) (Not TRUE))) ==> True B: check (Not (:/\: (:\/: (:\/: TRUE ?) ?1) (Not TRUE))) ==> True A: check (Not (:/\: (:\/: (:\/: TRUE ?) ?1) TRUE)) ==> False B: check (Not (:/\: (:\/: (:\/: TRUE ?) ?1) TRUE)) ==> False A: check (Not (:/\: (:\/: FALSE (:/\: FALSE ?)) ?1)) ==> True B: check (Not (:/\: (:\/: FALSE (:/\: FALSE ?)) ?1)) ==> True A: check (Not (:/\: (:\/: FALSE (:/\: TRUE FALSE)) ?)) ==> True B: check (Not (:/\: (:\/: FALSE (:/\: TRUE FALSE)) ?)) ==> True B# check (Not (:/\: (:\/: FALSE (:<=>: FALSE TRUE)) ?)) ==> True B# check (Not (:/\: (:\/: FALSE (:<=>: TRUE FALSE)) ?)) ==> True A# check (Not (:/\: (:\/: FALSE (:=>: FALSE ?)) FALSE)) ==> True A# check (Not (:/\: (:\/: FALSE (:=>: FALSE ?)) TRUE)) ==> False A: check (Not (:/\: (:\/: FALSE (:=>: TRUE FALSE)) ?)) ==> True B: check (Not (:/\: (:\/: FALSE (:=>: TRUE FALSE)) ?)) ==> True B# check (Not (:/\: (:\/: FALSE (:=>: ? TRUE)) FALSE)) ==> True B# check (Not (:/\: (:\/: FALSE (:=>: ? TRUE)) TRUE)) ==> False A: check (Not (:/\: (:\/: FALSE (:\/: FALSE FALSE)) ?)) ==> True B: check (Not (:/\: (:\/: FALSE (:\/: FALSE FALSE)) ?)) ==> True A: check (Not (:/\: (:\/: FALSE (:\/: TRUE ?)) FALSE)) ==> True B: check (Not (:/\: (:\/: FALSE (:\/: TRUE ?)) FALSE)) ==> True A: check (Not (:/\: (:\/: FALSE (:\/: TRUE ?)) TRUE)) ==> False B: check (Not (:/\: (:\/: FALSE (:\/: TRUE ?)) TRUE)) ==> False A: check (Not (:/\: (:\/: FALSE FALSE) ?)) ==> True B: check (Not (:/\: (:\/: FALSE FALSE) ?)) ==> True A: check (Not (:/\: (:\/: FALSE (Not FALSE)) FALSE)) ==> True B: check (Not (:/\: (:\/: FALSE (Not FALSE)) FALSE)) ==> True A: check (Not (:/\: (:\/: FALSE (Not FALSE)) TRUE)) ==> False B: check (Not (:/\: (:\/: FALSE (Not FALSE)) TRUE)) ==> False A: check (Not (:/\: (:\/: FALSE (Not TRUE)) ?)) ==> True B: check (Not (:/\: (:\/: FALSE (Not TRUE)) ?)) ==> True A: check (Not (:/\: (:\/: FALSE TRUE) (:/\: FALSE ?))) ==> True B: check (Not (:/\: (:\/: FALSE TRUE) (:/\: FALSE ?))) ==> True A# check (Not (:/\: (:\/: FALSE TRUE) (:=>: FALSE ?))) ==> False B# check (Not (:/\: (:\/: FALSE TRUE) (:=>: ? TRUE))) ==> False A: check (Not (:/\: (:\/: FALSE TRUE) (:\/: TRUE ?))) ==> False B: check (Not (:/\: (:\/: FALSE TRUE) (:\/: TRUE ?))) ==> False A: check (Not (:/\: (:\/: FALSE TRUE) FALSE)) ==> True B: check (Not (:/\: (:\/: FALSE TRUE) FALSE)) ==> True A: check (Not (:/\: (:\/: FALSE TRUE) (Not FALSE))) ==> False B: check (Not (:/\: (:\/: FALSE TRUE) (Not FALSE))) ==> False A: check (Not (:/\: (:\/: FALSE TRUE) (Not TRUE))) ==> True B: check (Not (:/\: (:\/: FALSE TRUE) (Not TRUE))) ==> True A: check (Not (:/\: (:\/: FALSE TRUE) TRUE)) ==> False B: check (Not (:/\: (:\/: FALSE TRUE) TRUE)) ==> False A: check (Not (:/\: (:\/: (Not FALSE) ?) (:/\: FALSE ?1))) ==> True B: check (Not (:/\: (:\/: (Not FALSE) ?) (:/\: FALSE ?1))) ==> True A# check (Not (:/\: (:\/: (Not FALSE) ?) (:=>: FALSE ?1))) ==> False B# check (Not (:/\: (:\/: (Not FALSE) ?) (:=>: ?1 TRUE))) ==> False A: check (Not (:/\: (:\/: (Not FALSE) ?) (:\/: TRUE ?1))) ==> False B: check (Not (:/\: (:\/: (Not FALSE) ?) (:\/: TRUE ?1))) ==> False A: check (Not (:/\: (:\/: (Not FALSE) ?) FALSE)) ==> True B: check (Not (:/\: (:\/: (Not FALSE) ?) FALSE)) ==> True A: check (Not (:/\: (:\/: (Not FALSE) ?) (Not FALSE))) ==> False B: check (Not (:/\: (:\/: (Not FALSE) ?) (Not FALSE))) ==> False A: check (Not (:/\: (:\/: (Not FALSE) ?) (Not TRUE))) ==> True B: check (Not (:/\: (:\/: (Not FALSE) ?) (Not TRUE))) ==> True A: check (Not (:/\: (:\/: (Not FALSE) ?) TRUE)) ==> False B: check (Not (:/\: (:\/: (Not FALSE) ?) TRUE)) ==> False A: check (Not (:/\: (:\/: (Not TRUE) (:/\: FALSE ?)) ?1)) ==> True B: check (Not (:/\: (:\/: (Not TRUE) (:/\: FALSE ?)) ?1)) ==> True A: check (Not (:/\: (:\/: (Not TRUE) FALSE) ?)) ==> True B: check (Not (:/\: (:\/: (Not TRUE) FALSE) ?)) ==> True A: check (Not (:/\: (:\/: (Not TRUE) (Not TRUE)) ?)) ==> True B: check (Not (:/\: (:\/: (Not TRUE) (Not TRUE)) ?)) ==> True A: check (Not (:/\: (:\/: (Not TRUE) TRUE) FALSE)) ==> True B: check (Not (:/\: (:\/: (Not TRUE) TRUE) FALSE)) ==> True A: check (Not (:/\: (:\/: (Not TRUE) TRUE) TRUE)) ==> False B: check (Not (:/\: (:\/: (Not TRUE) TRUE) TRUE)) ==> False A: check (Not (:/\: (:\/: TRUE ?) (:/\: (:/\: FALSE ?1) ?2))) ==> True B: check (Not (:/\: (:\/: TRUE ?) (:/\: (:/\: FALSE ?1) ?2))) ==> True A: check (Not (:/\: (:\/: TRUE ?) (:/\: FALSE ?1))) ==> True B: check (Not (:/\: (:\/: TRUE ?) (:/\: FALSE ?1))) ==> True A: check (Not (:/\: (:\/: TRUE ?) (:/\: (Not TRUE) ?1))) ==> True B: check (Not (:/\: (:\/: TRUE ?) (:/\: (Not TRUE) ?1))) ==> True A: check (Not (:/\: (:\/: TRUE ?) (:/\: TRUE FALSE))) ==> True B: check (Not (:/\: (:\/: TRUE ?) (:/\: TRUE FALSE))) ==> True A: check (Not (:/\: (:\/: TRUE ?) (:/\: TRUE TRUE))) ==> False B: check (Not (:/\: (:\/: TRUE ?) (:/\: TRUE TRUE))) ==> False B# check (Not (:/\: (:\/: TRUE ?) (:<=>: FALSE FALSE))) ==> False B# check (Not (:/\: (:\/: TRUE ?) (:<=>: FALSE TRUE))) ==> True B# check (Not (:/\: (:\/: TRUE ?) (:<=>: TRUE FALSE))) ==> True B# check (Not (:/\: (:\/: TRUE ?) (:<=>: TRUE TRUE))) ==> False A# check (Not (:/\: (:\/: TRUE ?) (:=>: (:/\: FALSE ?1) ?2))) ==> False A: check (Not (:/\: (:\/: TRUE ?) (:=>: FALSE ?1))) ==> False B: check (Not (:/\: (:\/: TRUE ?) (:=>: FALSE FALSE))) ==> False A# check (Not (:/\: (:\/: TRUE ?) (:=>: (Not TRUE) ?1))) ==> False A: check (Not (:/\: (:\/: TRUE ?) (:=>: TRUE FALSE))) ==> True B: check (Not (:/\: (:\/: TRUE ?) (:=>: TRUE FALSE))) ==> True B# check (Not (:/\: (:\/: TRUE ?) (:=>: ?1 (:=>: ?2 TRUE)))) ==> False B# check (Not (:/\: (:\/: TRUE ?) (:=>: ?1 (:\/: TRUE ?2)))) ==> False B# check (Not (:/\: (:\/: TRUE ?) (:=>: ?1 (Not FALSE)))) ==> False A: check (Not (:/\: (:\/: TRUE ?) (:=>: TRUE TRUE))) ==> False B: check (Not (:/\: (:\/: TRUE ?) (:=>: ?1 TRUE))) ==> False A# check (Not (:/\: (:\/: TRUE ?) (:\/: (:=>: FALSE ?1) ?2))) ==> False B# check (Not (:/\: (:\/: TRUE ?) (:\/: (:=>: ?1 TRUE) ?2))) ==> False A: check (Not (:/\: (:\/: TRUE ?) (:\/: (:\/: TRUE ?1) ?2))) ==> False B: check (Not (:/\: (:\/: TRUE ?) (:\/: (:\/: TRUE ?1) ?2))) ==> False A: check (Not (:/\: (:\/: TRUE ?) (:\/: FALSE FALSE))) ==> True B: check (Not (:/\: (:\/: TRUE ?) (:\/: FALSE FALSE))) ==> True A: check (Not (:/\: (:\/: TRUE ?) (:\/: FALSE TRUE))) ==> False B: check (Not (:/\: (:\/: TRUE ?) (:\/: FALSE TRUE))) ==> False A: check (Not (:/\: (:\/: TRUE ?) (:\/: (Not FALSE) ?1))) ==> False B: check (Not (:/\: (:\/: TRUE ?) (:\/: (Not FALSE) ?1))) ==> False A: check (Not (:/\: (:\/: TRUE ?) (:\/: TRUE ?1))) ==> False B: check (Not (:/\: (:\/: TRUE ?) (:\/: TRUE ?1))) ==> False A~ check (Not (:/\: (:\/: TRUE ?) (Exists (:| -1)))) ==> False B~ check (Not (:/\: (:\/: TRUE ?) (Exists (:| -1)))) ==> True A~ check (Not (:/\: (:\/: TRUE ?) (Exists (:| 0)))) ==> True B~ check (Not (:/\: (:\/: TRUE ?) (Exists (:| 0)))) ==> ! divide by zero A: check (Not (:/\: (:\/: TRUE ?) (Exists (:| 1)))) ==> False B: check (Not (:/\: (:\/: TRUE ?) (Exists (:| 1)))) ==> False A: check (Not (:/\: (:\/: TRUE ?) (Exists (:| 2)))) ==> False B: check (Not (:/\: (:\/: TRUE ?) (Exists (:| 2)))) ==> False A: check (Not (:/\: (:\/: TRUE ?) (Exists (:| 101)))) ==> False B: check (Not (:/\: (:\/: TRUE ?) (Exists (:| 101)))) ==> False A: check (Not (:/\: (:\/: TRUE ?) FALSE)) ==> True B: check (Not (:/\: (:\/: TRUE ?) FALSE)) ==> True A: check (Not (:/\: (:\/: TRUE ?) (Forall (:| -1)))) ==> False B: check (Not (:/\: (:\/: TRUE ?) (Forall (:| -1)))) ==> False A: check (Not (:/\: (:\/: TRUE ?) (Forall (:| 0)))) ==> False B: check (Not (:/\: (:\/: TRUE ?) (Forall (:| 0)))) ==> False A: check (Not (:/\: (:\/: TRUE ?) (Forall (:| 1)))) ==> False B: check (Not (:/\: (:\/: TRUE ?) (Forall (:| 1)))) ==> False A: check (Not (:/\: (:\/: TRUE ?) (Forall (:| 2)))) ==> True B: check (Not (:/\: (:\/: TRUE ?) (Forall (:| 2)))) ==> True A: check (Not (:/\: (:\/: TRUE ?) (Forall (:| 101)))) ==> True B: check (Not (:/\: (:\/: TRUE ?) (Forall (:| 101)))) ==> True A: check (Not (:/\: (:\/: TRUE ?) (Not (:/\: FALSE ?1)))) ==> False B: check (Not (:/\: (:\/: TRUE ?) (Not (:/\: FALSE ?1)))) ==> False A# check (Not (:/\: (:\/: TRUE ?) (Not (:=>: FALSE ?1)))) ==> True B# check (Not (:/\: (:\/: TRUE ?) (Not (:=>: ?1 TRUE)))) ==> True A: check (Not (:/\: (:\/: TRUE ?) (Not (:\/: TRUE ?1)))) ==> True B: check (Not (:/\: (:\/: TRUE ?) (Not (:\/: TRUE ?1)))) ==> True A: check (Not (:/\: (:\/: TRUE ?) (Not FALSE))) ==> False B: check (Not (:/\: (:\/: TRUE ?) (Not FALSE))) ==> False A: check (Not (:/\: (:\/: TRUE ?) (Not (Not FALSE)))) ==> True B: check (Not (:/\: (:\/: TRUE ?) (Not (Not FALSE)))) ==> True A: check (Not (:/\: (:\/: TRUE ?) (Not (Not TRUE)))) ==> False B: check (Not (:/\: (:\/: TRUE ?) (Not (Not TRUE)))) ==> False A: check (Not (:/\: (:\/: TRUE ?) (Not TRUE))) ==> True B: check (Not (:/\: (:\/: TRUE ?) (Not TRUE))) ==> True A: check (Not (:/\: (:\/: TRUE ?) TRUE)) ==> False B: check (Not (:/\: (:\/: TRUE ?) TRUE)) ==> False B# check (Not (:/\: (:| 0 (num -1)) ?)) ==> True B# check (Not (:/\: (:| 0 (num 1)) ?)) ==> True B# check (Not (:/\: (:| 0 (num 2)) ?)) ==> True B# check (Not (:/\: (:| 0 (num 101)) ?)) ==> True B# check (Not (:/\: (:| 2 (num -1)) ?)) ==> True B# check (Not (:/\: (:| 2 (num 1)) ?)) ==> True B# check (Not (:/\: (:| 2 (num 101)) ?)) ==> True B# check (Not (:/\: (:| 101 (num -1)) ?)) ==> True B# check (Not (:/\: (:| 101 (num 1)) ?)) ==> True B# check (Not (:/\: (:| 101 (num 2)) ?)) ==> True A: check (Not (:/\: (Exists (:| -1)) (:/\: FALSE ?))) ==> True A~ check (Not (:/\: (Exists (:| -1)) (:=>: FALSE ?))) ==> False A~ check (Not (:/\: (Exists (:| -1)) (:\/: TRUE ?))) ==> False A: check (Not (:/\: (Exists (:| -1)) FALSE)) ==> True A~ check (Not (:/\: (Exists (:| -1)) (Not FALSE))) ==> False A: check (Not (:/\: (Exists (:| -1)) (Not TRUE))) ==> True A~ check (Not (:/\: (Exists (:| -1)) TRUE)) ==> False B~ check (Not (:/\: (Exists (:| -1)) ?)) ==> True A~ check (Not (:/\: (Exists (:| 0)) ?)) ==> True B~ check (Not (:/\: (Exists (:| 0)) ?)) ==> ! divide by zero A: check (Not (:/\: (Exists (:| 1)) (:/\: FALSE ?))) ==> True B: check (Not (:/\: (Exists (:| 1)) (:/\: FALSE ?))) ==> True A# check (Not (:/\: (Exists (:| 1)) (:=>: FALSE ?))) ==> False B# check (Not (:/\: (Exists (:| 1)) (:=>: ? TRUE))) ==> False A: check (Not (:/\: (Exists (:| 1)) (:\/: TRUE ?))) ==> False B: check (Not (:/\: (Exists (:| 1)) (:\/: TRUE ?))) ==> False A: check (Not (:/\: (Exists (:| 1)) FALSE)) ==> True B: check (Not (:/\: (Exists (:| 1)) FALSE)) ==> True A: check (Not (:/\: (Exists (:| 1)) (Not FALSE))) ==> False B: check (Not (:/\: (Exists (:| 1)) (Not FALSE))) ==> False A: check (Not (:/\: (Exists (:| 1)) (Not TRUE))) ==> True B: check (Not (:/\: (Exists (:| 1)) (Not TRUE))) ==> True A: check (Not (:/\: (Exists (:| 1)) TRUE)) ==> False B: check (Not (:/\: (Exists (:| 1)) TRUE)) ==> False A: check (Not (:/\: (Exists (:| 2)) (:/\: FALSE ?))) ==> True B: check (Not (:/\: (Exists (:| 2)) (:/\: FALSE ?))) ==> True A# check (Not (:/\: (Exists (:| 2)) (:=>: FALSE ?))) ==> False B# check (Not (:/\: (Exists (:| 2)) (:=>: ? TRUE))) ==> False A: check (Not (:/\: (Exists (:| 2)) (:\/: TRUE ?))) ==> False B: check (Not (:/\: (Exists (:| 2)) (:\/: TRUE ?))) ==> False A: check (Not (:/\: (Exists (:| 2)) FALSE)) ==> True B: check (Not (:/\: (Exists (:| 2)) FALSE)) ==> True A: check (Not (:/\: (Exists (:| 2)) (Not FALSE))) ==> False B: check (Not (:/\: (Exists (:| 2)) (Not FALSE))) ==> False A: check (Not (:/\: (Exists (:| 2)) (Not TRUE))) ==> True B: check (Not (:/\: (Exists (:| 2)) (Not TRUE))) ==> True A: check (Not (:/\: (Exists (:| 2)) TRUE)) ==> False B: check (Not (:/\: (Exists (:| 2)) TRUE)) ==> False A: check (Not (:/\: (Exists (:| 101)) (:/\: FALSE ?))) ==> True B: check (Not (:/\: (Exists (:| 101)) (:/\: FALSE ?))) ==> True A# check (Not (:/\: (Exists (:| 101)) (:=>: FALSE ?))) ==> False B# check (Not (:/\: (Exists (:| 101)) (:=>: ? TRUE))) ==> False A: check (Not (:/\: (Exists (:| 101)) (:\/: TRUE ?))) ==> False B: check (Not (:/\: (Exists (:| 101)) (:\/: TRUE ?))) ==> False A: check (Not (:/\: (Exists (:| 101)) FALSE)) ==> True B: check (Not (:/\: (Exists (:| 101)) FALSE)) ==> True A: check (Not (:/\: (Exists (:| 101)) (Not FALSE))) ==> False B: check (Not (:/\: (Exists (:| 101)) (Not FALSE))) ==> False A: check (Not (:/\: (Exists (:| 101)) (Not TRUE))) ==> True B: check (Not (:/\: (Exists (:| 101)) (Not TRUE))) ==> True A: check (Not (:/\: (Exists (:| 101)) TRUE)) ==> False B: check (Not (:/\: (Exists (:| 101)) TRUE)) ==> False A: check (Not (:/\: FALSE ?)) ==> True B: check (Not (:/\: FALSE ?)) ==> True A: check (Not (:/\: (Forall (:| -1)) (:/\: FALSE ?))) ==> True B: check (Not (:/\: (Forall (:| -1)) (:/\: FALSE ?))) ==> True A# check (Not (:/\: (Forall (:| -1)) (:=>: FALSE ?))) ==> False B# check (Not (:/\: (Forall (:| -1)) (:=>: ? TRUE))) ==> False A: check (Not (:/\: (Forall (:| -1)) (:\/: TRUE ?))) ==> False B: check (Not (:/\: (Forall (:| -1)) (:\/: TRUE ?))) ==> False A: check (Not (:/\: (Forall (:| -1)) FALSE)) ==> True B: check (Not (:/\: (Forall (:| -1)) FALSE)) ==> True A: check (Not (:/\: (Forall (:| -1)) (Not FALSE))) ==> False B: check (Not (:/\: (Forall (:| -1)) (Not FALSE))) ==> False A: check (Not (:/\: (Forall (:| -1)) (Not TRUE))) ==> True B: check (Not (:/\: (Forall (:| -1)) (Not TRUE))) ==> True A: check (Not (:/\: (Forall (:| -1)) TRUE)) ==> False B: check (Not (:/\: (Forall (:| -1)) TRUE)) ==> False A: check (Not (:/\: (Forall (:| 0)) (:/\: FALSE ?))) ==> True B: check (Not (:/\: (Forall (:| 0)) (:/\: FALSE ?))) ==> True A# check (Not (:/\: (Forall (:| 0)) (:=>: FALSE ?))) ==> False B# check (Not (:/\: (Forall (:| 0)) (:=>: ? TRUE))) ==> False A: check (Not (:/\: (Forall (:| 0)) (:\/: TRUE ?))) ==> False B: check (Not (:/\: (Forall (:| 0)) (:\/: TRUE ?))) ==> False A: check (Not (:/\: (Forall (:| 0)) FALSE)) ==> True B: check (Not (:/\: (Forall (:| 0)) FALSE)) ==> True A: check (Not (:/\: (Forall (:| 0)) (Not FALSE))) ==> False B: check (Not (:/\: (Forall (:| 0)) (Not FALSE))) ==> False A: check (Not (:/\: (Forall (:| 0)) (Not TRUE))) ==> True B: check (Not (:/\: (Forall (:| 0)) (Not TRUE))) ==> True A: check (Not (:/\: (Forall (:| 0)) TRUE)) ==> False B: check (Not (:/\: (Forall (:| 0)) TRUE)) ==> False A: check (Not (:/\: (Forall (:| 1)) (:/\: FALSE ?))) ==> True B: check (Not (:/\: (Forall (:| 1)) (:/\: FALSE ?))) ==> True A# check (Not (:/\: (Forall (:| 1)) (:=>: FALSE ?))) ==> False B# check (Not (:/\: (Forall (:| 1)) (:=>: ? TRUE))) ==> False A: check (Not (:/\: (Forall (:| 1)) (:\/: TRUE ?))) ==> False B: check (Not (:/\: (Forall (:| 1)) (:\/: TRUE ?))) ==> False A: check (Not (:/\: (Forall (:| 1)) FALSE)) ==> True B: check (Not (:/\: (Forall (:| 1)) FALSE)) ==> True A: check (Not (:/\: (Forall (:| 1)) (Not FALSE))) ==> False B: check (Not (:/\: (Forall (:| 1)) (Not FALSE))) ==> False A: check (Not (:/\: (Forall (:| 1)) (Not TRUE))) ==> True B: check (Not (:/\: (Forall (:| 1)) (Not TRUE))) ==> True A: check (Not (:/\: (Forall (:| 1)) TRUE)) ==> False B: check (Not (:/\: (Forall (:| 1)) TRUE)) ==> False A: check (Not (:/\: (Forall (:| 2)) ?)) ==> True B: check (Not (:/\: (Forall (:| 2)) ?)) ==> True A: check (Not (:/\: (Forall (:| 101)) ?)) ==> True B: check (Not (:/\: (Forall (:| 101)) ?)) ==> True A: check (Not (:/\: (Not (:/\: FALSE ?)) (:/\: FALSE ?1))) ==> True B: check (Not (:/\: (Not (:/\: FALSE ?)) (:/\: FALSE ?1))) ==> True A# check (Not (:/\: (Not (:/\: FALSE ?)) (:=>: FALSE ?1))) ==> False B# check (Not (:/\: (Not (:/\: FALSE ?)) (:=>: ?1 TRUE))) ==> False A: check (Not (:/\: (Not (:/\: FALSE ?)) (:\/: TRUE ?1))) ==> False B: check (Not (:/\: (Not (:/\: FALSE ?)) (:\/: TRUE ?1))) ==> False A: check (Not (:/\: (Not (:/\: FALSE ?)) FALSE)) ==> True B: check (Not (:/\: (Not (:/\: FALSE ?)) FALSE)) ==> True A: check (Not (:/\: (Not (:/\: FALSE ?)) (Not FALSE))) ==> False B: check (Not (:/\: (Not (:/\: FALSE ?)) (Not FALSE))) ==> False A: check (Not (:/\: (Not (:/\: FALSE ?)) (Not TRUE))) ==> True B: check (Not (:/\: (Not (:/\: FALSE ?)) (Not TRUE))) ==> True A: check (Not (:/\: (Not (:/\: FALSE ?)) TRUE)) ==> False B: check (Not (:/\: (Not (:/\: FALSE ?)) TRUE)) ==> False A: check (Not (:/\: (Not (:/\: TRUE FALSE)) FALSE)) ==> True B: check (Not (:/\: (Not (:/\: TRUE FALSE)) FALSE)) ==> True A: check (Not (:/\: (Not (:/\: TRUE FALSE)) TRUE)) ==> False B: check (Not (:/\: (Not (:/\: TRUE FALSE)) TRUE)) ==> False A: check (Not (:/\: (Not (:/\: TRUE TRUE)) ?)) ==> True B: check (Not (:/\: (Not (:/\: TRUE TRUE)) ?)) ==> True B# check (Not (:/\: (Not (:<=>: FALSE FALSE)) ?)) ==> True B# check (Not (:/\: (Not (:<=>: FALSE TRUE)) FALSE)) ==> True B# check (Not (:/\: (Not (:<=>: FALSE TRUE)) TRUE)) ==> False B# check (Not (:/\: (Not (:<=>: TRUE FALSE)) FALSE)) ==> True B# check (Not (:/\: (Not (:<=>: TRUE FALSE)) TRUE)) ==> False B# check (Not (:/\: (Not (:<=>: TRUE TRUE)) ?)) ==> True A: check (Not (:/\: (Not (:=>: FALSE ?)) ?1)) ==> True B: check (Not (:/\: (Not (:=>: FALSE FALSE)) ?)) ==> True A: check (Not (:/\: (Not (:=>: TRUE FALSE)) FALSE)) ==> True B: check (Not (:/\: (Not (:=>: TRUE FALSE)) FALSE)) ==> True A: check (Not (:/\: (Not (:=>: TRUE FALSE)) TRUE)) ==> False B: check (Not (:/\: (Not (:=>: TRUE FALSE)) TRUE)) ==> False A: check (Not (:/\: (Not (:=>: TRUE TRUE)) ?)) ==> True B: check (Not (:/\: (Not (:=>: ? TRUE)) ?1)) ==> True A: check (Not (:/\: (Not (:\/: FALSE FALSE)) FALSE)) ==> True B: check (Not (:/\: (Not (:\/: FALSE FALSE)) FALSE)) ==> True A: check (Not (:/\: (Not (:\/: FALSE FALSE)) TRUE)) ==> False B: check (Not (:/\: (Not (:\/: FALSE FALSE)) TRUE)) ==> False A: check (Not (:/\: (Not (:\/: FALSE TRUE)) ?)) ==> True B: check (Not (:/\: (Not (:\/: FALSE TRUE)) ?)) ==> True A: check (Not (:/\: (Not (:\/: TRUE ?)) ?1)) ==> True B: check (Not (:/\: (Not (:\/: TRUE ?)) ?1)) ==> True A: check (Not (:/\: (Not FALSE) (:/\: (:/\: FALSE ?) ?1))) ==> True B: check (Not (:/\: (Not FALSE) (:/\: (:/\: FALSE ?) ?1))) ==> True A: check (Not (:/\: (Not FALSE) (:/\: FALSE ?))) ==> True B: check (Not (:/\: (Not FALSE) (:/\: FALSE ?))) ==> True A: check (Not (:/\: (Not FALSE) (:/\: (Not TRUE) ?))) ==> True B: check (Not (:/\: (Not FALSE) (:/\: (Not TRUE) ?))) ==> True A: check (Not (:/\: (Not FALSE) (:/\: TRUE FALSE))) ==> True B: check (Not (:/\: (Not FALSE) (:/\: TRUE FALSE))) ==> True A: check (Not (:/\: (Not FALSE) (:/\: TRUE TRUE))) ==> False B: check (Not (:/\: (Not FALSE) (:/\: TRUE TRUE))) ==> False B# check (Not (:/\: (Not FALSE) (:<=>: FALSE FALSE))) ==> False B# check (Not (:/\: (Not FALSE) (:<=>: FALSE TRUE))) ==> True B# check (Not (:/\: (Not FALSE) (:<=>: TRUE FALSE))) ==> True B# check (Not (:/\: (Not FALSE) (:<=>: TRUE TRUE))) ==> False A# check (Not (:/\: (Not FALSE) (:=>: (:/\: FALSE ?) ?1))) ==> False A: check (Not (:/\: (Not FALSE) (:=>: FALSE ?))) ==> False B: check (Not (:/\: (Not FALSE) (:=>: FALSE FALSE))) ==> False A# check (Not (:/\: (Not FALSE) (:=>: (Not TRUE) ?))) ==> False A: check (Not (:/\: (Not FALSE) (:=>: TRUE FALSE))) ==> True B: check (Not (:/\: (Not FALSE) (:=>: TRUE FALSE))) ==> True B# check (Not (:/\: (Not FALSE) (:=>: ? (:=>: ?1 TRUE)))) ==> False B# check (Not (:/\: (Not FALSE) (:=>: ? (:\/: TRUE ?1)))) ==> False B# check (Not (:/\: (Not FALSE) (:=>: ? (Not FALSE)))) ==> False A: check (Not (:/\: (Not FALSE) (:=>: TRUE TRUE))) ==> False B: check (Not (:/\: (Not FALSE) (:=>: ? TRUE))) ==> False A# check (Not (:/\: (Not FALSE) (:\/: (:=>: FALSE ?) ?1))) ==> False B# check (Not (:/\: (Not FALSE) (:\/: (:=>: ? TRUE) ?1))) ==> False A: check (Not (:/\: (Not FALSE) (:\/: (:\/: TRUE ?) ?1))) ==> False B: check (Not (:/\: (Not FALSE) (:\/: (:\/: TRUE ?) ?1))) ==> False A: check (Not (:/\: (Not FALSE) (:\/: FALSE FALSE))) ==> True B: check (Not (:/\: (Not FALSE) (:\/: FALSE FALSE))) ==> True A: check (Not (:/\: (Not FALSE) (:\/: FALSE TRUE))) ==> False B: check (Not (:/\: (Not FALSE) (:\/: FALSE TRUE))) ==> False A: check (Not (:/\: (Not FALSE) (:\/: (Not FALSE) ?))) ==> False B: check (Not (:/\: (Not FALSE) (:\/: (Not FALSE) ?))) ==> False A: check (Not (:/\: (Not FALSE) (:\/: TRUE ?))) ==> False B: check (Not (:/\: (Not FALSE) (:\/: TRUE ?))) ==> False A~ check (Not (:/\: (Not FALSE) (Exists (:| -1)))) ==> False B~ check (Not (:/\: (Not FALSE) (Exists (:| -1)))) ==> True A~ check (Not (:/\: (Not FALSE) (Exists (:| 0)))) ==> True B~ check (Not (:/\: (Not FALSE) (Exists (:| 0)))) ==> ! divide by zero A: check (Not (:/\: (Not FALSE) (Exists (:| 1)))) ==> False B: check (Not (:/\: (Not FALSE) (Exists (:| 1)))) ==> False A: check (Not (:/\: (Not FALSE) (Exists (:| 2)))) ==> False B: check (Not (:/\: (Not FALSE) (Exists (:| 2)))) ==> False A: check (Not (:/\: (Not FALSE) (Exists (:| 101)))) ==> False B: check (Not (:/\: (Not FALSE) (Exists (:| 101)))) ==> False A: check (Not (:/\: (Not FALSE) FALSE)) ==> True B: check (Not (:/\: (Not FALSE) FALSE)) ==> True A: check (Not (:/\: (Not FALSE) (Forall (:| -1)))) ==> False B: check (Not (:/\: (Not FALSE) (Forall (:| -1)))) ==> False A: check (Not (:/\: (Not FALSE) (Forall (:| 0)))) ==> False B: check (Not (:/\: (Not FALSE) (Forall (:| 0)))) ==> False A: check (Not (:/\: (Not FALSE) (Forall (:| 1)))) ==> False B: check (Not (:/\: (Not FALSE) (Forall (:| 1)))) ==> False A: check (Not (:/\: (Not FALSE) (Forall (:| 2)))) ==> True B: check (Not (:/\: (Not FALSE) (Forall (:| 2)))) ==> True A: check (Not (:/\: (Not FALSE) (Forall (:| 101)))) ==> True B: check (Not (:/\: (Not FALSE) (Forall (:| 101)))) ==> True A: check (Not (:/\: (Not FALSE) (Not (:/\: FALSE ?)))) ==> False B: check (Not (:/\: (Not FALSE) (Not (:/\: FALSE ?)))) ==> False A# check (Not (:/\: (Not FALSE) (Not (:=>: FALSE ?)))) ==> True B# check (Not (:/\: (Not FALSE) (Not (:=>: ? TRUE)))) ==> True A: check (Not (:/\: (Not FALSE) (Not (:\/: TRUE ?)))) ==> True B: check (Not (:/\: (Not FALSE) (Not (:\/: TRUE ?)))) ==> True A: check (Not (:/\: (Not FALSE) (Not FALSE))) ==> False B: check (Not (:/\: (Not FALSE) (Not FALSE))) ==> False A: check (Not (:/\: (Not FALSE) (Not (Not FALSE)))) ==> True B: check (Not (:/\: (Not FALSE) (Not (Not FALSE)))) ==> True A: check (Not (:/\: (Not FALSE) (Not (Not TRUE)))) ==> False B: check (Not (:/\: (Not FALSE) (Not (Not TRUE)))) ==> False A: check (Not (:/\: (Not FALSE) (Not TRUE))) ==> True B: check (Not (:/\: (Not FALSE) (Not TRUE))) ==> True A: check (Not (:/\: (Not FALSE) TRUE)) ==> False B: check (Not (:/\: (Not FALSE) TRUE)) ==> False A: check (Not (:/\: (Not (Not FALSE)) ?)) ==> True B: check (Not (:/\: (Not (Not FALSE)) ?)) ==> True A: check (Not (:/\: (Not (Not TRUE)) (:/\: FALSE ?))) ==> True B: check (Not (:/\: (Not (Not TRUE)) (:/\: FALSE ?))) ==> True A# check (Not (:/\: (Not (Not TRUE)) (:=>: FALSE ?))) ==> False B# check (Not (:/\: (Not (Not TRUE)) (:=>: ? TRUE))) ==> False A: check (Not (:/\: (Not (Not TRUE)) (:\/: TRUE ?))) ==> False B: check (Not (:/\: (Not (Not TRUE)) (:\/: TRUE ?))) ==> False A: check (Not (:/\: (Not (Not TRUE)) FALSE)) ==> True B: check (Not (:/\: (Not (Not TRUE)) FALSE)) ==> True A: check (Not (:/\: (Not (Not TRUE)) (Not FALSE))) ==> False B: check (Not (:/\: (Not (Not TRUE)) (Not FALSE))) ==> False A: check (Not (:/\: (Not (Not TRUE)) (Not TRUE))) ==> True B: check (Not (:/\: (Not (Not TRUE)) (Not TRUE))) ==> True A: check (Not (:/\: (Not (Not TRUE)) TRUE)) ==> False B: check (Not (:/\: (Not (Not TRUE)) TRUE)) ==> False A: check (Not (:/\: (Not TRUE) ?)) ==> True B: check (Not (:/\: (Not TRUE) ?)) ==> True A: check (Not (:/\: TRUE (:/\: (:/\: FALSE ?) ?1))) ==> True B: check (Not (:/\: TRUE (:/\: (:/\: FALSE ?) ?1))) ==> True A: check (Not (:/\: TRUE (:/\: (:/\: TRUE FALSE) ?))) ==> True B: check (Not (:/\: TRUE (:/\: (:/\: TRUE FALSE) ?))) ==> True B# check (Not (:/\: TRUE (:/\: (:<=>: FALSE TRUE) ?))) ==> True B# check (Not (:/\: TRUE (:/\: (:<=>: TRUE FALSE) ?))) ==> True A# check (Not (:/\: TRUE (:/\: (:=>: FALSE ?) FALSE))) ==> True A# check (Not (:/\: TRUE (:/\: (:=>: FALSE ?) TRUE))) ==> False A: check (Not (:/\: TRUE (:/\: (:=>: TRUE FALSE) ?))) ==> True B: check (Not (:/\: TRUE (:/\: (:=>: TRUE FALSE) ?))) ==> True B# check (Not (:/\: TRUE (:/\: (:=>: ? TRUE) FALSE))) ==> True B# check (Not (:/\: TRUE (:/\: (:=>: ? TRUE) TRUE))) ==> False A: check (Not (:/\: TRUE (:/\: (:\/: FALSE FALSE) ?))) ==> True B: check (Not (:/\: TRUE (:/\: (:\/: FALSE FALSE) ?))) ==> True A: check (Not (:/\: TRUE (:/\: (:\/: TRUE ?) FALSE))) ==> True B: check (Not (:/\: TRUE (:/\: (:\/: TRUE ?) FALSE))) ==> True A: check (Not (:/\: TRUE (:/\: (:\/: TRUE ?) TRUE))) ==> False B: check (Not (:/\: TRUE (:/\: (:\/: TRUE ?) TRUE))) ==> False A: check (Not (:/\: TRUE (:/\: FALSE ?))) ==> True B: check (Not (:/\: TRUE (:/\: FALSE ?))) ==> True A: check (Not (:/\: TRUE (:/\: (Not FALSE) FALSE))) ==> True B: check (Not (:/\: TRUE (:/\: (Not FALSE) FALSE))) ==> True A: check (Not (:/\: TRUE (:/\: (Not FALSE) TRUE))) ==> False B: check (Not (:/\: TRUE (:/\: (Not FALSE) TRUE))) ==> False A: check (Not (:/\: TRUE (:/\: (Not TRUE) ?))) ==> True B: check (Not (:/\: TRUE (:/\: (Not TRUE) ?))) ==> True A: check (Not (:/\: TRUE (:/\: TRUE (:/\: FALSE ?)))) ==> True B: check (Not (:/\: TRUE (:/\: TRUE (:/\: FALSE ?)))) ==> True A# check (Not (:/\: TRUE (:/\: TRUE (:=>: FALSE ?)))) ==> False B# check (Not (:/\: TRUE (:/\: TRUE (:=>: ? TRUE)))) ==> False A: check (Not (:/\: TRUE (:/\: TRUE (:\/: TRUE ?)))) ==> False B: check (Not (:/\: TRUE (:/\: TRUE (:\/: TRUE ?)))) ==> False A: check (Not (:/\: TRUE (:/\: TRUE FALSE))) ==> True B: check (Not (:/\: TRUE (:/\: TRUE FALSE))) ==> True A: check (Not (:/\: TRUE (:/\: TRUE (Not FALSE)))) ==> False B: check (Not (:/\: TRUE (:/\: TRUE (Not FALSE)))) ==> False A: check (Not (:/\: TRUE (:/\: TRUE (Not TRUE)))) ==> True B: check (Not (:/\: TRUE (:/\: TRUE (Not TRUE)))) ==> True A: check (Not (:/\: TRUE (:/\: TRUE TRUE))) ==> False B: check (Not (:/\: TRUE (:/\: TRUE TRUE))) ==> False B# check (Not (:/\: TRUE (:<=>: (:/\: FALSE ?) FALSE))) ==> False B# check (Not (:/\: TRUE (:<=>: (:/\: FALSE ?) TRUE))) ==> True B# check (Not (:/\: TRUE (:<=>: (:=>: ? TRUE) FALSE))) ==> True B# check (Not (:/\: TRUE (:<=>: (:=>: ? TRUE) TRUE))) ==> False B# check (Not (:/\: TRUE (:<=>: (:\/: TRUE ?) FALSE))) ==> True B# check (Not (:/\: TRUE (:<=>: (:\/: TRUE ?) TRUE))) ==> False B# check (Not (:/\: TRUE (:<=>: FALSE (:/\: FALSE ?)))) ==> False B# check (Not (:/\: TRUE (:<=>: FALSE (:=>: ? TRUE)))) ==> True B# check (Not (:/\: TRUE (:<=>: FALSE (:\/: TRUE ?)))) ==> True B# check (Not (:/\: TRUE (:<=>: FALSE FALSE))) ==> False B# check (Not (:/\: TRUE (:<=>: FALSE (Not FALSE)))) ==> True B# check (Not (:/\: TRUE (:<=>: FALSE (Not TRUE)))) ==> False B# check (Not (:/\: TRUE (:<=>: FALSE TRUE))) ==> True B# check (Not (:/\: TRUE (:<=>: (Not FALSE) FALSE))) ==> True B# check (Not (:/\: TRUE (:<=>: (Not FALSE) TRUE))) ==> False B# check (Not (:/\: TRUE (:<=>: (Not TRUE) FALSE))) ==> False B# check (Not (:/\: TRUE (:<=>: (Not TRUE) TRUE))) ==> True B# check (Not (:/\: TRUE (:<=>: TRUE (:/\: FALSE ?)))) ==> True B# check (Not (:/\: TRUE (:<=>: TRUE (:=>: ? TRUE)))) ==> False B# check (Not (:/\: TRUE (:<=>: TRUE (:\/: TRUE ?)))) ==> False B# check (Not (:/\: TRUE (:<=>: TRUE FALSE))) ==> True B# check (Not (:/\: TRUE (:<=>: TRUE (Not FALSE)))) ==> False B# check (Not (:/\: TRUE (:<=>: TRUE (Not TRUE)))) ==> True B# check (Not (:/\: TRUE (:<=>: TRUE TRUE))) ==> False A: check (Not (:/\: TRUE (:=>: (:/\: FALSE ?) ?1))) ==> False B: check (Not (:/\: TRUE (:=>: (:/\: FALSE ?) FALSE))) ==> False A# check (Not (:/\: TRUE (:=>: (:/\: TRUE FALSE) ?))) ==> False A# check (Not (:/\: TRUE (:=>: (:=>: FALSE ?) FALSE))) ==> True A# check (Not (:/\: TRUE (:=>: (:=>: TRUE FALSE) ?))) ==> False B# check (Not (:/\: TRUE (:=>: (:=>: ? TRUE) FALSE))) ==> True A# check (Not (:/\: TRUE (:=>: (:\/: FALSE FALSE) ?))) ==> False A: check (Not (:/\: TRUE (:=>: (:\/: TRUE ?) FALSE))) ==> True B: check (Not (:/\: TRUE (:=>: (:\/: TRUE ?) FALSE))) ==> True A: check (Not (:/\: TRUE (:=>: FALSE ?))) ==> False B: check (Not (:/\: TRUE (:=>: FALSE (:/\: FALSE ?)))) ==> False B: check (Not (:/\: TRUE (:=>: FALSE FALSE))) ==> False B: check (Not (:/\: TRUE (:=>: FALSE (Not TRUE)))) ==> False A: check (Not (:/\: TRUE (:=>: (Not FALSE) FALSE))) ==> True B: check (Not (:/\: TRUE (:=>: (Not FALSE) FALSE))) ==> True A: check (Not (:/\: TRUE (:=>: (Not TRUE) ?))) ==> False B: check (Not (:/\: TRUE (:=>: (Not TRUE) FALSE))) ==> False A: check (Not (:/\: TRUE (:=>: TRUE (:/\: FALSE ?)))) ==> True B: check (Not (:/\: TRUE (:=>: TRUE (:/\: FALSE ?)))) ==> True A# check (Not (:/\: TRUE (:=>: TRUE (:=>: FALSE ?)))) ==> False A: check (Not (:/\: TRUE (:=>: TRUE FALSE))) ==> True B: check (Not (:/\: TRUE (:=>: TRUE FALSE))) ==> True A: check (Not (:/\: TRUE (:=>: TRUE (Not TRUE)))) ==> True B: check (Not (:/\: TRUE (:=>: TRUE (Not TRUE)))) ==> True B# check (Not (:/\: TRUE (:=>: ? (:/\: TRUE TRUE)))) ==> False B# check (Not (:/\: TRUE (:=>: ? (:<=>: FALSE FALSE)))) ==> False B# check (Not (:/\: TRUE (:=>: ? (:<=>: TRUE TRUE)))) ==> False B# check (Not (:/\: TRUE (:=>: ? (:=>: FALSE FALSE)))) ==> False B# check (Not (:/\: TRUE (:=>: ? (:=>: ?1 TRUE)))) ==> False B# check (Not (:/\: TRUE (:=>: ? (:\/: FALSE TRUE)))) ==> False A: check (Not (:/\: TRUE (:=>: TRUE (:\/: TRUE ?)))) ==> False B: check (Not (:/\: TRUE (:=>: ? (:\/: TRUE ?1)))) ==> False A: check (Not (:/\: TRUE (:=>: TRUE (Not FALSE)))) ==> False B: check (Not (:/\: TRUE (:=>: ? (Not FALSE)))) ==> False A: check (Not (:/\: TRUE (:=>: (:=>: FALSE ?) TRUE))) ==> False A: check (Not (:/\: TRUE (:=>: (:\/: TRUE ?) TRUE))) ==> False A: check (Not (:/\: TRUE (:=>: (Not FALSE) TRUE))) ==> False A: check (Not (:/\: TRUE (:=>: TRUE TRUE))) ==> False B: check (Not (:/\: TRUE (:=>: ? TRUE))) ==> False A: check (Not (:/\: TRUE (:\/: (:/\: FALSE ?) FALSE))) ==> True B: check (Not (:/\: TRUE (:\/: (:/\: FALSE ?) FALSE))) ==> True A: check (Not (:/\: TRUE (:\/: (:/\: FALSE ?) TRUE))) ==> False B: check (Not (:/\: TRUE (:\/: (:/\: FALSE ?) TRUE))) ==> False A: check (Not (:/\: TRUE (:\/: (:/\: TRUE TRUE) ?))) ==> False B: check (Not (:/\: TRUE (:\/: (:/\: TRUE TRUE) ?))) ==> False B# check (Not (:/\: TRUE (:\/: (:<=>: FALSE FALSE) ?))) ==> False B# check (Not (:/\: TRUE (:\/: (:<=>: TRUE TRUE) ?))) ==> False A: check (Not (:/\: TRUE (:\/: (:=>: FALSE ?) ?1))) ==> False B: check (Not (:/\: TRUE (:\/: (:=>: FALSE FALSE) ?))) ==> False A: check (Not (:/\: TRUE (:\/: (:=>: TRUE TRUE) ?))) ==> False B: check (Not (:/\: TRUE (:\/: (:=>: ? TRUE) ?1))) ==> False A: check (Not (:/\: TRUE (:\/: (:\/: FALSE TRUE) ?))) ==> False B: check (Not (:/\: TRUE (:\/: (:\/: FALSE TRUE) ?))) ==> False A: check (Not (:/\: TRUE (:\/: (:\/: TRUE ?) ?1))) ==> False B: check (Not (:/\: TRUE (:\/: (:\/: TRUE ?) ?1))) ==> False A: check (Not (:/\: TRUE (:\/: FALSE (:/\: FALSE ?)))) ==> True B: check (Not (:/\: TRUE (:\/: FALSE (:/\: FALSE ?)))) ==> True A# check (Not (:/\: TRUE (:\/: FALSE (:=>: FALSE ?)))) ==> False B# check (Not (:/\: TRUE (:\/: FALSE (:=>: ? TRUE)))) ==> False A: check (Not (:/\: TRUE (:\/: FALSE (:\/: TRUE ?)))) ==> False B: check (Not (:/\: TRUE (:\/: FALSE (:\/: TRUE ?)))) ==> False A: check (Not (:/\: TRUE (:\/: FALSE FALSE))) ==> True B: check (Not (:/\: TRUE (:\/: FALSE FALSE))) ==> True A: check (Not (:/\: TRUE (:\/: FALSE (Not FALSE)))) ==> False B: check (Not (:/\: TRUE (:\/: FALSE (Not FALSE)))) ==> False A: check (Not (:/\: TRUE (:\/: FALSE (Not TRUE)))) ==> True B: check (Not (:/\: TRUE (:\/: FALSE (Not TRUE)))) ==> True A: check (Not (:/\: TRUE (:\/: FALSE TRUE))) ==> False B: check (Not (:/\: TRUE (:\/: FALSE TRUE))) ==> False A: check (Not (:/\: TRUE (:\/: (Not FALSE) ?))) ==> False B: check (Not (:/\: TRUE (:\/: (Not FALSE) ?))) ==> False A: check (Not (:/\: TRUE (:\/: (Not TRUE) FALSE))) ==> True B: check (Not (:/\: TRUE (:\/: (Not TRUE) FALSE))) ==> True A: check (Not (:/\: TRUE (:\/: (Not TRUE) TRUE))) ==> False B: check (Not (:/\: TRUE (:\/: (Not TRUE) TRUE))) ==> False A: check (Not (:/\: TRUE (:\/: TRUE ?))) ==> False B: check (Not (:/\: TRUE (:\/: TRUE ?))) ==> False A~ check (Not (:/\: TRUE (Exists (:| -1)))) ==> False B~ check (Not (:/\: TRUE (Exists (:| -1)))) ==> True A~ check (Not (:/\: TRUE (Exists (:| 0)))) ==> True B~ check (Not (:/\: TRUE (Exists (:| 0)))) ==> ! divide by zero A: check (Not (:/\: TRUE (Exists (:| 1)))) ==> False B: check (Not (:/\: TRUE (Exists (:| 1)))) ==> False A: check (Not (:/\: TRUE (Exists (:| 2)))) ==> False B: check (Not (:/\: TRUE (Exists (:| 2)))) ==> False A: check (Not (:/\: TRUE (Exists (:| 101)))) ==> False B: check (Not (:/\: TRUE (Exists (:| 101)))) ==> False A: check (Not (:/\: TRUE FALSE)) ==> True B: check (Not (:/\: TRUE FALSE)) ==> True A: check (Not (:/\: TRUE (Forall (:| -1)))) ==> False B: check (Not (:/\: TRUE (Forall (:| -1)))) ==> False A: check (Not (:/\: TRUE (Forall (:| 0)))) ==> False B: check (Not (:/\: TRUE (Forall (:| 0)))) ==> False A: check (Not (:/\: TRUE (Forall (:| 1)))) ==> False B: check (Not (:/\: TRUE (Forall (:| 1)))) ==> False A: check (Not (:/\: TRUE (Forall (:| 2)))) ==> True B: check (Not (:/\: TRUE (Forall (:| 2)))) ==> True A: check (Not (:/\: TRUE (Forall (:| 101)))) ==> True B: check (Not (:/\: TRUE (Forall (:| 101)))) ==> True A: check (Not (:/\: TRUE (Not (:/\: FALSE ?)))) ==> False B: check (Not (:/\: TRUE (Not (:/\: FALSE ?)))) ==> False A: check (Not (:/\: TRUE (Not (:/\: TRUE FALSE)))) ==> False B: check (Not (:/\: TRUE (Not (:/\: TRUE FALSE)))) ==> False A: check (Not (:/\: TRUE (Not (:/\: TRUE TRUE)))) ==> True B: check (Not (:/\: TRUE (Not (:/\: TRUE TRUE)))) ==> True B# check (Not (:/\: TRUE (Not (:<=>: FALSE FALSE)))) ==> True B# check (Not (:/\: TRUE (Not (:<=>: FALSE TRUE)))) ==> False B# check (Not (:/\: TRUE (Not (:<=>: TRUE FALSE)))) ==> False B# check (Not (:/\: TRUE (Not (:<=>: TRUE TRUE)))) ==> True A: check (Not (:/\: TRUE (Not (:=>: FALSE ?)))) ==> True B: check (Not (:/\: TRUE (Not (:=>: FALSE FALSE)))) ==> True A: check (Not (:/\: TRUE (Not (:=>: TRUE FALSE)))) ==> False B: check (Not (:/\: TRUE (Not (:=>: TRUE FALSE)))) ==> False A: check (Not (:/\: TRUE (Not (:=>: TRUE TRUE)))) ==> True B: check (Not (:/\: TRUE (Not (:=>: ? TRUE)))) ==> True A: check (Not (:/\: TRUE (Not (:\/: FALSE FALSE)))) ==> False B: check (Not (:/\: TRUE (Not (:\/: FALSE FALSE)))) ==> False A: check (Not (:/\: TRUE (Not (:\/: FALSE TRUE)))) ==> True B: check (Not (:/\: TRUE (Not (:\/: FALSE TRUE)))) ==> True A: check (Not (:/\: TRUE (Not (:\/: TRUE ?)))) ==> True B: check (Not (:/\: TRUE (Not (:\/: TRUE ?)))) ==> True A: check (Not (:/\: TRUE (Not FALSE))) ==> False B: check (Not (:/\: TRUE (Not FALSE))) ==> False A: check (Not (:/\: TRUE (Not (Not FALSE)))) ==> True B: check (Not (:/\: TRUE (Not (Not FALSE)))) ==> True A: check (Not (:/\: TRUE (Not (Not TRUE)))) ==> False B: check (Not (:/\: TRUE (Not (Not TRUE)))) ==> False A: check (Not (:/\: TRUE (Not TRUE))) ==> True B: check (Not (:/\: TRUE (Not TRUE))) ==> True A: check (Not (:/\: TRUE TRUE)) ==> False B: check (Not (:/\: TRUE TRUE)) ==> False A: check (Not (:<: (.* 0 ?) (.* 0 ?1))) ==> True B: check (Not (:<: (.* 0 ?) (.* 0 ?1))) ==> True B# check (Not (:<: (num -1) (num -1))) ==> True B# check (Not (:<: (num -1) (num 0))) ==> False B# check (Not (:<: (num -1) (num 1))) ==> False B# check (Not (:<: (num -1) (num 2))) ==> False B# check (Not (:<: (num -1) (num 101))) ==> False B# check (Not (:<: (num 0) (num -1))) ==> True B# check (Not (:<: (num 0) (num 0))) ==> True B# check (Not (:<: (num 0) (num 1))) ==> False B# check (Not (:<: (num 0) (num 2))) ==> False B# check (Not (:<: (num 0) (num 101))) ==> False B# check (Not (:<: (num 1) (num -1))) ==> True B# check (Not (:<: (num 1) (num 0))) ==> True B# check (Not (:<: (num 1) (num 1))) ==> True B# check (Not (:<: (num 1) (num 2))) ==> False B# check (Not (:<: (num 1) (num 101))) ==> False B# check (Not (:<: (num 2) (num -1))) ==> True B# check (Not (:<: (num 2) (num 0))) ==> True B# check (Not (:<: (num 2) (num 1))) ==> True B# check (Not (:<: (num 2) (num 2))) ==> True B# check (Not (:<: (num 2) (num 101))) ==> False B# check (Not (:<: (num 101) (num -1))) ==> True B# check (Not (:<: (num 101) (num 0))) ==> True B# check (Not (:<: (num 101) (num 1))) ==> True B# check (Not (:<: (num 101) (num 2))) ==> True B# check (Not (:<: (num 101) (num 101))) ==> True A: check (Not (:<=: (.* 0 ?) (.* 0 ?1))) ==> False B: check (Not (:<=: (.* 0 ?) (.* 0 ?1))) ==> False B# check (Not (:<=: (num -1) (num -1))) ==> False B# check (Not (:<=: (num -1) (num 0))) ==> False B# check (Not (:<=: (num -1) (num 1))) ==> False B# check (Not (:<=: (num -1) (num 2))) ==> False B# check (Not (:<=: (num -1) (num 101))) ==> False B# check (Not (:<=: (num 0) (num -1))) ==> True B# check (Not (:<=: (num 0) (num 0))) ==> False B# check (Not (:<=: (num 0) (num 1))) ==> False B# check (Not (:<=: (num 0) (num 2))) ==> False B# check (Not (:<=: (num 0) (num 101))) ==> False B# check (Not (:<=: (num 1) (num -1))) ==> True B# check (Not (:<=: (num 1) (num 0))) ==> True B# check (Not (:<=: (num 1) (num 1))) ==> False B# check (Not (:<=: (num 1) (num 2))) ==> False B# check (Not (:<=: (num 1) (num 101))) ==> False B# check (Not (:<=: (num 2) (num -1))) ==> True B# check (Not (:<=: (num 2) (num 0))) ==> True B# check (Not (:<=: (num 2) (num 1))) ==> True B# check (Not (:<=: (num 2) (num 2))) ==> False B# check (Not (:<=: (num 2) (num 101))) ==> False B# check (Not (:<=: (num 101) (num -1))) ==> True B# check (Not (:<=: (num 101) (num 0))) ==> True B# check (Not (:<=: (num 101) (num 1))) ==> True B# check (Not (:<=: (num 101) (num 2))) ==> True B# check (Not (:<=: (num 101) (num 101))) ==> False B# check (Not (:<=>: (:/\: (:/\: FALSE ?) ?1) (:/\: FALSE ?2))) ==> False B# check (Not (:<=>: (:/\: (:/\: FALSE ?) ?1) (:=>: ?2 TRUE))) ==> True B# check (Not (:<=>: (:/\: (:/\: FALSE ?) ?1) (:\/: TRUE ?2))) ==> True B# check (Not (:<=>: (:/\: (:/\: FALSE ?) ?1) FALSE)) ==> False B# check (Not (:<=>: (:/\: (:/\: FALSE ?) ?1) (Not FALSE))) ==> True B# check (Not (:<=>: (:/\: (:/\: FALSE ?) ?1) (Not TRUE))) ==> False B# check (Not (:<=>: (:/\: (:/\: FALSE ?) ?1) TRUE)) ==> True B# check (Not (:<=>: (:/\: (:/\: TRUE FALSE) ?) FALSE)) ==> False B# check (Not (:<=>: (:/\: (:/\: TRUE FALSE) ?) TRUE)) ==> True B# check (Not (:<=>: (:/\: (:<=>: FALSE TRUE) ?) FALSE)) ==> False B# check (Not (:<=>: (:/\: (:<=>: FALSE TRUE) ?) TRUE)) ==> True B# check (Not (:<=>: (:/\: (:<=>: TRUE FALSE) ?) FALSE)) ==> False B# check (Not (:<=>: (:/\: (:<=>: TRUE FALSE) ?) TRUE)) ==> True B# check (Not (:<=>: (:/\: (:=>: TRUE FALSE) ?) FALSE)) ==> False B# check (Not (:<=>: (:/\: (:=>: TRUE FALSE) ?) TRUE)) ==> True B# check (Not (:<=>: (:/\: (:=>: ? TRUE) FALSE) FALSE)) ==> False B# check (Not (:<=>: (:/\: (:=>: ? TRUE) FALSE) TRUE)) ==> True B# check (Not (:<=>: (:/\: (:=>: ? TRUE) TRUE) FALSE)) ==> True B# check (Not (:<=>: (:/\: (:=>: ? TRUE) TRUE) TRUE)) ==> False B# check (Not (:<=>: (:/\: (:\/: FALSE FALSE) ?) FALSE)) ==> False B# check (Not (:<=>: (:/\: (:\/: FALSE FALSE) ?) TRUE)) ==> True B# check (Not (:<=>: (:/\: (:\/: TRUE ?) FALSE) FALSE)) ==> False B# check (Not (:<=>: (:/\: (:\/: TRUE ?) FALSE) TRUE)) ==> True B# check (Not (:<=>: (:/\: (:\/: TRUE ?) TRUE) FALSE)) ==> True B# check (Not (:<=>: (:/\: (:\/: TRUE ?) TRUE) TRUE)) ==> False B# check (Not (:<=>: (:/\: FALSE ?) (:/\: (:/\: FALSE ?1) ?2))) ==> False B# check (Not (:<=>: (:/\: FALSE ?) (:/\: FALSE ?1))) ==> False B# check (Not (:<=>: (:/\: FALSE ?) (:/\: (Not TRUE) ?1))) ==> False B# check (Not (:<=>: (:/\: FALSE ?) (:/\: TRUE FALSE))) ==> False B# check (Not (:<=>: (:/\: FALSE ?) (:/\: TRUE TRUE))) ==> True B# check (Not (:<=>: (:/\: FALSE ?) (:<=>: FALSE FALSE))) ==> True B# check (Not (:<=>: (:/\: FALSE ?) (:<=>: FALSE TRUE))) ==> False B# check (Not (:<=>: (:/\: FALSE ?) (:<=>: TRUE FALSE))) ==> False B# check (Not (:<=>: (:/\: FALSE ?) (:<=>: TRUE TRUE))) ==> True B# check (Not (:<=>: (:/\: FALSE ?) (:=>: FALSE FALSE))) ==> True B# check (Not (:<=>: (:/\: FALSE ?) (:=>: TRUE FALSE))) ==> False B# check (Not (:<=>: (:/\: FALSE ?) (:=>: ?1 (:=>: ?2 TRUE)))) ==> True B# check (Not (:<=>: (:/\: FALSE ?) (:=>: ?1 (:\/: TRUE ?2)))) ==> True B# check (Not (:<=>: (:/\: FALSE ?) (:=>: ?1 (Not FALSE)))) ==> True B# check (Not (:<=>: (:/\: FALSE ?) (:=>: ?1 TRUE))) ==> True B# check (Not (:<=>: (:/\: FALSE ?) (:\/: (:=>: ?1 TRUE) ?2))) ==> True B# check (Not (:<=>: (:/\: FALSE ?) (:\/: (:\/: TRUE ?1) ?2))) ==> True B# check (Not (:<=>: (:/\: FALSE ?) (:\/: FALSE FALSE))) ==> False B# check (Not (:<=>: (:/\: FALSE ?) (:\/: FALSE TRUE))) ==> True B# check (Not (:<=>: (:/\: FALSE ?) (:\/: (Not FALSE) ?1))) ==> True B# check (Not (:<=>: (:/\: FALSE ?) (:\/: TRUE ?1))) ==> True B# check (Not (:<=>: (:/\: FALSE ?) (Exists (:| -1)))) ==> False B# check (Not (:<=>: (:/\: FALSE ?) (Exists (:| 0)))) ==> ! divide by zero B# check (Not (:<=>: (:/\: FALSE ?) (Exists (:| 1)))) ==> True B# check (Not (:<=>: (:/\: FALSE ?) (Exists (:| 2)))) ==> True B# check (Not (:<=>: (:/\: FALSE ?) (Exists (:| 101)))) ==> True B# check (Not (:<=>: (:/\: FALSE ?) FALSE)) ==> False B# check (Not (:<=>: (:/\: FALSE ?) (Forall (:| -1)))) ==> True B# check (Not (:<=>: (:/\: FALSE ?) (Forall (:| 0)))) ==> True B# check (Not (:<=>: (:/\: FALSE ?) (Forall (:| 1)))) ==> True B# check (Not (:<=>: (:/\: FALSE ?) (Forall (:| 2)))) ==> False B# check (Not (:<=>: (:/\: FALSE ?) (Forall (:| 101)))) ==> False B# check (Not (:<=>: (:/\: FALSE ?) (Not (:/\: FALSE ?1)))) ==> True B# check (Not (:<=>: (:/\: FALSE ?) (Not (:=>: ?1 TRUE)))) ==> False B# check (Not (:<=>: (:/\: FALSE ?) (Not (:\/: TRUE ?1)))) ==> False B# check (Not (:<=>: (:/\: FALSE ?) (Not FALSE))) ==> True B# check (Not (:<=>: (:/\: FALSE ?) (Not (Not FALSE)))) ==> False B# check (Not (:<=>: (:/\: FALSE ?) (Not (Not TRUE)))) ==> True B# check (Not (:<=>: (:/\: FALSE ?) (Not TRUE))) ==> False B# check (Not (:<=>: (:/\: FALSE ?) TRUE)) ==> True B# check (Not (:<=>: (:/\: (Not FALSE) FALSE) FALSE)) ==> False B# check (Not (:<=>: (:/\: (Not FALSE) FALSE) TRUE)) ==> True B# check (Not (:<=>: (:/\: (Not FALSE) TRUE) FALSE)) ==> True B# check (Not (:<=>: (:/\: (Not FALSE) TRUE) TRUE)) ==> False B# check (Not (:<=>: (:/\: (Not TRUE) ?) (:/\: FALSE ?1))) ==> False B# check (Not (:<=>: (:/\: (Not TRUE) ?) (:=>: ?1 TRUE))) ==> True B# check (Not (:<=>: (:/\: (Not TRUE) ?) (:\/: TRUE ?1))) ==> True B# check (Not (:<=>: (:/\: (Not TRUE) ?) FALSE)) ==> False B# check (Not (:<=>: (:/\: (Not TRUE) ?) (Not FALSE))) ==> True B# check (Not (:<=>: (:/\: (Not TRUE) ?) (Not TRUE))) ==> False B# check (Not (:<=>: (:/\: (Not TRUE) ?) TRUE)) ==> True B# check (Not (:<=>: (:/\: TRUE (:/\: FALSE ?)) FALSE)) ==> False B# check (Not (:<=>: (:/\: TRUE (:/\: FALSE ?)) TRUE)) ==> True B# check (Not (:<=>: (:/\: TRUE (:=>: ? TRUE)) FALSE)) ==> True B# check (Not (:<=>: (:/\: TRUE (:=>: ? TRUE)) TRUE)) ==> False B# check (Not (:<=>: (:/\: TRUE (:\/: TRUE ?)) FALSE)) ==> True B# check (Not (:<=>: (:/\: TRUE (:\/: TRUE ?)) TRUE)) ==> False B# check (Not (:<=>: (:/\: TRUE FALSE) (:/\: FALSE ?))) ==> False B# check (Not (:<=>: (:/\: TRUE FALSE) (:=>: ? TRUE))) ==> True B# check (Not (:<=>: (:/\: TRUE FALSE) (:\/: TRUE ?))) ==> True B# check (Not (:<=>: (:/\: TRUE FALSE) FALSE)) ==> False B# check (Not (:<=>: (:/\: TRUE FALSE) (Not FALSE))) ==> True B# check (Not (:<=>: (:/\: TRUE FALSE) (Not TRUE))) ==> False B# check (Not (:<=>: (:/\: TRUE FALSE) TRUE)) ==> True B# check (Not (:<=>: (:/\: TRUE (Not FALSE)) FALSE)) ==> True B# check (Not (:<=>: (:/\: TRUE (Not FALSE)) TRUE)) ==> False B# check (Not (:<=>: (:/\: TRUE (Not TRUE)) FALSE)) ==> False B# check (Not (:<=>: (:/\: TRUE (Not TRUE)) TRUE)) ==> True B# check (Not (:<=>: (:/\: TRUE TRUE) (:/\: FALSE ?))) ==> True B# check (Not (:<=>: (:/\: TRUE TRUE) (:=>: ? TRUE))) ==> False B# check (Not (:<=>: (:/\: TRUE TRUE) (:\/: TRUE ?))) ==> False B# check (Not (:<=>: (:/\: TRUE TRUE) FALSE)) ==> True B# check (Not (:<=>: (:/\: TRUE TRUE) (Not FALSE))) ==> False B# check (Not (:<=>: (:/\: TRUE TRUE) (Not TRUE))) ==> True B# check (Not (:<=>: (:/\: TRUE TRUE) TRUE)) ==> False B# check (Not (:<=>: (:<=>: (:/\: FALSE ?) FALSE) FALSE)) ==> True B# check (Not (:<=>: (:<=>: (:/\: FALSE ?) FALSE) TRUE)) ==> False B# check (Not (:<=>: (:<=>: (:/\: FALSE ?) TRUE) FALSE)) ==> False B# check (Not (:<=>: (:<=>: (:/\: FALSE ?) TRUE) TRUE)) ==> True B# check (Not (:<=>: (:<=>: (:=>: ? TRUE) FALSE) FALSE)) ==> False B# check (Not (:<=>: (:<=>: (:=>: ? TRUE) FALSE) TRUE)) ==> True B# check (Not (:<=>: (:<=>: (:=>: ? TRUE) TRUE) FALSE)) ==> True B# check (Not (:<=>: (:<=>: (:=>: ? TRUE) TRUE) TRUE)) ==> False B# check (Not (:<=>: (:<=>: (:\/: TRUE ?) FALSE) FALSE)) ==> False B# check (Not (:<=>: (:<=>: (:\/: TRUE ?) FALSE) TRUE)) ==> True B# check (Not (:<=>: (:<=>: (:\/: TRUE ?) TRUE) FALSE)) ==> True B# check (Not (:<=>: (:<=>: (:\/: TRUE ?) TRUE) TRUE)) ==> False B# check (Not (:<=>: (:<=>: FALSE (:/\: FALSE ?)) FALSE)) ==> True B# check (Not (:<=>: (:<=>: FALSE (:/\: FALSE ?)) TRUE)) ==> False B# check (Not (:<=>: (:<=>: FALSE (:=>: ? TRUE)) FALSE)) ==> False B# check (Not (:<=>: (:<=>: FALSE (:=>: ? TRUE)) TRUE)) ==> True B# check (Not (:<=>: (:<=>: FALSE (:\/: TRUE ?)) FALSE)) ==> False B# check (Not (:<=>: (:<=>: FALSE (:\/: TRUE ?)) TRUE)) ==> True B# check (Not (:<=>: (:<=>: FALSE FALSE) (:/\: FALSE ?))) ==> True B# check (Not (:<=>: (:<=>: FALSE FALSE) (:=>: ? TRUE))) ==> False B# check (Not (:<=>: (:<=>: FALSE FALSE) (:\/: TRUE ?))) ==> False B# check (Not (:<=>: (:<=>: FALSE FALSE) FALSE)) ==> True B# check (Not (:<=>: (:<=>: FALSE FALSE) (Not FALSE))) ==> False B# check (Not (:<=>: (:<=>: FALSE FALSE) (Not TRUE))) ==> True B# check (Not (:<=>: (:<=>: FALSE FALSE) TRUE)) ==> False B# check (Not (:<=>: (:<=>: FALSE (Not FALSE)) FALSE)) ==> False B# check (Not (:<=>: (:<=>: FALSE (Not FALSE)) TRUE)) ==> True B# check (Not (:<=>: (:<=>: FALSE (Not TRUE)) FALSE)) ==> True B# check (Not (:<=>: (:<=>: FALSE (Not TRUE)) TRUE)) ==> False B# check (Not (:<=>: (:<=>: FALSE TRUE) (:/\: FALSE ?))) ==> False B# check (Not (:<=>: (:<=>: FALSE TRUE) (:=>: ? TRUE))) ==> True B# check (Not (:<=>: (:<=>: FALSE TRUE) (:\/: TRUE ?))) ==> True B# check (Not (:<=>: (:<=>: FALSE TRUE) FALSE)) ==> False B# check (Not (:<=>: (:<=>: FALSE TRUE) (Not FALSE))) ==> True B# check (Not (:<=>: (:<=>: FALSE TRUE) (Not TRUE))) ==> False B# check (Not (:<=>: (:<=>: FALSE TRUE) TRUE)) ==> True B# check (Not (:<=>: (:<=>: (Not FALSE) FALSE) FALSE)) ==> False B# check (Not (:<=>: (:<=>: (Not FALSE) FALSE) TRUE)) ==> True B# check (Not (:<=>: (:<=>: (Not FALSE) TRUE) FALSE)) ==> True B# check (Not (:<=>: (:<=>: (Not FALSE) TRUE) TRUE)) ==> False B# check (Not (:<=>: (:<=>: (Not TRUE) FALSE) FALSE)) ==> True B# check (Not (:<=>: (:<=>: (Not TRUE) FALSE) TRUE)) ==> False B# check (Not (:<=>: (:<=>: (Not TRUE) TRUE) FALSE)) ==> False B# check (Not (:<=>: (:<=>: (Not TRUE) TRUE) TRUE)) ==> True B# check (Not (:<=>: (:<=>: TRUE (:/\: FALSE ?)) FALSE)) ==> False B# check (Not (:<=>: (:<=>: TRUE (:/\: FALSE ?)) TRUE)) ==> True B# check (Not (:<=>: (:<=>: TRUE (:=>: ? TRUE)) FALSE)) ==> True B# check (Not (:<=>: (:<=>: TRUE (:=>: ? TRUE)) TRUE)) ==> False B# check (Not (:<=>: (:<=>: TRUE (:\/: TRUE ?)) FALSE)) ==> True B# check (Not (:<=>: (:<=>: TRUE (:\/: TRUE ?)) TRUE)) ==> False B# check (Not (:<=>: (:<=>: TRUE FALSE) (:/\: FALSE ?))) ==> False B# check (Not (:<=>: (:<=>: TRUE FALSE) (:=>: ? TRUE))) ==> True B# check (Not (:<=>: (:<=>: TRUE FALSE) (:\/: TRUE ?))) ==> True B# check (Not (:<=>: (:<=>: TRUE FALSE) FALSE)) ==> False B# check (Not (:<=>: (:<=>: TRUE FALSE) (Not FALSE))) ==> True B# check (Not (:<=>: (:<=>: TRUE FALSE) (Not TRUE))) ==> False B# check (Not (:<=>: (:<=>: TRUE FALSE) TRUE)) ==> True B# check (Not (:<=>: (:<=>: TRUE (Not FALSE)) FALSE)) ==> True B# check (Not (:<=>: (:<=>: TRUE (Not FALSE)) TRUE)) ==> False B# check (Not (:<=>: (:<=>: TRUE (Not TRUE)) FALSE)) ==> False B# check (Not (:<=>: (:<=>: TRUE (Not TRUE)) TRUE)) ==> True B# check (Not (:<=>: (:<=>: TRUE TRUE) (:/\: FALSE ?))) ==> True B# check (Not (:<=>: (:<=>: TRUE TRUE) (:=>: ? TRUE))) ==> False B# check (Not (:<=>: (:<=>: TRUE TRUE) (:\/: TRUE ?))) ==> False B# check (Not (:<=>: (:<=>: TRUE TRUE) FALSE)) ==> True B# check (Not (:<=>: (:<=>: TRUE TRUE) (Not FALSE))) ==> False B# check (Not (:<=>: (:<=>: TRUE TRUE) (Not TRUE))) ==> True B# check (Not (:<=>: (:<=>: TRUE TRUE) TRUE)) ==> False B# check (Not (:<=>: (:=>: (:/\: FALSE ?) FALSE) FALSE)) ==> True B# check (Not (:<=>: (:=>: (:/\: FALSE ?) FALSE) TRUE)) ==> False B# check (Not (:<=>: (:=>: (:=>: ? TRUE) FALSE) FALSE)) ==> False B# check (Not (:<=>: (:=>: (:=>: ? TRUE) FALSE) TRUE)) ==> True B# check (Not (:<=>: (:=>: (:\/: TRUE ?) FALSE) FALSE)) ==> False B# check (Not (:<=>: (:=>: (:\/: TRUE ?) FALSE) TRUE)) ==> True B# check (Not (:<=>: (:=>: FALSE (:/\: FALSE ?)) FALSE)) ==> True B# check (Not (:<=>: (:=>: FALSE (:/\: FALSE ?)) TRUE)) ==> False B# check (Not (:<=>: (:=>: FALSE FALSE) (:/\: FALSE ?))) ==> True B# check (Not (:<=>: (:=>: FALSE FALSE) (:=>: ? TRUE))) ==> False B# check (Not (:<=>: (:=>: FALSE FALSE) (:\/: TRUE ?))) ==> False B# check (Not (:<=>: (:=>: FALSE FALSE) FALSE)) ==> True B# check (Not (:<=>: (:=>: FALSE FALSE) (Not FALSE))) ==> False B# check (Not (:<=>: (:=>: FALSE FALSE) (Not TRUE))) ==> True B# check (Not (:<=>: (:=>: FALSE FALSE) TRUE)) ==> False B# check (Not (:<=>: (:=>: FALSE (Not TRUE)) FALSE)) ==> True B# check (Not (:<=>: (:=>: FALSE (Not TRUE)) TRUE)) ==> False B# check (Not (:<=>: (:=>: (Not FALSE) FALSE) FALSE)) ==> False B# check (Not (:<=>: (:=>: (Not FALSE) FALSE) TRUE)) ==> True B# check (Not (:<=>: (:=>: (Not TRUE) FALSE) FALSE)) ==> True B# check (Not (:<=>: (:=>: (Not TRUE) FALSE) TRUE)) ==> False B# check (Not (:<=>: (:=>: TRUE (:/\: FALSE ?)) FALSE)) ==> False B# check (Not (:<=>: (:=>: TRUE (:/\: FALSE ?)) TRUE)) ==> True B# check (Not (:<=>: (:=>: TRUE FALSE) (:/\: FALSE ?))) ==> False B# check (Not (:<=>: (:=>: TRUE FALSE) (:=>: ? TRUE))) ==> True B# check (Not (:<=>: (:=>: TRUE FALSE) (:\/: TRUE ?))) ==> True B# check (Not (:<=>: (:=>: TRUE FALSE) FALSE)) ==> False B# check (Not (:<=>: (:=>: TRUE FALSE) (Not FALSE))) ==> True B# check (Not (:<=>: (:=>: TRUE FALSE) (Not TRUE))) ==> False B# check (Not (:<=>: (:=>: TRUE FALSE) TRUE)) ==> True B# check (Not (:<=>: (:=>: TRUE (Not TRUE)) FALSE)) ==> False B# check (Not (:<=>: (:=>: TRUE (Not TRUE)) TRUE)) ==> True B# check (Not (:<=>: (:=>: ? (:/\: TRUE TRUE)) FALSE)) ==> True B# check (Not (:<=>: (:=>: ? (:/\: TRUE TRUE)) TRUE)) ==> False B# check (Not (:<=>: (:=>: ? (:<=>: FALSE FALSE)) FALSE)) ==> True B# check (Not (:<=>: (:=>: ? (:<=>: FALSE FALSE)) TRUE)) ==> False B# check (Not (:<=>: (:=>: ? (:<=>: TRUE TRUE)) FALSE)) ==> True B# check (Not (:<=>: (:=>: ? (:<=>: TRUE TRUE)) TRUE)) ==> False B# check (Not (:<=>: (:=>: ? (:=>: FALSE FALSE)) FALSE)) ==> True B# check (Not (:<=>: (:=>: ? (:=>: FALSE FALSE)) TRUE)) ==> False B# check (Not (:<=>: (:=>: ? (:=>: ?1 TRUE)) (:/\: FALSE ?2))) ==> True B# check (Not (:<=>: (:=>: ? (:=>: ?1 TRUE)) (:=>: ?2 TRUE))) ==> False B# check (Not (:<=>: (:=>: ? (:=>: ?1 TRUE)) (:\/: TRUE ?2))) ==> False B# check (Not (:<=>: (:=>: ? (:=>: ?1 TRUE)) FALSE)) ==> True B# check (Not (:<=>: (:=>: ? (:=>: ?1 TRUE)) (Not FALSE))) ==> False B# check (Not (:<=>: (:=>: ? (:=>: ?1 TRUE)) (Not TRUE))) ==> True B# check (Not (:<=>: (:=>: ? (:=>: ?1 TRUE)) TRUE)) ==> False B# check (Not (:<=>: (:=>: ? (:\/: FALSE TRUE)) FALSE)) ==> True B# check (Not (:<=>: (:=>: ? (:\/: FALSE TRUE)) TRUE)) ==> False B# check (Not (:<=>: (:=>: ? (:\/: TRUE ?1)) (:/\: FALSE ?2))) ==> True B# check (Not (:<=>: (:=>: ? (:\/: TRUE ?1)) (:=>: ?2 TRUE))) ==> False B# check (Not (:<=>: (:=>: ? (:\/: TRUE ?1)) (:\/: TRUE ?2))) ==> False B# check (Not (:<=>: (:=>: ? (:\/: TRUE ?1)) FALSE)) ==> True B# check (Not (:<=>: (:=>: ? (:\/: TRUE ?1)) (Not FALSE))) ==> False B# check (Not (:<=>: (:=>: ? (:\/: TRUE ?1)) (Not TRUE))) ==> True B# check (Not (:<=>: (:=>: ? (:\/: TRUE ?1)) TRUE)) ==> False B# check (Not (:<=>: (:=>: ? (Not FALSE)) (:/\: FALSE ?1))) ==> True B# check (Not (:<=>: (:=>: ? (Not FALSE)) (:=>: ?1 TRUE))) ==> False B# check (Not (:<=>: (:=>: ? (Not FALSE)) (:\/: TRUE ?1))) ==> False B# check (Not (:<=>: (:=>: ? (Not FALSE)) FALSE)) ==> True B# check (Not (:<=>: (:=>: ? (Not FALSE)) (Not FALSE))) ==> False B# check (Not (:<=>: (:=>: ? (Not FALSE)) (Not TRUE))) ==> True B# check (Not (:<=>: (:=>: ? (Not FALSE)) TRUE)) ==> False B# check (Not (:<=>: (:=>: ? TRUE) (:/\: (:/\: FALSE ?1) ?2))) ==> True B# check (Not (:<=>: (:=>: ? TRUE) (:/\: FALSE ?1))) ==> True B# check (Not (:<=>: (:=>: ? TRUE) (:/\: (Not TRUE) ?1))) ==> True B# check (Not (:<=>: (:=>: ? TRUE) (:/\: TRUE FALSE))) ==> True B# check (Not (:<=>: (:=>: ? TRUE) (:/\: TRUE TRUE))) ==> False B# check (Not (:<=>: (:=>: ? TRUE) (:<=>: FALSE FALSE))) ==> False B# check (Not (:<=>: (:=>: ? TRUE) (:<=>: FALSE TRUE))) ==> True B# check (Not (:<=>: (:=>: ? TRUE) (:<=>: TRUE FALSE))) ==> True B# check (Not (:<=>: (:=>: ? TRUE) (:<=>: TRUE TRUE))) ==> False B# check (Not (:<=>: (:=>: ? TRUE) (:=>: FALSE FALSE))) ==> False B# check (Not (:<=>: (:=>: ? TRUE) (:=>: TRUE FALSE))) ==> True B# check (Not (:<=>: (:=>: ? TRUE) (:=>: ?1 (:=>: ?2 TRUE)))) ==> False B# check (Not (:<=>: (:=>: ? TRUE) (:=>: ?1 (:\/: TRUE ?2)))) ==> False B# check (Not (:<=>: (:=>: ? TRUE) (:=>: ?1 (Not FALSE)))) ==> False B# check (Not (:<=>: (:=>: ? TRUE) (:=>: ?1 TRUE))) ==> False B# check (Not (:<=>: (:=>: ? TRUE) (:\/: (:=>: ?1 TRUE) ?2))) ==> False B# check (Not (:<=>: (:=>: ? TRUE) (:\/: (:\/: TRUE ?1) ?2))) ==> False B# check (Not (:<=>: (:=>: ? TRUE) (:\/: FALSE FALSE))) ==> True B# check (Not (:<=>: (:=>: ? TRUE) (:\/: FALSE TRUE))) ==> False B# check (Not (:<=>: (:=>: ? TRUE) (:\/: (Not FALSE) ?1))) ==> False B# check (Not (:<=>: (:=>: ? TRUE) (:\/: TRUE ?1))) ==> False B# check (Not (:<=>: (:=>: ? TRUE) (Exists (:| -1)))) ==> True B# check (Not (:<=>: (:=>: ? TRUE) (Exists (:| 0)))) ==> ! divide by zero B# check (Not (:<=>: (:=>: ? TRUE) (Exists (:| 1)))) ==> False B# check (Not (:<=>: (:=>: ? TRUE) (Exists (:| 2)))) ==> False B# check (Not (:<=>: (:=>: ? TRUE) (Exists (:| 101)))) ==> False B# check (Not (:<=>: (:=>: ? TRUE) FALSE)) ==> True B# check (Not (:<=>: (:=>: ? TRUE) (Forall (:| -1)))) ==> False B# check (Not (:<=>: (:=>: ? TRUE) (Forall (:| 0)))) ==> False B# check (Not (:<=>: (:=>: ? TRUE) (Forall (:| 1)))) ==> False B# check (Not (:<=>: (:=>: ? TRUE) (Forall (:| 2)))) ==> True B# check (Not (:<=>: (:=>: ? TRUE) (Forall (:| 101)))) ==> True B# check (Not (:<=>: (:=>: ? TRUE) (Not (:/\: FALSE ?1)))) ==> False B# check (Not (:<=>: (:=>: ? TRUE) (Not (:=>: ?1 TRUE)))) ==> True B# check (Not (:<=>: (:=>: ? TRUE) (Not (:\/: TRUE ?1)))) ==> True B# check (Not (:<=>: (:=>: ? TRUE) (Not FALSE))) ==> False B# check (Not (:<=>: (:=>: ? TRUE) (Not (Not FALSE)))) ==> True B# check (Not (:<=>: (:=>: ? TRUE) (Not (Not TRUE)))) ==> False B# check (Not (:<=>: (:=>: ? TRUE) (Not TRUE))) ==> True B# check (Not (:<=>: (:=>: ? TRUE) TRUE)) ==> False B# check (Not (:<=>: (:\/: (:/\: FALSE ?) FALSE) FALSE)) ==> False B# check (Not (:<=>: (:\/: (:/\: FALSE ?) FALSE) TRUE)) ==> True B# check (Not (:<=>: (:\/: (:/\: FALSE ?) TRUE) FALSE)) ==> True B# check (Not (:<=>: (:\/: (:/\: FALSE ?) TRUE) TRUE)) ==> False B# check (Not (:<=>: (:\/: (:/\: TRUE TRUE) ?) FALSE)) ==> True B# check (Not (:<=>: (:\/: (:/\: TRUE TRUE) ?) TRUE)) ==> False B# check (Not (:<=>: (:\/: (:<=>: FALSE FALSE) ?) FALSE)) ==> True B# check (Not (:<=>: (:\/: (:<=>: FALSE FALSE) ?) TRUE)) ==> False B# check (Not (:<=>: (:\/: (:<=>: TRUE TRUE) ?) FALSE)) ==> True B# check (Not (:<=>: (:\/: (:<=>: TRUE TRUE) ?) TRUE)) ==> False B# check (Not (:<=>: (:\/: (:=>: FALSE FALSE) ?) FALSE)) ==> True B# check (Not (:<=>: (:\/: (:=>: FALSE FALSE) ?) TRUE)) ==> False B# check (Not (:<=>: (:\/: (:=>: ? TRUE) ?1) (:/\: FALSE ?2))) ==> True B# check (Not (:<=>: (:\/: (:=>: ? TRUE) ?1) (:=>: ?2 TRUE))) ==> False B# check (Not (:<=>: (:\/: (:=>: ? TRUE) ?1) (:\/: TRUE ?2))) ==> False B# check (Not (:<=>: (:\/: (:=>: ? TRUE) ?1) FALSE)) ==> True B# check (Not (:<=>: (:\/: (:=>: ? TRUE) ?1) (Not FALSE))) ==> False B# check (Not (:<=>: (:\/: (:=>: ? TRUE) ?1) (Not TRUE))) ==> True B# check (Not (:<=>: (:\/: (:=>: ? TRUE) ?1) TRUE)) ==> False B# check (Not (:<=>: (:\/: (:\/: FALSE TRUE) ?) FALSE)) ==> True B# check (Not (:<=>: (:\/: (:\/: FALSE TRUE) ?) TRUE)) ==> False B# check (Not (:<=>: (:\/: (:\/: TRUE ?) ?1) (:/\: FALSE ?2))) ==> True B# check (Not (:<=>: (:\/: (:\/: TRUE ?) ?1) (:=>: ?2 TRUE))) ==> False B# check (Not (:<=>: (:\/: (:\/: TRUE ?) ?1) (:\/: TRUE ?2))) ==> False B# check (Not (:<=>: (:\/: (:\/: TRUE ?) ?1) FALSE)) ==> True B# check (Not (:<=>: (:\/: (:\/: TRUE ?) ?1) (Not FALSE))) ==> False B# check (Not (:<=>: (:\/: (:\/: TRUE ?) ?1) (Not TRUE))) ==> True B# check (Not (:<=>: (:\/: (:\/: TRUE ?) ?1) TRUE)) ==> False B# check (Not (:<=>: (:\/: FALSE (:/\: FALSE ?)) FALSE)) ==> False B# check (Not (:<=>: (:\/: FALSE (:/\: FALSE ?)) TRUE)) ==> True B# check (Not (:<=>: (:\/: FALSE (:=>: ? TRUE)) FALSE)) ==> True B# check (Not (:<=>: (:\/: FALSE (:=>: ? TRUE)) TRUE)) ==> False B# check (Not (:<=>: (:\/: FALSE (:\/: TRUE ?)) FALSE)) ==> True B# check (Not (:<=>: (:\/: FALSE (:\/: TRUE ?)) TRUE)) ==> False B# check (Not (:<=>: (:\/: FALSE FALSE) (:/\: FALSE ?))) ==> False B# check (Not (:<=>: (:\/: FALSE FALSE) (:=>: ? TRUE))) ==> True B# check (Not (:<=>: (:\/: FALSE FALSE) (:\/: TRUE ?))) ==> True B# check (Not (:<=>: (:\/: FALSE FALSE) FALSE)) ==> False B# check (Not (:<=>: (:\/: FALSE FALSE) (Not FALSE))) ==> True B# check (Not (:<=>: (:\/: FALSE FALSE) (Not TRUE))) ==> False B# check (Not (:<=>: (:\/: FALSE FALSE) TRUE)) ==> True B# check (Not (:<=>: (:\/: FALSE (Not FALSE)) FALSE)) ==> True B# check (Not (:<=>: (:\/: FALSE (Not FALSE)) TRUE)) ==> False B# check (Not (:<=>: (:\/: FALSE (Not TRUE)) FALSE)) ==> False B# check (Not (:<=>: (:\/: FALSE (Not TRUE)) TRUE)) ==> True B# check (Not (:<=>: (:\/: FALSE TRUE) (:/\: FALSE ?))) ==> True B# check (Not (:<=>: (:\/: FALSE TRUE) (:=>: ? TRUE))) ==> False B# check (Not (:<=>: (:\/: FALSE TRUE) (:\/: TRUE ?))) ==> False B# check (Not (:<=>: (:\/: FALSE TRUE) FALSE)) ==> True B# check (Not (:<=>: (:\/: FALSE TRUE) (Not FALSE))) ==> False B# check (Not (:<=>: (:\/: FALSE TRUE) (Not TRUE))) ==> True B# check (Not (:<=>: (:\/: FALSE TRUE) TRUE)) ==> False B# check (Not (:<=>: (:\/: (Not FALSE) ?) (:/\: FALSE ?1))) ==> True B# check (Not (:<=>: (:\/: (Not FALSE) ?) (:=>: ?1 TRUE))) ==> False B# check (Not (:<=>: (:\/: (Not FALSE) ?) (:\/: TRUE ?1))) ==> False B# check (Not (:<=>: (:\/: (Not FALSE) ?) FALSE)) ==> True B# check (Not (:<=>: (:\/: (Not FALSE) ?) (Not FALSE))) ==> False B# check (Not (:<=>: (:\/: (Not FALSE) ?) (Not TRUE))) ==> True B# check (Not (:<=>: (:\/: (Not FALSE) ?) TRUE)) ==> False B# check (Not (:<=>: (:\/: (Not TRUE) FALSE) FALSE)) ==> False B# check (Not (:<=>: (:\/: (Not TRUE) FALSE) TRUE)) ==> True B# check (Not (:<=>: (:\/: (Not TRUE) TRUE) FALSE)) ==> True B# check (Not (:<=>: (:\/: (Not TRUE) TRUE) TRUE)) ==> False B# check (Not (:<=>: (:\/: TRUE ?) (:/\: (:/\: FALSE ?1) ?2))) ==> True B# check (Not (:<=>: (:\/: TRUE ?) (:/\: FALSE ?1))) ==> True B# check (Not (:<=>: (:\/: TRUE ?) (:/\: (Not TRUE) ?1))) ==> True B# check (Not (:<=>: (:\/: TRUE ?) (:/\: TRUE FALSE))) ==> True B# check (Not (:<=>: (:\/: TRUE ?) (:/\: TRUE TRUE))) ==> False B# check (Not (:<=>: (:\/: TRUE ?) (:<=>: FALSE FALSE))) ==> False B# check (Not (:<=>: (:\/: TRUE ?) (:<=>: FALSE TRUE))) ==> True B# check (Not (:<=>: (:\/: TRUE ?) (:<=>: TRUE FALSE))) ==> True B# check (Not (:<=>: (:\/: TRUE ?) (:<=>: TRUE TRUE))) ==> False B# check (Not (:<=>: (:\/: TRUE ?) (:=>: FALSE FALSE))) ==> False B# check (Not (:<=>: (:\/: TRUE ?) (:=>: TRUE FALSE))) ==> True B# check (Not (:<=>: (:\/: TRUE ?) (:=>: ?1 (:=>: ?2 TRUE)))) ==> False B# check (Not (:<=>: (:\/: TRUE ?) (:=>: ?1 (:\/: TRUE ?2)))) ==> False B# check (Not (:<=>: (:\/: TRUE ?) (:=>: ?1 (Not FALSE)))) ==> False B# check (Not (:<=>: (:\/: TRUE ?) (:=>: ?1 TRUE))) ==> False B# check (Not (:<=>: (:\/: TRUE ?) (:\/: (:=>: ?1 TRUE) ?2))) ==> False B# check (Not (:<=>: (:\/: TRUE ?) (:\/: (:\/: TRUE ?1) ?2))) ==> False B# check (Not (:<=>: (:\/: TRUE ?) (:\/: FALSE FALSE))) ==> True B# check (Not (:<=>: (:\/: TRUE ?) (:\/: FALSE TRUE))) ==> False B# check (Not (:<=>: (:\/: TRUE ?) (:\/: (Not FALSE) ?1))) ==> False B# check (Not (:<=>: (:\/: TRUE ?) (:\/: TRUE ?1))) ==> False B# check (Not (:<=>: (:\/: TRUE ?) (Exists (:| -1)))) ==> True B# check (Not (:<=>: (:\/: TRUE ?) (Exists (:| 0)))) ==> ! divide by zero B# check (Not (:<=>: (:\/: TRUE ?) (Exists (:| 1)))) ==> False B# check (Not (:<=>: (:\/: TRUE ?) (Exists (:| 2)))) ==> False B# check (Not (:<=>: (:\/: TRUE ?) (Exists (:| 101)))) ==> False B# check (Not (:<=>: (:\/: TRUE ?) FALSE)) ==> True B# check (Not (:<=>: (:\/: TRUE ?) (Forall (:| -1)))) ==> False B# check (Not (:<=>: (:\/: TRUE ?) (Forall (:| 0)))) ==> False B# check (Not (:<=>: (:\/: TRUE ?) (Forall (:| 1)))) ==> False B# check (Not (:<=>: (:\/: TRUE ?) (Forall (:| 2)))) ==> True B# check (Not (:<=>: (:\/: TRUE ?) (Forall (:| 101)))) ==> True B# check (Not (:<=>: (:\/: TRUE ?) (Not (:/\: FALSE ?1)))) ==> False B# check (Not (:<=>: (:\/: TRUE ?) (Not (:=>: ?1 TRUE)))) ==> True B# check (Not (:<=>: (:\/: TRUE ?) (Not (:\/: TRUE ?1)))) ==> True B# check (Not (:<=>: (:\/: TRUE ?) (Not FALSE))) ==> False B# check (Not (:<=>: (:\/: TRUE ?) (Not (Not FALSE)))) ==> True B# check (Not (:<=>: (:\/: TRUE ?) (Not (Not TRUE)))) ==> False B# check (Not (:<=>: (:\/: TRUE ?) (Not TRUE))) ==> True B# check (Not (:<=>: (:\/: TRUE ?) TRUE)) ==> False B# check (Not (:<=>: (Exists (:| -1)) (:/\: FALSE ?))) ==> False B# check (Not (:<=>: (Exists (:| -1)) (:=>: ? TRUE))) ==> True B# check (Not (:<=>: (Exists (:| -1)) (:\/: TRUE ?))) ==> True B# check (Not (:<=>: (Exists (:| -1)) FALSE)) ==> False B# check (Not (:<=>: (Exists (:| -1)) (Not FALSE))) ==> True B# check (Not (:<=>: (Exists (:| -1)) (Not TRUE))) ==> False B# check (Not (:<=>: (Exists (:| -1)) TRUE)) ==> True B# check (Not (:<=>: (Exists (:| 0)) ?)) ==> ! divide by zero B# check (Not (:<=>: (Exists (:| 1)) (:/\: FALSE ?))) ==> True B# check (Not (:<=>: (Exists (:| 1)) (:=>: ? TRUE))) ==> False B# check (Not (:<=>: (Exists (:| 1)) (:\/: TRUE ?))) ==> False B# check (Not (:<=>: (Exists (:| 1)) FALSE)) ==> True B# check (Not (:<=>: (Exists (:| 1)) (Not FALSE))) ==> False B# check (Not (:<=>: (Exists (:| 1)) (Not TRUE))) ==> True B# check (Not (:<=>: (Exists (:| 1)) TRUE)) ==> False B# check (Not (:<=>: (Exists (:| 2)) (:/\: FALSE ?))) ==> True B# check (Not (:<=>: (Exists (:| 2)) (:=>: ? TRUE))) ==> False B# check (Not (:<=>: (Exists (:| 2)) (:\/: TRUE ?))) ==> False B# check (Not (:<=>: (Exists (:| 2)) FALSE)) ==> True B# check (Not (:<=>: (Exists (:| 2)) (Not FALSE))) ==> False B# check (Not (:<=>: (Exists (:| 2)) (Not TRUE))) ==> True B# check (Not (:<=>: (Exists (:| 2)) TRUE)) ==> False B# check (Not (:<=>: (Exists (:| 101)) (:/\: FALSE ?))) ==> True B# check (Not (:<=>: (Exists (:| 101)) (:=>: ? TRUE))) ==> False B# check (Not (:<=>: (Exists (:| 101)) (:\/: TRUE ?))) ==> False B# check (Not (:<=>: (Exists (:| 101)) FALSE)) ==> True B# check (Not (:<=>: (Exists (:| 101)) (Not FALSE))) ==> False B# check (Not (:<=>: (Exists (:| 101)) (Not TRUE))) ==> True B# check (Not (:<=>: (Exists (:| 101)) TRUE)) ==> False B# check (Not (:<=>: FALSE (:/\: (:/\: FALSE ?) ?1))) ==> False B# check (Not (:<=>: FALSE (:/\: (:/\: TRUE FALSE) ?))) ==> False B# check (Not (:<=>: FALSE (:/\: (:<=>: FALSE TRUE) ?))) ==> False B# check (Not (:<=>: FALSE (:/\: (:<=>: TRUE FALSE) ?))) ==> False B# check (Not (:<=>: FALSE (:/\: (:=>: TRUE FALSE) ?))) ==> False B# check (Not (:<=>: FALSE (:/\: (:=>: ? TRUE) FALSE))) ==> False B# check (Not (:<=>: FALSE (:/\: (:=>: ? TRUE) TRUE))) ==> True B# check (Not (:<=>: FALSE (:/\: (:\/: FALSE FALSE) ?))) ==> False B# check (Not (:<=>: FALSE (:/\: (:\/: TRUE ?) FALSE))) ==> False B# check (Not (:<=>: FALSE (:/\: (:\/: TRUE ?) TRUE))) ==> True B# check (Not (:<=>: FALSE (:/\: FALSE ?))) ==> False B# check (Not (:<=>: FALSE (:/\: (Not FALSE) FALSE))) ==> False B# check (Not (:<=>: FALSE (:/\: (Not FALSE) TRUE))) ==> True B# check (Not (:<=>: FALSE (:/\: (Not TRUE) ?))) ==> False B# check (Not (:<=>: FALSE (:/\: TRUE (:/\: FALSE ?)))) ==> False B# check (Not (:<=>: FALSE (:/\: TRUE (:=>: ? TRUE)))) ==> True B# check (Not (:<=>: FALSE (:/\: TRUE (:\/: TRUE ?)))) ==> True B# check (Not (:<=>: FALSE (:/\: TRUE FALSE))) ==> False B# check (Not (:<=>: FALSE (:/\: TRUE (Not FALSE)))) ==> True B# check (Not (:<=>: FALSE (:/\: TRUE (Not TRUE)))) ==> False B# check (Not (:<=>: FALSE (:/\: TRUE TRUE))) ==> True B# check (Not (:<=>: FALSE (:<=>: (:/\: FALSE ?) FALSE))) ==> True B# check (Not (:<=>: FALSE (:<=>: (:/\: FALSE ?) TRUE))) ==> False B# check (Not (:<=>: FALSE (:<=>: (:=>: ? TRUE) FALSE))) ==> False B# check (Not (:<=>: FALSE (:<=>: (:=>: ? TRUE) TRUE))) ==> True B# check (Not (:<=>: FALSE (:<=>: (:\/: TRUE ?) FALSE))) ==> False B# check (Not (:<=>: FALSE (:<=>: (:\/: TRUE ?) TRUE))) ==> True B# check (Not (:<=>: FALSE (:<=>: FALSE (:/\: FALSE ?)))) ==> True B# check (Not (:<=>: FALSE (:<=>: FALSE (:=>: ? TRUE)))) ==> False B# check (Not (:<=>: FALSE (:<=>: FALSE (:\/: TRUE ?)))) ==> False B# check (Not (:<=>: FALSE (:<=>: FALSE FALSE))) ==> True B# check (Not (:<=>: FALSE (:<=>: FALSE (Not FALSE)))) ==> False B# check (Not (:<=>: FALSE (:<=>: FALSE (Not TRUE)))) ==> True B# check (Not (:<=>: FALSE (:<=>: FALSE TRUE))) ==> False B# check (Not (:<=>: FALSE (:<=>: (Not FALSE) FALSE))) ==> False B# check (Not (:<=>: FALSE (:<=>: (Not FALSE) TRUE))) ==> True B# check (Not (:<=>: FALSE (:<=>: (Not TRUE) FALSE))) ==> True B# check (Not (:<=>: FALSE (:<=>: (Not TRUE) TRUE))) ==> False B# check (Not (:<=>: FALSE (:<=>: TRUE (:/\: FALSE ?)))) ==> False B# check (Not (:<=>: FALSE (:<=>: TRUE (:=>: ? TRUE)))) ==> True B# check (Not (:<=>: FALSE (:<=>: TRUE (:\/: TRUE ?)))) ==> True B# check (Not (:<=>: FALSE (:<=>: TRUE FALSE))) ==> False B# check (Not (:<=>: FALSE (:<=>: TRUE (Not FALSE)))) ==> True B# check (Not (:<=>: FALSE (:<=>: TRUE (Not TRUE)))) ==> False B# check (Not (:<=>: FALSE (:<=>: TRUE TRUE))) ==> True B# check (Not (:<=>: FALSE (:=>: (:/\: FALSE ?) FALSE))) ==> True B# check (Not (:<=>: FALSE (:=>: (:=>: ? TRUE) FALSE))) ==> False B# check (Not (:<=>: FALSE (:=>: (:\/: TRUE ?) FALSE))) ==> False B# check (Not (:<=>: FALSE (:=>: FALSE (:/\: FALSE ?)))) ==> True B# check (Not (:<=>: FALSE (:=>: FALSE FALSE))) ==> True B# check (Not (:<=>: FALSE (:=>: FALSE (Not TRUE)))) ==> True B# check (Not (:<=>: FALSE (:=>: (Not FALSE) FALSE))) ==> False B# check (Not (:<=>: FALSE (:=>: (Not TRUE) FALSE))) ==> True B# check (Not (:<=>: FALSE (:=>: TRUE (:/\: FALSE ?)))) ==> False B# check (Not (:<=>: FALSE (:=>: TRUE FALSE))) ==> False B# check (Not (:<=>: FALSE (:=>: TRUE (Not TRUE)))) ==> False B# check (Not (:<=>: FALSE (:=>: ? (:/\: TRUE TRUE)))) ==> True B# check (Not (:<=>: FALSE (:=>: ? (:<=>: FALSE FALSE)))) ==> True B# check (Not (:<=>: FALSE (:=>: ? (:<=>: TRUE TRUE)))) ==> True B# check (Not (:<=>: FALSE (:=>: ? (:=>: FALSE FALSE)))) ==> True B# check (Not (:<=>: FALSE (:=>: ? (:=>: ?1 TRUE)))) ==> True B# check (Not (:<=>: FALSE (:=>: ? (:\/: FALSE TRUE)))) ==> True B# check (Not (:<=>: FALSE (:=>: ? (:\/: TRUE ?1)))) ==> True B# check (Not (:<=>: FALSE (:=>: ? (Not FALSE)))) ==> True B# check (Not (:<=>: FALSE (:=>: ? TRUE))) ==> True B# check (Not (:<=>: FALSE (:\/: (:/\: FALSE ?) FALSE))) ==> False B# check (Not (:<=>: FALSE (:\/: (:/\: FALSE ?) TRUE))) ==> True B# check (Not (:<=>: FALSE (:\/: (:/\: TRUE TRUE) ?))) ==> True B# check (Not (:<=>: FALSE (:\/: (:<=>: FALSE FALSE) ?))) ==> True B# check (Not (:<=>: FALSE (:\/: (:<=>: TRUE TRUE) ?))) ==> True B# check (Not (:<=>: FALSE (:\/: (:=>: FALSE FALSE) ?))) ==> True B# check (Not (:<=>: FALSE (:\/: (:=>: ? TRUE) ?1))) ==> True B# check (Not (:<=>: FALSE (:\/: (:\/: FALSE TRUE) ?))) ==> True B# check (Not (:<=>: FALSE (:\/: (:\/: TRUE ?) ?1))) ==> True B# check (Not (:<=>: FALSE (:\/: FALSE (:/\: FALSE ?)))) ==> False B# check (Not (:<=>: FALSE (:\/: FALSE (:=>: ? TRUE)))) ==> True B# check (Not (:<=>: FALSE (:\/: FALSE (:\/: TRUE ?)))) ==> True B# check (Not (:<=>: FALSE (:\/: FALSE FALSE))) ==> False B# check (Not (:<=>: FALSE (:\/: FALSE (Not FALSE)))) ==> True B# check (Not (:<=>: FALSE (:\/: FALSE (Not TRUE)))) ==> False B# check (Not (:<=>: FALSE (:\/: FALSE TRUE))) ==> True B# check (Not (:<=>: FALSE (:\/: (Not FALSE) ?))) ==> True B# check (Not (:<=>: FALSE (:\/: (Not TRUE) FALSE))) ==> False B# check (Not (:<=>: FALSE (:\/: (Not TRUE) TRUE))) ==> True B# check (Not (:<=>: FALSE (:\/: TRUE ?))) ==> True B# check (Not (:<=>: FALSE (Exists (:| -1)))) ==> False B# check (Not (:<=>: FALSE (Exists (:| 0)))) ==> ! divide by zero B# check (Not (:<=>: FALSE (Exists (:| 1)))) ==> True B# check (Not (:<=>: FALSE (Exists (:| 2)))) ==> True B# check (Not (:<=>: FALSE (Exists (:| 101)))) ==> True B# check (Not (:<=>: FALSE FALSE)) ==> False B# check (Not (:<=>: FALSE (Forall (:| -1)))) ==> True B# check (Not (:<=>: FALSE (Forall (:| 0)))) ==> True B# check (Not (:<=>: FALSE (Forall (:| 1)))) ==> True B# check (Not (:<=>: FALSE (Forall (:| 2)))) ==> False B# check (Not (:<=>: FALSE (Forall (:| 101)))) ==> False B# check (Not (:<=>: FALSE (Not (:/\: FALSE ?)))) ==> True B# check (Not (:<=>: FALSE (Not (:/\: TRUE FALSE)))) ==> True B# check (Not (:<=>: FALSE (Not (:/\: TRUE TRUE)))) ==> False B# check (Not (:<=>: FALSE (Not (:<=>: FALSE FALSE)))) ==> False B# check (Not (:<=>: FALSE (Not (:<=>: FALSE TRUE)))) ==> True B# check (Not (:<=>: FALSE (Not (:<=>: TRUE FALSE)))) ==> True B# check (Not (:<=>: FALSE (Not (:<=>: TRUE TRUE)))) ==> False B# check (Not (:<=>: FALSE (Not (:=>: FALSE FALSE)))) ==> False B# check (Not (:<=>: FALSE (Not (:=>: TRUE FALSE)))) ==> True B# check (Not (:<=>: FALSE (Not (:=>: ? TRUE)))) ==> False B# check (Not (:<=>: FALSE (Not (:\/: FALSE FALSE)))) ==> True B# check (Not (:<=>: FALSE (Not (:\/: FALSE TRUE)))) ==> False B# check (Not (:<=>: FALSE (Not (:\/: TRUE ?)))) ==> False B# check (Not (:<=>: FALSE (Not FALSE))) ==> True B# check (Not (:<=>: FALSE (Not (Not FALSE)))) ==> False B# check (Not (:<=>: FALSE (Not (Not TRUE)))) ==> True B# check (Not (:<=>: FALSE (Not TRUE))) ==> False B# check (Not (:<=>: FALSE TRUE)) ==> True B# check (Not (:<=>: (Forall (:| -1)) (:/\: FALSE ?))) ==> True B# check (Not (:<=>: (Forall (:| -1)) (:=>: ? TRUE))) ==> False B# check (Not (:<=>: (Forall (:| -1)) (:\/: TRUE ?))) ==> False B# check (Not (:<=>: (Forall (:| -1)) FALSE)) ==> True B# check (Not (:<=>: (Forall (:| -1)) (Not FALSE))) ==> False B# check (Not (:<=>: (Forall (:| -1)) (Not TRUE))) ==> True B# check (Not (:<=>: (Forall (:| -1)) TRUE)) ==> False B# check (Not (:<=>: (Forall (:| 0)) (:/\: FALSE ?))) ==> True B# check (Not (:<=>: (Forall (:| 0)) (:=>: ? TRUE))) ==> False B# check (Not (:<=>: (Forall (:| 0)) (:\/: TRUE ?))) ==> False B# check (Not (:<=>: (Forall (:| 0)) FALSE)) ==> True B# check (Not (:<=>: (Forall (:| 0)) (Not FALSE))) ==> False B# check (Not (:<=>: (Forall (:| 0)) (Not TRUE))) ==> True B# check (Not (:<=>: (Forall (:| 0)) TRUE)) ==> False B# check (Not (:<=>: (Forall (:| 1)) (:/\: FALSE ?))) ==> True B# check (Not (:<=>: (Forall (:| 1)) (:=>: ? TRUE))) ==> False B# check (Not (:<=>: (Forall (:| 1)) (:\/: TRUE ?))) ==> False B# check (Not (:<=>: (Forall (:| 1)) FALSE)) ==> True B# check (Not (:<=>: (Forall (:| 1)) (Not FALSE))) ==> False B# check (Not (:<=>: (Forall (:| 1)) (Not TRUE))) ==> True B# check (Not (:<=>: (Forall (:| 1)) TRUE)) ==> False B# check (Not (:<=>: (Forall (:| 2)) (:/\: FALSE ?))) ==> False B# check (Not (:<=>: (Forall (:| 2)) (:=>: ? TRUE))) ==> True B# check (Not (:<=>: (Forall (:| 2)) (:\/: TRUE ?))) ==> True B# check (Not (:<=>: (Forall (:| 2)) FALSE)) ==> False B# check (Not (:<=>: (Forall (:| 2)) (Not FALSE))) ==> True B# check (Not (:<=>: (Forall (:| 2)) (Not TRUE))) ==> False B# check (Not (:<=>: (Forall (:| 2)) TRUE)) ==> True B# check (Not (:<=>: (Forall (:| 101)) (:/\: FALSE ?))) ==> False B# check (Not (:<=>: (Forall (:| 101)) (:=>: ? TRUE))) ==> True B# check (Not (:<=>: (Forall (:| 101)) (:\/: TRUE ?))) ==> True B# check (Not (:<=>: (Forall (:| 101)) FALSE)) ==> False B# check (Not (:<=>: (Forall (:| 101)) (Not FALSE))) ==> True B# check (Not (:<=>: (Forall (:| 101)) (Not TRUE))) ==> False B# check (Not (:<=>: (Forall (:| 101)) TRUE)) ==> True B# check (Not (:<=>: (Not (:/\: FALSE ?)) (:/\: FALSE ?1))) ==> True B# check (Not (:<=>: (Not (:/\: FALSE ?)) (:=>: ?1 TRUE))) ==> False B# check (Not (:<=>: (Not (:/\: FALSE ?)) (:\/: TRUE ?1))) ==> False B# check (Not (:<=>: (Not (:/\: FALSE ?)) FALSE)) ==> True B# check (Not (:<=>: (Not (:/\: FALSE ?)) (Not FALSE))) ==> False B# check (Not (:<=>: (Not (:/\: FALSE ?)) (Not TRUE))) ==> True B# check (Not (:<=>: (Not (:/\: FALSE ?)) TRUE)) ==> False B# check (Not (:<=>: (Not (:/\: TRUE FALSE)) FALSE)) ==> True B# check (Not (:<=>: (Not (:/\: TRUE FALSE)) TRUE)) ==> False B# check (Not (:<=>: (Not (:/\: TRUE TRUE)) FALSE)) ==> False B# check (Not (:<=>: (Not (:/\: TRUE TRUE)) TRUE)) ==> True B# check (Not (:<=>: (Not (:<=>: FALSE FALSE)) FALSE)) ==> False B# check (Not (:<=>: (Not (:<=>: FALSE FALSE)) TRUE)) ==> True B# check (Not (:<=>: (Not (:<=>: FALSE TRUE)) FALSE)) ==> True B# check (Not (:<=>: (Not (:<=>: FALSE TRUE)) TRUE)) ==> False B# check (Not (:<=>: (Not (:<=>: TRUE FALSE)) FALSE)) ==> True B# check (Not (:<=>: (Not (:<=>: TRUE FALSE)) TRUE)) ==> False B# check (Not (:<=>: (Not (:<=>: TRUE TRUE)) FALSE)) ==> False B# check (Not (:<=>: (Not (:<=>: TRUE TRUE)) TRUE)) ==> True B# check (Not (:<=>: (Not (:=>: FALSE FALSE)) FALSE)) ==> False B# check (Not (:<=>: (Not (:=>: FALSE FALSE)) TRUE)) ==> True B# check (Not (:<=>: (Not (:=>: TRUE FALSE)) FALSE)) ==> True B# check (Not (:<=>: (Not (:=>: TRUE FALSE)) TRUE)) ==> False B# check (Not (:<=>: (Not (:=>: ? TRUE)) (:/\: FALSE ?1))) ==> False B# check (Not (:<=>: (Not (:=>: ? TRUE)) (:=>: ?1 TRUE))) ==> True B# check (Not (:<=>: (Not (:=>: ? TRUE)) (:\/: TRUE ?1))) ==> True B# check (Not (:<=>: (Not (:=>: ? TRUE)) FALSE)) ==> False B# check (Not (:<=>: (Not (:=>: ? TRUE)) (Not FALSE))) ==> True B# check (Not (:<=>: (Not (:=>: ? TRUE)) (Not TRUE))) ==> False B# check (Not (:<=>: (Not (:=>: ? TRUE)) TRUE)) ==> True B# check (Not (:<=>: (Not (:\/: FALSE FALSE)) FALSE)) ==> True B# check (Not (:<=>: (Not (:\/: FALSE FALSE)) TRUE)) ==> False B# check (Not (:<=>: (Not (:\/: FALSE TRUE)) FALSE)) ==> False B# check (Not (:<=>: (Not (:\/: FALSE TRUE)) TRUE)) ==> True B# check (Not (:<=>: (Not (:\/: TRUE ?)) (:/\: FALSE ?1))) ==> False B# check (Not (:<=>: (Not (:\/: TRUE ?)) (:=>: ?1 TRUE))) ==> True B# check (Not (:<=>: (Not (:\/: TRUE ?)) (:\/: TRUE ?1))) ==> True B# check (Not (:<=>: (Not (:\/: TRUE ?)) FALSE)) ==> False B# check (Not (:<=>: (Not (:\/: TRUE ?)) (Not FALSE))) ==> True B# check (Not (:<=>: (Not (:\/: TRUE ?)) (Not TRUE))) ==> False B# check (Not (:<=>: (Not (:\/: TRUE ?)) TRUE)) ==> True B# check (Not (:<=>: (Not FALSE) (:/\: (:/\: FALSE ?) ?1))) ==> True B# check (Not (:<=>: (Not FALSE) (:/\: FALSE ?))) ==> True B# check (Not (:<=>: (Not FALSE) (:/\: (Not TRUE) ?))) ==> True B# check (Not (:<=>: (Not FALSE) (:/\: TRUE FALSE))) ==> True B# check (Not (:<=>: (Not FALSE) (:/\: TRUE TRUE))) ==> False B# check (Not (:<=>: (Not FALSE) (:<=>: FALSE FALSE))) ==> False B# check (Not (:<=>: (Not FALSE) (:<=>: FALSE TRUE))) ==> True B# check (Not (:<=>: (Not FALSE) (:<=>: TRUE FALSE))) ==> True B# check (Not (:<=>: (Not FALSE) (:<=>: TRUE TRUE))) ==> False B# check (Not (:<=>: (Not FALSE) (:=>: FALSE FALSE))) ==> False B# check (Not (:<=>: (Not FALSE) (:=>: TRUE FALSE))) ==> True B# check (Not (:<=>: (Not FALSE) (:=>: ? (:=>: ?1 TRUE)))) ==> False B# check (Not (:<=>: (Not FALSE) (:=>: ? (:\/: TRUE ?1)))) ==> False B# check (Not (:<=>: (Not FALSE) (:=>: ? (Not FALSE)))) ==> False B# check (Not (:<=>: (Not FALSE) (:=>: ? TRUE))) ==> False B# check (Not (:<=>: (Not FALSE) (:\/: (:=>: ? TRUE) ?1))) ==> False B# check (Not (:<=>: (Not FALSE) (:\/: (:\/: TRUE ?) ?1))) ==> False B# check (Not (:<=>: (Not FALSE) (:\/: FALSE FALSE))) ==> True B# check (Not (:<=>: (Not FALSE) (:\/: FALSE TRUE))) ==> False B# check (Not (:<=>: (Not FALSE) (:\/: (Not FALSE) ?))) ==> False B# check (Not (:<=>: (Not FALSE) (:\/: TRUE ?))) ==> False B# check (Not (:<=>: (Not FALSE) (Exists (:| -1)))) ==> True B# check (Not (:<=>: (Not FALSE) (Exists (:| 0)))) ==> ! divide by zero B# check (Not (:<=>: (Not FALSE) (Exists (:| 1)))) ==> False B# check (Not (:<=>: (Not FALSE) (Exists (:| 2)))) ==> False B# check (Not (:<=>: (Not FALSE) (Exists (:| 101)))) ==> False B# check (Not (:<=>: (Not FALSE) FALSE)) ==> True B# check (Not (:<=>: (Not FALSE) (Forall (:| -1)))) ==> False B# check (Not (:<=>: (Not FALSE) (Forall (:| 0)))) ==> False B# check (Not (:<=>: (Not FALSE) (Forall (:| 1)))) ==> False B# check (Not (:<=>: (Not FALSE) (Forall (:| 2)))) ==> True B# check (Not (:<=>: (Not FALSE) (Forall (:| 101)))) ==> True B# check (Not (:<=>: (Not FALSE) (Not (:/\: FALSE ?)))) ==> False B# check (Not (:<=>: (Not FALSE) (Not (:=>: ? TRUE)))) ==> True B# check (Not (:<=>: (Not FALSE) (Not (:\/: TRUE ?)))) ==> True B# check (Not (:<=>: (Not FALSE) (Not FALSE))) ==> False B# check (Not (:<=>: (Not FALSE) (Not (Not FALSE)))) ==> True B# check (Not (:<=>: (Not FALSE) (Not (Not TRUE)))) ==> False B# check (Not (:<=>: (Not FALSE) (Not TRUE))) ==> True B# check (Not (:<=>: (Not FALSE) TRUE)) ==> False B# check (Not (:<=>: (Not (Not FALSE)) (:/\: FALSE ?))) ==> False B# check (Not (:<=>: (Not (Not FALSE)) (:=>: ? TRUE))) ==> True B# check (Not (:<=>: (Not (Not FALSE)) (:\/: TRUE ?))) ==> True B# check (Not (:<=>: (Not (Not FALSE)) FALSE)) ==> False B# check (Not (:<=>: (Not (Not FALSE)) (Not FALSE))) ==> True B# check (Not (:<=>: (Not (Not FALSE)) (Not TRUE))) ==> False B# check (Not (:<=>: (Not (Not FALSE)) TRUE)) ==> True B# check (Not (:<=>: (Not (Not TRUE)) (:/\: FALSE ?))) ==> True B# check (Not (:<=>: (Not (Not TRUE)) (:=>: ? TRUE))) ==> False B# check (Not (:<=>: (Not (Not TRUE)) (:\/: TRUE ?))) ==> False B# check (Not (:<=>: (Not (Not TRUE)) FALSE)) ==> True B# check (Not (:<=>: (Not (Not TRUE)) (Not FALSE))) ==> False B# check (Not (:<=>: (Not (Not TRUE)) (Not TRUE))) ==> True B# check (Not (:<=>: (Not (Not TRUE)) TRUE)) ==> False B# check (Not (:<=>: (Not TRUE) (:/\: (:/\: FALSE ?) ?1))) ==> False B# check (Not (:<=>: (Not TRUE) (:/\: FALSE ?))) ==> False B# check (Not (:<=>: (Not TRUE) (:/\: (Not TRUE) ?))) ==> False B# check (Not (:<=>: (Not TRUE) (:/\: TRUE FALSE))) ==> False B# check (Not (:<=>: (Not TRUE) (:/\: TRUE TRUE))) ==> True B# check (Not (:<=>: (Not TRUE) (:<=>: FALSE FALSE))) ==> True B# check (Not (:<=>: (Not TRUE) (:<=>: FALSE TRUE))) ==> False B# check (Not (:<=>: (Not TRUE) (:<=>: TRUE FALSE))) ==> False B# check (Not (:<=>: (Not TRUE) (:<=>: TRUE TRUE))) ==> True B# check (Not (:<=>: (Not TRUE) (:=>: FALSE FALSE))) ==> True B# check (Not (:<=>: (Not TRUE) (:=>: TRUE FALSE))) ==> False B# check (Not (:<=>: (Not TRUE) (:=>: ? (:=>: ?1 TRUE)))) ==> True B# check (Not (:<=>: (Not TRUE) (:=>: ? (:\/: TRUE ?1)))) ==> True B# check (Not (:<=>: (Not TRUE) (:=>: ? (Not FALSE)))) ==> True B# check (Not (:<=>: (Not TRUE) (:=>: ? TRUE))) ==> True B# check (Not (:<=>: (Not TRUE) (:\/: (:=>: ? TRUE) ?1))) ==> True B# check (Not (:<=>: (Not TRUE) (:\/: (:\/: TRUE ?) ?1))) ==> True B# check (Not (:<=>: (Not TRUE) (:\/: FALSE FALSE))) ==> False B# check (Not (:<=>: (Not TRUE) (:\/: FALSE TRUE))) ==> True B# check (Not (:<=>: (Not TRUE) (:\/: (Not FALSE) ?))) ==> True B# check (Not (:<=>: (Not TRUE) (:\/: TRUE ?))) ==> True B# check (Not (:<=>: (Not TRUE) (Exists (:| -1)))) ==> False B# check (Not (:<=>: (Not TRUE) (Exists (:| 0)))) ==> ! divide by zero B# check (Not (:<=>: (Not TRUE) (Exists (:| 1)))) ==> True B# check (Not (:<=>: (Not TRUE) (Exists (:| 2)))) ==> True B# check (Not (:<=>: (Not TRUE) (Exists (:| 101)))) ==> True B# check (Not (:<=>: (Not TRUE) FALSE)) ==> False B# check (Not (:<=>: (Not TRUE) (Forall (:| -1)))) ==> True B# check (Not (:<=>: (Not TRUE) (Forall (:| 0)))) ==> True B# check (Not (:<=>: (Not TRUE) (Forall (:| 1)))) ==> True B# check (Not (:<=>: (Not TRUE) (Forall (:| 2)))) ==> False B# check (Not (:<=>: (Not TRUE) (Forall (:| 101)))) ==> False B# check (Not (:<=>: (Not TRUE) (Not (:/\: FALSE ?)))) ==> True B# check (Not (:<=>: (Not TRUE) (Not (:=>: ? TRUE)))) ==> False B# check (Not (:<=>: (Not TRUE) (Not (:\/: TRUE ?)))) ==> False B# check (Not (:<=>: (Not TRUE) (Not FALSE))) ==> True B# check (Not (:<=>: (Not TRUE) (Not (Not FALSE)))) ==> False B# check (Not (:<=>: (Not TRUE) (Not (Not TRUE)))) ==> True B# check (Not (:<=>: (Not TRUE) (Not TRUE))) ==> False B# check (Not (:<=>: (Not TRUE) TRUE)) ==> True B# check (Not (:<=>: TRUE (:/\: (:/\: FALSE ?) ?1))) ==> True B# check (Not (:<=>: TRUE (:/\: (:/\: TRUE FALSE) ?))) ==> True B# check (Not (:<=>: TRUE (:/\: (:<=>: FALSE TRUE) ?))) ==> True B# check (Not (:<=>: TRUE (:/\: (:<=>: TRUE FALSE) ?))) ==> True B# check (Not (:<=>: TRUE (:/\: (:=>: TRUE FALSE) ?))) ==> True B# check (Not (:<=>: TRUE (:/\: (:=>: ? TRUE) FALSE))) ==> True B# check (Not (:<=>: TRUE (:/\: (:=>: ? TRUE) TRUE))) ==> False B# check (Not (:<=>: TRUE (:/\: (:\/: FALSE FALSE) ?))) ==> True B# check (Not (:<=>: TRUE (:/\: (:\/: TRUE ?) FALSE))) ==> True B# check (Not (:<=>: TRUE (:/\: (:\/: TRUE ?) TRUE))) ==> False B# check (Not (:<=>: TRUE (:/\: FALSE ?))) ==> True B# check (Not (:<=>: TRUE (:/\: (Not FALSE) FALSE))) ==> True B# check (Not (:<=>: TRUE (:/\: (Not FALSE) TRUE))) ==> False B# check (Not (:<=>: TRUE (:/\: (Not TRUE) ?))) ==> True B# check (Not (:<=>: TRUE (:/\: TRUE (:/\: FALSE ?)))) ==> True B# check (Not (:<=>: TRUE (:/\: TRUE (:=>: ? TRUE)))) ==> False B# check (Not (:<=>: TRUE (:/\: TRUE (:\/: TRUE ?)))) ==> False B# check (Not (:<=>: TRUE (:/\: TRUE FALSE))) ==> True B# check (Not (:<=>: TRUE (:/\: TRUE (Not FALSE)))) ==> False B# check (Not (:<=>: TRUE (:/\: TRUE (Not TRUE)))) ==> True B# check (Not (:<=>: TRUE (:/\: TRUE TRUE))) ==> False B# check (Not (:<=>: TRUE (:<=>: (:/\: FALSE ?) FALSE))) ==> False B# check (Not (:<=>: TRUE (:<=>: (:/\: FALSE ?) TRUE))) ==> True B# check (Not (:<=>: TRUE (:<=>: (:=>: ? TRUE) FALSE))) ==> True B# check (Not (:<=>: TRUE (:<=>: (:=>: ? TRUE) TRUE))) ==> False B# check (Not (:<=>: TRUE (:<=>: (:\/: TRUE ?) FALSE))) ==> True B# check (Not (:<=>: TRUE (:<=>: (:\/: TRUE ?) TRUE))) ==> False B# check (Not (:<=>: TRUE (:<=>: FALSE (:/\: FALSE ?)))) ==> False B# check (Not (:<=>: TRUE (:<=>: FALSE (:=>: ? TRUE)))) ==> True B# check (Not (:<=>: TRUE (:<=>: FALSE (:\/: TRUE ?)))) ==> True B# check (Not (:<=>: TRUE (:<=>: FALSE FALSE))) ==> False B# check (Not (:<=>: TRUE (:<=>: FALSE (Not FALSE)))) ==> True B# check (Not (:<=>: TRUE (:<=>: FALSE (Not TRUE)))) ==> False B# check (Not (:<=>: TRUE (:<=>: FALSE TRUE))) ==> True B# check (Not (:<=>: TRUE (:<=>: (Not FALSE) FALSE))) ==> True B# check (Not (:<=>: TRUE (:<=>: (Not FALSE) TRUE))) ==> False B# check (Not (:<=>: TRUE (:<=>: (Not TRUE) FALSE))) ==> False B# check (Not (:<=>: TRUE (:<=>: (Not TRUE) TRUE))) ==> True B# check (Not (:<=>: TRUE (:<=>: TRUE (:/\: FALSE ?)))) ==> True B# check (Not (:<=>: TRUE (:<=>: TRUE (:=>: ? TRUE)))) ==> False B# check (Not (:<=>: TRUE (:<=>: TRUE (:\/: TRUE ?)))) ==> False B# check (Not (:<=>: TRUE (:<=>: TRUE FALSE))) ==> True B# check (Not (:<=>: TRUE (:<=>: TRUE (Not FALSE)))) ==> False B# check (Not (:<=>: TRUE (:<=>: TRUE (Not TRUE)))) ==> True B# check (Not (:<=>: TRUE (:<=>: TRUE TRUE))) ==> False B# check (Not (:<=>: TRUE (:=>: (:/\: FALSE ?) FALSE))) ==> False B# check (Not (:<=>: TRUE (:=>: (:=>: ? TRUE) FALSE))) ==> True B# check (Not (:<=>: TRUE (:=>: (:\/: TRUE ?) FALSE))) ==> True B# check (Not (:<=>: TRUE (:=>: FALSE (:/\: FALSE ?)))) ==> False B# check (Not (:<=>: TRUE (:=>: FALSE FALSE))) ==> False B# check (Not (:<=>: TRUE (:=>: FALSE (Not TRUE)))) ==> False B# check (Not (:<=>: TRUE (:=>: (Not FALSE) FALSE))) ==> True B# check (Not (:<=>: TRUE (:=>: (Not TRUE) FALSE))) ==> False B# check (Not (:<=>: TRUE (:=>: TRUE (:/\: FALSE ?)))) ==> True B# check (Not (:<=>: TRUE (:=>: TRUE FALSE))) ==> True B# check (Not (:<=>: TRUE (:=>: TRUE (Not TRUE)))) ==> True B# check (Not (:<=>: TRUE (:=>: ? (:/\: TRUE TRUE)))) ==> False B# check (Not (:<=>: TRUE (:=>: ? (:<=>: FALSE FALSE)))) ==> False B# check (Not (:<=>: TRUE (:=>: ? (:<=>: TRUE TRUE)))) ==> False B# check (Not (:<=>: TRUE (:=>: ? (:=>: FALSE FALSE)))) ==> False B# check (Not (:<=>: TRUE (:=>: ? (:=>: ?1 TRUE)))) ==> False B# check (Not (:<=>: TRUE (:=>: ? (:\/: FALSE TRUE)))) ==> False B# check (Not (:<=>: TRUE (:=>: ? (:\/: TRUE ?1)))) ==> False B# check (Not (:<=>: TRUE (:=>: ? (Not FALSE)))) ==> False B# check (Not (:<=>: TRUE (:=>: ? TRUE))) ==> False B# check (Not (:<=>: TRUE (:\/: (:/\: FALSE ?) FALSE))) ==> True B# check (Not (:<=>: TRUE (:\/: (:/\: FALSE ?) TRUE))) ==> False B# check (Not (:<=>: TRUE (:\/: (:/\: TRUE TRUE) ?))) ==> False B# check (Not (:<=>: TRUE (:\/: (:<=>: FALSE FALSE) ?))) ==> False B# check (Not (:<=>: TRUE (:\/: (:<=>: TRUE TRUE) ?))) ==> False B# check (Not (:<=>: TRUE (:\/: (:=>: FALSE FALSE) ?))) ==> False B# check (Not (:<=>: TRUE (:\/: (:=>: ? TRUE) ?1))) ==> False B# check (Not (:<=>: TRUE (:\/: (:\/: FALSE TRUE) ?))) ==> False B# check (Not (:<=>: TRUE (:\/: (:\/: TRUE ?) ?1))) ==> False B# check (Not (:<=>: TRUE (:\/: FALSE (:/\: FALSE ?)))) ==> True B# check (Not (:<=>: TRUE (:\/: FALSE (:=>: ? TRUE)))) ==> False B# check (Not (:<=>: TRUE (:\/: FALSE (:\/: TRUE ?)))) ==> False B# check (Not (:<=>: TRUE (:\/: FALSE FALSE))) ==> True B# check (Not (:<=>: TRUE (:\/: FALSE (Not FALSE)))) ==> False B# check (Not (:<=>: TRUE (:\/: FALSE (Not TRUE)))) ==> True B# check (Not (:<=>: TRUE (:\/: FALSE TRUE))) ==> False B# check (Not (:<=>: TRUE (:\/: (Not FALSE) ?))) ==> False B# check (Not (:<=>: TRUE (:\/: (Not TRUE) FALSE))) ==> True B# check (Not (:<=>: TRUE (:\/: (Not TRUE) TRUE))) ==> False B# check (Not (:<=>: TRUE (:\/: TRUE ?))) ==> False B# check (Not (:<=>: TRUE (Exists (:| -1)))) ==> True B# check (Not (:<=>: TRUE (Exists (:| 0)))) ==> ! divide by zero B# check (Not (:<=>: TRUE (Exists (:| 1)))) ==> False B# check (Not (:<=>: TRUE (Exists (:| 2)))) ==> False B# check (Not (:<=>: TRUE (Exists (:| 101)))) ==> False B# check (Not (:<=>: TRUE FALSE)) ==> True B# check (Not (:<=>: TRUE (Forall (:| -1)))) ==> False B# check (Not (:<=>: TRUE (Forall (:| 0)))) ==> False B# check (Not (:<=>: TRUE (Forall (:| 1)))) ==> False B# check (Not (:<=>: TRUE (Forall (:| 2)))) ==> True B# check (Not (:<=>: TRUE (Forall (:| 101)))) ==> True B# check (Not (:<=>: TRUE (Not (:/\: FALSE ?)))) ==> False B# check (Not (:<=>: TRUE (Not (:/\: TRUE FALSE)))) ==> False B# check (Not (:<=>: TRUE (Not (:/\: TRUE TRUE)))) ==> True B# check (Not (:<=>: TRUE (Not (:<=>: FALSE FALSE)))) ==> True B# check (Not (:<=>: TRUE (Not (:<=>: FALSE TRUE)))) ==> False B# check (Not (:<=>: TRUE (Not (:<=>: TRUE FALSE)))) ==> False B# check (Not (:<=>: TRUE (Not (:<=>: TRUE TRUE)))) ==> True B# check (Not (:<=>: TRUE (Not (:=>: FALSE FALSE)))) ==> True B# check (Not (:<=>: TRUE (Not (:=>: TRUE FALSE)))) ==> False B# check (Not (:<=>: TRUE (Not (:=>: ? TRUE)))) ==> True B# check (Not (:<=>: TRUE (Not (:\/: FALSE FALSE)))) ==> False B# check (Not (:<=>: TRUE (Not (:\/: FALSE TRUE)))) ==> True B# check (Not (:<=>: TRUE (Not (:\/: TRUE ?)))) ==> True B# check (Not (:<=>: TRUE (Not FALSE))) ==> False B# check (Not (:<=>: TRUE (Not (Not FALSE)))) ==> True B# check (Not (:<=>: TRUE (Not (Not TRUE)))) ==> False B# check (Not (:<=>: TRUE (Not TRUE))) ==> True B# check (Not (:<=>: TRUE TRUE)) ==> False A# check (Not (:=: (.* 0 ?) (.* 0 ?1))) ==> False A# check (Not (:=>: (:/=: (.* 0 ?) (.* 0 ?1)) ?2)) ==> False A: check (Not (:=>: (:/\: (:/\: FALSE ?) ?1) ?2)) ==> False B: check (Not (:=>: (:/\: (:/\: FALSE ?) ?1) (:/\: FALSE ?2))) ==> False B: check (Not (:=>: (:/\: (:/\: FALSE ?) ?1) FALSE)) ==> False B: check (Not (:=>: (:/\: (:/\: FALSE ?) ?1) (Not TRUE))) ==> False A: check (Not (:=>: (:/\: (:/\: TRUE FALSE) ?) ?1)) ==> False B: check (Not (:=>: (:/\: (:/\: TRUE FALSE) ?) FALSE)) ==> False A# check (Not (:=>: (:/\: (:/\: TRUE TRUE) FALSE) ?)) ==> False B# check (Not (:=>: (:/\: (:<=>: FALSE TRUE) ?) FALSE)) ==> False B# check (Not (:=>: (:/\: (:<=>: TRUE FALSE) ?) FALSE)) ==> False A# check (Not (:=>: (:/\: (:=>: FALSE ?) (:/\: FALSE ?1)) ?2)) ==> False A# check (Not (:=>: (:/\: (:=>: FALSE ?) FALSE) ?1)) ==> False A# check (Not (:=>: (:/\: (:=>: FALSE ?) (Not TRUE)) ?1)) ==> False A# check (Not (:=>: (:/\: (:=>: FALSE ?) TRUE) FALSE)) ==> True A: check (Not (:=>: (:/\: (:=>: TRUE FALSE) ?) ?1)) ==> False B: check (Not (:=>: (:/\: (:=>: TRUE FALSE) ?) FALSE)) ==> False A# check (Not (:=>: (:/\: (:=>: TRUE TRUE) FALSE) ?)) ==> False B# check (Not (:=>: (:/\: (:=>: ? TRUE) FALSE) FALSE)) ==> False B# check (Not (:=>: (:/\: (:=>: ? TRUE) TRUE) FALSE)) ==> True A: check (Not (:=>: (:/\: (:\/: FALSE FALSE) ?) ?1)) ==> False B: check (Not (:=>: (:/\: (:\/: FALSE FALSE) ?) FALSE)) ==> False A# check (Not (:=>: (:/\: (:\/: FALSE TRUE) FALSE) ?)) ==> False A# check (Not (:=>: (:/\: (:\/: TRUE ?) (:/\: FALSE ?1)) ?2)) ==> False A: check (Not (:=>: (:/\: (:\/: TRUE ?) FALSE) ?1)) ==> False B: check (Not (:=>: (:/\: (:\/: TRUE ?) FALSE) FALSE)) ==> False A# check (Not (:=>: (:/\: (:\/: TRUE ?) (Not TRUE)) ?1)) ==> False A: check (Not (:=>: (:/\: (:\/: TRUE ?) TRUE) FALSE)) ==> True B: check (Not (:=>: (:/\: (:\/: TRUE ?) TRUE) FALSE)) ==> True A: check (Not (:=>: (:/\: FALSE ?) ?1)) ==> False B: check (Not (:=>: (:/\: FALSE ?) (:/\: (:/\: FALSE ?1) ?2))) ==> False B: check (Not (:=>: (:/\: FALSE ?) (:/\: FALSE ?1))) ==> False B: check (Not (:=>: (:/\: FALSE ?) (:/\: (Not TRUE) ?1))) ==> False B: check (Not (:=>: (:/\: FALSE ?) (:/\: TRUE FALSE))) ==> False B: check (Not (:=>: (:/\: FALSE ?) (:<=>: FALSE TRUE))) ==> False B: check (Not (:=>: (:/\: FALSE ?) (:<=>: TRUE FALSE))) ==> False B: check (Not (:=>: (:/\: FALSE ?) (:=>: TRUE FALSE))) ==> False B: check (Not (:=>: (:/\: FALSE ?) (:\/: FALSE FALSE))) ==> False B: check (Not (:=>: (:/\: FALSE ?) (Exists (:| -1)))) ==> False B: check (Not (:=>: (:/\: FALSE ?) FALSE)) ==> False B: check (Not (:=>: (:/\: FALSE ?) (Forall (:| 2)))) ==> False B: check (Not (:=>: (:/\: FALSE ?) (Forall (:| 101)))) ==> False B: check (Not (:=>: (:/\: FALSE ?) (Not (:=>: ?1 TRUE)))) ==> False B: check (Not (:=>: (:/\: FALSE ?) (Not (:\/: TRUE ?1)))) ==> False B: check (Not (:=>: (:/\: FALSE ?) (Not (Not FALSE)))) ==> False B: check (Not (:=>: (:/\: FALSE ?) (Not TRUE))) ==> False A# check (Not (:=>: (:/\: (Not FALSE) (:/\: FALSE ?)) ?1)) ==> False A: check (Not (:=>: (:/\: (Not FALSE) FALSE) ?)) ==> False B: check (Not (:=>: (:/\: (Not FALSE) FALSE) FALSE)) ==> False A# check (Not (:=>: (:/\: (Not FALSE) (Not TRUE)) ?)) ==> False A: check (Not (:=>: (:/\: (Not FALSE) TRUE) FALSE)) ==> True B: check (Not (:=>: (:/\: (Not FALSE) TRUE) FALSE)) ==> True A: check (Not (:=>: (:/\: (Not TRUE) ?) ?1)) ==> False B: check (Not (:=>: (:/\: (Not TRUE) ?) (:/\: FALSE ?1))) ==> False B: check (Not (:=>: (:/\: (Not TRUE) ?) FALSE)) ==> False B: check (Not (:=>: (:/\: (Not TRUE) ?) (Not TRUE))) ==> False A: check (Not (:=>: (:/\: TRUE (:/\: FALSE ?)) ?1)) ==> False B: check (Not (:=>: (:/\: TRUE (:/\: FALSE ?)) FALSE)) ==> False A# check (Not (:=>: (:/\: TRUE (:/\: TRUE FALSE)) ?)) ==> False A# check (Not (:=>: (:/\: TRUE (:=>: FALSE ?)) FALSE)) ==> True A# check (Not (:=>: (:/\: TRUE (:=>: TRUE FALSE)) ?)) ==> False B# check (Not (:=>: (:/\: TRUE (:=>: ? TRUE)) FALSE)) ==> True A# check (Not (:=>: (:/\: TRUE (:\/: FALSE FALSE)) ?)) ==> False A: check (Not (:=>: (:/\: TRUE (:\/: TRUE ?)) FALSE)) ==> True B: check (Not (:=>: (:/\: TRUE (:\/: TRUE ?)) FALSE)) ==> True A: check (Not (:=>: (:/\: TRUE FALSE) ?)) ==> False B: check (Not (:=>: (:/\: TRUE FALSE) (:/\: FALSE ?))) ==> False B: check (Not (:=>: (:/\: TRUE FALSE) FALSE)) ==> False B: check (Not (:=>: (:/\: TRUE FALSE) (Not TRUE))) ==> False A: check (Not (:=>: (:/\: TRUE (Not FALSE)) FALSE)) ==> True B: check (Not (:=>: (:/\: TRUE (Not FALSE)) FALSE)) ==> True A: check (Not (:=>: (:/\: TRUE (Not TRUE)) ?)) ==> False B: check (Not (:=>: (:/\: TRUE (Not TRUE)) FALSE)) ==> False A: check (Not (:=>: (:/\: TRUE TRUE) (:/\: FALSE ?))) ==> True B: check (Not (:=>: (:/\: TRUE TRUE) (:/\: FALSE ?))) ==> True A# check (Not (:=>: (:/\: TRUE TRUE) (:=>: FALSE ?))) ==> False A: check (Not (:=>: (:/\: TRUE TRUE) FALSE)) ==> True B: check (Not (:=>: (:/\: TRUE TRUE) FALSE)) ==> True A: check (Not (:=>: (:/\: TRUE TRUE) (Not TRUE))) ==> True B: check (Not (:=>: (:/\: TRUE TRUE) (Not TRUE))) ==> True A# check (Not (:=>: (:<: (.* 0 ?) (.* 0 ?1)) ?2)) ==> False B# check (Not (:=>: (:<=>: (:/\: FALSE ?) FALSE) FALSE)) ==> True B# check (Not (:=>: (:<=>: (:/\: FALSE ?) TRUE) FALSE)) ==> False B# check (Not (:=>: (:<=>: (:=>: ? TRUE) FALSE) FALSE)) ==> False B# check (Not (:=>: (:<=>: (:=>: ? TRUE) TRUE) FALSE)) ==> True B# check (Not (:=>: (:<=>: (:\/: TRUE ?) FALSE) FALSE)) ==> False B# check (Not (:=>: (:<=>: (:\/: TRUE ?) TRUE) FALSE)) ==> True B# check (Not (:=>: (:<=>: FALSE (:/\: FALSE ?)) FALSE)) ==> True B# check (Not (:=>: (:<=>: FALSE (:=>: ? TRUE)) FALSE)) ==> False B# check (Not (:=>: (:<=>: FALSE (:\/: TRUE ?)) FALSE)) ==> False B# check (Not (:=>: (:<=>: FALSE FALSE) (:/\: FALSE ?))) ==> True B# check (Not (:=>: (:<=>: FALSE FALSE) FALSE)) ==> True B# check (Not (:=>: (:<=>: FALSE FALSE) (Not TRUE))) ==> True B# check (Not (:=>: (:<=>: FALSE (Not FALSE)) FALSE)) ==> False B# check (Not (:=>: (:<=>: FALSE (Not TRUE)) FALSE)) ==> True B# check (Not (:=>: (:<=>: FALSE TRUE) (:/\: FALSE ?))) ==> False B# check (Not (:=>: (:<=>: FALSE TRUE) FALSE)) ==> False B# check (Not (:=>: (:<=>: FALSE TRUE) (Not TRUE))) ==> False B# check (Not (:=>: (:<=>: (Not FALSE) FALSE) FALSE)) ==> False B# check (Not (:=>: (:<=>: (Not FALSE) TRUE) FALSE)) ==> True B# check (Not (:=>: (:<=>: (Not TRUE) FALSE) FALSE)) ==> True B# check (Not (:=>: (:<=>: (Not TRUE) TRUE) FALSE)) ==> False B# check (Not (:=>: (:<=>: TRUE (:/\: FALSE ?)) FALSE)) ==> False B# check (Not (:=>: (:<=>: TRUE (:=>: ? TRUE)) FALSE)) ==> True B# check (Not (:=>: (:<=>: TRUE (:\/: TRUE ?)) FALSE)) ==> True B# check (Not (:=>: (:<=>: TRUE FALSE) (:/\: FALSE ?))) ==> False B# check (Not (:=>: (:<=>: TRUE FALSE) FALSE)) ==> False B# check (Not (:=>: (:<=>: TRUE FALSE) (Not TRUE))) ==> False B# check (Not (:=>: (:<=>: TRUE (Not FALSE)) FALSE)) ==> True B# check (Not (:=>: (:<=>: TRUE (Not TRUE)) FALSE)) ==> False B# check (Not (:=>: (:<=>: TRUE TRUE) (:/\: FALSE ?))) ==> True B# check (Not (:=>: (:<=>: TRUE TRUE) FALSE)) ==> True B# check (Not (:=>: (:<=>: TRUE TRUE) (Not TRUE))) ==> True A# check (Not (:=>: (:=>: (:/\: FALSE ?) ?1) (:/\: FALSE ?2))) ==> True A# check (Not (:=>: (:=>: (:/\: FALSE ?) ?1) (:=>: FALSE ?2))) ==> False A: check (Not (:=>: (:=>: (:/\: FALSE ?) ?1) FALSE)) ==> True B: check (Not (:=>: (:=>: (:/\: FALSE ?) FALSE) FALSE)) ==> True A# check (Not (:=>: (:=>: (:/\: FALSE ?) ?1) (Not TRUE))) ==> True A# check (Not (:=>: (:=>: (:/\: TRUE FALSE) ?) FALSE)) ==> True A# check (Not (:=>: (:=>: (:/\: TRUE TRUE) FALSE) ?)) ==> False A# check (Not (:=>: (:=>: (:=>: FALSE ?) (:/\: FALSE ?1)) ?2)) ==> False A# check (Not (:=>: (:=>: (:=>: FALSE ?) FALSE) ?1)) ==> False A# check (Not (:=>: (:=>: (:=>: FALSE ?) (Not TRUE)) ?1)) ==> False A# check (Not (:=>: (:=>: (:=>: TRUE FALSE) ?) FALSE)) ==> True A# check (Not (:=>: (:=>: (:=>: TRUE TRUE) FALSE) ?)) ==> False B# check (Not (:=>: (:=>: (:=>: ? TRUE) FALSE) FALSE)) ==> False A# check (Not (:=>: (:=>: (:\/: FALSE FALSE) ?) FALSE)) ==> True A# check (Not (:=>: (:=>: (:\/: FALSE TRUE) FALSE) ?)) ==> False A# check (Not (:=>: (:=>: (:\/: TRUE ?) (:/\: FALSE ?1)) ?2)) ==> False A: check (Not (:=>: (:=>: (:\/: TRUE ?) FALSE) ?1)) ==> False B: check (Not (:=>: (:=>: (:\/: TRUE ?) FALSE) FALSE)) ==> False A# check (Not (:=>: (:=>: (:\/: TRUE ?) (Not TRUE)) ?1)) ==> False A# check (Not (:=>: (:=>: FALSE ?) (:/\: (:/\: FALSE ?1) ?2))) ==> True A: check (Not (:=>: (:=>: FALSE ?) (:/\: FALSE ?1))) ==> True B: check (Not (:=>: (:=>: FALSE FALSE) (:/\: FALSE ?))) ==> True A# check (Not (:=>: (:=>: FALSE ?) (:/\: (Not TRUE) ?1))) ==> True A# check (Not (:=>: (:=>: FALSE ?) (:/\: TRUE FALSE))) ==> True A# check (Not (:=>: (:=>: FALSE ?) (:=>: (:/\: FALSE ?1) ?2))) ==> False A# check (Not (:=>: (:=>: FALSE ?) (:=>: FALSE ?1))) ==> False A# check (Not (:=>: (:=>: FALSE ?) (:=>: (Not TRUE) ?1))) ==> False A# check (Not (:=>: (:=>: FALSE ?) (:=>: TRUE FALSE))) ==> True A# check (Not (:=>: (:=>: FALSE ?) (:\/: (:=>: FALSE ?1) ?2))) ==> False A# check (Not (:=>: (:=>: FALSE ?) (:\/: FALSE FALSE))) ==> True A# check (Not (:=>: (:=>: FALSE ?) (Exists (:| -1)))) ==> False A: check (Not (:=>: (:=>: FALSE ?) FALSE)) ==> True B: check (Not (:=>: (:=>: FALSE (:/\: FALSE ?)) FALSE)) ==> True B: check (Not (:=>: (:=>: FALSE FALSE) FALSE)) ==> True B: check (Not (:=>: (:=>: FALSE (Not TRUE)) FALSE)) ==> True A# check (Not (:=>: (:=>: FALSE ?) (Forall (:| 2)))) ==> True A# check (Not (:=>: (:=>: FALSE ?) (Forall (:| 101)))) ==> True A# check (Not (:=>: (:=>: FALSE ?) (Not (:=>: FALSE ?1)))) ==> True A# check (Not (:=>: (:=>: FALSE ?) (Not (:\/: TRUE ?1)))) ==> True A# check (Not (:=>: (:=>: FALSE ?) (Not (Not FALSE)))) ==> True A: check (Not (:=>: (:=>: FALSE ?) (Not TRUE))) ==> True B: check (Not (:=>: (:=>: FALSE FALSE) (Not TRUE))) ==> True A# check (Not (:=>: (:=>: (Not FALSE) (:/\: FALSE ?)) ?1)) ==> False A: check (Not (:=>: (:=>: (Not FALSE) FALSE) ?)) ==> False B: check (Not (:=>: (:=>: (Not FALSE) FALSE) FALSE)) ==> False A# check (Not (:=>: (:=>: (Not FALSE) (Not TRUE)) ?)) ==> False A# check (Not (:=>: (:=>: (Not TRUE) ?) (:/\: FALSE ?1))) ==> True A# check (Not (:=>: (:=>: (Not TRUE) ?) (:=>: FALSE ?1))) ==> False A: check (Not (:=>: (:=>: (Not TRUE) ?) FALSE)) ==> True B: check (Not (:=>: (:=>: (Not TRUE) FALSE) FALSE)) ==> True A# check (Not (:=>: (:=>: (Not TRUE) ?) (Not TRUE))) ==> True A: check (Not (:=>: (:=>: TRUE (:/\: FALSE ?)) ?1)) ==> False B: check (Not (:=>: (:=>: TRUE (:/\: FALSE ?)) FALSE)) ==> False A# check (Not (:=>: (:=>: TRUE (:/\: TRUE FALSE)) ?)) ==> False A# check (Not (:=>: (:=>: TRUE (:=>: FALSE ?)) FALSE)) ==> True A# check (Not (:=>: (:=>: TRUE (:=>: TRUE FALSE)) ?)) ==> False A# check (Not (:=>: (:=>: TRUE (:\/: FALSE FALSE)) ?)) ==> False A: check (Not (:=>: (:=>: TRUE FALSE) ?)) ==> False B: check (Not (:=>: (:=>: TRUE FALSE) (:/\: FALSE ?))) ==> False B: check (Not (:=>: (:=>: TRUE FALSE) FALSE)) ==> False B: check (Not (:=>: (:=>: TRUE FALSE) (Not TRUE))) ==> False A: check (Not (:=>: (:=>: TRUE (Not TRUE)) ?)) ==> False B: check (Not (:=>: (:=>: TRUE (Not TRUE)) FALSE)) ==> False A# check (Not (:=>: (:=>: TRUE TRUE) (:=>: FALSE ?))) ==> False B# check (Not (:=>: (:=>: ? (:/\: TRUE TRUE)) FALSE)) ==> True B# check (Not (:=>: (:=>: ? (:<=>: FALSE FALSE)) FALSE)) ==> True B# check (Not (:=>: (:=>: ? (:<=>: TRUE TRUE)) FALSE)) ==> True B# check (Not (:=>: (:=>: ? (:=>: FALSE FALSE)) FALSE)) ==> True B# check (Not (:=>: (:=>: ? (:=>: ?1 TRUE)) (:/\: FALSE ?2))) ==> True B# check (Not (:=>: (:=>: ? (:=>: ?1 TRUE)) FALSE)) ==> True B# check (Not (:=>: (:=>: ? (:=>: ?1 TRUE)) (Not TRUE))) ==> True B# check (Not (:=>: (:=>: ? (:\/: FALSE TRUE)) FALSE)) ==> True B# check (Not (:=>: (:=>: ? (:\/: TRUE ?1)) (:/\: FALSE ?2))) ==> True A: check (Not (:=>: (:=>: TRUE (:\/: TRUE ?)) FALSE)) ==> True B: check (Not (:=>: (:=>: ? (:\/: TRUE ?1)) FALSE)) ==> True B# check (Not (:=>: (:=>: ? (:\/: TRUE ?1)) (Not TRUE))) ==> True B# check (Not (:=>: (:=>: ? (Not FALSE)) (:/\: FALSE ?1))) ==> True A: check (Not (:=>: (:=>: TRUE (Not FALSE)) FALSE)) ==> True B: check (Not (:=>: (:=>: ? (Not FALSE)) FALSE)) ==> True B# check (Not (:=>: (:=>: ? (Not FALSE)) (Not TRUE))) ==> True B# check (Not (:=>: (:=>: ? TRUE) (:/\: (:/\: FALSE ?1) ?2))) ==> True A: check (Not (:=>: (:=>: TRUE TRUE) (:/\: FALSE ?))) ==> True B: check (Not (:=>: (:=>: ? TRUE) (:/\: FALSE ?1))) ==> True B# check (Not (:=>: (:=>: ? TRUE) (:/\: (Not TRUE) ?1))) ==> True B# check (Not (:=>: (:=>: ? TRUE) (:/\: TRUE FALSE))) ==> True B# check (Not (:=>: (:=>: ? TRUE) (:<=>: FALSE TRUE))) ==> True B# check (Not (:=>: (:=>: ? TRUE) (:<=>: TRUE FALSE))) ==> True B# check (Not (:=>: (:=>: ? TRUE) (:=>: TRUE FALSE))) ==> True B# check (Not (:=>: (:=>: ? TRUE) (:\/: FALSE FALSE))) ==> True B# check (Not (:=>: (:=>: ? TRUE) (Exists (:| -1)))) ==> True A: check (Not (:=>: (:=>: (:=>: FALSE ?) TRUE) FALSE)) ==> True A: check (Not (:=>: (:=>: (:\/: TRUE ?) TRUE) FALSE)) ==> True A: check (Not (:=>: (:=>: (Not FALSE) TRUE) FALSE)) ==> True A: check (Not (:=>: (:=>: TRUE TRUE) FALSE)) ==> True B: check (Not (:=>: (:=>: ? TRUE) FALSE)) ==> True B# check (Not (:=>: (:=>: ? TRUE) (Forall (:| 2)))) ==> True B# check (Not (:=>: (:=>: ? TRUE) (Forall (:| 101)))) ==> True B# check (Not (:=>: (:=>: ? TRUE) (Not (:=>: ?1 TRUE)))) ==> True B# check (Not (:=>: (:=>: ? TRUE) (Not (:\/: TRUE ?1)))) ==> True B# check (Not (:=>: (:=>: ? TRUE) (Not (Not FALSE)))) ==> True A: check (Not (:=>: (:=>: TRUE TRUE) (Not TRUE))) ==> True B: check (Not (:=>: (:=>: ? TRUE) (Not TRUE))) ==> True A# check (Not (:=>: (:>: (.* 0 ?) (.* 0 ?1)) ?2)) ==> False A# check (Not (:=>: (:\/: (:/\: FALSE ?) (:/\: FALSE ?1)) ?2)) ==> False A: check (Not (:=>: (:\/: (:/\: FALSE ?) FALSE) ?1)) ==> False B: check (Not (:=>: (:\/: (:/\: FALSE ?) FALSE) FALSE)) ==> False A# check (Not (:=>: (:\/: (:/\: FALSE ?) (Not TRUE)) ?1)) ==> False A: check (Not (:=>: (:\/: (:/\: FALSE ?) TRUE) FALSE)) ==> True B: check (Not (:=>: (:\/: (:/\: FALSE ?) TRUE) FALSE)) ==> True A# check (Not (:=>: (:\/: (:/\: TRUE FALSE) FALSE) ?)) ==> False A: check (Not (:=>: (:\/: (:/\: TRUE TRUE) ?) FALSE)) ==> True B: check (Not (:=>: (:\/: (:/\: TRUE TRUE) ?) FALSE)) ==> True B# check (Not (:=>: (:\/: (:<=>: FALSE FALSE) ?) FALSE)) ==> True B# check (Not (:=>: (:\/: (:<=>: TRUE TRUE) ?) FALSE)) ==> True A# check (Not (:=>: (:\/: (:=>: FALSE ?) ?1) (:/\: FALSE ?2))) ==> True A# check (Not (:=>: (:\/: (:=>: FALSE ?) ?1) (:=>: FALSE ?2))) ==> False A: check (Not (:=>: (:\/: (:=>: FALSE ?) ?1) FALSE)) ==> True B: check (Not (:=>: (:\/: (:=>: FALSE FALSE) ?) FALSE)) ==> True A# check (Not (:=>: (:\/: (:=>: FALSE ?) ?1) (Not TRUE))) ==> True A# check (Not (:=>: (:\/: (:=>: TRUE FALSE) FALSE) ?)) ==> False B# check (Not (:=>: (:\/: (:=>: ? TRUE) ?1) (:/\: FALSE ?2))) ==> True A: check (Not (:=>: (:\/: (:=>: TRUE TRUE) ?) FALSE)) ==> True B: check (Not (:=>: (:\/: (:=>: ? TRUE) ?1) FALSE)) ==> True B# check (Not (:=>: (:\/: (:=>: ? TRUE) ?1) (Not TRUE))) ==> True A# check (Not (:=>: (:\/: (:\/: FALSE FALSE) FALSE) ?)) ==> False A: check (Not (:=>: (:\/: (:\/: FALSE TRUE) ?) FALSE)) ==> True B: check (Not (:=>: (:\/: (:\/: FALSE TRUE) ?) FALSE)) ==> True A: check (Not (:=>: (:\/: (:\/: TRUE ?) ?1) (:/\: FALSE ?2))) ==> True B: check (Not (:=>: (:\/: (:\/: TRUE ?) ?1) (:/\: FALSE ?2))) ==> True A# check (Not (:=>: (:\/: (:\/: TRUE ?) ?1) (:=>: FALSE ?2))) ==> False A: check (Not (:=>: (:\/: (:\/: TRUE ?) ?1) FALSE)) ==> True B: check (Not (:=>: (:\/: (:\/: TRUE ?) ?1) FALSE)) ==> True A: check (Not (:=>: (:\/: (:\/: TRUE ?) ?1) (Not TRUE))) ==> True B: check (Not (:=>: (:\/: (:\/: TRUE ?) ?1) (Not TRUE))) ==> True A: check (Not (:=>: (:\/: FALSE (:/\: FALSE ?)) ?1)) ==> False B: check (Not (:=>: (:\/: FALSE (:/\: FALSE ?)) FALSE)) ==> False A# check (Not (:=>: (:\/: FALSE (:/\: TRUE FALSE)) ?)) ==> False A# check (Not (:=>: (:\/: FALSE (:=>: FALSE ?)) FALSE)) ==> True A# check (Not (:=>: (:\/: FALSE (:=>: TRUE FALSE)) ?)) ==> False B# check (Not (:=>: (:\/: FALSE (:=>: ? TRUE)) FALSE)) ==> True A# check (Not (:=>: (:\/: FALSE (:\/: FALSE FALSE)) ?)) ==> False A: check (Not (:=>: (:\/: FALSE (:\/: TRUE ?)) FALSE)) ==> True B: check (Not (:=>: (:\/: FALSE (:\/: TRUE ?)) FALSE)) ==> True A: check (Not (:=>: (:\/: FALSE FALSE) ?)) ==> False B: check (Not (:=>: (:\/: FALSE FALSE) (:/\: FALSE ?))) ==> False B: check (Not (:=>: (:\/: FALSE FALSE) FALSE)) ==> False B: check (Not (:=>: (:\/: FALSE FALSE) (Not TRUE))) ==> False A: check (Not (:=>: (:\/: FALSE (Not FALSE)) FALSE)) ==> True B: check (Not (:=>: (:\/: FALSE (Not FALSE)) FALSE)) ==> True A: check (Not (:=>: (:\/: FALSE (Not TRUE)) ?)) ==> False B: check (Not (:=>: (:\/: FALSE (Not TRUE)) FALSE)) ==> False A: check (Not (:=>: (:\/: FALSE TRUE) (:/\: FALSE ?))) ==> True B: check (Not (:=>: (:\/: FALSE TRUE) (:/\: FALSE ?))) ==> True A# check (Not (:=>: (:\/: FALSE TRUE) (:=>: FALSE ?))) ==> False A: check (Not (:=>: (:\/: FALSE TRUE) FALSE)) ==> True B: check (Not (:=>: (:\/: FALSE TRUE) FALSE)) ==> True A: check (Not (:=>: (:\/: FALSE TRUE) (Not TRUE))) ==> True B: check (Not (:=>: (:\/: FALSE TRUE) (Not TRUE))) ==> True A: check (Not (:=>: (:\/: (Not FALSE) ?) (:/\: FALSE ?1))) ==> True B: check (Not (:=>: (:\/: (Not FALSE) ?) (:/\: FALSE ?1))) ==> True A# check (Not (:=>: (:\/: (Not FALSE) ?) (:=>: FALSE ?1))) ==> False A: check (Not (:=>: (:\/: (Not FALSE) ?) FALSE)) ==> True B: check (Not (:=>: (:\/: (Not FALSE) ?) FALSE)) ==> True A: check (Not (:=>: (:\/: (Not FALSE) ?) (Not TRUE))) ==> True B: check (Not (:=>: (:\/: (Not FALSE) ?) (Not TRUE))) ==> True A# check (Not (:=>: (:\/: (Not TRUE) (:/\: FALSE ?)) ?1)) ==> False A: check (Not (:=>: (:\/: (Not TRUE) FALSE) ?)) ==> False B: check (Not (:=>: (:\/: (Not TRUE) FALSE) FALSE)) ==> False A# check (Not (:=>: (:\/: (Not TRUE) (Not TRUE)) ?)) ==> False A: check (Not (:=>: (:\/: (Not TRUE) TRUE) FALSE)) ==> True B: check (Not (:=>: (:\/: (Not TRUE) TRUE) FALSE)) ==> True A: check (Not (:=>: (:\/: TRUE ?) (:/\: (:/\: FALSE ?1) ?2))) ==> True B: check (Not (:=>: (:\/: TRUE ?) (:/\: (:/\: FALSE ?1) ?2))) ==> True A: check (Not (:=>: (:\/: TRUE ?) (:/\: FALSE ?1))) ==> True B: check (Not (:=>: (:\/: TRUE ?) (:/\: FALSE ?1))) ==> True A: check (Not (:=>: (:\/: TRUE ?) (:/\: (Not TRUE) ?1))) ==> True B: check (Not (:=>: (:\/: TRUE ?) (:/\: (Not TRUE) ?1))) ==> True A: check (Not (:=>: (:\/: TRUE ?) (:/\: TRUE FALSE))) ==> True B: check (Not (:=>: (:\/: TRUE ?) (:/\: TRUE FALSE))) ==> True B# check (Not (:=>: (:\/: TRUE ?) (:<=>: FALSE TRUE))) ==> True B# check (Not (:=>: (:\/: TRUE ?) (:<=>: TRUE FALSE))) ==> True A# check (Not (:=>: (:\/: TRUE ?) (:=>: (:/\: FALSE ?1) ?2))) ==> False A# check (Not (:=>: (:\/: TRUE ?) (:=>: FALSE ?1))) ==> False A# check (Not (:=>: (:\/: TRUE ?) (:=>: (Not TRUE) ?1))) ==> False A: check (Not (:=>: (:\/: TRUE ?) (:=>: TRUE FALSE))) ==> True B: check (Not (:=>: (:\/: TRUE ?) (:=>: TRUE FALSE))) ==> True A# check (Not (:=>: (:\/: TRUE ?) (:\/: (:=>: FALSE ?1) ?2))) ==> False A: check (Not (:=>: (:\/: TRUE ?) (:\/: FALSE FALSE))) ==> True B: check (Not (:=>: (:\/: TRUE ?) (:\/: FALSE FALSE))) ==> True A~ check (Not (:=>: (:\/: TRUE ?) (Exists (:| -1)))) ==> False B~ check (Not (:=>: (:\/: TRUE ?) (Exists (:| -1)))) ==> True A: check (Not (:=>: (:\/: TRUE ?) FALSE)) ==> True B: check (Not (:=>: (:\/: TRUE ?) FALSE)) ==> True A: check (Not (:=>: (:\/: TRUE ?) (Forall (:| 2)))) ==> True B: check (Not (:=>: (:\/: TRUE ?) (Forall (:| 2)))) ==> True A: check (Not (:=>: (:\/: TRUE ?) (Forall (:| 101)))) ==> True B: check (Not (:=>: (:\/: TRUE ?) (Forall (:| 101)))) ==> True A# check (Not (:=>: (:\/: TRUE ?) (Not (:=>: FALSE ?1)))) ==> True B# check (Not (:=>: (:\/: TRUE ?) (Not (:=>: ?1 TRUE)))) ==> True A: check (Not (:=>: (:\/: TRUE ?) (Not (:\/: TRUE ?1)))) ==> True B: check (Not (:=>: (:\/: TRUE ?) (Not (:\/: TRUE ?1)))) ==> True A: check (Not (:=>: (:\/: TRUE ?) (Not (Not FALSE)))) ==> True B: check (Not (:=>: (:\/: TRUE ?) (Not (Not FALSE)))) ==> True A: check (Not (:=>: (:\/: TRUE ?) (Not TRUE))) ==> True B: check (Not (:=>: (:\/: TRUE ?) (Not TRUE))) ==> True A~ check (Not (:=>: (Exists (:| -1)) (:/\: FALSE ?))) ==> True B~ check (Not (:=>: (Exists (:| -1)) (:/\: FALSE ?))) ==> False A# check (Not (:=>: (Exists (:| -1)) (:=>: FALSE ?))) ==> False A~ check (Not (:=>: (Exists (:| -1)) FALSE)) ==> True B~ check (Not (:=>: (Exists (:| -1)) FALSE)) ==> False A~ check (Not (:=>: (Exists (:| -1)) (Not TRUE))) ==> True B~ check (Not (:=>: (Exists (:| -1)) (Not TRUE))) ==> False A~ check (Not (:=>: (Exists (:| 0)) ?)) ==> False B~ check (Not (:=>: (Exists (:| 0)) (:/\: FALSE ?))) ==> ! divide by zero B~ check (Not (:=>: (Exists (:| 0)) FALSE)) ==> ! divide by zero B~ check (Not (:=>: (Exists (:| 0)) (Not TRUE))) ==> ! divide by zero A: check (Not (:=>: (Exists (:| 1)) (:/\: FALSE ?))) ==> True B: check (Not (:=>: (Exists (:| 1)) (:/\: FALSE ?))) ==> True A# check (Not (:=>: (Exists (:| 1)) (:=>: FALSE ?))) ==> False A: check (Not (:=>: (Exists (:| 1)) FALSE)) ==> True B: check (Not (:=>: (Exists (:| 1)) FALSE)) ==> True A: check (Not (:=>: (Exists (:| 1)) (Not TRUE))) ==> True B: check (Not (:=>: (Exists (:| 1)) (Not TRUE))) ==> True A: check (Not (:=>: (Exists (:| 2)) (:/\: FALSE ?))) ==> True B: check (Not (:=>: (Exists (:| 2)) (:/\: FALSE ?))) ==> True A# check (Not (:=>: (Exists (:| 2)) (:=>: FALSE ?))) ==> False A: check (Not (:=>: (Exists (:| 2)) FALSE)) ==> True B: check (Not (:=>: (Exists (:| 2)) FALSE)) ==> True A: check (Not (:=>: (Exists (:| 2)) (Not TRUE))) ==> True B: check (Not (:=>: (Exists (:| 2)) (Not TRUE))) ==> True A: check (Not (:=>: (Exists (:| 101)) (:/\: FALSE ?))) ==> True B: check (Not (:=>: (Exists (:| 101)) (:/\: FALSE ?))) ==> True A# check (Not (:=>: (Exists (:| 101)) (:=>: FALSE ?))) ==> False A: check (Not (:=>: (Exists (:| 101)) FALSE)) ==> True B: check (Not (:=>: (Exists (:| 101)) FALSE)) ==> True A: check (Not (:=>: (Exists (:| 101)) (Not TRUE))) ==> True B: check (Not (:=>: (Exists (:| 101)) (Not TRUE))) ==> True A: check (Not (:=>: FALSE ?)) ==> False B: check (Not (:=>: FALSE (:/\: (:/\: FALSE ?) ?1))) ==> False B: check (Not (:=>: FALSE (:/\: (:/\: TRUE FALSE) ?))) ==> False B: check (Not (:=>: FALSE (:/\: (:<=>: FALSE TRUE) ?))) ==> False B: check (Not (:=>: FALSE (:/\: (:<=>: TRUE FALSE) ?))) ==> False B: check (Not (:=>: FALSE (:/\: (:=>: TRUE FALSE) ?))) ==> False B: check (Not (:=>: FALSE (:/\: (:=>: ? TRUE) FALSE))) ==> False B: check (Not (:=>: FALSE (:/\: (:\/: FALSE FALSE) ?))) ==> False B: check (Not (:=>: FALSE (:/\: (:\/: TRUE ?) FALSE))) ==> False B: check (Not (:=>: FALSE (:/\: FALSE ?))) ==> False B: check (Not (:=>: FALSE (:/\: (Not FALSE) FALSE))) ==> False B: check (Not (:=>: FALSE (:/\: (Not TRUE) ?))) ==> False B: check (Not (:=>: FALSE (:/\: TRUE (:/\: FALSE ?)))) ==> False B: check (Not (:=>: FALSE (:/\: TRUE FALSE))) ==> False B: check (Not (:=>: FALSE (:/\: TRUE (Not TRUE)))) ==> False B: check (Not (:=>: FALSE (:<=>: (:/\: FALSE ?) TRUE))) ==> False B: check (Not (:=>: FALSE (:<=>: (:=>: ? TRUE) FALSE))) ==> False B: check (Not (:=>: FALSE (:<=>: (:\/: TRUE ?) FALSE))) ==> False B: check (Not (:=>: FALSE (:<=>: FALSE (:=>: ? TRUE)))) ==> False B: check (Not (:=>: FALSE (:<=>: FALSE (:\/: TRUE ?)))) ==> False B: check (Not (:=>: FALSE (:<=>: FALSE (Not FALSE)))) ==> False B: check (Not (:=>: FALSE (:<=>: FALSE TRUE))) ==> False B: check (Not (:=>: FALSE (:<=>: (Not FALSE) FALSE))) ==> False B: check (Not (:=>: FALSE (:<=>: (Not TRUE) TRUE))) ==> False B: check (Not (:=>: FALSE (:<=>: TRUE (:/\: FALSE ?)))) ==> False B: check (Not (:=>: FALSE (:<=>: TRUE FALSE))) ==> False B: check (Not (:=>: FALSE (:<=>: TRUE (Not TRUE)))) ==> False B: check (Not (:=>: FALSE (:=>: (:=>: ? TRUE) FALSE))) ==> False B: check (Not (:=>: FALSE (:=>: (:\/: TRUE ?) FALSE))) ==> False B: check (Not (:=>: FALSE (:=>: (Not FALSE) FALSE))) ==> False B: check (Not (:=>: FALSE (:=>: TRUE (:/\: FALSE ?)))) ==> False B: check (Not (:=>: FALSE (:=>: TRUE FALSE))) ==> False B: check (Not (:=>: FALSE (:=>: TRUE (Not TRUE)))) ==> False B: check (Not (:=>: FALSE (:\/: (:/\: FALSE ?) FALSE))) ==> False B: check (Not (:=>: FALSE (:\/: FALSE (:/\: FALSE ?)))) ==> False B: check (Not (:=>: FALSE (:\/: FALSE FALSE))) ==> False B: check (Not (:=>: FALSE (:\/: FALSE (Not TRUE)))) ==> False B: check (Not (:=>: FALSE (:\/: (Not TRUE) FALSE))) ==> False B: check (Not (:=>: FALSE (Exists (:| -1)))) ==> False B: check (Not (:=>: FALSE FALSE)) ==> False B: check (Not (:=>: FALSE (Forall (:| 2)))) ==> False B: check (Not (:=>: FALSE (Forall (:| 101)))) ==> False B: check (Not (:=>: FALSE (Not (:/\: TRUE TRUE)))) ==> False B: check (Not (:=>: FALSE (Not (:<=>: FALSE FALSE)))) ==> False B: check (Not (:=>: FALSE (Not (:<=>: TRUE TRUE)))) ==> False B: check (Not (:=>: FALSE (Not (:=>: FALSE FALSE)))) ==> False B: check (Not (:=>: FALSE (Not (:=>: ? TRUE)))) ==> False B: check (Not (:=>: FALSE (Not (:\/: FALSE TRUE)))) ==> False B: check (Not (:=>: FALSE (Not (:\/: TRUE ?)))) ==> False B: check (Not (:=>: FALSE (Not (Not FALSE)))) ==> False B: check (Not (:=>: FALSE (Not TRUE))) ==> False A: check (Not (:=>: (Forall (:| -1)) (:/\: FALSE ?))) ==> True B: check (Not (:=>: (Forall (:| -1)) (:/\: FALSE ?))) ==> True A# check (Not (:=>: (Forall (:| -1)) (:=>: FALSE ?))) ==> False A: check (Not (:=>: (Forall (:| -1)) FALSE)) ==> True B: check (Not (:=>: (Forall (:| -1)) FALSE)) ==> True A: check (Not (:=>: (Forall (:| -1)) (Not TRUE))) ==> True B: check (Not (:=>: (Forall (:| -1)) (Not TRUE))) ==> True A: check (Not (:=>: (Forall (:| 0)) (:/\: FALSE ?))) ==> True B: check (Not (:=>: (Forall (:| 0)) (:/\: FALSE ?))) ==> True A# check (Not (:=>: (Forall (:| 0)) (:=>: FALSE ?))) ==> False A: check (Not (:=>: (Forall (:| 0)) FALSE)) ==> True B: check (Not (:=>: (Forall (:| 0)) FALSE)) ==> True A: check (Not (:=>: (Forall (:| 0)) (Not TRUE))) ==> True B: check (Not (:=>: (Forall (:| 0)) (Not TRUE))) ==> True A: check (Not (:=>: (Forall (:| 1)) (:/\: FALSE ?))) ==> True B: check (Not (:=>: (Forall (:| 1)) (:/\: FALSE ?))) ==> True A# check (Not (:=>: (Forall (:| 1)) (:=>: FALSE ?))) ==> False A: check (Not (:=>: (Forall (:| 1)) FALSE)) ==> True B: check (Not (:=>: (Forall (:| 1)) FALSE)) ==> True A: check (Not (:=>: (Forall (:| 1)) (Not TRUE))) ==> True B: check (Not (:=>: (Forall (:| 1)) (Not TRUE))) ==> True A: check (Not (:=>: (Forall (:| 2)) ?)) ==> False B: check (Not (:=>: (Forall (:| 2)) (:/\: FALSE ?))) ==> False B: check (Not (:=>: (Forall (:| 2)) FALSE)) ==> False B: check (Not (:=>: (Forall (:| 2)) (Not TRUE))) ==> False A: check (Not (:=>: (Forall (:| 101)) ?)) ==> False B: check (Not (:=>: (Forall (:| 101)) (:/\: FALSE ?))) ==> False B: check (Not (:=>: (Forall (:| 101)) FALSE)) ==> False B: check (Not (:=>: (Forall (:| 101)) (Not TRUE))) ==> False A: check (Not (:=>: (Not (:/\: FALSE ?)) (:/\: FALSE ?1))) ==> True B: check (Not (:=>: (Not (:/\: FALSE ?)) (:/\: FALSE ?1))) ==> True A# check (Not (:=>: (Not (:/\: FALSE ?)) (:=>: FALSE ?1))) ==> False A: check (Not (:=>: (Not (:/\: FALSE ?)) FALSE)) ==> True B: check (Not (:=>: (Not (:/\: FALSE ?)) FALSE)) ==> True A: check (Not (:=>: (Not (:/\: FALSE ?)) (Not TRUE))) ==> True B: check (Not (:=>: (Not (:/\: FALSE ?)) (Not TRUE))) ==> True A: check (Not (:=>: (Not (:/\: TRUE FALSE)) FALSE)) ==> True B: check (Not (:=>: (Not (:/\: TRUE FALSE)) FALSE)) ==> True A: check (Not (:=>: (Not (:/\: TRUE TRUE)) ?)) ==> False B: check (Not (:=>: (Not (:/\: TRUE TRUE)) FALSE)) ==> False B# check (Not (:=>: (Not (:<=>: FALSE FALSE)) FALSE)) ==> False B# check (Not (:=>: (Not (:<=>: FALSE TRUE)) FALSE)) ==> True B# check (Not (:=>: (Not (:<=>: TRUE FALSE)) FALSE)) ==> True B# check (Not (:=>: (Not (:<=>: TRUE TRUE)) FALSE)) ==> False A: check (Not (:=>: (Not (:=>: FALSE ?)) ?1)) ==> False B: check (Not (:=>: (Not (:=>: FALSE FALSE)) FALSE)) ==> False A: check (Not (:=>: (Not (:=>: TRUE FALSE)) FALSE)) ==> True B: check (Not (:=>: (Not (:=>: TRUE FALSE)) FALSE)) ==> True A# check (Not (:=>: (Not (:=>: TRUE TRUE)) ?)) ==> False B# check (Not (:=>: (Not (:=>: ? TRUE)) (:/\: FALSE ?1))) ==> False B# check (Not (:=>: (Not (:=>: ? TRUE)) FALSE)) ==> False B# check (Not (:=>: (Not (:=>: ? TRUE)) (Not TRUE))) ==> False A: check (Not (:=>: (Not (:\/: FALSE FALSE)) FALSE)) ==> True B: check (Not (:=>: (Not (:\/: FALSE FALSE)) FALSE)) ==> True A: check (Not (:=>: (Not (:\/: FALSE TRUE)) ?)) ==> False B: check (Not (:=>: (Not (:\/: FALSE TRUE)) FALSE)) ==> False A: check (Not (:=>: (Not (:\/: TRUE ?)) ?1)) ==> False B: check (Not (:=>: (Not (:\/: TRUE ?)) (:/\: FALSE ?1))) ==> False B: check (Not (:=>: (Not (:\/: TRUE ?)) FALSE)) ==> False B: check (Not (:=>: (Not (:\/: TRUE ?)) (Not TRUE))) ==> False A: check (Not (:=>: (Not FALSE) (:/\: (:/\: FALSE ?) ?1))) ==> True B: check (Not (:=>: (Not FALSE) (:/\: (:/\: FALSE ?) ?1))) ==> True A: check (Not (:=>: (Not FALSE) (:/\: FALSE ?))) ==> True B: check (Not (:=>: (Not FALSE) (:/\: FALSE ?))) ==> True A: check (Not (:=>: (Not FALSE) (:/\: (Not TRUE) ?))) ==> True B: check (Not (:=>: (Not FALSE) (:/\: (Not TRUE) ?))) ==> True A: check (Not (:=>: (Not FALSE) (:/\: TRUE FALSE))) ==> True B: check (Not (:=>: (Not FALSE) (:/\: TRUE FALSE))) ==> True B# check (Not (:=>: (Not FALSE) (:<=>: FALSE TRUE))) ==> True B# check (Not (:=>: (Not FALSE) (:<=>: TRUE FALSE))) ==> True A# check (Not (:=>: (Not FALSE) (:=>: (:/\: FALSE ?) ?1))) ==> False A# check (Not (:=>: (Not FALSE) (:=>: FALSE ?))) ==> False A# check (Not (:=>: (Not FALSE) (:=>: (Not TRUE) ?))) ==> False A: check (Not (:=>: (Not FALSE) (:=>: TRUE FALSE))) ==> True B: check (Not (:=>: (Not FALSE) (:=>: TRUE FALSE))) ==> True A# check (Not (:=>: (Not FALSE) (:\/: (:=>: FALSE ?) ?1))) ==> False A: check (Not (:=>: (Not FALSE) (:\/: FALSE FALSE))) ==> True B: check (Not (:=>: (Not FALSE) (:\/: FALSE FALSE))) ==> True A~ check (Not (:=>: (Not FALSE) (Exists (:| -1)))) ==> False B~ check (Not (:=>: (Not FALSE) (Exists (:| -1)))) ==> True A: check (Not (:=>: (Not FALSE) FALSE)) ==> True B: check (Not (:=>: (Not FALSE) FALSE)) ==> True A: check (Not (:=>: (Not FALSE) (Forall (:| 2)))) ==> True B: check (Not (:=>: (Not FALSE) (Forall (:| 2)))) ==> True A: check (Not (:=>: (Not FALSE) (Forall (:| 101)))) ==> True B: check (Not (:=>: (Not FALSE) (Forall (:| 101)))) ==> True A# check (Not (:=>: (Not FALSE) (Not (:=>: FALSE ?)))) ==> True B# check (Not (:=>: (Not FALSE) (Not (:=>: ? TRUE)))) ==> True A: check (Not (:=>: (Not FALSE) (Not (:\/: TRUE ?)))) ==> True B: check (Not (:=>: (Not FALSE) (Not (:\/: TRUE ?)))) ==> True A: check (Not (:=>: (Not FALSE) (Not (Not FALSE)))) ==> True B: check (Not (:=>: (Not FALSE) (Not (Not FALSE)))) ==> True A: check (Not (:=>: (Not FALSE) (Not TRUE))) ==> True B: check (Not (:=>: (Not FALSE) (Not TRUE))) ==> True A: check (Not (:=>: (Not (Not FALSE)) ?)) ==> False B: check (Not (:=>: (Not (Not FALSE)) (:/\: FALSE ?))) ==> False B: check (Not (:=>: (Not (Not FALSE)) FALSE)) ==> False B: check (Not (:=>: (Not (Not FALSE)) (Not TRUE))) ==> False A: check (Not (:=>: (Not (Not TRUE)) (:/\: FALSE ?))) ==> True B: check (Not (:=>: (Not (Not TRUE)) (:/\: FALSE ?))) ==> True A# check (Not (:=>: (Not (Not TRUE)) (:=>: FALSE ?))) ==> False A: check (Not (:=>: (Not (Not TRUE)) FALSE)) ==> True B: check (Not (:=>: (Not (Not TRUE)) FALSE)) ==> True A: check (Not (:=>: (Not (Not TRUE)) (Not TRUE))) ==> True B: check (Not (:=>: (Not (Not TRUE)) (Not TRUE))) ==> True A: check (Not (:=>: (Not TRUE) ?)) ==> False B: check (Not (:=>: (Not TRUE) (:/\: (:/\: FALSE ?) ?1))) ==> False B: check (Not (:=>: (Not TRUE) (:/\: FALSE ?))) ==> False B: check (Not (:=>: (Not TRUE) (:/\: (Not TRUE) ?))) ==> False B: check (Not (:=>: (Not TRUE) (:/\: TRUE FALSE))) ==> False B: check (Not (:=>: (Not TRUE) (:<=>: FALSE TRUE))) ==> False B: check (Not (:=>: (Not TRUE) (:<=>: TRUE FALSE))) ==> False B: check (Not (:=>: (Not TRUE) (:=>: TRUE FALSE))) ==> False B: check (Not (:=>: (Not TRUE) (:\/: FALSE FALSE))) ==> False B: check (Not (:=>: (Not TRUE) (Exists (:| -1)))) ==> False B: check (Not (:=>: (Not TRUE) FALSE)) ==> False B: check (Not (:=>: (Not TRUE) (Forall (:| 2)))) ==> False B: check (Not (:=>: (Not TRUE) (Forall (:| 101)))) ==> False B: check (Not (:=>: (Not TRUE) (Not (:=>: ? TRUE)))) ==> False B: check (Not (:=>: (Not TRUE) (Not (:\/: TRUE ?)))) ==> False B: check (Not (:=>: (Not TRUE) (Not (Not FALSE)))) ==> False B: check (Not (:=>: (Not TRUE) (Not TRUE))) ==> False A: check (Not (:=>: TRUE (:/\: (:/\: FALSE ?) ?1))) ==> True B: check (Not (:=>: TRUE (:/\: (:/\: FALSE ?) ?1))) ==> True A: check (Not (:=>: TRUE (:/\: (:/\: TRUE FALSE) ?))) ==> True B: check (Not (:=>: TRUE (:/\: (:/\: TRUE FALSE) ?))) ==> True B# check (Not (:=>: TRUE (:/\: (:<=>: FALSE TRUE) ?))) ==> True B# check (Not (:=>: TRUE (:/\: (:<=>: TRUE FALSE) ?))) ==> True A# check (Not (:=>: TRUE (:/\: (:=>: FALSE ?) FALSE))) ==> True A# check (Not (:=>: TRUE (:/\: (:=>: FALSE ?) TRUE))) ==> False A: check (Not (:=>: TRUE (:/\: (:=>: TRUE FALSE) ?))) ==> True B: check (Not (:=>: TRUE (:/\: (:=>: TRUE FALSE) ?))) ==> True B# check (Not (:=>: TRUE (:/\: (:=>: ? TRUE) FALSE))) ==> True A: check (Not (:=>: TRUE (:/\: (:\/: FALSE FALSE) ?))) ==> True B: check (Not (:=>: TRUE (:/\: (:\/: FALSE FALSE) ?))) ==> True A: check (Not (:=>: TRUE (:/\: (:\/: TRUE ?) FALSE))) ==> True B: check (Not (:=>: TRUE (:/\: (:\/: TRUE ?) FALSE))) ==> True A: check (Not (:=>: TRUE (:/\: FALSE ?))) ==> True B: check (Not (:=>: TRUE (:/\: FALSE ?))) ==> True A: check (Not (:=>: TRUE (:/\: (Not FALSE) FALSE))) ==> True B: check (Not (:=>: TRUE (:/\: (Not FALSE) FALSE))) ==> True A: check (Not (:=>: TRUE (:/\: (Not TRUE) ?))) ==> True B: check (Not (:=>: TRUE (:/\: (Not TRUE) ?))) ==> True A: check (Not (:=>: TRUE (:/\: TRUE (:/\: FALSE ?)))) ==> True B: check (Not (:=>: TRUE (:/\: TRUE (:/\: FALSE ?)))) ==> True A# check (Not (:=>: TRUE (:/\: TRUE (:=>: FALSE ?)))) ==> False A: check (Not (:=>: TRUE (:/\: TRUE FALSE))) ==> True B: check (Not (:=>: TRUE (:/\: TRUE FALSE))) ==> True A: check (Not (:=>: TRUE (:/\: TRUE (Not TRUE)))) ==> True B: check (Not (:=>: TRUE (:/\: TRUE (Not TRUE)))) ==> True B# check (Not (:=>: TRUE (:<=>: (:/\: FALSE ?) TRUE))) ==> True B# check (Not (:=>: TRUE (:<=>: (:=>: ? TRUE) FALSE))) ==> True B# check (Not (:=>: TRUE (:<=>: (:\/: TRUE ?) FALSE))) ==> True B# check (Not (:=>: TRUE (:<=>: FALSE (:=>: ? TRUE)))) ==> True B# check (Not (:=>: TRUE (:<=>: FALSE (:\/: TRUE ?)))) ==> True B# check (Not (:=>: TRUE (:<=>: FALSE (Not FALSE)))) ==> True B# check (Not (:=>: TRUE (:<=>: FALSE TRUE))) ==> True B# check (Not (:=>: TRUE (:<=>: (Not FALSE) FALSE))) ==> True B# check (Not (:=>: TRUE (:<=>: (Not TRUE) TRUE))) ==> True B# check (Not (:=>: TRUE (:<=>: TRUE (:/\: FALSE ?)))) ==> True B# check (Not (:=>: TRUE (:<=>: TRUE FALSE))) ==> True B# check (Not (:=>: TRUE (:<=>: TRUE (Not TRUE)))) ==> True A# check (Not (:=>: TRUE (:=>: (:/\: FALSE ?) ?1))) ==> False A# check (Not (:=>: TRUE (:=>: (:/\: TRUE FALSE) ?))) ==> False A# check (Not (:=>: TRUE (:=>: (:=>: FALSE ?) FALSE))) ==> True A# check (Not (:=>: TRUE (:=>: (:=>: TRUE FALSE) ?))) ==> False B# check (Not (:=>: TRUE (:=>: (:=>: ? TRUE) FALSE))) ==> True A# check (Not (:=>: TRUE (:=>: (:\/: FALSE FALSE) ?))) ==> False A: check (Not (:=>: TRUE (:=>: (:\/: TRUE ?) FALSE))) ==> True B: check (Not (:=>: TRUE (:=>: (:\/: TRUE ?) FALSE))) ==> True A# check (Not (:=>: TRUE (:=>: FALSE ?))) ==> False A: check (Not (:=>: TRUE (:=>: (Not FALSE) FALSE))) ==> True B: check (Not (:=>: TRUE (:=>: (Not FALSE) FALSE))) ==> True A# check (Not (:=>: TRUE (:=>: (Not TRUE) ?))) ==> False A: check (Not (:=>: TRUE (:=>: TRUE (:/\: FALSE ?)))) ==> True B: check (Not (:=>: TRUE (:=>: TRUE (:/\: FALSE ?)))) ==> True A# check (Not (:=>: TRUE (:=>: TRUE (:=>: FALSE ?)))) ==> False A: check (Not (:=>: TRUE (:=>: TRUE FALSE))) ==> True B: check (Not (:=>: TRUE (:=>: TRUE FALSE))) ==> True A: check (Not (:=>: TRUE (:=>: TRUE (Not TRUE)))) ==> True B: check (Not (:=>: TRUE (:=>: TRUE (Not TRUE)))) ==> True A: check (Not (:=>: TRUE (:\/: (:/\: FALSE ?) FALSE))) ==> True B: check (Not (:=>: TRUE (:\/: (:/\: FALSE ?) FALSE))) ==> True A# check (Not (:=>: TRUE (:\/: (:=>: FALSE ?) ?1))) ==> False A: check (Not (:=>: TRUE (:\/: FALSE (:/\: FALSE ?)))) ==> True B: check (Not (:=>: TRUE (:\/: FALSE (:/\: FALSE ?)))) ==> True A# check (Not (:=>: TRUE (:\/: FALSE (:=>: FALSE ?)))) ==> False A: check (Not (:=>: TRUE (:\/: FALSE FALSE))) ==> True B: check (Not (:=>: TRUE (:\/: FALSE FALSE))) ==> True A: check (Not (:=>: TRUE (:\/: FALSE (Not TRUE)))) ==> True B: check (Not (:=>: TRUE (:\/: FALSE (Not TRUE)))) ==> True A: check (Not (:=>: TRUE (:\/: (Not TRUE) FALSE))) ==> True B: check (Not (:=>: TRUE (:\/: (Not TRUE) FALSE))) ==> True A~ check (Not (:=>: TRUE (Exists (:| -1)))) ==> False B~ check (Not (:=>: TRUE (Exists (:| -1)))) ==> True A: check (Not (:=>: TRUE FALSE)) ==> True B: check (Not (:=>: TRUE FALSE)) ==> True A: check (Not (:=>: TRUE (Forall (:| 2)))) ==> True B: check (Not (:=>: TRUE (Forall (:| 2)))) ==> True A: check (Not (:=>: TRUE (Forall (:| 101)))) ==> True B: check (Not (:=>: TRUE (Forall (:| 101)))) ==> True A: check (Not (:=>: TRUE (Not (:/\: TRUE TRUE)))) ==> True B: check (Not (:=>: TRUE (Not (:/\: TRUE TRUE)))) ==> True B# check (Not (:=>: TRUE (Not (:<=>: FALSE FALSE)))) ==> True B# check (Not (:=>: TRUE (Not (:<=>: TRUE TRUE)))) ==> True A: check (Not (:=>: TRUE (Not (:=>: FALSE ?)))) ==> True B: check (Not (:=>: TRUE (Not (:=>: FALSE FALSE)))) ==> True A: check (Not (:=>: TRUE (Not (:=>: TRUE TRUE)))) ==> True B: check (Not (:=>: TRUE (Not (:=>: ? TRUE)))) ==> True A: check (Not (:=>: TRUE (Not (:\/: FALSE TRUE)))) ==> True B: check (Not (:=>: TRUE (Not (:\/: FALSE TRUE)))) ==> True A: check (Not (:=>: TRUE (Not (:\/: TRUE ?)))) ==> True B: check (Not (:=>: TRUE (Not (:\/: TRUE ?)))) ==> True A: check (Not (:=>: TRUE (Not (Not FALSE)))) ==> True B: check (Not (:=>: TRUE (Not (Not FALSE)))) ==> True A: check (Not (:=>: TRUE (Not TRUE))) ==> True B: check (Not (:=>: TRUE (Not TRUE))) ==> True B# check (Not (:=>: ? (:/\: (:/\: TRUE TRUE) TRUE))) ==> False B# check (Not (:=>: ? (:/\: (:<=>: FALSE FALSE) TRUE))) ==> False B# check (Not (:=>: ? (:/\: (:<=>: TRUE TRUE) TRUE))) ==> False B# check (Not (:=>: ? (:/\: (:=>: FALSE FALSE) TRUE))) ==> False B# check (Not (:=>: ? (:/\: (:=>: ?1 TRUE) (:=>: ?2 TRUE)))) ==> False B# check (Not (:=>: ? (:/\: (:=>: ?1 TRUE) (:\/: TRUE ?2)))) ==> False B# check (Not (:=>: ? (:/\: (:=>: ?1 TRUE) (Not FALSE)))) ==> False B# check (Not (:=>: ? (:/\: (:=>: ?1 TRUE) TRUE))) ==> False B# check (Not (:=>: ? (:/\: (:\/: FALSE TRUE) TRUE))) ==> False B# check (Not (:=>: ? (:/\: (:\/: TRUE ?1) (:=>: ?2 TRUE)))) ==> False B# check (Not (:=>: ? (:/\: (:\/: TRUE ?1) (:\/: TRUE ?2)))) ==> False B# check (Not (:=>: ? (:/\: (:\/: TRUE ?1) (Not FALSE)))) ==> False A: check (Not (:=>: TRUE (:/\: (:\/: TRUE ?) TRUE))) ==> False B: check (Not (:=>: ? (:/\: (:\/: TRUE ?1) TRUE))) ==> False B# check (Not (:=>: ? (:/\: (Not FALSE) (:=>: ?1 TRUE)))) ==> False B# check (Not (:=>: ? (:/\: (Not FALSE) (:\/: TRUE ?1)))) ==> False B# check (Not (:=>: ? (:/\: (Not FALSE) (Not FALSE)))) ==> False A: check (Not (:=>: TRUE (:/\: (Not FALSE) TRUE))) ==> False B: check (Not (:=>: ? (:/\: (Not FALSE) TRUE))) ==> False B# check (Not (:=>: ? (:/\: TRUE (:/\: TRUE TRUE)))) ==> False B# check (Not (:=>: ? (:/\: TRUE (:<=>: FALSE FALSE)))) ==> False B# check (Not (:=>: ? (:/\: TRUE (:<=>: TRUE TRUE)))) ==> False B# check (Not (:=>: ? (:/\: TRUE (:=>: FALSE FALSE)))) ==> False B# check (Not (:=>: ? (:/\: TRUE (:=>: ?1 TRUE)))) ==> False B# check (Not (:=>: ? (:/\: TRUE (:\/: FALSE TRUE)))) ==> False A: check (Not (:=>: TRUE (:/\: TRUE (:\/: TRUE ?)))) ==> False B: check (Not (:=>: ? (:/\: TRUE (:\/: TRUE ?1)))) ==> False A: check (Not (:=>: TRUE (:/\: TRUE (Not FALSE)))) ==> False B: check (Not (:=>: ? (:/\: TRUE (Not FALSE)))) ==> False A: check (Not (:=>: (:=>: FALSE ?) (:/\: TRUE TRUE))) ==> False A: check (Not (:=>: (:\/: TRUE ?) (:/\: TRUE TRUE))) ==> False A: check (Not (:=>: (Not FALSE) (:/\: TRUE TRUE))) ==> False A: check (Not (:=>: TRUE (:/\: TRUE TRUE))) ==> False B: check (Not (:=>: ? (:/\: TRUE TRUE))) ==> False B# check (Not (:=>: ? (:<=: (num -1) (num -1)))) ==> False B# check (Not (:=>: ? (:<=: (num 0) (num 0)))) ==> False B# check (Not (:=>: ? (:<=: (num 1) (num 1)))) ==> False B# check (Not (:=>: ? (:<=: (num 2) (num 2)))) ==> False B# check (Not (:=>: ? (:<=: (num 101) (num 101)))) ==> False B# check (Not (:=>: ? (:<=>: (:/\: FALSE ?1) (:/\: FALSE ?2)))) ==> False B# check (Not (:=>: ? (:<=>: (:/\: FALSE ?1) FALSE))) ==> False B# check (Not (:=>: ? (:<=>: (:/\: FALSE ?1) (Not TRUE)))) ==> False B# check (Not (:=>: ? (:<=>: (:/\: TRUE FALSE) FALSE))) ==> False B# check (Not (:=>: ? (:<=>: (:/\: TRUE TRUE) TRUE))) ==> False B# check (Not (:=>: ? (:<=>: (:<=>: FALSE FALSE) TRUE))) ==> False B# check (Not (:=>: ? (:<=>: (:<=>: FALSE TRUE) FALSE))) ==> False B# check (Not (:=>: ? (:<=>: (:<=>: TRUE FALSE) FALSE))) ==> False B# check (Not (:=>: ? (:<=>: (:<=>: TRUE TRUE) TRUE))) ==> False B# check (Not (:=>: ? (:<=>: (:=>: FALSE FALSE) TRUE))) ==> False B# check (Not (:=>: ? (:<=>: (:=>: TRUE FALSE) FALSE))) ==> False B# check (Not (:=>: ? (:<=>: (:=>: ?1 TRUE) (:=>: ?2 TRUE)))) ==> False B# check (Not (:=>: ? (:<=>: (:=>: ?1 TRUE) (:\/: TRUE ?2)))) ==> False B# check (Not (:=>: ? (:<=>: (:=>: ?1 TRUE) (Not FALSE)))) ==> False B# check (Not (:=>: ? (:<=>: (:=>: ?1 TRUE) TRUE))) ==> False B# check (Not (:=>: ? (:<=>: (:\/: FALSE FALSE) FALSE))) ==> False B# check (Not (:=>: ? (:<=>: (:\/: FALSE TRUE) TRUE))) ==> False B# check (Not (:=>: ? (:<=>: (:\/: TRUE ?1) (:=>: ?2 TRUE)))) ==> False B# check (Not (:=>: ? (:<=>: (:\/: TRUE ?1) (:\/: TRUE ?2)))) ==> False B# check (Not (:=>: ? (:<=>: (:\/: TRUE ?1) (Not FALSE)))) ==> False B# check (Not (:=>: ? (:<=>: (:\/: TRUE ?1) TRUE))) ==> False B# check (Not (:=>: ? (:<=>: FALSE (:/\: FALSE ?1)))) ==> False B# check (Not (:=>: ? (:<=>: FALSE (:/\: TRUE FALSE)))) ==> False B# check (Not (:=>: ? (:<=>: FALSE (:<=>: FALSE TRUE)))) ==> False B# check (Not (:=>: ? (:<=>: FALSE (:<=>: TRUE FALSE)))) ==> False B# check (Not (:=>: ? (:<=>: FALSE (:=>: TRUE FALSE)))) ==> False B# check (Not (:=>: ? (:<=>: FALSE (:\/: FALSE FALSE)))) ==> False B# check (Not (:=>: ? (:<=>: FALSE FALSE))) ==> False B# check (Not (:=>: ? (:<=>: FALSE (Not TRUE)))) ==> False B# check (Not (:=>: ? (:<=>: (Not FALSE) (:=>: ?1 TRUE)))) ==> False B# check (Not (:=>: ? (:<=>: (Not FALSE) (:\/: TRUE ?1)))) ==> False B# check (Not (:=>: ? (:<=>: (Not FALSE) (Not FALSE)))) ==> False B# check (Not (:=>: ? (:<=>: (Not FALSE) TRUE))) ==> False B# check (Not (:=>: ? (:<=>: (Not TRUE) (:/\: FALSE ?1)))) ==> False B# check (Not (:=>: ? (:<=>: (Not TRUE) FALSE))) ==> False B# check (Not (:=>: ? (:<=>: (Not TRUE) (Not TRUE)))) ==> False B# check (Not (:=>: ? (:<=>: TRUE (:/\: TRUE TRUE)))) ==> False B# check (Not (:=>: ? (:<=>: TRUE (:<=>: FALSE FALSE)))) ==> False B# check (Not (:=>: ? (:<=>: TRUE (:<=>: TRUE TRUE)))) ==> False B# check (Not (:=>: ? (:<=>: TRUE (:=>: FALSE FALSE)))) ==> False B# check (Not (:=>: ? (:<=>: TRUE (:=>: ?1 TRUE)))) ==> False B# check (Not (:=>: ? (:<=>: TRUE (:\/: FALSE TRUE)))) ==> False B# check (Not (:=>: ? (:<=>: TRUE (:\/: TRUE ?1)))) ==> False B# check (Not (:=>: ? (:<=>: TRUE (Not FALSE)))) ==> False B# check (Not (:=>: ? (:<=>: TRUE TRUE))) ==> False B# check (Not (:=>: ? (:=: (num -1) (num -1)))) ==> False B# check (Not (:=>: ? (:=: (num 0) (num 0)))) ==> False B# check (Not (:=>: ? (:=: (num 1) (num 1)))) ==> False B# check (Not (:=>: ? (:=: (num 2) (num 2)))) ==> False B# check (Not (:=>: ? (:=: (num 101) (num 101)))) ==> False B# check (Not (:=>: ? (:=>: (:/\: FALSE ?1) (:/\: FALSE ?2)))) ==> False B# check (Not (:=>: ? (:=>: (:/\: FALSE ?1) FALSE))) ==> False B# check (Not (:=>: ? (:=>: (:/\: FALSE ?1) (Not TRUE)))) ==> False B# check (Not (:=>: ? (:=>: (:/\: TRUE FALSE) FALSE))) ==> False B# check (Not (:=>: ? (:=>: (:<=>: FALSE TRUE) FALSE))) ==> False B# check (Not (:=>: ? (:=>: (:<=>: TRUE FALSE) FALSE))) ==> False B# check (Not (:=>: ? (:=>: (:=>: TRUE FALSE) FALSE))) ==> False B# check (Not (:=>: ? (:=>: (:\/: FALSE FALSE) FALSE))) ==> False B# check (Not (:=>: ? (:=>: FALSE (:/\: FALSE ?1)))) ==> False B# check (Not (:=>: ? (:=>: FALSE (:/\: TRUE FALSE)))) ==> False B# check (Not (:=>: ? (:=>: FALSE (:<=>: FALSE TRUE)))) ==> False B# check (Not (:=>: ? (:=>: FALSE (:<=>: TRUE FALSE)))) ==> False B# check (Not (:=>: ? (:=>: FALSE (:=>: TRUE FALSE)))) ==> False B# check (Not (:=>: ? (:=>: FALSE (:\/: FALSE FALSE)))) ==> False B# check (Not (:=>: ? (:=>: FALSE FALSE))) ==> False B# check (Not (:=>: ? (:=>: FALSE (Not TRUE)))) ==> False B# check (Not (:=>: ? (:=>: (Not TRUE) (:/\: FALSE ?1)))) ==> False B# check (Not (:=>: ? (:=>: (Not TRUE) FALSE))) ==> False B# check (Not (:=>: ? (:=>: (Not TRUE) (Not TRUE)))) ==> False B# check (Not (:=>: ? (:=>: ?1 (:/\: TRUE TRUE)))) ==> False B# check (Not (:=>: ? (:=>: ?1 (:<=>: FALSE FALSE)))) ==> False B# check (Not (:=>: ? (:=>: ?1 (:<=>: TRUE TRUE)))) ==> False B# check (Not (:=>: ? (:=>: ?1 (:=>: FALSE FALSE)))) ==> False B# check (Not (:=>: ? (:=>: ?1 (:=>: ?2 TRUE)))) ==> False B# check (Not (:=>: ? (:=>: ?1 (:\/: FALSE TRUE)))) ==> False A: check (Not (:=>: TRUE (:=>: TRUE (:\/: TRUE ?)))) ==> False B: check (Not (:=>: ? (:=>: ?1 (:\/: TRUE ?2)))) ==> False A: check (Not (:=>: TRUE (:=>: TRUE (Not FALSE)))) ==> False B: check (Not (:=>: ? (:=>: ?1 (Not FALSE)))) ==> False A: check (Not (:=>: (:=>: FALSE ?) (:=>: TRUE TRUE))) ==> False A: check (Not (:=>: (:\/: TRUE ?) (:=>: TRUE TRUE))) ==> False A: check (Not (:=>: (Not FALSE) (:=>: TRUE TRUE))) ==> False A: check (Not (:=>: TRUE (:=>: (:=>: FALSE ?) TRUE))) ==> False A: check (Not (:=>: TRUE (:=>: (:\/: TRUE ?) TRUE))) ==> False A: check (Not (:=>: TRUE (:=>: (Not FALSE) TRUE))) ==> False A: check (Not (:=>: TRUE (:=>: TRUE TRUE))) ==> False B: check (Not (:=>: ? (:=>: ?1 TRUE))) ==> False B# check (Not (:=>: ? (:>=: (num -1) (num -1)))) ==> False B# check (Not (:=>: ? (:>=: (num 0) (num 0)))) ==> False B# check (Not (:=>: ? (:>=: (num 1) (num 1)))) ==> False B# check (Not (:=>: ? (:>=: (num 2) (num 2)))) ==> False B# check (Not (:=>: ? (:>=: (num 101) (num 101)))) ==> False B# check (Not (:=>: ? (:\/: (:/\: FALSE ?1) (:=>: ?2 TRUE)))) ==> False B# check (Not (:=>: ? (:\/: (:/\: FALSE ?1) (:\/: TRUE ?2)))) ==> False B# check (Not (:=>: ? (:\/: (:/\: FALSE ?1) (Not FALSE)))) ==> False A: check (Not (:=>: TRUE (:\/: (:/\: FALSE ?) TRUE))) ==> False B: check (Not (:=>: ? (:\/: (:/\: FALSE ?1) TRUE))) ==> False B# check (Not (:=>: ? (:\/: (:/\: TRUE FALSE) TRUE))) ==> False A: check (Not (:=>: TRUE (:\/: (:/\: TRUE TRUE) ?))) ==> False B: check (Not (:=>: ? (:\/: (:/\: TRUE TRUE) ?1))) ==> False B# check (Not (:=>: ? (:\/: (:<=>: FALSE FALSE) ?1))) ==> False B# check (Not (:=>: ? (:\/: (:<=>: FALSE TRUE) TRUE))) ==> False B# check (Not (:=>: ? (:\/: (:<=>: TRUE FALSE) TRUE))) ==> False B# check (Not (:=>: ? (:\/: (:<=>: TRUE TRUE) ?1))) ==> False B# check (Not (:=>: ? (:\/: (:=>: FALSE FALSE) ?1))) ==> False B# check (Not (:=>: ? (:\/: (:=>: TRUE FALSE) TRUE))) ==> False A: check (Not (:=>: TRUE (:\/: (:=>: TRUE TRUE) ?))) ==> False B: check (Not (:=>: ? (:\/: (:=>: ?1 TRUE) ?2))) ==> False B# check (Not (:=>: ? (:\/: (:\/: FALSE FALSE) TRUE))) ==> False A: check (Not (:=>: TRUE (:\/: (:\/: FALSE TRUE) ?))) ==> False B: check (Not (:=>: ? (:\/: (:\/: FALSE TRUE) ?1))) ==> False A: check (Not (:=>: (:=>: FALSE ?) (:\/: (:\/: TRUE ?1) ?2))) ==> False A: check (Not (:=>: (:\/: TRUE ?) (:\/: (:\/: TRUE ?1) ?2))) ==> False A: check (Not (:=>: (Not FALSE) (:\/: (:\/: TRUE ?) ?1))) ==> False A: check (Not (:=>: TRUE (:\/: (:\/: TRUE ?) ?1))) ==> False B: check (Not (:=>: ? (:\/: (:\/: TRUE ?1) ?2))) ==> False B# check (Not (:=>: ? (:\/: FALSE (:/\: TRUE TRUE)))) ==> False B# check (Not (:=>: ? (:\/: FALSE (:<=>: FALSE FALSE)))) ==> False B# check (Not (:=>: ? (:\/: FALSE (:<=>: TRUE TRUE)))) ==> False B# check (Not (:=>: ? (:\/: FALSE (:=>: FALSE FALSE)))) ==> False B# check (Not (:=>: ? (:\/: FALSE (:=>: ?1 TRUE)))) ==> False B# check (Not (:=>: ? (:\/: FALSE (:\/: FALSE TRUE)))) ==> False A: check (Not (:=>: TRUE (:\/: FALSE (:\/: TRUE ?)))) ==> False B: check (Not (:=>: ? (:\/: FALSE (:\/: TRUE ?1)))) ==> False A: check (Not (:=>: TRUE (:\/: FALSE (Not FALSE)))) ==> False B: check (Not (:=>: ? (:\/: FALSE (Not FALSE)))) ==> False A: check (Not (:=>: (:=>: FALSE ?) (:\/: FALSE TRUE))) ==> False A: check (Not (:=>: (:\/: TRUE ?) (:\/: FALSE TRUE))) ==> False A: check (Not (:=>: (Not FALSE) (:\/: FALSE TRUE))) ==> False A: check (Not (:=>: TRUE (:\/: FALSE TRUE))) ==> False B: check (Not (:=>: ? (:\/: FALSE TRUE))) ==> False A: check (Not (:=>: (:=>: FALSE ?) (:\/: (Not FALSE) ?1))) ==> False A: check (Not (:=>: (:\/: TRUE ?) (:\/: (Not FALSE) ?1))) ==> False A: check (Not (:=>: (Not FALSE) (:\/: (Not FALSE) ?))) ==> False A: check (Not (:=>: TRUE (:\/: (Not FALSE) ?))) ==> False B: check (Not (:=>: ? (:\/: (Not FALSE) ?1))) ==> False B# check (Not (:=>: ? (:\/: (Not TRUE) (:=>: ?1 TRUE)))) ==> False B# check (Not (:=>: ? (:\/: (Not TRUE) (:\/: TRUE ?1)))) ==> False B# check (Not (:=>: ? (:\/: (Not TRUE) (Not FALSE)))) ==> False A: check (Not (:=>: TRUE (:\/: (Not TRUE) TRUE))) ==> False B: check (Not (:=>: ? (:\/: (Not TRUE) TRUE))) ==> False A: check (Not (:=>: (:/\: TRUE TRUE) (:\/: TRUE ?))) ==> False A: check (Not (:=>: (:=>: (:/\: FALSE ?) ?1) (:\/: TRUE ?2))) ==> False A: check (Not (:=>: (:=>: FALSE ?) (:\/: TRUE ?1))) ==> False A: check (Not (:=>: (:=>: (Not TRUE) ?) (:\/: TRUE ?1))) ==> False A: check (Not (:=>: (:=>: TRUE TRUE) (:\/: TRUE ?))) ==> False A: check (Not (:=>: (:\/: (:=>: FALSE ?) ?1) (:\/: TRUE ?2))) ==> False A: check (Not (:=>: (:\/: (:\/: TRUE ?) ?1) (:\/: TRUE ?2))) ==> False A: check (Not (:=>: (:\/: FALSE TRUE) (:\/: TRUE ?))) ==> False A: check (Not (:=>: (:\/: (Not FALSE) ?) (:\/: TRUE ?1))) ==> False A: check (Not (:=>: (:\/: TRUE ?) (:\/: TRUE ?1))) ==> False A: check (Not (:=>: (Exists (:| -1)) (:\/: TRUE ?))) ==> False A: check (Not (:=>: (Exists (:| 1)) (:\/: TRUE ?))) ==> False A: check (Not (:=>: (Exists (:| 2)) (:\/: TRUE ?))) ==> False A: check (Not (:=>: (Exists (:| 101)) (:\/: TRUE ?))) ==> False A: check (Not (:=>: (Forall (:| -1)) (:\/: TRUE ?))) ==> False A: check (Not (:=>: (Forall (:| 0)) (:\/: TRUE ?))) ==> False A: check (Not (:=>: (Forall (:| 1)) (:\/: TRUE ?))) ==> False A: check (Not (:=>: (Not (:/\: FALSE ?)) (:\/: TRUE ?1))) ==> False A: check (Not (:=>: (Not FALSE) (:\/: TRUE ?))) ==> False A: check (Not (:=>: (Not (Not TRUE)) (:\/: TRUE ?))) ==> False A: check (Not (:=>: TRUE (:\/: TRUE ?))) ==> False B: check (Not (:=>: ? (:\/: TRUE ?1))) ==> False B# check (Not (:=>: ? (:| -1 (.* 0 ?1)))) ==> False B# check (Not (:=>: ? (:| -1 (num -1)))) ==> False B# check (Not (:=>: ? (:| -1 (num 0)))) ==> False B# check (Not (:=>: ? (:| -1 (num 1)))) ==> False B# check (Not (:=>: ? (:| -1 (num 2)))) ==> False B# check (Not (:=>: ? (:| -1 (num 101)))) ==> False B# check (Not (:=>: ? (:| 0 (.* 0 ?1)))) ==> False B# check (Not (:=>: ? (:| 0 (num 0)))) ==> False B# check (Not (:=>: ? (:| 1 (.* 0 ?1)))) ==> False B# check (Not (:=>: ? (:| 1 (num -1)))) ==> False B# check (Not (:=>: ? (:| 1 (num 0)))) ==> False B# check (Not (:=>: ? (:| 1 (num 1)))) ==> False B# check (Not (:=>: ? (:| 1 (num 2)))) ==> False B# check (Not (:=>: ? (:| 1 (num 101)))) ==> False B# check (Not (:=>: ? (:| 2 (.* 0 ?1)))) ==> False B# check (Not (:=>: ? (:| 2 (num 0)))) ==> False B# check (Not (:=>: ? (:| 2 (num 2)))) ==> False B# check (Not (:=>: ? (:| 101 (.* 0 ?1)))) ==> False B# check (Not (:=>: ? (:| 101 (num 0)))) ==> False B# check (Not (:=>: ? (:| 101 (num 101)))) ==> False A~ check (Not (:=>: (:=>: FALSE ?) (Exists (:| 0)))) ==> True A~ check (Not (:=>: (:\/: TRUE ?) (Exists (:| 0)))) ==> True A~ check (Not (:=>: (Not FALSE) (Exists (:| 0)))) ==> True A~ check (Not (:=>: TRUE (Exists (:| 0)))) ==> True B~ check (Not (:=>: ? (Exists (:| 0)))) ==> ! divide by zero A: check (Not (:=>: (:=>: FALSE ?) (Exists (:| 1)))) ==> False A: check (Not (:=>: (:\/: TRUE ?) (Exists (:| 1)))) ==> False A: check (Not (:=>: (Not FALSE) (Exists (:| 1)))) ==> False A: check (Not (:=>: TRUE (Exists (:| 1)))) ==> False B: check (Not (:=>: ? (Exists (:| 1)))) ==> False A: check (Not (:=>: (:=>: FALSE ?) (Exists (:| 2)))) ==> False A: check (Not (:=>: (:\/: TRUE ?) (Exists (:| 2)))) ==> False A: check (Not (:=>: (Not FALSE) (Exists (:| 2)))) ==> False A: check (Not (:=>: TRUE (Exists (:| 2)))) ==> False B: check (Not (:=>: ? (Exists (:| 2)))) ==> False A: check (Not (:=>: (:=>: FALSE ?) (Exists (:| 101)))) ==> False A: check (Not (:=>: (:\/: TRUE ?) (Exists (:| 101)))) ==> False A: check (Not (:=>: (Not FALSE) (Exists (:| 101)))) ==> False A: check (Not (:=>: TRUE (Exists (:| 101)))) ==> False B: check (Not (:=>: ? (Exists (:| 101)))) ==> False A: check (Not (:=>: (:=>: FALSE ?) (Forall (:| -1)))) ==> False A: check (Not (:=>: (:\/: TRUE ?) (Forall (:| -1)))) ==> False A: check (Not (:=>: (Not FALSE) (Forall (:| -1)))) ==> False A: check (Not (:=>: TRUE (Forall (:| -1)))) ==> False B: check (Not (:=>: ? (Forall (:| -1)))) ==> False A: check (Not (:=>: (:=>: FALSE ?) (Forall (:| 0)))) ==> False A: check (Not (:=>: (:\/: TRUE ?) (Forall (:| 0)))) ==> False A: check (Not (:=>: (Not FALSE) (Forall (:| 0)))) ==> False A: check (Not (:=>: TRUE (Forall (:| 0)))) ==> False B: check (Not (:=>: ? (Forall (:| 0)))) ==> False A: check (Not (:=>: (:=>: FALSE ?) (Forall (:| 1)))) ==> False A: check (Not (:=>: (:\/: TRUE ?) (Forall (:| 1)))) ==> False A: check (Not (:=>: (Not FALSE) (Forall (:| 1)))) ==> False A: check (Not (:=>: TRUE (Forall (:| 1)))) ==> False B: check (Not (:=>: ? (Forall (:| 1)))) ==> False A: check (Not (:=>: (:=>: FALSE ?) (Not (:/\: FALSE ?1)))) ==> False A: check (Not (:=>: (:\/: TRUE ?) (Not (:/\: FALSE ?1)))) ==> False A: check (Not (:=>: (Not FALSE) (Not (:/\: FALSE ?)))) ==> False A: check (Not (:=>: TRUE (Not (:/\: FALSE ?)))) ==> False B: check (Not (:=>: ? (Not (:/\: FALSE ?1)))) ==> False A: check (Not (:=>: TRUE (Not (:/\: TRUE FALSE)))) ==> False B: check (Not (:=>: ? (Not (:/\: TRUE FALSE)))) ==> False B# check (Not (:=>: ? (Not (:<=>: FALSE TRUE)))) ==> False B# check (Not (:=>: ? (Not (:<=>: TRUE FALSE)))) ==> False A: check (Not (:=>: TRUE (Not (:=>: TRUE FALSE)))) ==> False B: check (Not (:=>: ? (Not (:=>: TRUE FALSE)))) ==> False A: check (Not (:=>: TRUE (Not (:\/: FALSE FALSE)))) ==> False B: check (Not (:=>: ? (Not (:\/: FALSE FALSE)))) ==> False A: check (Not (:=>: (:/\: TRUE TRUE) (Not FALSE))) ==> False A: check (Not (:=>: (:=>: (:/\: FALSE ?) ?1) (Not FALSE))) ==> False A: check (Not (:=>: (:=>: FALSE ?) (Not FALSE))) ==> False A: check (Not (:=>: (:=>: (Not TRUE) ?) (Not FALSE))) ==> False A: check (Not (:=>: (:=>: TRUE TRUE) (Not FALSE))) ==> False A: check (Not (:=>: (:\/: (:=>: FALSE ?) ?1) (Not FALSE))) ==> False A: check (Not (:=>: (:\/: (:\/: TRUE ?) ?1) (Not FALSE))) ==> False A: check (Not (:=>: (:\/: FALSE TRUE) (Not FALSE))) ==> False A: check (Not (:=>: (:\/: (Not FALSE) ?) (Not FALSE))) ==> False A: check (Not (:=>: (:\/: TRUE ?) (Not FALSE))) ==> False A: check (Not (:=>: (Exists (:| -1)) (Not FALSE))) ==> False A: check (Not (:=>: (Exists (:| 1)) (Not FALSE))) ==> False A: check (Not (:=>: (Exists (:| 2)) (Not FALSE))) ==> False A: check (Not (:=>: (Exists (:| 101)) (Not FALSE))) ==> False A: check (Not (:=>: (Forall (:| -1)) (Not FALSE))) ==> False A: check (Not (:=>: (Forall (:| 0)) (Not FALSE))) ==> False A: check (Not (:=>: (Forall (:| 1)) (Not FALSE))) ==> False A: check (Not (:=>: (Not (:/\: FALSE ?)) (Not FALSE))) ==> False A: check (Not (:=>: (Not FALSE) (Not FALSE))) ==> False A: check (Not (:=>: (Not (Not TRUE)) (Not FALSE))) ==> False A: check (Not (:=>: TRUE (Not FALSE))) ==> False B: check (Not (:=>: ? (Not FALSE))) ==> False A: check (Not (:=>: (:=>: FALSE ?) (Not (Not TRUE)))) ==> False A: check (Not (:=>: (:\/: TRUE ?) (Not (Not TRUE)))) ==> False A: check (Not (:=>: (Not FALSE) (Not (Not TRUE)))) ==> False A: check (Not (:=>: TRUE (Not (Not TRUE)))) ==> False B: check (Not (:=>: ? (Not (Not TRUE)))) ==> False A: check (Not (:=>: (:/\: (:=>: FALSE ?) TRUE) TRUE)) ==> False A: check (Not (:=>: (:/\: (:\/: TRUE ?) TRUE) TRUE)) ==> False A: check (Not (:=>: (:/\: (Not FALSE) TRUE) TRUE)) ==> False A: check (Not (:=>: (:/\: TRUE (:=>: FALSE ?)) TRUE)) ==> False A: check (Not (:=>: (:/\: TRUE (:\/: TRUE ?)) TRUE)) ==> False A: check (Not (:=>: (:/\: TRUE (Not FALSE)) TRUE)) ==> False A: check (Not (:=>: (:/\: TRUE TRUE) TRUE)) ==> False A: check (Not (:=>: (:=>: (:/\: FALSE ?) ?1) TRUE)) ==> False A: check (Not (:=>: (:=>: (:/\: TRUE FALSE) ?) TRUE)) ==> False A: check (Not (:=>: (:=>: (:=>: FALSE ?) TRUE) TRUE)) ==> False A: check (Not (:=>: (:=>: (:=>: TRUE FALSE) ?) TRUE)) ==> False A: check (Not (:=>: (:=>: (:\/: FALSE FALSE) ?) TRUE)) ==> False A: check (Not (:=>: (:=>: (:\/: TRUE ?) TRUE) TRUE)) ==> False A: check (Not (:=>: (:=>: FALSE ?) TRUE)) ==> False A: check (Not (:=>: (:=>: (Not FALSE) TRUE) TRUE)) ==> False A: check (Not (:=>: (:=>: (Not TRUE) ?) TRUE)) ==> False A: check (Not (:=>: (:=>: TRUE (:=>: FALSE ?)) TRUE)) ==> False A: check (Not (:=>: (:=>: TRUE (:\/: TRUE ?)) TRUE)) ==> False A: check (Not (:=>: (:=>: TRUE (Not FALSE)) TRUE)) ==> False A: check (Not (:=>: (:=>: TRUE TRUE) TRUE)) ==> False A: check (Not (:=>: (:\/: (:/\: FALSE ?) TRUE) TRUE)) ==> False A: check (Not (:=>: (:\/: (:/\: TRUE TRUE) ?) TRUE)) ==> False A: check (Not (:=>: (:\/: (:=>: FALSE ?) ?1) TRUE)) ==> False A: check (Not (:=>: (:\/: (:=>: TRUE TRUE) ?) TRUE)) ==> False A: check (Not (:=>: (:\/: (:\/: FALSE TRUE) ?) TRUE)) ==> False A: check (Not (:=>: (:\/: (:\/: TRUE ?) ?1) TRUE)) ==> False A: check (Not (:=>: (:\/: FALSE (:=>: FALSE ?)) TRUE)) ==> False A: check (Not (:=>: (:\/: FALSE (:\/: TRUE ?)) TRUE)) ==> False A: check (Not (:=>: (:\/: FALSE (Not FALSE)) TRUE)) ==> False A: check (Not (:=>: (:\/: FALSE TRUE) TRUE)) ==> False A: check (Not (:=>: (:\/: (Not FALSE) ?) TRUE)) ==> False A: check (Not (:=>: (:\/: (Not TRUE) TRUE) TRUE)) ==> False A: check (Not (:=>: (:\/: TRUE ?) TRUE)) ==> False A: check (Not (:=>: (Exists (:| -1)) TRUE)) ==> False A: check (Not (:=>: (Exists (:| 1)) TRUE)) ==> False A: check (Not (:=>: (Exists (:| 2)) TRUE)) ==> False A: check (Not (:=>: (Exists (:| 101)) TRUE)) ==> False A: check (Not (:=>: (Forall (:| -1)) TRUE)) ==> False A: check (Not (:=>: (Forall (:| 0)) TRUE)) ==> False A: check (Not (:=>: (Forall (:| 1)) TRUE)) ==> False A: check (Not (:=>: (Not (:/\: FALSE ?)) TRUE)) ==> False A: check (Not (:=>: (Not (:/\: TRUE FALSE)) TRUE)) ==> False A: check (Not (:=>: (Not (:=>: TRUE FALSE)) TRUE)) ==> False A: check (Not (:=>: (Not (:\/: FALSE FALSE)) TRUE)) ==> False A: check (Not (:=>: (Not FALSE) TRUE)) ==> False A: check (Not (:=>: (Not (Not TRUE)) TRUE)) ==> False A: check (Not (:=>: TRUE TRUE)) ==> False B: check (Not (:=>: ? TRUE)) ==> False A: check (Not (:>: (.* 0 ?) (.* 0 ?1))) ==> True B: check (Not (:>: (.* 0 ?) (.* 0 ?1))) ==> True B# check (Not (:>: (num -1) (num -1))) ==> True B# check (Not (:>: (num -1) (num 0))) ==> True B# check (Not (:>: (num -1) (num 1))) ==> True B# check (Not (:>: (num -1) (num 2))) ==> True B# check (Not (:>: (num -1) (num 101))) ==> True B# check (Not (:>: (num 0) (num -1))) ==> False B# check (Not (:>: (num 0) (num 0))) ==> True B# check (Not (:>: (num 0) (num 1))) ==> True B# check (Not (:>: (num 0) (num 2))) ==> True B# check (Not (:>: (num 0) (num 101))) ==> True B# check (Not (:>: (num 1) (num -1))) ==> False B# check (Not (:>: (num 1) (num 0))) ==> False B# check (Not (:>: (num 1) (num 1))) ==> True B# check (Not (:>: (num 1) (num 2))) ==> True B# check (Not (:>: (num 1) (num 101))) ==> True B# check (Not (:>: (num 2) (num -1))) ==> False B# check (Not (:>: (num 2) (num 0))) ==> False B# check (Not (:>: (num 2) (num 1))) ==> False B# check (Not (:>: (num 2) (num 2))) ==> True B# check (Not (:>: (num 2) (num 101))) ==> True B# check (Not (:>: (num 101) (num -1))) ==> False B# check (Not (:>: (num 101) (num 0))) ==> False B# check (Not (:>: (num 101) (num 1))) ==> False B# check (Not (:>: (num 101) (num 2))) ==> False B# check (Not (:>: (num 101) (num 101))) ==> True A: check (Not (:>=: (.* 0 ?) (.* 0 ?1))) ==> False B: check (Not (:>=: (.* 0 ?) (.* 0 ?1))) ==> False B# check (Not (:>=: (num -1) (num -1))) ==> False B# check (Not (:>=: (num -1) (num 0))) ==> True B# check (Not (:>=: (num -1) (num 1))) ==> True B# check (Not (:>=: (num -1) (num 2))) ==> True B# check (Not (:>=: (num -1) (num 101))) ==> True B# check (Not (:>=: (num 0) (num -1))) ==> False B# check (Not (:>=: (num 0) (num 0))) ==> False B# check (Not (:>=: (num 0) (num 1))) ==> True B# check (Not (:>=: (num 0) (num 2))) ==> True B# check (Not (:>=: (num 0) (num 101))) ==> True B# check (Not (:>=: (num 1) (num -1))) ==> False B# check (Not (:>=: (num 1) (num 0))) ==> False B# check (Not (:>=: (num 1) (num 1))) ==> False B# check (Not (:>=: (num 1) (num 2))) ==> True B# check (Not (:>=: (num 1) (num 101))) ==> True B# check (Not (:>=: (num 2) (num -1))) ==> False B# check (Not (:>=: (num 2) (num 0))) ==> False B# check (Not (:>=: (num 2) (num 1))) ==> False B# check (Not (:>=: (num 2) (num 2))) ==> False B# check (Not (:>=: (num 2) (num 101))) ==> True B# check (Not (:>=: (num 101) (num -1))) ==> False B# check (Not (:>=: (num 101) (num 0))) ==> False B# check (Not (:>=: (num 101) (num 1))) ==> False B# check (Not (:>=: (num 101) (num 2))) ==> False B# check (Not (:>=: (num 101) (num 101))) ==> False A: check (Not (:\/: (:/\: (:/\: FALSE ?) ?1) (:/\: FALSE ?2))) ==> True B: check (Not (:\/: (:/\: (:/\: FALSE ?) ?1) (:/\: FALSE ?2))) ==> True A# check (Not (:\/: (:/\: (:/\: FALSE ?) ?1) (:=>: FALSE ?2))) ==> False B# check (Not (:\/: (:/\: (:/\: FALSE ?) ?1) (:=>: ?2 TRUE))) ==> False A: check (Not (:\/: (:/\: (:/\: FALSE ?) ?1) (:\/: TRUE ?2))) ==> False B: check (Not (:\/: (:/\: (:/\: FALSE ?) ?1) (:\/: TRUE ?2))) ==> False A: check (Not (:\/: (:/\: (:/\: FALSE ?) ?1) FALSE)) ==> True B: check (Not (:\/: (:/\: (:/\: FALSE ?) ?1) FALSE)) ==> True A: check (Not (:\/: (:/\: (:/\: FALSE ?) ?1) (Not FALSE))) ==> False B: check (Not (:\/: (:/\: (:/\: FALSE ?) ?1) (Not FALSE))) ==> False A: check (Not (:\/: (:/\: (:/\: FALSE ?) ?1) (Not TRUE))) ==> True B: check (Not (:\/: (:/\: (:/\: FALSE ?) ?1) (Not TRUE))) ==> True A: check (Not (:\/: (:/\: (:/\: FALSE ?) ?1) TRUE)) ==> False B: check (Not (:\/: (:/\: (:/\: FALSE ?) ?1) TRUE)) ==> False A: check (Not (:\/: (:/\: (:/\: TRUE FALSE) ?) FALSE)) ==> True B: check (Not (:\/: (:/\: (:/\: TRUE FALSE) ?) FALSE)) ==> True A: check (Not (:\/: (:/\: (:/\: TRUE FALSE) ?) TRUE)) ==> False B: check (Not (:\/: (:/\: (:/\: TRUE FALSE) ?) TRUE)) ==> False A: check (Not (:\/: (:/\: (:/\: TRUE TRUE) TRUE) ?)) ==> False B: check (Not (:\/: (:/\: (:/\: TRUE TRUE) TRUE) ?)) ==> False B# check (Not (:\/: (:/\: (:<=>: FALSE FALSE) TRUE) ?)) ==> False B# check (Not (:\/: (:/\: (:<=>: FALSE TRUE) ?) FALSE)) ==> True B# check (Not (:\/: (:/\: (:<=>: FALSE TRUE) ?) TRUE)) ==> False B# check (Not (:\/: (:/\: (:<=>: TRUE FALSE) ?) FALSE)) ==> True B# check (Not (:\/: (:/\: (:<=>: TRUE FALSE) ?) TRUE)) ==> False B# check (Not (:\/: (:/\: (:<=>: TRUE TRUE) TRUE) ?)) ==> False A# check (Not (:\/: (:/\: (:=>: FALSE ?) (:=>: FALSE ?1)) ?2)) ==> False A# check (Not (:\/: (:/\: (:=>: FALSE ?) (:\/: TRUE ?1)) ?2)) ==> False A# check (Not (:\/: (:/\: (:=>: FALSE ?) FALSE) FALSE)) ==> True A# check (Not (:\/: (:/\: (:=>: FALSE ?) FALSE) TRUE)) ==> False A# check (Not (:\/: (:/\: (:=>: FALSE ?) (Not FALSE)) ?1)) ==> False A: check (Not (:\/: (:/\: (:=>: FALSE ?) TRUE) ?1)) ==> False B: check (Not (:\/: (:/\: (:=>: FALSE FALSE) TRUE) ?)) ==> False A: check (Not (:\/: (:/\: (:=>: TRUE FALSE) ?) FALSE)) ==> True B: check (Not (:\/: (:/\: (:=>: TRUE FALSE) ?) FALSE)) ==> True A: check (Not (:\/: (:/\: (:=>: TRUE FALSE) ?) TRUE)) ==> False B: check (Not (:\/: (:/\: (:=>: TRUE FALSE) ?) TRUE)) ==> False B# check (Not (:\/: (:/\: (:=>: ? TRUE) (:=>: ?1 TRUE)) ?2)) ==> False B# check (Not (:\/: (:/\: (:=>: ? TRUE) (:\/: TRUE ?1)) ?2)) ==> False B# check (Not (:\/: (:/\: (:=>: ? TRUE) FALSE) FALSE)) ==> True B# check (Not (:\/: (:/\: (:=>: ? TRUE) FALSE) TRUE)) ==> False B# check (Not (:\/: (:/\: (:=>: ? TRUE) (Not FALSE)) ?1)) ==> False A: check (Not (:\/: (:/\: (:=>: TRUE TRUE) TRUE) ?)) ==> False B: check (Not (:\/: (:/\: (:=>: ? TRUE) TRUE) ?1)) ==> False A: check (Not (:\/: (:/\: (:\/: FALSE FALSE) ?) FALSE)) ==> True B: check (Not (:\/: (:/\: (:\/: FALSE FALSE) ?) FALSE)) ==> True A: check (Not (:\/: (:/\: (:\/: FALSE FALSE) ?) TRUE)) ==> False B: check (Not (:\/: (:/\: (:\/: FALSE FALSE) ?) TRUE)) ==> False A: check (Not (:\/: (:/\: (:\/: FALSE TRUE) TRUE) ?)) ==> False B: check (Not (:\/: (:/\: (:\/: FALSE TRUE) TRUE) ?)) ==> False A# check (Not (:\/: (:/\: (:\/: TRUE ?) (:=>: FALSE ?1)) ?2)) ==> False B# check (Not (:\/: (:/\: (:\/: TRUE ?) (:=>: ?1 TRUE)) ?2)) ==> False A: check (Not (:\/: (:/\: (:\/: TRUE ?) (:\/: TRUE ?1)) ?2)) ==> False B: check (Not (:\/: (:/\: (:\/: TRUE ?) (:\/: TRUE ?1)) ?2)) ==> False A: check (Not (:\/: (:/\: (:\/: TRUE ?) FALSE) FALSE)) ==> True B: check (Not (:\/: (:/\: (:\/: TRUE ?) FALSE) FALSE)) ==> True A: check (Not (:\/: (:/\: (:\/: TRUE ?) FALSE) TRUE)) ==> False B: check (Not (:\/: (:/\: (:\/: TRUE ?) FALSE) TRUE)) ==> False A: check (Not (:\/: (:/\: (:\/: TRUE ?) (Not FALSE)) ?1)) ==> False B: check (Not (:\/: (:/\: (:\/: TRUE ?) (Not FALSE)) ?1)) ==> False A: check (Not (:\/: (:/\: (:\/: TRUE ?) TRUE) ?1)) ==> False B: check (Not (:\/: (:/\: (:\/: TRUE ?) TRUE) ?1)) ==> False A: check (Not (:\/: (:/\: FALSE ?) (:/\: (:/\: FALSE ?1) ?2))) ==> True B: check (Not (:\/: (:/\: FALSE ?) (:/\: (:/\: FALSE ?1) ?2))) ==> True A: check (Not (:\/: (:/\: FALSE ?) (:/\: FALSE ?1))) ==> True B: check (Not (:\/: (:/\: FALSE ?) (:/\: FALSE ?1))) ==> True A: check (Not (:\/: (:/\: FALSE ?) (:/\: (Not TRUE) ?1))) ==> True B: check (Not (:\/: (:/\: FALSE ?) (:/\: (Not TRUE) ?1))) ==> True A: check (Not (:\/: (:/\: FALSE ?) (:/\: TRUE FALSE))) ==> True B: check (Not (:\/: (:/\: FALSE ?) (:/\: TRUE FALSE))) ==> True A: check (Not (:\/: (:/\: FALSE ?) (:/\: TRUE TRUE))) ==> False B: check (Not (:\/: (:/\: FALSE ?) (:/\: TRUE TRUE))) ==> False B# check (Not (:\/: (:/\: FALSE ?) (:<=>: FALSE FALSE))) ==> False B# check (Not (:\/: (:/\: FALSE ?) (:<=>: FALSE TRUE))) ==> True B# check (Not (:\/: (:/\: FALSE ?) (:<=>: TRUE FALSE))) ==> True B# check (Not (:\/: (:/\: FALSE ?) (:<=>: TRUE TRUE))) ==> False A# check (Not (:\/: (:/\: FALSE ?) (:=>: (:/\: FALSE ?1) ?2))) ==> False A: check (Not (:\/: (:/\: FALSE ?) (:=>: FALSE ?1))) ==> False B: check (Not (:\/: (:/\: FALSE ?) (:=>: FALSE FALSE))) ==> False A# check (Not (:\/: (:/\: FALSE ?) (:=>: (Not TRUE) ?1))) ==> False A: check (Not (:\/: (:/\: FALSE ?) (:=>: TRUE FALSE))) ==> True B: check (Not (:\/: (:/\: FALSE ?) (:=>: TRUE FALSE))) ==> True B# check (Not (:\/: (:/\: FALSE ?) (:=>: ?1 (:=>: ?2 TRUE)))) ==> False B# check (Not (:\/: (:/\: FALSE ?) (:=>: ?1 (:\/: TRUE ?2)))) ==> False B# check (Not (:\/: (:/\: FALSE ?) (:=>: ?1 (Not FALSE)))) ==> False A: check (Not (:\/: (:/\: FALSE ?) (:=>: TRUE TRUE))) ==> False B: check (Not (:\/: (:/\: FALSE ?) (:=>: ?1 TRUE))) ==> False A# check (Not (:\/: (:/\: FALSE ?) (:\/: (:=>: FALSE ?1) ?2))) ==> False B# check (Not (:\/: (:/\: FALSE ?) (:\/: (:=>: ?1 TRUE) ?2))) ==> False A: check (Not (:\/: (:/\: FALSE ?) (:\/: (:\/: TRUE ?1) ?2))) ==> False B: check (Not (:\/: (:/\: FALSE ?) (:\/: (:\/: TRUE ?1) ?2))) ==> False A: check (Not (:\/: (:/\: FALSE ?) (:\/: FALSE FALSE))) ==> True B: check (Not (:\/: (:/\: FALSE ?) (:\/: FALSE FALSE))) ==> True A: check (Not (:\/: (:/\: FALSE ?) (:\/: FALSE TRUE))) ==> False B: check (Not (:\/: (:/\: FALSE ?) (:\/: FALSE TRUE))) ==> False A: check (Not (:\/: (:/\: FALSE ?) (:\/: (Not FALSE) ?1))) ==> False B: check (Not (:\/: (:/\: FALSE ?) (:\/: (Not FALSE) ?1))) ==> False A: check (Not (:\/: (:/\: FALSE ?) (:\/: TRUE ?1))) ==> False B: check (Not (:\/: (:/\: FALSE ?) (:\/: TRUE ?1))) ==> False A~ check (Not (:\/: (:/\: FALSE ?) (Exists (:| -1)))) ==> False B~ check (Not (:\/: (:/\: FALSE ?) (Exists (:| -1)))) ==> True A~ check (Not (:\/: (:/\: FALSE ?) (Exists (:| 0)))) ==> True B~ check (Not (:\/: (:/\: FALSE ?) (Exists (:| 0)))) ==> ! divide by zero A: check (Not (:\/: (:/\: FALSE ?) (Exists (:| 1)))) ==> False B: check (Not (:\/: (:/\: FALSE ?) (Exists (:| 1)))) ==> False A: check (Not (:\/: (:/\: FALSE ?) (Exists (:| 2)))) ==> False B: check (Not (:\/: (:/\: FALSE ?) (Exists (:| 2)))) ==> False A: check (Not (:\/: (:/\: FALSE ?) (Exists (:| 101)))) ==> False B: check (Not (:\/: (:/\: FALSE ?) (Exists (:| 101)))) ==> False A: check (Not (:\/: (:/\: FALSE ?) FALSE)) ==> True B: check (Not (:\/: (:/\: FALSE ?) FALSE)) ==> True A: check (Not (:\/: (:/\: FALSE ?) (Forall (:| -1)))) ==> False B: check (Not (:\/: (:/\: FALSE ?) (Forall (:| -1)))) ==> False A: check (Not (:\/: (:/\: FALSE ?) (Forall (:| 0)))) ==> False B: check (Not (:\/: (:/\: FALSE ?) (Forall (:| 0)))) ==> False A: check (Not (:\/: (:/\: FALSE ?) (Forall (:| 1)))) ==> False B: check (Not (:\/: (:/\: FALSE ?) (Forall (:| 1)))) ==> False A: check (Not (:\/: (:/\: FALSE ?) (Forall (:| 2)))) ==> True B: check (Not (:\/: (:/\: FALSE ?) (Forall (:| 2)))) ==> True A: check (Not (:\/: (:/\: FALSE ?) (Forall (:| 101)))) ==> True B: check (Not (:\/: (:/\: FALSE ?) (Forall (:| 101)))) ==> True A: check (Not (:\/: (:/\: FALSE ?) (Not (:/\: FALSE ?1)))) ==> False B: check (Not (:\/: (:/\: FALSE ?) (Not (:/\: FALSE ?1)))) ==> False A# check (Not (:\/: (:/\: FALSE ?) (Not (:=>: FALSE ?1)))) ==> True B# check (Not (:\/: (:/\: FALSE ?) (Not (:=>: ?1 TRUE)))) ==> True A: check (Not (:\/: (:/\: FALSE ?) (Not (:\/: TRUE ?1)))) ==> True B: check (Not (:\/: (:/\: FALSE ?) (Not (:\/: TRUE ?1)))) ==> True A: check (Not (:\/: (:/\: FALSE ?) (Not FALSE))) ==> False B: check (Not (:\/: (:/\: FALSE ?) (Not FALSE))) ==> False A: check (Not (:\/: (:/\: FALSE ?) (Not (Not FALSE)))) ==> True B: check (Not (:\/: (:/\: FALSE ?) (Not (Not FALSE)))) ==> True A: check (Not (:\/: (:/\: FALSE ?) (Not (Not TRUE)))) ==> False B: check (Not (:\/: (:/\: FALSE ?) (Not (Not TRUE)))) ==> False A: check (Not (:\/: (:/\: FALSE ?) (Not TRUE))) ==> True B: check (Not (:\/: (:/\: FALSE ?) (Not TRUE))) ==> True A: check (Not (:\/: (:/\: FALSE ?) TRUE)) ==> False B: check (Not (:\/: (:/\: FALSE ?) TRUE)) ==> False A# check (Not (:\/: (:/\: (Not FALSE) (:=>: FALSE ?)) ?1)) ==> False B# check (Not (:\/: (:/\: (Not FALSE) (:=>: ? TRUE)) ?1)) ==> False A: check (Not (:\/: (:/\: (Not FALSE) (:\/: TRUE ?)) ?1)) ==> False B: check (Not (:\/: (:/\: (Not FALSE) (:\/: TRUE ?)) ?1)) ==> False A: check (Not (:\/: (:/\: (Not FALSE) FALSE) FALSE)) ==> True B: check (Not (:\/: (:/\: (Not FALSE) FALSE) FALSE)) ==> True A: check (Not (:\/: (:/\: (Not FALSE) FALSE) TRUE)) ==> False B: check (Not (:\/: (:/\: (Not FALSE) FALSE) TRUE)) ==> False A: check (Not (:\/: (:/\: (Not FALSE) (Not FALSE)) ?)) ==> False B: check (Not (:\/: (:/\: (Not FALSE) (Not FALSE)) ?)) ==> False A: check (Not (:\/: (:/\: (Not FALSE) TRUE) ?)) ==> False B: check (Not (:\/: (:/\: (Not FALSE) TRUE) ?)) ==> False A: check (Not (:\/: (:/\: (Not TRUE) ?) (:/\: FALSE ?1))) ==> True B: check (Not (:\/: (:/\: (Not TRUE) ?) (:/\: FALSE ?1))) ==> True A# check (Not (:\/: (:/\: (Not TRUE) ?) (:=>: FALSE ?1))) ==> False B# check (Not (:\/: (:/\: (Not TRUE) ?) (:=>: ?1 TRUE))) ==> False A: check (Not (:\/: (:/\: (Not TRUE) ?) (:\/: TRUE ?1))) ==> False B: check (Not (:\/: (:/\: (Not TRUE) ?) (:\/: TRUE ?1))) ==> False A: check (Not (:\/: (:/\: (Not TRUE) ?) FALSE)) ==> True B: check (Not (:\/: (:/\: (Not TRUE) ?) FALSE)) ==> True A: check (Not (:\/: (:/\: (Not TRUE) ?) (Not FALSE))) ==> False B: check (Not (:\/: (:/\: (Not TRUE) ?) (Not FALSE))) ==> False A: check (Not (:\/: (:/\: (Not TRUE) ?) (Not TRUE))) ==> True B: check (Not (:\/: (:/\: (Not TRUE) ?) (Not TRUE))) ==> True A: check (Not (:\/: (:/\: (Not TRUE) ?) TRUE)) ==> False B: check (Not (:\/: (:/\: (Not TRUE) ?) TRUE)) ==> False A: check (Not (:\/: (:/\: TRUE (:/\: FALSE ?)) FALSE)) ==> True B: check (Not (:\/: (:/\: TRUE (:/\: FALSE ?)) FALSE)) ==> True A: check (Not (:\/: (:/\: TRUE (:/\: FALSE ?)) TRUE)) ==> False B: check (Not (:\/: (:/\: TRUE (:/\: FALSE ?)) TRUE)) ==> False A: check (Not (:\/: (:/\: TRUE (:/\: TRUE TRUE)) ?)) ==> False B: check (Not (:\/: (:/\: TRUE (:/\: TRUE TRUE)) ?)) ==> False B# check (Not (:\/: (:/\: TRUE (:<=>: FALSE FALSE)) ?)) ==> False B# check (Not (:\/: (:/\: TRUE (:<=>: TRUE TRUE)) ?)) ==> False A: check (Not (:\/: (:/\: TRUE (:=>: FALSE ?)) ?1)) ==> False B: check (Not (:\/: (:/\: TRUE (:=>: FALSE FALSE)) ?)) ==> False A: check (Not (:\/: (:/\: TRUE (:=>: TRUE TRUE)) ?)) ==> False B: check (Not (:\/: (:/\: TRUE (:=>: ? TRUE)) ?1)) ==> False A: check (Not (:\/: (:/\: TRUE (:\/: FALSE TRUE)) ?)) ==> False B: check (Not (:\/: (:/\: TRUE (:\/: FALSE TRUE)) ?)) ==> False A: check (Not (:\/: (:/\: TRUE (:\/: TRUE ?)) ?1)) ==> False B: check (Not (:\/: (:/\: TRUE (:\/: TRUE ?)) ?1)) ==> False A: check (Not (:\/: (:/\: TRUE FALSE) (:/\: FALSE ?))) ==> True B: check (Not (:\/: (:/\: TRUE FALSE) (:/\: FALSE ?))) ==> True A# check (Not (:\/: (:/\: TRUE FALSE) (:=>: FALSE ?))) ==> False B# check (Not (:\/: (:/\: TRUE FALSE) (:=>: ? TRUE))) ==> False A: check (Not (:\/: (:/\: TRUE FALSE) (:\/: TRUE ?))) ==> False B: check (Not (:\/: (:/\: TRUE FALSE) (:\/: TRUE ?))) ==> False A: check (Not (:\/: (:/\: TRUE FALSE) FALSE)) ==> True B: check (Not (:\/: (:/\: TRUE FALSE) FALSE)) ==> True A: check (Not (:\/: (:/\: TRUE FALSE) (Not FALSE))) ==> False B: check (Not (:\/: (:/\: TRUE FALSE) (Not FALSE))) ==> False A: check (Not (:\/: (:/\: TRUE FALSE) (Not TRUE))) ==> True B: check (Not (:\/: (:/\: TRUE FALSE) (Not TRUE))) ==> True A: check (Not (:\/: (:/\: TRUE FALSE) TRUE)) ==> False B: check (Not (:\/: (:/\: TRUE FALSE) TRUE)) ==> False A: check (Not (:\/: (:/\: TRUE (Not FALSE)) ?)) ==> False B: check (Not (:\/: (:/\: TRUE (Not FALSE)) ?)) ==> False A: check (Not (:\/: (:/\: TRUE (Not TRUE)) FALSE)) ==> True B: check (Not (:\/: (:/\: TRUE (Not TRUE)) FALSE)) ==> True A: check (Not (:\/: (:/\: TRUE (Not TRUE)) TRUE)) ==> False B: check (Not (:\/: (:/\: TRUE (Not TRUE)) TRUE)) ==> False A: check (Not (:\/: (:/\: TRUE TRUE) ?)) ==> False B: check (Not (:\/: (:/\: TRUE TRUE) ?)) ==> False A# check (Not (:\/: (:<=: (.* 0 ?) (.* 0 ?1)) ?2)) ==> False B# check (Not (:\/: (:<=: (num -1) (num -1)) ?)) ==> False B# check (Not (:\/: (:<=: (num 0) (num 0)) ?)) ==> False B# check (Not (:\/: (:<=: (num 1) (num 1)) ?)) ==> False B# check (Not (:\/: (:<=: (num 2) (num 2)) ?)) ==> False B# check (Not (:\/: (:<=: (num 101) (num 101)) ?)) ==> False B# check (Not (:\/: (:<=>: (:/\: FALSE ?) (:/\: FALSE ?1)) ?2)) ==> False B# check (Not (:\/: (:<=>: (:/\: FALSE ?) FALSE) ?1)) ==> False B# check (Not (:\/: (:<=>: (:/\: FALSE ?) (Not TRUE)) ?1)) ==> False B# check (Not (:\/: (:<=>: (:/\: FALSE ?) TRUE) FALSE)) ==> True B# check (Not (:\/: (:<=>: (:/\: FALSE ?) TRUE) TRUE)) ==> False B# check (Not (:\/: (:<=>: (:/\: TRUE FALSE) FALSE) ?)) ==> False B# check (Not (:\/: (:<=>: (:/\: TRUE TRUE) TRUE) ?)) ==> False B# check (Not (:\/: (:<=>: (:<=>: FALSE FALSE) TRUE) ?)) ==> False B# check (Not (:\/: (:<=>: (:<=>: FALSE TRUE) FALSE) ?)) ==> False B# check (Not (:\/: (:<=>: (:<=>: TRUE FALSE) FALSE) ?)) ==> False B# check (Not (:\/: (:<=>: (:<=>: TRUE TRUE) TRUE) ?)) ==> False B# check (Not (:\/: (:<=>: (:=>: FALSE FALSE) TRUE) ?)) ==> False B# check (Not (:\/: (:<=>: (:=>: TRUE FALSE) FALSE) ?)) ==> False B# check (Not (:\/: (:<=>: (:=>: ? TRUE) (:=>: ?1 TRUE)) ?2)) ==> False B# check (Not (:\/: (:<=>: (:=>: ? TRUE) (:\/: TRUE ?1)) ?2)) ==> False B# check (Not (:\/: (:<=>: (:=>: ? TRUE) FALSE) FALSE)) ==> True B# check (Not (:\/: (:<=>: (:=>: ? TRUE) FALSE) TRUE)) ==> False B# check (Not (:\/: (:<=>: (:=>: ? TRUE) (Not FALSE)) ?1)) ==> False B# check (Not (:\/: (:<=>: (:=>: ? TRUE) TRUE) ?1)) ==> False B# check (Not (:\/: (:<=>: (:\/: FALSE FALSE) FALSE) ?)) ==> False B# check (Not (:\/: (:<=>: (:\/: FALSE TRUE) TRUE) ?)) ==> False B# check (Not (:\/: (:<=>: (:\/: TRUE ?) (:=>: ?1 TRUE)) ?2)) ==> False B# check (Not (:\/: (:<=>: (:\/: TRUE ?) (:\/: TRUE ?1)) ?2)) ==> False B# check (Not (:\/: (:<=>: (:\/: TRUE ?) FALSE) FALSE)) ==> True B# check (Not (:\/: (:<=>: (:\/: TRUE ?) FALSE) TRUE)) ==> False B# check (Not (:\/: (:<=>: (:\/: TRUE ?) (Not FALSE)) ?1)) ==> False B# check (Not (:\/: (:<=>: (:\/: TRUE ?) TRUE) ?1)) ==> False B# check (Not (:\/: (:<=>: FALSE (:/\: FALSE ?)) ?1)) ==> False B# check (Not (:\/: (:<=>: FALSE (:/\: TRUE FALSE)) ?)) ==> False B# check (Not (:\/: (:<=>: FALSE (:<=>: FALSE TRUE)) ?)) ==> False B# check (Not (:\/: (:<=>: FALSE (:<=>: TRUE FALSE)) ?)) ==> False B# check (Not (:\/: (:<=>: FALSE (:=>: TRUE FALSE)) ?)) ==> False B# check (Not (:\/: (:<=>: FALSE (:=>: ? TRUE)) FALSE)) ==> True B# check (Not (:\/: (:<=>: FALSE (:=>: ? TRUE)) TRUE)) ==> False B# check (Not (:\/: (:<=>: FALSE (:\/: FALSE FALSE)) ?)) ==> False B# check (Not (:\/: (:<=>: FALSE (:\/: TRUE ?)) FALSE)) ==> True B# check (Not (:\/: (:<=>: FALSE (:\/: TRUE ?)) TRUE)) ==> False B# check (Not (:\/: (:<=>: FALSE FALSE) ?)) ==> False B# check (Not (:\/: (:<=>: FALSE (Not FALSE)) FALSE)) ==> True B# check (Not (:\/: (:<=>: FALSE (Not FALSE)) TRUE)) ==> False B# check (Not (:\/: (:<=>: FALSE (Not TRUE)) ?)) ==> False B# check (Not (:\/: (:<=>: FALSE TRUE) (:/\: FALSE ?))) ==> True B# check (Not (:\/: (:<=>: FALSE TRUE) (:=>: ? TRUE))) ==> False B# check (Not (:\/: (:<=>: FALSE TRUE) (:\/: TRUE ?))) ==> False B# check (Not (:\/: (:<=>: FALSE TRUE) FALSE)) ==> True B# check (Not (:\/: (:<=>: FALSE TRUE) (Not FALSE))) ==> False B# check (Not (:\/: (:<=>: FALSE TRUE) (Not TRUE))) ==> True B# check (Not (:\/: (:<=>: FALSE TRUE) TRUE)) ==> False B# check (Not (:\/: (:<=>: (Not FALSE) (:=>: ? TRUE)) ?1)) ==> False B# check (Not (:\/: (:<=>: (Not FALSE) (:\/: TRUE ?)) ?1)) ==> False B# check (Not (:\/: (:<=>: (Not FALSE) FALSE) FALSE)) ==> True B# check (Not (:\/: (:<=>: (Not FALSE) FALSE) TRUE)) ==> False B# check (Not (:\/: (:<=>: (Not FALSE) (Not FALSE)) ?)) ==> False B# check (Not (:\/: (:<=>: (Not FALSE) TRUE) ?)) ==> False B# check (Not (:\/: (:<=>: (Not TRUE) (:/\: FALSE ?)) ?1)) ==> False B# check (Not (:\/: (:<=>: (Not TRUE) FALSE) ?)) ==> False B# check (Not (:\/: (:<=>: (Not TRUE) (Not TRUE)) ?)) ==> False B# check (Not (:\/: (:<=>: (Not TRUE) TRUE) FALSE)) ==> True B# check (Not (:\/: (:<=>: (Not TRUE) TRUE) TRUE)) ==> False B# check (Not (:\/: (:<=>: TRUE (:/\: FALSE ?)) FALSE)) ==> True B# check (Not (:\/: (:<=>: TRUE (:/\: FALSE ?)) TRUE)) ==> False B# check (Not (:\/: (:<=>: TRUE (:/\: TRUE TRUE)) ?)) ==> False B# check (Not (:\/: (:<=>: TRUE (:<=>: FALSE FALSE)) ?)) ==> False B# check (Not (:\/: (:<=>: TRUE (:<=>: TRUE TRUE)) ?)) ==> False B# check (Not (:\/: (:<=>: TRUE (:=>: FALSE FALSE)) ?)) ==> False B# check (Not (:\/: (:<=>: TRUE (:=>: ? TRUE)) ?1)) ==> False B# check (Not (:\/: (:<=>: TRUE (:\/: FALSE TRUE)) ?)) ==> False B# check (Not (:\/: (:<=>: TRUE (:\/: TRUE ?)) ?1)) ==> False B# check (Not (:\/: (:<=>: TRUE FALSE) (:/\: FALSE ?))) ==> True B# check (Not (:\/: (:<=>: TRUE FALSE) (:=>: ? TRUE))) ==> False B# check (Not (:\/: (:<=>: TRUE FALSE) (:\/: TRUE ?))) ==> False B# check (Not (:\/: (:<=>: TRUE FALSE) FALSE)) ==> True B# check (Not (:\/: (:<=>: TRUE FALSE) (Not FALSE))) ==> False B# check (Not (:\/: (:<=>: TRUE FALSE) (Not TRUE))) ==> True B# check (Not (:\/: (:<=>: TRUE FALSE) TRUE)) ==> False B# check (Not (:\/: (:<=>: TRUE (Not FALSE)) ?)) ==> False B# check (Not (:\/: (:<=>: TRUE (Not TRUE)) FALSE)) ==> True B# check (Not (:\/: (:<=>: TRUE (Not TRUE)) TRUE)) ==> False B# check (Not (:\/: (:<=>: TRUE TRUE) ?)) ==> False A# check (Not (:\/: (:=: (.* 0 ?) (.* 0 ?1)) ?2)) ==> False B# check (Not (:\/: (:=: (num -1) (num -1)) ?)) ==> False B# check (Not (:\/: (:=: (num 0) (num 0)) ?)) ==> False B# check (Not (:\/: (:=: (num 1) (num 1)) ?)) ==> False B# check (Not (:\/: (:=: (num 2) (num 2)) ?)) ==> False B# check (Not (:\/: (:=: (num 101) (num 101)) ?)) ==> False A: check (Not (:\/: (:=>: (:/\: FALSE ?) ?1) ?2)) ==> False B: check (Not (:\/: (:=>: (:/\: FALSE ?) (:/\: FALSE ?1)) ?2)) ==> False B: check (Not (:\/: (:=>: (:/\: FALSE ?) FALSE) ?1)) ==> False B: check (Not (:\/: (:=>: (:/\: FALSE ?) (Not TRUE)) ?1)) ==> False A: check (Not (:\/: (:=>: (:/\: TRUE FALSE) ?) ?1)) ==> False B: check (Not (:\/: (:=>: (:/\: TRUE FALSE) FALSE) ?)) ==> False B# check (Not (:\/: (:=>: (:<=>: FALSE TRUE) FALSE) ?)) ==> False B# check (Not (:\/: (:=>: (:<=>: TRUE FALSE) FALSE) ?)) ==> False A# check (Not (:\/: (:=>: (:=>: FALSE ?) (:=>: FALSE ?1)) ?2)) ==> False A# check (Not (:\/: (:=>: (:=>: FALSE ?) FALSE) FALSE)) ==> True A# check (Not (:\/: (:=>: (:=>: FALSE ?) FALSE) TRUE)) ==> False A: check (Not (:\/: (:=>: (:=>: TRUE FALSE) ?) ?1)) ==> False B: check (Not (:\/: (:=>: (:=>: TRUE FALSE) FALSE) ?)) ==> False B# check (Not (:\/: (:=>: (:=>: ? TRUE) FALSE) FALSE)) ==> True B# check (Not (:\/: (:=>: (:=>: ? TRUE) FALSE) TRUE)) ==> False A: check (Not (:\/: (:=>: (:\/: FALSE FALSE) ?) ?1)) ==> False B: check (Not (:\/: (:=>: (:\/: FALSE FALSE) FALSE) ?)) ==> False A# check (Not (:\/: (:=>: (:\/: TRUE ?) (:=>: FALSE ?1)) ?2)) ==> False A: check (Not (:\/: (:=>: (:\/: TRUE ?) FALSE) FALSE)) ==> True B: check (Not (:\/: (:=>: (:\/: TRUE ?) FALSE) FALSE)) ==> True A: check (Not (:\/: (:=>: (:\/: TRUE ?) FALSE) TRUE)) ==> False B: check (Not (:\/: (:=>: (:\/: TRUE ?) FALSE) TRUE)) ==> False A: check (Not (:\/: (:=>: FALSE ?) ?1)) ==> False B: check (Not (:\/: (:=>: FALSE (:/\: FALSE ?)) ?1)) ==> False B: check (Not (:\/: (:=>: FALSE (:/\: TRUE FALSE)) ?)) ==> False B: check (Not (:\/: (:=>: FALSE (:<=>: FALSE TRUE)) ?)) ==> False B: check (Not (:\/: (:=>: FALSE (:<=>: TRUE FALSE)) ?)) ==> False B: check (Not (:\/: (:=>: FALSE (:=>: TRUE FALSE)) ?)) ==> False B: check (Not (:\/: (:=>: FALSE (:\/: FALSE FALSE)) ?)) ==> False B: check (Not (:\/: (:=>: FALSE FALSE) ?)) ==> False B: check (Not (:\/: (:=>: FALSE (Not TRUE)) ?)) ==> False A# check (Not (:\/: (:=>: (Not FALSE) (:=>: FALSE ?)) ?1)) ==> False A: check (Not (:\/: (:=>: (Not FALSE) FALSE) FALSE)) ==> True B: check (Not (:\/: (:=>: (Not FALSE) FALSE) FALSE)) ==> True A: check (Not (:\/: (:=>: (Not FALSE) FALSE) TRUE)) ==> False B: check (Not (:\/: (:=>: (Not FALSE) FALSE) TRUE)) ==> False A: check (Not (:\/: (:=>: (Not TRUE) ?) ?1)) ==> False B: check (Not (:\/: (:=>: (Not TRUE) (:/\: FALSE ?)) ?1)) ==> False B: check (Not (:\/: (:=>: (Not TRUE) FALSE) ?)) ==> False B: check (Not (:\/: (:=>: (Not TRUE) (Not TRUE)) ?)) ==> False A: check (Not (:\/: (:=>: TRUE (:/\: FALSE ?)) FALSE)) ==> True B: check (Not (:\/: (:=>: TRUE (:/\: FALSE ?)) FALSE)) ==> True A: check (Not (:\/: (:=>: TRUE (:/\: FALSE ?)) TRUE)) ==> False B: check (Not (:\/: (:=>: TRUE (:/\: FALSE ?)) TRUE)) ==> False A# check (Not (:\/: (:=>: TRUE (:=>: FALSE ?)) ?1)) ==> False A: check (Not (:\/: (:=>: TRUE FALSE) (:/\: FALSE ?))) ==> True B: check (Not (:\/: (:=>: TRUE FALSE) (:/\: FALSE ?))) ==> True A# check (Not (:\/: (:=>: TRUE FALSE) (:=>: FALSE ?))) ==> False B# check (Not (:\/: (:=>: TRUE FALSE) (:=>: ? TRUE))) ==> False A: check (Not (:\/: (:=>: TRUE FALSE) (:\/: TRUE ?))) ==> False B: check (Not (:\/: (:=>: TRUE FALSE) (:\/: TRUE ?))) ==> False A: check (Not (:\/: (:=>: TRUE FALSE) FALSE)) ==> True B: check (Not (:\/: (:=>: TRUE FALSE) FALSE)) ==> True A: check (Not (:\/: (:=>: TRUE FALSE) (Not FALSE))) ==> False B: check (Not (:\/: (:=>: TRUE FALSE) (Not FALSE))) ==> False A: check (Not (:\/: (:=>: TRUE FALSE) (Not TRUE))) ==> True B: check (Not (:\/: (:=>: TRUE FALSE) (Not TRUE))) ==> True A: check (Not (:\/: (:=>: TRUE FALSE) TRUE)) ==> False B: check (Not (:\/: (:=>: TRUE FALSE) TRUE)) ==> False A: check (Not (:\/: (:=>: TRUE (Not TRUE)) FALSE)) ==> True B: check (Not (:\/: (:=>: TRUE (Not TRUE)) FALSE)) ==> True A: check (Not (:\/: (:=>: TRUE (Not TRUE)) TRUE)) ==> False B: check (Not (:\/: (:=>: TRUE (Not TRUE)) TRUE)) ==> False A: check (Not (:\/: (:=>: TRUE (:/\: TRUE TRUE)) ?)) ==> False B: check (Not (:\/: (:=>: ? (:/\: TRUE TRUE)) ?1)) ==> False B# check (Not (:\/: (:=>: ? (:<=>: FALSE FALSE)) ?1)) ==> False B# check (Not (:\/: (:=>: ? (:<=>: TRUE TRUE)) ?1)) ==> False B# check (Not (:\/: (:=>: ? (:=>: FALSE FALSE)) ?1)) ==> False A: check (Not (:\/: (:=>: TRUE (:=>: TRUE TRUE)) ?)) ==> False B: check (Not (:\/: (:=>: ? (:=>: ?1 TRUE)) ?2)) ==> False A: check (Not (:\/: (:=>: TRUE (:\/: FALSE TRUE)) ?)) ==> False B: check (Not (:\/: (:=>: ? (:\/: FALSE TRUE)) ?1)) ==> False A: check (Not (:\/: (:=>: (:=>: FALSE ?) (:\/: TRUE ?1)) ?2)) ==> False A: check (Not (:\/: (:=>: (:\/: TRUE ?) (:\/: TRUE ?1)) ?2)) ==> False A: check (Not (:\/: (:=>: (Not FALSE) (:\/: TRUE ?)) ?1)) ==> False A: check (Not (:\/: (:=>: TRUE (:\/: TRUE ?)) ?1)) ==> False B: check (Not (:\/: (:=>: ? (:\/: TRUE ?1)) ?2)) ==> False A: check (Not (:\/: (:=>: (:=>: FALSE ?) (Not FALSE)) ?1)) ==> False A: check (Not (:\/: (:=>: (:\/: TRUE ?) (Not FALSE)) ?1)) ==> False A: check (Not (:\/: (:=>: (Not FALSE) (Not FALSE)) ?)) ==> False A: check (Not (:\/: (:=>: TRUE (Not FALSE)) ?)) ==> False B: check (Not (:\/: (:=>: ? (Not FALSE)) ?1)) ==> False A: check (Not (:\/: (:=>: (:/\: TRUE TRUE) TRUE) ?)) ==> False A: check (Not (:\/: (:=>: (:=>: FALSE ?) TRUE) ?1)) ==> False A: check (Not (:\/: (:=>: (:=>: TRUE TRUE) TRUE) ?)) ==> False A: check (Not (:\/: (:=>: (:\/: FALSE TRUE) TRUE) ?)) ==> False A: check (Not (:\/: (:=>: (:\/: TRUE ?) TRUE) ?1)) ==> False A: check (Not (:\/: (:=>: (Not FALSE) TRUE) ?)) ==> False A: check (Not (:\/: (:=>: TRUE TRUE) ?)) ==> False B: check (Not (:\/: (:=>: ? TRUE) ?1)) ==> False A# check (Not (:\/: (:>=: (.* 0 ?) (.* 0 ?1)) ?2)) ==> False B# check (Not (:\/: (:>=: (num -1) (num -1)) ?)) ==> False B# check (Not (:\/: (:>=: (num 0) (num 0)) ?)) ==> False B# check (Not (:\/: (:>=: (num 1) (num 1)) ?)) ==> False B# check (Not (:\/: (:>=: (num 2) (num 2)) ?)) ==> False B# check (Not (:\/: (:>=: (num 101) (num 101)) ?)) ==> False A# check (Not (:\/: (:\/: (:/\: FALSE ?) (:=>: FALSE ?1)) ?2)) ==> False B# check (Not (:\/: (:\/: (:/\: FALSE ?) (:=>: ?1 TRUE)) ?2)) ==> False A: check (Not (:\/: (:\/: (:/\: FALSE ?) (:\/: TRUE ?1)) ?2)) ==> False B: check (Not (:\/: (:\/: (:/\: FALSE ?) (:\/: TRUE ?1)) ?2)) ==> False A: check (Not (:\/: (:\/: (:/\: FALSE ?) FALSE) FALSE)) ==> True B: check (Not (:\/: (:\/: (:/\: FALSE ?) FALSE) FALSE)) ==> True A: check (Not (:\/: (:\/: (:/\: FALSE ?) FALSE) TRUE)) ==> False B: check (Not (:\/: (:\/: (:/\: FALSE ?) FALSE) TRUE)) ==> False A: check (Not (:\/: (:\/: (:/\: FALSE ?) (Not FALSE)) ?1)) ==> False B: check (Not (:\/: (:\/: (:/\: FALSE ?) (Not FALSE)) ?1)) ==> False A: check (Not (:\/: (:\/: (:/\: FALSE ?) TRUE) ?1)) ==> False B: check (Not (:\/: (:\/: (:/\: FALSE ?) TRUE) ?1)) ==> False A: check (Not (:\/: (:\/: (:/\: TRUE FALSE) TRUE) ?)) ==> False B: check (Not (:\/: (:\/: (:/\: TRUE FALSE) TRUE) ?)) ==> False A: check (Not (:\/: (:\/: (:/\: TRUE TRUE) ?) ?1)) ==> False B: check (Not (:\/: (:\/: (:/\: TRUE TRUE) ?) ?1)) ==> False B# check (Not (:\/: (:\/: (:<=>: FALSE FALSE) ?) ?1)) ==> False B# check (Not (:\/: (:\/: (:<=>: FALSE TRUE) TRUE) ?)) ==> False B# check (Not (:\/: (:\/: (:<=>: TRUE FALSE) TRUE) ?)) ==> False B# check (Not (:\/: (:\/: (:<=>: TRUE TRUE) ?) ?1)) ==> False A: check (Not (:\/: (:\/: (:=>: FALSE ?) ?1) ?2)) ==> False B: check (Not (:\/: (:\/: (:=>: FALSE FALSE) ?) ?1)) ==> False A: check (Not (:\/: (:\/: (:=>: TRUE FALSE) TRUE) ?)) ==> False B: check (Not (:\/: (:\/: (:=>: TRUE FALSE) TRUE) ?)) ==> False A: check (Not (:\/: (:\/: (:=>: TRUE TRUE) ?) ?1)) ==> False B: check (Not (:\/: (:\/: (:=>: ? TRUE) ?1) ?2)) ==> False A: check (Not (:\/: (:\/: (:\/: FALSE FALSE) TRUE) ?)) ==> False B: check (Not (:\/: (:\/: (:\/: FALSE FALSE) TRUE) ?)) ==> False A: check (Not (:\/: (:\/: (:\/: FALSE TRUE) ?) ?1)) ==> False B: check (Not (:\/: (:\/: (:\/: FALSE TRUE) ?) ?1)) ==> False A: check (Not (:\/: (:\/: (:\/: TRUE ?) ?1) ?2)) ==> False B: check (Not (:\/: (:\/: (:\/: TRUE ?) ?1) ?2)) ==> False A: check (Not (:\/: (:\/: FALSE (:/\: FALSE ?)) FALSE)) ==> True B: check (Not (:\/: (:\/: FALSE (:/\: FALSE ?)) FALSE)) ==> True A: check (Not (:\/: (:\/: FALSE (:/\: FALSE ?)) TRUE)) ==> False B: check (Not (:\/: (:\/: FALSE (:/\: FALSE ?)) TRUE)) ==> False A: check (Not (:\/: (:\/: FALSE (:/\: TRUE TRUE)) ?)) ==> False B: check (Not (:\/: (:\/: FALSE (:/\: TRUE TRUE)) ?)) ==> False B# check (Not (:\/: (:\/: FALSE (:<=>: FALSE FALSE)) ?)) ==> False B# check (Not (:\/: (:\/: FALSE (:<=>: TRUE TRUE)) ?)) ==> False A: check (Not (:\/: (:\/: FALSE (:=>: FALSE ?)) ?1)) ==> False B: check (Not (:\/: (:\/: FALSE (:=>: FALSE FALSE)) ?)) ==> False A: check (Not (:\/: (:\/: FALSE (:=>: TRUE TRUE)) ?)) ==> False B: check (Not (:\/: (:\/: FALSE (:=>: ? TRUE)) ?1)) ==> False A: check (Not (:\/: (:\/: FALSE (:\/: FALSE TRUE)) ?)) ==> False B: check (Not (:\/: (:\/: FALSE (:\/: FALSE TRUE)) ?)) ==> False A: check (Not (:\/: (:\/: FALSE (:\/: TRUE ?)) ?1)) ==> False B: check (Not (:\/: (:\/: FALSE (:\/: TRUE ?)) ?1)) ==> False A: check (Not (:\/: (:\/: FALSE FALSE) (:/\: FALSE ?))) ==> True B: check (Not (:\/: (:\/: FALSE FALSE) (:/\: FALSE ?))) ==> True A# check (Not (:\/: (:\/: FALSE FALSE) (:=>: FALSE ?))) ==> False B# check (Not (:\/: (:\/: FALSE FALSE) (:=>: ? TRUE))) ==> False A: check (Not (:\/: (:\/: FALSE FALSE) (:\/: TRUE ?))) ==> False B: check (Not (:\/: (:\/: FALSE FALSE) (:\/: TRUE ?))) ==> False A: check (Not (:\/: (:\/: FALSE FALSE) FALSE)) ==> True B: check (Not (:\/: (:\/: FALSE FALSE) FALSE)) ==> True A: check (Not (:\/: (:\/: FALSE FALSE) (Not FALSE))) ==> False B: check (Not (:\/: (:\/: FALSE FALSE) (Not FALSE))) ==> False A: check (Not (:\/: (:\/: FALSE FALSE) (Not TRUE))) ==> True B: check (Not (:\/: (:\/: FALSE FALSE) (Not TRUE))) ==> True A: check (Not (:\/: (:\/: FALSE FALSE) TRUE)) ==> False B: check (Not (:\/: (:\/: FALSE FALSE) TRUE)) ==> False A: check (Not (:\/: (:\/: FALSE (Not FALSE)) ?)) ==> False B: check (Not (:\/: (:\/: FALSE (Not FALSE)) ?)) ==> False A: check (Not (:\/: (:\/: FALSE (Not TRUE)) FALSE)) ==> True B: check (Not (:\/: (:\/: FALSE (Not TRUE)) FALSE)) ==> True A: check (Not (:\/: (:\/: FALSE (Not TRUE)) TRUE)) ==> False B: check (Not (:\/: (:\/: FALSE (Not TRUE)) TRUE)) ==> False A: check (Not (:\/: (:\/: FALSE TRUE) ?)) ==> False B: check (Not (:\/: (:\/: FALSE TRUE) ?)) ==> False A: check (Not (:\/: (:\/: (Not FALSE) ?) ?1)) ==> False B: check (Not (:\/: (:\/: (Not FALSE) ?) ?1)) ==> False A# check (Not (:\/: (:\/: (Not TRUE) (:=>: FALSE ?)) ?1)) ==> False B# check (Not (:\/: (:\/: (Not TRUE) (:=>: ? TRUE)) ?1)) ==> False A: check (Not (:\/: (:\/: (Not TRUE) (:\/: TRUE ?)) ?1)) ==> False B: check (Not (:\/: (:\/: (Not TRUE) (:\/: TRUE ?)) ?1)) ==> False A: check (Not (:\/: (:\/: (Not TRUE) FALSE) FALSE)) ==> True B: check (Not (:\/: (:\/: (Not TRUE) FALSE) FALSE)) ==> True A: check (Not (:\/: (:\/: (Not TRUE) FALSE) TRUE)) ==> False B: check (Not (:\/: (:\/: (Not TRUE) FALSE) TRUE)) ==> False A: check (Not (:\/: (:\/: (Not TRUE) (Not FALSE)) ?)) ==> False B: check (Not (:\/: (:\/: (Not TRUE) (Not FALSE)) ?)) ==> False A: check (Not (:\/: (:\/: (Not TRUE) TRUE) ?)) ==> False B: check (Not (:\/: (:\/: (Not TRUE) TRUE) ?)) ==> False A: check (Not (:\/: (:\/: TRUE ?) ?1)) ==> False B: check (Not (:\/: (:\/: TRUE ?) ?1)) ==> False A: check (Not (:\/: (:| -1 (.* 0 ?)) ?1)) ==> False B: check (Not (:\/: (:| -1 (.* 0 ?)) ?1)) ==> False B# check (Not (:\/: (:| -1 (num -1)) ?)) ==> False B# check (Not (:\/: (:| -1 (num 0)) ?)) ==> False B# check (Not (:\/: (:| -1 (num 1)) ?)) ==> False B# check (Not (:\/: (:| -1 (num 2)) ?)) ==> False B# check (Not (:\/: (:| -1 (num 101)) ?)) ==> False A: check (Not (:\/: (:| 0 (.* 0 ?)) ?1)) ==> False B: check (Not (:\/: (:| 0 (.* 0 ?)) ?1)) ==> False B# check (Not (:\/: (:| 0 (num 0)) ?)) ==> False A: check (Not (:\/: (:| 1 (.* 0 ?)) ?1)) ==> False B: check (Not (:\/: (:| 1 (.* 0 ?)) ?1)) ==> False B# check (Not (:\/: (:| 1 (num -1)) ?)) ==> False B# check (Not (:\/: (:| 1 (num 0)) ?)) ==> False B# check (Not (:\/: (:| 1 (num 1)) ?)) ==> False B# check (Not (:\/: (:| 1 (num 2)) ?)) ==> False B# check (Not (:\/: (:| 1 (num 101)) ?)) ==> False A: check (Not (:\/: (:| 2 (.* 0 ?)) ?1)) ==> False B: check (Not (:\/: (:| 2 (.* 0 ?)) ?1)) ==> False B# check (Not (:\/: (:| 2 (num 0)) ?)) ==> False B# check (Not (:\/: (:| 2 (num 2)) ?)) ==> False A: check (Not (:\/: (:| 101 (.* 0 ?)) ?1)) ==> False B: check (Not (:\/: (:| 101 (.* 0 ?)) ?1)) ==> False B# check (Not (:\/: (:| 101 (num 0)) ?)) ==> False B# check (Not (:\/: (:| 101 (num 101)) ?)) ==> False A~ check (Not (:\/: (Exists (:| -1)) ?)) ==> False B~ check (Not (:\/: (Exists (:| -1)) (:/\: FALSE ?))) ==> True B: check (Not (:\/: (Exists (:| -1)) (:=>: ? TRUE))) ==> False B: check (Not (:\/: (Exists (:| -1)) (:\/: TRUE ?))) ==> False B~ check (Not (:\/: (Exists (:| -1)) FALSE)) ==> True B: check (Not (:\/: (Exists (:| -1)) (Not FALSE))) ==> False B~ check (Not (:\/: (Exists (:| -1)) (Not TRUE))) ==> True B: check (Not (:\/: (Exists (:| -1)) TRUE)) ==> False A~ check (Not (:\/: (Exists (:| 0)) (:/\: FALSE ?))) ==> True A~ check (Not (:\/: (Exists (:| 0)) (:=>: FALSE ?))) ==> False A~ check (Not (:\/: (Exists (:| 0)) (:\/: TRUE ?))) ==> False A~ check (Not (:\/: (Exists (:| 0)) FALSE)) ==> True A~ check (Not (:\/: (Exists (:| 0)) (Not FALSE))) ==> False A~ check (Not (:\/: (Exists (:| 0)) (Not TRUE))) ==> True A~ check (Not (:\/: (Exists (:| 0)) TRUE)) ==> False B~ check (Not (:\/: (Exists (:| 0)) ?)) ==> ! divide by zero A: check (Not (:\/: (Exists (:| 1)) ?)) ==> False B: check (Not (:\/: (Exists (:| 1)) ?)) ==> False A: check (Not (:\/: (Exists (:| 2)) ?)) ==> False B: check (Not (:\/: (Exists (:| 2)) ?)) ==> False A: check (Not (:\/: (Exists (:| 101)) ?)) ==> False B: check (Not (:\/: (Exists (:| 101)) ?)) ==> False A: check (Not (:\/: FALSE (:/\: (:/\: FALSE ?) ?1))) ==> True B: check (Not (:\/: FALSE (:/\: (:/\: FALSE ?) ?1))) ==> True A: check (Not (:\/: FALSE (:/\: (:/\: TRUE FALSE) ?))) ==> True B: check (Not (:\/: FALSE (:/\: (:/\: TRUE FALSE) ?))) ==> True B# check (Not (:\/: FALSE (:/\: (:<=>: FALSE TRUE) ?))) ==> True B# check (Not (:\/: FALSE (:/\: (:<=>: TRUE FALSE) ?))) ==> True A# check (Not (:\/: FALSE (:/\: (:=>: FALSE ?) FALSE))) ==> True A# check (Not (:\/: FALSE (:/\: (:=>: FALSE ?) TRUE))) ==> False A: check (Not (:\/: FALSE (:/\: (:=>: TRUE FALSE) ?))) ==> True B: check (Not (:\/: FALSE (:/\: (:=>: TRUE FALSE) ?))) ==> True B# check (Not (:\/: FALSE (:/\: (:=>: ? TRUE) FALSE))) ==> True B# check (Not (:\/: FALSE (:/\: (:=>: ? TRUE) TRUE))) ==> False A: check (Not (:\/: FALSE (:/\: (:\/: FALSE FALSE) ?))) ==> True B: check (Not (:\/: FALSE (:/\: (:\/: FALSE FALSE) ?))) ==> True A: check (Not (:\/: FALSE (:/\: (:\/: TRUE ?) FALSE))) ==> True B: check (Not (:\/: FALSE (:/\: (:\/: TRUE ?) FALSE))) ==> True A: check (Not (:\/: FALSE (:/\: (:\/: TRUE ?) TRUE))) ==> False B: check (Not (:\/: FALSE (:/\: (:\/: TRUE ?) TRUE))) ==> False A: check (Not (:\/: FALSE (:/\: FALSE ?))) ==> True B: check (Not (:\/: FALSE (:/\: FALSE ?))) ==> True A: check (Not (:\/: FALSE (:/\: (Not FALSE) FALSE))) ==> True B: check (Not (:\/: FALSE (:/\: (Not FALSE) FALSE))) ==> True A: check (Not (:\/: FALSE (:/\: (Not FALSE) TRUE))) ==> False B: check (Not (:\/: FALSE (:/\: (Not FALSE) TRUE))) ==> False A: check (Not (:\/: FALSE (:/\: (Not TRUE) ?))) ==> True B: check (Not (:\/: FALSE (:/\: (Not TRUE) ?))) ==> True A: check (Not (:\/: FALSE (:/\: TRUE (:/\: FALSE ?)))) ==> True B: check (Not (:\/: FALSE (:/\: TRUE (:/\: FALSE ?)))) ==> True A# check (Not (:\/: FALSE (:/\: TRUE (:=>: FALSE ?)))) ==> False B# check (Not (:\/: FALSE (:/\: TRUE (:=>: ? TRUE)))) ==> False A: check (Not (:\/: FALSE (:/\: TRUE (:\/: TRUE ?)))) ==> False B: check (Not (:\/: FALSE (:/\: TRUE (:\/: TRUE ?)))) ==> False A: check (Not (:\/: FALSE (:/\: TRUE FALSE))) ==> True B: check (Not (:\/: FALSE (:/\: TRUE FALSE))) ==> True A: check (Not (:\/: FALSE (:/\: TRUE (Not FALSE)))) ==> False B: check (Not (:\/: FALSE (:/\: TRUE (Not FALSE)))) ==> False A: check (Not (:\/: FALSE (:/\: TRUE (Not TRUE)))) ==> True B: check (Not (:\/: FALSE (:/\: TRUE (Not TRUE)))) ==> True A: check (Not (:\/: FALSE (:/\: TRUE TRUE))) ==> False B: check (Not (:\/: FALSE (:/\: TRUE TRUE))) ==> False B# check (Not (:\/: FALSE (:<=>: (:/\: FALSE ?) FALSE))) ==> False B# check (Not (:\/: FALSE (:<=>: (:/\: FALSE ?) TRUE))) ==> True B# check (Not (:\/: FALSE (:<=>: (:=>: ? TRUE) FALSE))) ==> True B# check (Not (:\/: FALSE (:<=>: (:=>: ? TRUE) TRUE))) ==> False B# check (Not (:\/: FALSE (:<=>: (:\/: TRUE ?) FALSE))) ==> True B# check (Not (:\/: FALSE (:<=>: (:\/: TRUE ?) TRUE))) ==> False B# check (Not (:\/: FALSE (:<=>: FALSE (:/\: FALSE ?)))) ==> False B# check (Not (:\/: FALSE (:<=>: FALSE (:=>: ? TRUE)))) ==> True B# check (Not (:\/: FALSE (:<=>: FALSE (:\/: TRUE ?)))) ==> True B# check (Not (:\/: FALSE (:<=>: FALSE FALSE))) ==> False B# check (Not (:\/: FALSE (:<=>: FALSE (Not FALSE)))) ==> True B# check (Not (:\/: FALSE (:<=>: FALSE (Not TRUE)))) ==> False B# check (Not (:\/: FALSE (:<=>: FALSE TRUE))) ==> True B# check (Not (:\/: FALSE (:<=>: (Not FALSE) FALSE))) ==> True B# check (Not (:\/: FALSE (:<=>: (Not FALSE) TRUE))) ==> False B# check (Not (:\/: FALSE (:<=>: (Not TRUE) FALSE))) ==> False B# check (Not (:\/: FALSE (:<=>: (Not TRUE) TRUE))) ==> True B# check (Not (:\/: FALSE (:<=>: TRUE (:/\: FALSE ?)))) ==> True B# check (Not (:\/: FALSE (:<=>: TRUE (:=>: ? TRUE)))) ==> False B# check (Not (:\/: FALSE (:<=>: TRUE (:\/: TRUE ?)))) ==> False B# check (Not (:\/: FALSE (:<=>: TRUE FALSE))) ==> True B# check (Not (:\/: FALSE (:<=>: TRUE (Not FALSE)))) ==> False B# check (Not (:\/: FALSE (:<=>: TRUE (Not TRUE)))) ==> True B# check (Not (:\/: FALSE (:<=>: TRUE TRUE))) ==> False A: check (Not (:\/: FALSE (:=>: (:/\: FALSE ?) ?1))) ==> False B: check (Not (:\/: FALSE (:=>: (:/\: FALSE ?) FALSE))) ==> False A# check (Not (:\/: FALSE (:=>: (:/\: TRUE FALSE) ?))) ==> False A# check (Not (:\/: FALSE (:=>: (:=>: FALSE ?) FALSE))) ==> True A# check (Not (:\/: FALSE (:=>: (:=>: TRUE FALSE) ?))) ==> False B# check (Not (:\/: FALSE (:=>: (:=>: ? TRUE) FALSE))) ==> True A# check (Not (:\/: FALSE (:=>: (:\/: FALSE FALSE) ?))) ==> False A: check (Not (:\/: FALSE (:=>: (:\/: TRUE ?) FALSE))) ==> True B: check (Not (:\/: FALSE (:=>: (:\/: TRUE ?) FALSE))) ==> True A: check (Not (:\/: FALSE (:=>: FALSE ?))) ==> False B: check (Not (:\/: FALSE (:=>: FALSE (:/\: FALSE ?)))) ==> False B: check (Not (:\/: FALSE (:=>: FALSE FALSE))) ==> False B: check (Not (:\/: FALSE (:=>: FALSE (Not TRUE)))) ==> False A: check (Not (:\/: FALSE (:=>: (Not FALSE) FALSE))) ==> True B: check (Not (:\/: FALSE (:=>: (Not FALSE) FALSE))) ==> True A: check (Not (:\/: FALSE (:=>: (Not TRUE) ?))) ==> False B: check (Not (:\/: FALSE (:=>: (Not TRUE) FALSE))) ==> False A: check (Not (:\/: FALSE (:=>: TRUE (:/\: FALSE ?)))) ==> True B: check (Not (:\/: FALSE (:=>: TRUE (:/\: FALSE ?)))) ==> True A# check (Not (:\/: FALSE (:=>: TRUE (:=>: FALSE ?)))) ==> False A: check (Not (:\/: FALSE (:=>: TRUE FALSE))) ==> True B: check (Not (:\/: FALSE (:=>: TRUE FALSE))) ==> True A: check (Not (:\/: FALSE (:=>: TRUE (Not TRUE)))) ==> True B: check (Not (:\/: FALSE (:=>: TRUE (Not TRUE)))) ==> True B# check (Not (:\/: FALSE (:=>: ? (:/\: TRUE TRUE)))) ==> False B# check (Not (:\/: FALSE (:=>: ? (:<=>: FALSE FALSE)))) ==> False B# check (Not (:\/: FALSE (:=>: ? (:<=>: TRUE TRUE)))) ==> False B# check (Not (:\/: FALSE (:=>: ? (:=>: FALSE FALSE)))) ==> False B# check (Not (:\/: FALSE (:=>: ? (:=>: ?1 TRUE)))) ==> False B# check (Not (:\/: FALSE (:=>: ? (:\/: FALSE TRUE)))) ==> False A: check (Not (:\/: FALSE (:=>: TRUE (:\/: TRUE ?)))) ==> False B: check (Not (:\/: FALSE (:=>: ? (:\/: TRUE ?1)))) ==> False A: check (Not (:\/: FALSE (:=>: TRUE (Not FALSE)))) ==> False B: check (Not (:\/: FALSE (:=>: ? (Not FALSE)))) ==> False A: check (Not (:\/: FALSE (:=>: (:=>: FALSE ?) TRUE))) ==> False A: check (Not (:\/: FALSE (:=>: (:\/: TRUE ?) TRUE))) ==> False A: check (Not (:\/: FALSE (:=>: (Not FALSE) TRUE))) ==> False A: check (Not (:\/: FALSE (:=>: TRUE TRUE))) ==> False B: check (Not (:\/: FALSE (:=>: ? TRUE))) ==> False A: check (Not (:\/: FALSE (:\/: (:/\: FALSE ?) FALSE))) ==> True B: check (Not (:\/: FALSE (:\/: (:/\: FALSE ?) FALSE))) ==> True A: check (Not (:\/: FALSE (:\/: (:/\: FALSE ?) TRUE))) ==> False B: check (Not (:\/: FALSE (:\/: (:/\: FALSE ?) TRUE))) ==> False A: check (Not (:\/: FALSE (:\/: (:/\: TRUE TRUE) ?))) ==> False B: check (Not (:\/: FALSE (:\/: (:/\: TRUE TRUE) ?))) ==> False B# check (Not (:\/: FALSE (:\/: (:<=>: FALSE FALSE) ?))) ==> False B# check (Not (:\/: FALSE (:\/: (:<=>: TRUE TRUE) ?))) ==> False A: check (Not (:\/: FALSE (:\/: (:=>: FALSE ?) ?1))) ==> False B: check (Not (:\/: FALSE (:\/: (:=>: FALSE FALSE) ?))) ==> False A: check (Not (:\/: FALSE (:\/: (:=>: TRUE TRUE) ?))) ==> False B: check (Not (:\/: FALSE (:\/: (:=>: ? TRUE) ?1))) ==> False A: check (Not (:\/: FALSE (:\/: (:\/: FALSE TRUE) ?))) ==> False B: check (Not (:\/: FALSE (:\/: (:\/: FALSE TRUE) ?))) ==> False A: check (Not (:\/: FALSE (:\/: (:\/: TRUE ?) ?1))) ==> False B: check (Not (:\/: FALSE (:\/: (:\/: TRUE ?) ?1))) ==> False A: check (Not (:\/: FALSE (:\/: FALSE (:/\: FALSE ?)))) ==> True B: check (Not (:\/: FALSE (:\/: FALSE (:/\: FALSE ?)))) ==> True A# check (Not (:\/: FALSE (:\/: FALSE (:=>: FALSE ?)))) ==> False B# check (Not (:\/: FALSE (:\/: FALSE (:=>: ? TRUE)))) ==> False A: check (Not (:\/: FALSE (:\/: FALSE (:\/: TRUE ?)))) ==> False B: check (Not (:\/: FALSE (:\/: FALSE (:\/: TRUE ?)))) ==> False A: check (Not (:\/: FALSE (:\/: FALSE FALSE))) ==> True B: check (Not (:\/: FALSE (:\/: FALSE FALSE))) ==> True A: check (Not (:\/: FALSE (:\/: FALSE (Not FALSE)))) ==> False B: check (Not (:\/: FALSE (:\/: FALSE (Not FALSE)))) ==> False A: check (Not (:\/: FALSE (:\/: FALSE (Not TRUE)))) ==> True B: check (Not (:\/: FALSE (:\/: FALSE (Not TRUE)))) ==> True A: check (Not (:\/: FALSE (:\/: FALSE TRUE))) ==> False B: check (Not (:\/: FALSE (:\/: FALSE TRUE))) ==> False A: check (Not (:\/: FALSE (:\/: (Not FALSE) ?))) ==> False B: check (Not (:\/: FALSE (:\/: (Not FALSE) ?))) ==> False A: check (Not (:\/: FALSE (:\/: (Not TRUE) FALSE))) ==> True B: check (Not (:\/: FALSE (:\/: (Not TRUE) FALSE))) ==> True A: check (Not (:\/: FALSE (:\/: (Not TRUE) TRUE))) ==> False B: check (Not (:\/: FALSE (:\/: (Not TRUE) TRUE))) ==> False A: check (Not (:\/: FALSE (:\/: TRUE ?))) ==> False B: check (Not (:\/: FALSE (:\/: TRUE ?))) ==> False A~ check (Not (:\/: FALSE (Exists (:| -1)))) ==> False B~ check (Not (:\/: FALSE (Exists (:| -1)))) ==> True A~ check (Not (:\/: FALSE (Exists (:| 0)))) ==> True B~ check (Not (:\/: FALSE (Exists (:| 0)))) ==> ! divide by zero A: check (Not (:\/: FALSE (Exists (:| 1)))) ==> False B: check (Not (:\/: FALSE (Exists (:| 1)))) ==> False A: check (Not (:\/: FALSE (Exists (:| 2)))) ==> False B: check (Not (:\/: FALSE (Exists (:| 2)))) ==> False A: check (Not (:\/: FALSE (Exists (:| 101)))) ==> False B: check (Not (:\/: FALSE (Exists (:| 101)))) ==> False A: check (Not (:\/: FALSE FALSE)) ==> True B: check (Not (:\/: FALSE FALSE)) ==> True A: check (Not (:\/: FALSE (Forall (:| -1)))) ==> False B: check (Not (:\/: FALSE (Forall (:| -1)))) ==> False A: check (Not (:\/: FALSE (Forall (:| 0)))) ==> False B: check (Not (:\/: FALSE (Forall (:| 0)))) ==> False A: check (Not (:\/: FALSE (Forall (:| 1)))) ==> False B: check (Not (:\/: FALSE (Forall (:| 1)))) ==> False A: check (Not (:\/: FALSE (Forall (:| 2)))) ==> True B: check (Not (:\/: FALSE (Forall (:| 2)))) ==> True A: check (Not (:\/: FALSE (Forall (:| 101)))) ==> True B: check (Not (:\/: FALSE (Forall (:| 101)))) ==> True A: check (Not (:\/: FALSE (Not (:/\: FALSE ?)))) ==> False B: check (Not (:\/: FALSE (Not (:/\: FALSE ?)))) ==> False A: check (Not (:\/: FALSE (Not (:/\: TRUE FALSE)))) ==> False B: check (Not (:\/: FALSE (Not (:/\: TRUE FALSE)))) ==> False A: check (Not (:\/: FALSE (Not (:/\: TRUE TRUE)))) ==> True B: check (Not (:\/: FALSE (Not (:/\: TRUE TRUE)))) ==> True B# check (Not (:\/: FALSE (Not (:<=>: FALSE FALSE)))) ==> True B# check (Not (:\/: FALSE (Not (:<=>: FALSE TRUE)))) ==> False B# check (Not (:\/: FALSE (Not (:<=>: TRUE FALSE)))) ==> False B# check (Not (:\/: FALSE (Not (:<=>: TRUE TRUE)))) ==> True A: check (Not (:\/: FALSE (Not (:=>: FALSE ?)))) ==> True B: check (Not (:\/: FALSE (Not (:=>: FALSE FALSE)))) ==> True A: check (Not (:\/: FALSE (Not (:=>: TRUE FALSE)))) ==> False B: check (Not (:\/: FALSE (Not (:=>: TRUE FALSE)))) ==> False A: check (Not (:\/: FALSE (Not (:=>: TRUE TRUE)))) ==> True B: check (Not (:\/: FALSE (Not (:=>: ? TRUE)))) ==> True A: check (Not (:\/: FALSE (Not (:\/: FALSE FALSE)))) ==> False B: check (Not (:\/: FALSE (Not (:\/: FALSE FALSE)))) ==> False A: check (Not (:\/: FALSE (Not (:\/: FALSE TRUE)))) ==> True B: check (Not (:\/: FALSE (Not (:\/: FALSE TRUE)))) ==> True A: check (Not (:\/: FALSE (Not (:\/: TRUE ?)))) ==> True B: check (Not (:\/: FALSE (Not (:\/: TRUE ?)))) ==> True A: check (Not (:\/: FALSE (Not FALSE))) ==> False B: check (Not (:\/: FALSE (Not FALSE))) ==> False A: check (Not (:\/: FALSE (Not (Not FALSE)))) ==> True B: check (Not (:\/: FALSE (Not (Not FALSE)))) ==> True A: check (Not (:\/: FALSE (Not (Not TRUE)))) ==> False B: check (Not (:\/: FALSE (Not (Not TRUE)))) ==> False A: check (Not (:\/: FALSE (Not TRUE))) ==> True B: check (Not (:\/: FALSE (Not TRUE))) ==> True A: check (Not (:\/: FALSE TRUE)) ==> False B: check (Not (:\/: FALSE TRUE)) ==> False A: check (Not (:\/: (Forall (:| -1)) ?)) ==> False B: check (Not (:\/: (Forall (:| -1)) ?)) ==> False A: check (Not (:\/: (Forall (:| 0)) ?)) ==> False B: check (Not (:\/: (Forall (:| 0)) ?)) ==> False A: check (Not (:\/: (Forall (:| 1)) ?)) ==> False B: check (Not (:\/: (Forall (:| 1)) ?)) ==> False A: check (Not (:\/: (Forall (:| 2)) (:/\: FALSE ?))) ==> True B: check (Not (:\/: (Forall (:| 2)) (:/\: FALSE ?))) ==> True A# check (Not (:\/: (Forall (:| 2)) (:=>: FALSE ?))) ==> False B# check (Not (:\/: (Forall (:| 2)) (:=>: ? TRUE))) ==> False A: check (Not (:\/: (Forall (:| 2)) (:\/: TRUE ?))) ==> False B: check (Not (:\/: (Forall (:| 2)) (:\/: TRUE ?))) ==> False A: check (Not (:\/: (Forall (:| 2)) FALSE)) ==> True B: check (Not (:\/: (Forall (:| 2)) FALSE)) ==> True A: check (Not (:\/: (Forall (:| 2)) (Not FALSE))) ==> False B: check (Not (:\/: (Forall (:| 2)) (Not FALSE))) ==> False A: check (Not (:\/: (Forall (:| 2)) (Not TRUE))) ==> True B: check (Not (:\/: (Forall (:| 2)) (Not TRUE))) ==> True A: check (Not (:\/: (Forall (:| 2)) TRUE)) ==> False B: check (Not (:\/: (Forall (:| 2)) TRUE)) ==> False A: check (Not (:\/: (Forall (:| 101)) (:/\: FALSE ?))) ==> True B: check (Not (:\/: (Forall (:| 101)) (:/\: FALSE ?))) ==> True A# check (Not (:\/: (Forall (:| 101)) (:=>: FALSE ?))) ==> False B# check (Not (:\/: (Forall (:| 101)) (:=>: ? TRUE))) ==> False A: check (Not (:\/: (Forall (:| 101)) (:\/: TRUE ?))) ==> False B: check (Not (:\/: (Forall (:| 101)) (:\/: TRUE ?))) ==> False A: check (Not (:\/: (Forall (:| 101)) FALSE)) ==> True B: check (Not (:\/: (Forall (:| 101)) FALSE)) ==> True A: check (Not (:\/: (Forall (:| 101)) (Not FALSE))) ==> False B: check (Not (:\/: (Forall (:| 101)) (Not FALSE))) ==> False A: check (Not (:\/: (Forall (:| 101)) (Not TRUE))) ==> True B: check (Not (:\/: (Forall (:| 101)) (Not TRUE))) ==> True A: check (Not (:\/: (Forall (:| 101)) TRUE)) ==> False B: check (Not (:\/: (Forall (:| 101)) TRUE)) ==> False A: check (Not (:\/: (Not (:/\: FALSE ?)) ?1)) ==> False B: check (Not (:\/: (Not (:/\: FALSE ?)) ?1)) ==> False A: check (Not (:\/: (Not (:/\: TRUE FALSE)) ?)) ==> False B: check (Not (:\/: (Not (:/\: TRUE FALSE)) ?)) ==> False A: check (Not (:\/: (Not (:/\: TRUE TRUE)) FALSE)) ==> True B: check (Not (:\/: (Not (:/\: TRUE TRUE)) FALSE)) ==> True A: check (Not (:\/: (Not (:/\: TRUE TRUE)) TRUE)) ==> False B: check (Not (:\/: (Not (:/\: TRUE TRUE)) TRUE)) ==> False B# check (Not (:\/: (Not (:<=>: FALSE FALSE)) FALSE)) ==> True B# check (Not (:\/: (Not (:<=>: FALSE FALSE)) TRUE)) ==> False B# check (Not (:\/: (Not (:<=>: FALSE TRUE)) ?)) ==> False B# check (Not (:\/: (Not (:<=>: TRUE FALSE)) ?)) ==> False B# check (Not (:\/: (Not (:<=>: TRUE TRUE)) FALSE)) ==> True B# check (Not (:\/: (Not (:<=>: TRUE TRUE)) TRUE)) ==> False A# check (Not (:\/: (Not (:=>: FALSE ?)) (:/\: FALSE ?1))) ==> True A# check (Not (:\/: (Not (:=>: FALSE ?)) (:=>: FALSE ?1))) ==> False A# check (Not (:\/: (Not (:=>: FALSE ?)) (:\/: TRUE ?1))) ==> False A: check (Not (:\/: (Not (:=>: FALSE ?)) FALSE)) ==> True B: check (Not (:\/: (Not (:=>: FALSE FALSE)) FALSE)) ==> True A# check (Not (:\/: (Not (:=>: FALSE ?)) (Not FALSE))) ==> False A# check (Not (:\/: (Not (:=>: FALSE ?)) (Not TRUE))) ==> True A: check (Not (:\/: (Not (:=>: FALSE ?)) TRUE)) ==> False B: check (Not (:\/: (Not (:=>: FALSE FALSE)) TRUE)) ==> False A: check (Not (:\/: (Not (:=>: TRUE FALSE)) ?)) ==> False B: check (Not (:\/: (Not (:=>: TRUE FALSE)) ?)) ==> False B# check (Not (:\/: (Not (:=>: ? TRUE)) (:/\: FALSE ?1))) ==> True B# check (Not (:\/: (Not (:=>: ? TRUE)) (:=>: ?1 TRUE))) ==> False B# check (Not (:\/: (Not (:=>: ? TRUE)) (:\/: TRUE ?1))) ==> False A: check (Not (:\/: (Not (:=>: TRUE TRUE)) FALSE)) ==> True B: check (Not (:\/: (Not (:=>: ? TRUE)) FALSE)) ==> True B# check (Not (:\/: (Not (:=>: ? TRUE)) (Not FALSE))) ==> False B# check (Not (:\/: (Not (:=>: ? TRUE)) (Not TRUE))) ==> True A: check (Not (:\/: (Not (:=>: TRUE TRUE)) TRUE)) ==> False B: check (Not (:\/: (Not (:=>: ? TRUE)) TRUE)) ==> False A: check (Not (:\/: (Not (:\/: FALSE FALSE)) ?)) ==> False B: check (Not (:\/: (Not (:\/: FALSE FALSE)) ?)) ==> False A: check (Not (:\/: (Not (:\/: FALSE TRUE)) FALSE)) ==> True B: check (Not (:\/: (Not (:\/: FALSE TRUE)) FALSE)) ==> True A: check (Not (:\/: (Not (:\/: FALSE TRUE)) TRUE)) ==> False B: check (Not (:\/: (Not (:\/: FALSE TRUE)) TRUE)) ==> False A: check (Not (:\/: (Not (:\/: TRUE ?)) (:/\: FALSE ?1))) ==> True B: check (Not (:\/: (Not (:\/: TRUE ?)) (:/\: FALSE ?1))) ==> True A# check (Not (:\/: (Not (:\/: TRUE ?)) (:=>: FALSE ?1))) ==> False B# check (Not (:\/: (Not (:\/: TRUE ?)) (:=>: ?1 TRUE))) ==> False A: check (Not (:\/: (Not (:\/: TRUE ?)) (:\/: TRUE ?1))) ==> False B: check (Not (:\/: (Not (:\/: TRUE ?)) (:\/: TRUE ?1))) ==> False A: check (Not (:\/: (Not (:\/: TRUE ?)) FALSE)) ==> True B: check (Not (:\/: (Not (:\/: TRUE ?)) FALSE)) ==> True A: check (Not (:\/: (Not (:\/: TRUE ?)) (Not FALSE))) ==> False B: check (Not (:\/: (Not (:\/: TRUE ?)) (Not FALSE))) ==> False A: check (Not (:\/: (Not (:\/: TRUE ?)) (Not TRUE))) ==> True B: check (Not (:\/: (Not (:\/: TRUE ?)) (Not TRUE))) ==> True A: check (Not (:\/: (Not (:\/: TRUE ?)) TRUE)) ==> False B: check (Not (:\/: (Not (:\/: TRUE ?)) TRUE)) ==> False A: check (Not (:\/: (Not FALSE) ?)) ==> False B: check (Not (:\/: (Not FALSE) ?)) ==> False A: check (Not (:\/: (Not (Not FALSE)) (:/\: FALSE ?))) ==> True B: check (Not (:\/: (Not (Not FALSE)) (:/\: FALSE ?))) ==> True A# check (Not (:\/: (Not (Not FALSE)) (:=>: FALSE ?))) ==> False B# check (Not (:\/: (Not (Not FALSE)) (:=>: ? TRUE))) ==> False A: check (Not (:\/: (Not (Not FALSE)) (:\/: TRUE ?))) ==> False B: check (Not (:\/: (Not (Not FALSE)) (:\/: TRUE ?))) ==> False A: check (Not (:\/: (Not (Not FALSE)) FALSE)) ==> True B: check (Not (:\/: (Not (Not FALSE)) FALSE)) ==> True A: check (Not (:\/: (Not (Not FALSE)) (Not FALSE))) ==> False B: check (Not (:\/: (Not (Not FALSE)) (Not FALSE))) ==> False A: check (Not (:\/: (Not (Not FALSE)) (Not TRUE))) ==> True B: check (Not (:\/: (Not (Not FALSE)) (Not TRUE))) ==> True A: check (Not (:\/: (Not (Not FALSE)) TRUE)) ==> False B: check (Not (:\/: (Not (Not FALSE)) TRUE)) ==> False A: check (Not (:\/: (Not (Not TRUE)) ?)) ==> False B: check (Not (:\/: (Not (Not TRUE)) ?)) ==> False A: check (Not (:\/: (Not TRUE) (:/\: (:/\: FALSE ?) ?1))) ==> True B: check (Not (:\/: (Not TRUE) (:/\: (:/\: FALSE ?) ?1))) ==> True A: check (Not (:\/: (Not TRUE) (:/\: FALSE ?))) ==> True B: check (Not (:\/: (Not TRUE) (:/\: FALSE ?))) ==> True A: check (Not (:\/: (Not TRUE) (:/\: (Not TRUE) ?))) ==> True B: check (Not (:\/: (Not TRUE) (:/\: (Not TRUE) ?))) ==> True A: check (Not (:\/: (Not TRUE) (:/\: TRUE FALSE))) ==> True B: check (Not (:\/: (Not TRUE) (:/\: TRUE FALSE))) ==> True A: check (Not (:\/: (Not TRUE) (:/\: TRUE TRUE))) ==> False B: check (Not (:\/: (Not TRUE) (:/\: TRUE TRUE))) ==> False B# check (Not (:\/: (Not TRUE) (:<=>: FALSE FALSE))) ==> False B# check (Not (:\/: (Not TRUE) (:<=>: FALSE TRUE))) ==> True B# check (Not (:\/: (Not TRUE) (:<=>: TRUE FALSE))) ==> True B# check (Not (:\/: (Not TRUE) (:<=>: TRUE TRUE))) ==> False A# check (Not (:\/: (Not TRUE) (:=>: (:/\: FALSE ?) ?1))) ==> False A: check (Not (:\/: (Not TRUE) (:=>: FALSE ?))) ==> False B: check (Not (:\/: (Not TRUE) (:=>: FALSE FALSE))) ==> False A# check (Not (:\/: (Not TRUE) (:=>: (Not TRUE) ?))) ==> False A: check (Not (:\/: (Not TRUE) (:=>: TRUE FALSE))) ==> True B: check (Not (:\/: (Not TRUE) (:=>: TRUE FALSE))) ==> True B# check (Not (:\/: (Not TRUE) (:=>: ? (:=>: ?1 TRUE)))) ==> False B# check (Not (:\/: (Not TRUE) (:=>: ? (:\/: TRUE ?1)))) ==> False B# check (Not (:\/: (Not TRUE) (:=>: ? (Not FALSE)))) ==> False A: check (Not (:\/: (Not TRUE) (:=>: TRUE TRUE))) ==> False B: check (Not (:\/: (Not TRUE) (:=>: ? TRUE))) ==> False A# check (Not (:\/: (Not TRUE) (:\/: (:=>: FALSE ?) ?1))) ==> False B# check (Not (:\/: (Not TRUE) (:\/: (:=>: ? TRUE) ?1))) ==> False A: check (Not (:\/: (Not TRUE) (:\/: (:\/: TRUE ?) ?1))) ==> False B: check (Not (:\/: (Not TRUE) (:\/: (:\/: TRUE ?) ?1))) ==> False A: check (Not (:\/: (Not TRUE) (:\/: FALSE FALSE))) ==> True B: check (Not (:\/: (Not TRUE) (:\/: FALSE FALSE))) ==> True A: check (Not (:\/: (Not TRUE) (:\/: FALSE TRUE))) ==> False B: check (Not (:\/: (Not TRUE) (:\/: FALSE TRUE))) ==> False A: check (Not (:\/: (Not TRUE) (:\/: (Not FALSE) ?))) ==> False B: check (Not (:\/: (Not TRUE) (:\/: (Not FALSE) ?))) ==> False A: check (Not (:\/: (Not TRUE) (:\/: TRUE ?))) ==> False B: check (Not (:\/: (Not TRUE) (:\/: TRUE ?))) ==> False A~ check (Not (:\/: (Not TRUE) (Exists (:| -1)))) ==> False B~ check (Not (:\/: (Not TRUE) (Exists (:| -1)))) ==> True A~ check (Not (:\/: (Not TRUE) (Exists (:| 0)))) ==> True B~ check (Not (:\/: (Not TRUE) (Exists (:| 0)))) ==> ! divide by zero A: check (Not (:\/: (Not TRUE) (Exists (:| 1)))) ==> False B: check (Not (:\/: (Not TRUE) (Exists (:| 1)))) ==> False A: check (Not (:\/: (Not TRUE) (Exists (:| 2)))) ==> False B: check (Not (:\/: (Not TRUE) (Exists (:| 2)))) ==> False A: check (Not (:\/: (Not TRUE) (Exists (:| 101)))) ==> False B: check (Not (:\/: (Not TRUE) (Exists (:| 101)))) ==> False A: check (Not (:\/: (Not TRUE) FALSE)) ==> True B: check (Not (:\/: (Not TRUE) FALSE)) ==> True A: check (Not (:\/: (Not TRUE) (Forall (:| -1)))) ==> False B: check (Not (:\/: (Not TRUE) (Forall (:| -1)))) ==> False A: check (Not (:\/: (Not TRUE) (Forall (:| 0)))) ==> False B: check (Not (:\/: (Not TRUE) (Forall (:| 0)))) ==> False A: check (Not (:\/: (Not TRUE) (Forall (:| 1)))) ==> False B: check (Not (:\/: (Not TRUE) (Forall (:| 1)))) ==> False A: check (Not (:\/: (Not TRUE) (Forall (:| 2)))) ==> True B: check (Not (:\/: (Not TRUE) (Forall (:| 2)))) ==> True A: check (Not (:\/: (Not TRUE) (Forall (:| 101)))) ==> True B: check (Not (:\/: (Not TRUE) (Forall (:| 101)))) ==> True A: check (Not (:\/: (Not TRUE) (Not (:/\: FALSE ?)))) ==> False B: check (Not (:\/: (Not TRUE) (Not (:/\: FALSE ?)))) ==> False A# check (Not (:\/: (Not TRUE) (Not (:=>: FALSE ?)))) ==> True B# check (Not (:\/: (Not TRUE) (Not (:=>: ? TRUE)))) ==> True A: check (Not (:\/: (Not TRUE) (Not (:\/: TRUE ?)))) ==> True B: check (Not (:\/: (Not TRUE) (Not (:\/: TRUE ?)))) ==> True A: check (Not (:\/: (Not TRUE) (Not FALSE))) ==> False B: check (Not (:\/: (Not TRUE) (Not FALSE))) ==> False A: check (Not (:\/: (Not TRUE) (Not (Not FALSE)))) ==> True B: check (Not (:\/: (Not TRUE) (Not (Not FALSE)))) ==> True A: check (Not (:\/: (Not TRUE) (Not (Not TRUE)))) ==> False B: check (Not (:\/: (Not TRUE) (Not (Not TRUE)))) ==> False A: check (Not (:\/: (Not TRUE) (Not TRUE))) ==> True B: check (Not (:\/: (Not TRUE) (Not TRUE))) ==> True A: check (Not (:\/: (Not TRUE) TRUE)) ==> False B: check (Not (:\/: (Not TRUE) TRUE)) ==> False A: check (Not (:\/: TRUE ?)) ==> False B: check (Not (:\/: TRUE ?)) ==> False A# check (Not (:| -1 (.* 0 ?))) ==> False B# check (Not (:| -1 (num -1))) ==> False B# check (Not (:| -1 (num 0))) ==> False B# check (Not (:| -1 (num 1))) ==> False B# check (Not (:| -1 (num 2))) ==> False B# check (Not (:| -1 (num 101))) ==> False A# check (Not (:| 0 (.* 0 ?))) ==> False B# check (Not (:| 0 (num -1))) ==> True B# check (Not (:| 0 (num 0))) ==> False B# check (Not (:| 0 (num 1))) ==> True B# check (Not (:| 0 (num 2))) ==> True B# check (Not (:| 0 (num 101))) ==> True A# check (Not (:| 1 (.* 0 ?))) ==> False B# check (Not (:| 1 (num -1))) ==> False B# check (Not (:| 1 (num 0))) ==> False B# check (Not (:| 1 (num 1))) ==> False B# check (Not (:| 1 (num 2))) ==> False B# check (Not (:| 1 (num 101))) ==> False A# check (Not (:| 2 (.* 0 ?))) ==> False B# check (Not (:| 2 (num -1))) ==> True B# check (Not (:| 2 (num 0))) ==> False B# check (Not (:| 2 (num 1))) ==> True B# check (Not (:| 2 (num 2))) ==> False B# check (Not (:| 2 (num 101))) ==> True A# check (Not (:| 101 (.* 0 ?))) ==> False B# check (Not (:| 101 (num -1))) ==> True B# check (Not (:| 101 (num 0))) ==> False B# check (Not (:| 101 (num 1))) ==> True B# check (Not (:| 101 (num 2))) ==> True B# check (Not (:| 101 (num 101))) ==> False A: check (Not (Exists (:/=: (.* 0 ?)))) ==> False B: check (Not (Exists (:/=: (.* 0 ?)))) ==> False B# check (Not (Exists (:/=: (num -1)))) ==> False B# check (Not (Exists (:/=: (num 0)))) ==> False B# check (Not (Exists (:/=: (num 1)))) ==> False B# check (Not (Exists (:/=: (num 2)))) ==> False B# check (Not (Exists (:/=: (num 101)))) ==> False A: check (Not (Exists (:<: (.* 0 ?)))) ==> False B: check (Not (Exists (:<: (.* 0 ?)))) ==> False B# check (Not (Exists (:<: (num -1)))) ==> False B# check (Not (Exists (:<: (num 0)))) ==> False B# check (Not (Exists (:<: (num 1)))) ==> False B# check (Not (Exists (:<: (num 2)))) ==> False B# check (Not (Exists (:<: (num 101)))) ==> False A: check (Not (Exists (:<=: (.* 0 ?)))) ==> False B: check (Not (Exists (:<=: (.* 0 ?)))) ==> False B# check (Not (Exists (:<=: (num -1)))) ==> False B# check (Not (Exists (:<=: (num 0)))) ==> False B# check (Not (Exists (:<=: (num 1)))) ==> False B# check (Not (Exists (:<=: (num 2)))) ==> False B# check (Not (Exists (:<=: (num 101)))) ==> False A: check (Not (Exists (:=: (.* 0 ?)))) ==> False B: check (Not (Exists (:=: (.* 0 ?)))) ==> False B# check (Not (Exists (:=: (num -1)))) ==> False B# check (Not (Exists (:=: (num 0)))) ==> False B# check (Not (Exists (:=: (num 1)))) ==> False B# check (Not (Exists (:=: (num 2)))) ==> False B# check (Not (Exists (:=: (num 101)))) ==> False A: check (Not (Exists (:>: (.* 0 ?)))) ==> False B: check (Not (Exists (:>: (.* 0 ?)))) ==> False B# check (Not (Exists (:>: (num -1)))) ==> False B# check (Not (Exists (:>: (num 0)))) ==> False B# check (Not (Exists (:>: (num 1)))) ==> False B# check (Not (Exists (:>: (num 2)))) ==> False B# check (Not (Exists (:>: (num 101)))) ==> False A: check (Not (Exists (:>=: (.* 0 ?)))) ==> False B: check (Not (Exists (:>=: (.* 0 ?)))) ==> False B# check (Not (Exists (:>=: (num -1)))) ==> False B# check (Not (Exists (:>=: (num 0)))) ==> False B# check (Not (Exists (:>=: (num 1)))) ==> False B# check (Not (Exists (:>=: (num 2)))) ==> False B# check (Not (Exists (:>=: (num 101)))) ==> False A~ check (Not (Exists (:| -1))) ==> False B~ check (Not (Exists (:| -1))) ==> True A~ check (Not (Exists (:| 0))) ==> True B~ check (Not (Exists (:| 0))) ==> ! divide by zero A: check (Not (Exists (:| 1))) ==> False B: check (Not (Exists (:| 1))) ==> False A: check (Not (Exists (:| 2))) ==> False B: check (Not (Exists (:| 2))) ==> False A: check (Not (Exists (:| 101))) ==> False B: check (Not (Exists (:| 101))) ==> False A: check (Not FALSE) ==> True B: check (Not FALSE) ==> True A: check (Not (Forall (:/=: (.* 0 ?)))) ==> True B: check (Not (Forall (:/=: (.* 0 ?)))) ==> True B# check (Not (Forall (:/=: (num -1)))) ==> True B# check (Not (Forall (:/=: (num 0)))) ==> True B# check (Not (Forall (:/=: (num 1)))) ==> True B# check (Not (Forall (:/=: (num 2)))) ==> True B# check (Not (Forall (:/=: (num 101)))) ==> True A: check (Not (Forall (:<: (.* 0 ?)))) ==> True B: check (Not (Forall (:<: (.* 0 ?)))) ==> True B# check (Not (Forall (:<: (num -1)))) ==> True B# check (Not (Forall (:<: (num 0)))) ==> True B# check (Not (Forall (:<: (num 1)))) ==> True B# check (Not (Forall (:<: (num 2)))) ==> True B# check (Not (Forall (:<: (num 101)))) ==> True A: check (Not (Forall (:<=: (.* 0 ?)))) ==> True B: check (Not (Forall (:<=: (.* 0 ?)))) ==> True B# check (Not (Forall (:<=: (num -1)))) ==> True B# check (Not (Forall (:<=: (num 0)))) ==> True B# check (Not (Forall (:<=: (num 1)))) ==> True B# check (Not (Forall (:<=: (num 2)))) ==> True B# check (Not (Forall (:<=: (num 101)))) ==> True A: check (Not (Forall (:=: (.* 0 ?)))) ==> True B: check (Not (Forall (:=: (.* 0 ?)))) ==> True B# check (Not (Forall (:=: (num -1)))) ==> True B# check (Not (Forall (:=: (num 0)))) ==> True B# check (Not (Forall (:=: (num 1)))) ==> True B# check (Not (Forall (:=: (num 2)))) ==> True B# check (Not (Forall (:=: (num 101)))) ==> True A: check (Not (Forall (:>: (.* 0 ?)))) ==> True B: check (Not (Forall (:>: (.* 0 ?)))) ==> True B# check (Not (Forall (:>: (num -1)))) ==> True B# check (Not (Forall (:>: (num 0)))) ==> True B# check (Not (Forall (:>: (num 1)))) ==> True B# check (Not (Forall (:>: (num 2)))) ==> True B# check (Not (Forall (:>: (num 101)))) ==> True A: check (Not (Forall (:>=: (.* 0 ?)))) ==> True B: check (Not (Forall (:>=: (.* 0 ?)))) ==> True B# check (Not (Forall (:>=: (num -1)))) ==> True B# check (Not (Forall (:>=: (num 0)))) ==> True B# check (Not (Forall (:>=: (num 1)))) ==> True B# check (Not (Forall (:>=: (num 2)))) ==> True B# check (Not (Forall (:>=: (num 101)))) ==> True A: check (Not (Forall (:| -1))) ==> False B: check (Not (Forall (:| -1))) ==> False A: check (Not (Forall (:| 0))) ==> False B: check (Not (Forall (:| 0))) ==> False A: check (Not (Forall (:| 1))) ==> False B: check (Not (Forall (:| 1))) ==> False A: check (Not (Forall (:| 2))) ==> True B: check (Not (Forall (:| 2))) ==> True A: check (Not (Forall (:| 101))) ==> True B: check (Not (Forall (:| 101))) ==> True A# check (Not (Not (:/=: (.* 0 ?) (.* 0 ?1)))) ==> False B# check (Not (Not (:/=: (num -1) (num -1)))) ==> False B# check (Not (Not (:/=: (num 0) (num 0)))) ==> False B# check (Not (Not (:/=: (num 1) (num 1)))) ==> False B# check (Not (Not (:/=: (num 2) (num 2)))) ==> False B# check (Not (Not (:/=: (num 101) (num 101)))) ==> False A: check (Not (Not (:/\: (:/\: FALSE ?) ?1))) ==> False B: check (Not (Not (:/\: (:/\: FALSE ?) ?1))) ==> False A: check (Not (Not (:/\: (:/\: TRUE FALSE) ?))) ==> False B: check (Not (Not (:/\: (:/\: TRUE FALSE) ?))) ==> False A: check (Not (Not (:/\: (:/\: TRUE TRUE) FALSE))) ==> False B: check (Not (Not (:/\: (:/\: TRUE TRUE) FALSE))) ==> False A: check (Not (Not (:/\: (:/\: TRUE TRUE) TRUE))) ==> True B: check (Not (Not (:/\: (:/\: TRUE TRUE) TRUE))) ==> True B# check (Not (Not (:/\: (:<=>: FALSE FALSE) FALSE))) ==> False B# check (Not (Not (:/\: (:<=>: FALSE FALSE) TRUE))) ==> True B# check (Not (Not (:/\: (:<=>: FALSE TRUE) ?))) ==> False B# check (Not (Not (:/\: (:<=>: TRUE FALSE) ?))) ==> False B# check (Not (Not (:/\: (:<=>: TRUE TRUE) FALSE))) ==> False B# check (Not (Not (:/\: (:<=>: TRUE TRUE) TRUE))) ==> True A# check (Not (Not (:/\: (:=>: FALSE ?) (:/\: FALSE ?1)))) ==> False A# check (Not (Not (:/\: (:=>: FALSE ?) (:=>: FALSE ?1)))) ==> True A# check (Not (Not (:/\: (:=>: FALSE ?) (:\/: TRUE ?1)))) ==> True A: check (Not (Not (:/\: (:=>: FALSE ?) FALSE))) ==> False B: check (Not (Not (:/\: (:=>: FALSE FALSE) FALSE))) ==> False A# check (Not (Not (:/\: (:=>: FALSE ?) (Not FALSE)))) ==> True A# check (Not (Not (:/\: (:=>: FALSE ?) (Not TRUE)))) ==> False A: check (Not (Not (:/\: (:=>: FALSE ?) TRUE))) ==> True B: check (Not (Not (:/\: (:=>: FALSE FALSE) TRUE))) ==> True A: check (Not (Not (:/\: (:=>: TRUE FALSE) ?))) ==> False B: check (Not (Not (:/\: (:=>: TRUE FALSE) ?))) ==> False B# check (Not (Not (:/\: (:=>: ? TRUE) (:/\: FALSE ?1)))) ==> False B# check (Not (Not (:/\: (:=>: ? TRUE) (:=>: ?1 TRUE)))) ==> True B# check (Not (Not (:/\: (:=>: ? TRUE) (:\/: TRUE ?1)))) ==> True A: check (Not (Not (:/\: (:=>: TRUE TRUE) FALSE))) ==> False B: check (Not (Not (:/\: (:=>: ? TRUE) FALSE))) ==> False B# check (Not (Not (:/\: (:=>: ? TRUE) (Not FALSE)))) ==> True B# check (Not (Not (:/\: (:=>: ? TRUE) (Not TRUE)))) ==> False A: check (Not (Not (:/\: (:=>: TRUE TRUE) TRUE))) ==> True B: check (Not (Not (:/\: (:=>: ? TRUE) TRUE))) ==> True A: check (Not (Not (:/\: (:\/: FALSE FALSE) ?))) ==> False B: check (Not (Not (:/\: (:\/: FALSE FALSE) ?))) ==> False A: check (Not (Not (:/\: (:\/: FALSE TRUE) FALSE))) ==> False B: check (Not (Not (:/\: (:\/: FALSE TRUE) FALSE))) ==> False A: check (Not (Not (:/\: (:\/: FALSE TRUE) TRUE))) ==> True B: check (Not (Not (:/\: (:\/: FALSE TRUE) TRUE))) ==> True A: check (Not (Not (:/\: (:\/: TRUE ?) (:/\: FALSE ?1)))) ==> False B: check (Not (Not (:/\: (:\/: TRUE ?) (:/\: FALSE ?1)))) ==> False A# check (Not (Not (:/\: (:\/: TRUE ?) (:=>: FALSE ?1)))) ==> True B# check (Not (Not (:/\: (:\/: TRUE ?) (:=>: ?1 TRUE)))) ==> True A: check (Not (Not (:/\: (:\/: TRUE ?) (:\/: TRUE ?1)))) ==> True B: check (Not (Not (:/\: (:\/: TRUE ?) (:\/: TRUE ?1)))) ==> True A: check (Not (Not (:/\: (:\/: TRUE ?) FALSE))) ==> False B: check (Not (Not (:/\: (:\/: TRUE ?) FALSE))) ==> False A: check (Not (Not (:/\: (:\/: TRUE ?) (Not FALSE)))) ==> True B: check (Not (Not (:/\: (:\/: TRUE ?) (Not FALSE)))) ==> True A: check (Not (Not (:/\: (:\/: TRUE ?) (Not TRUE)))) ==> False B: check (Not (Not (:/\: (:\/: TRUE ?) (Not TRUE)))) ==> False A: check (Not (Not (:/\: (:\/: TRUE ?) TRUE))) ==> True B: check (Not (Not (:/\: (:\/: TRUE ?) TRUE))) ==> True A: check (Not (Not (:/\: FALSE ?))) ==> False B: check (Not (Not (:/\: FALSE ?))) ==> False A: check (Not (Not (:/\: (Not FALSE) (:/\: FALSE ?)))) ==> False B: check (Not (Not (:/\: (Not FALSE) (:/\: FALSE ?)))) ==> False A# check (Not (Not (:/\: (Not FALSE) (:=>: FALSE ?)))) ==> True B# check (Not (Not (:/\: (Not FALSE) (:=>: ? TRUE)))) ==> True A: check (Not (Not (:/\: (Not FALSE) (:\/: TRUE ?)))) ==> True B: check (Not (Not (:/\: (Not FALSE) (:\/: TRUE ?)))) ==> True A: check (Not (Not (:/\: (Not FALSE) FALSE))) ==> False B: check (Not (Not (:/\: (Not FALSE) FALSE))) ==> False A: check (Not (Not (:/\: (Not FALSE) (Not FALSE)))) ==> True B: check (Not (Not (:/\: (Not FALSE) (Not FALSE)))) ==> True A: check (Not (Not (:/\: (Not FALSE) (Not TRUE)))) ==> False B: check (Not (Not (:/\: (Not FALSE) (Not TRUE)))) ==> False A: check (Not (Not (:/\: (Not FALSE) TRUE))) ==> True B: check (Not (Not (:/\: (Not FALSE) TRUE))) ==> True A: check (Not (Not (:/\: (Not TRUE) ?))) ==> False B: check (Not (Not (:/\: (Not TRUE) ?))) ==> False A: check (Not (Not (:/\: TRUE (:/\: FALSE ?)))) ==> False B: check (Not (Not (:/\: TRUE (:/\: FALSE ?)))) ==> False A: check (Not (Not (:/\: TRUE (:/\: TRUE FALSE)))) ==> False B: check (Not (Not (:/\: TRUE (:/\: TRUE FALSE)))) ==> False A: check (Not (Not (:/\: TRUE (:/\: TRUE TRUE)))) ==> True B: check (Not (Not (:/\: TRUE (:/\: TRUE TRUE)))) ==> True B# check (Not (Not (:/\: TRUE (:<=>: FALSE FALSE)))) ==> True B# check (Not (Not (:/\: TRUE (:<=>: FALSE TRUE)))) ==> False B# check (Not (Not (:/\: TRUE (:<=>: TRUE FALSE)))) ==> False B# check (Not (Not (:/\: TRUE (:<=>: TRUE TRUE)))) ==> True A: check (Not (Not (:/\: TRUE (:=>: FALSE ?)))) ==> True B: check (Not (Not (:/\: TRUE (:=>: FALSE FALSE)))) ==> True A: check (Not (Not (:/\: TRUE (:=>: TRUE FALSE)))) ==> False B: check (Not (Not (:/\: TRUE (:=>: TRUE FALSE)))) ==> False A: check (Not (Not (:/\: TRUE (:=>: TRUE TRUE)))) ==> True B: check (Not (Not (:/\: TRUE (:=>: ? TRUE)))) ==> True A: check (Not (Not (:/\: TRUE (:\/: FALSE FALSE)))) ==> False B: check (Not (Not (:/\: TRUE (:\/: FALSE FALSE)))) ==> False A: check (Not (Not (:/\: TRUE (:\/: FALSE TRUE)))) ==> True B: check (Not (Not (:/\: TRUE (:\/: FALSE TRUE)))) ==> True A: check (Not (Not (:/\: TRUE (:\/: TRUE ?)))) ==> True B: check (Not (Not (:/\: TRUE (:\/: TRUE ?)))) ==> True A: check (Not (Not (:/\: TRUE FALSE))) ==> False B: check (Not (Not (:/\: TRUE FALSE))) ==> False A: check (Not (Not (:/\: TRUE (Not FALSE)))) ==> True B: check (Not (Not (:/\: TRUE (Not FALSE)))) ==> True A: check (Not (Not (:/\: TRUE (Not TRUE)))) ==> False B: check (Not (Not (:/\: TRUE (Not TRUE)))) ==> False A: check (Not (Not (:/\: TRUE TRUE))) ==> True B: check (Not (Not (:/\: TRUE TRUE))) ==> True A# check (Not (Not (:<: (.* 0 ?) (.* 0 ?1)))) ==> False B# check (Not (Not (:<: (num -1) (num -1)))) ==> False B# check (Not (Not (:<: (num 0) (num 0)))) ==> False B# check (Not (Not (:<: (num 1) (num 1)))) ==> False B# check (Not (Not (:<: (num 2) (num 2)))) ==> False B# check (Not (Not (:<: (num 101) (num 101)))) ==> False A# check (Not (Not (:<=: (.* 0 ?) (.* 0 ?1)))) ==> True B# check (Not (Not (:<=: (num -1) (num -1)))) ==> True B# check (Not (Not (:<=: (num 0) (num 0)))) ==> True B# check (Not (Not (:<=: (num 1) (num 1)))) ==> True B# check (Not (Not (:<=: (num 2) (num 2)))) ==> True B# check (Not (Not (:<=: (num 101) (num 101)))) ==> True B# check (Not (Not (:<=>: (:/\: FALSE ?) (:/\: FALSE ?1)))) ==> True B# check (Not (Not (:<=>: (:/\: FALSE ?) (:=>: ?1 TRUE)))) ==> False B# check (Not (Not (:<=>: (:/\: FALSE ?) (:\/: TRUE ?1)))) ==> False B# check (Not (Not (:<=>: (:/\: FALSE ?) FALSE))) ==> True B# check (Not (Not (:<=>: (:/\: FALSE ?) (Not FALSE)))) ==> False B# check (Not (Not (:<=>: (:/\: FALSE ?) (Not TRUE)))) ==> True B# check (Not (Not (:<=>: (:/\: FALSE ?) TRUE))) ==> False B# check (Not (Not (:<=>: (:/\: TRUE FALSE) FALSE))) ==> True B# check (Not (Not (:<=>: (:/\: TRUE FALSE) TRUE))) ==> False B# check (Not (Not (:<=>: (:/\: TRUE TRUE) FALSE))) ==> False B# check (Not (Not (:<=>: (:/\: TRUE TRUE) TRUE))) ==> True B# check (Not (Not (:<=>: (:<=>: FALSE FALSE) FALSE))) ==> False B# check (Not (Not (:<=>: (:<=>: FALSE FALSE) TRUE))) ==> True B# check (Not (Not (:<=>: (:<=>: FALSE TRUE) FALSE))) ==> True B# check (Not (Not (:<=>: (:<=>: FALSE TRUE) TRUE))) ==> False B# check (Not (Not (:<=>: (:<=>: TRUE FALSE) FALSE))) ==> True B# check (Not (Not (:<=>: (:<=>: TRUE FALSE) TRUE))) ==> False B# check (Not (Not (:<=>: (:<=>: TRUE TRUE) FALSE))) ==> False B# check (Not (Not (:<=>: (:<=>: TRUE TRUE) TRUE))) ==> True B# check (Not (Not (:<=>: (:=>: FALSE FALSE) FALSE))) ==> False B# check (Not (Not (:<=>: (:=>: FALSE FALSE) TRUE))) ==> True B# check (Not (Not (:<=>: (:=>: TRUE FALSE) FALSE))) ==> True B# check (Not (Not (:<=>: (:=>: TRUE FALSE) TRUE))) ==> False B# check (Not (Not (:<=>: (:=>: ? TRUE) (:/\: FALSE ?1)))) ==> False B# check (Not (Not (:<=>: (:=>: ? TRUE) (:=>: ?1 TRUE)))) ==> True B# check (Not (Not (:<=>: (:=>: ? TRUE) (:\/: TRUE ?1)))) ==> True B# check (Not (Not (:<=>: (:=>: ? TRUE) FALSE))) ==> False B# check (Not (Not (:<=>: (:=>: ? TRUE) (Not FALSE)))) ==> True B# check (Not (Not (:<=>: (:=>: ? TRUE) (Not TRUE)))) ==> False B# check (Not (Not (:<=>: (:=>: ? TRUE) TRUE))) ==> True B# check (Not (Not (:<=>: (:\/: FALSE FALSE) FALSE))) ==> True B# check (Not (Not (:<=>: (:\/: FALSE FALSE) TRUE))) ==> False B# check (Not (Not (:<=>: (:\/: FALSE TRUE) FALSE))) ==> False B# check (Not (Not (:<=>: (:\/: FALSE TRUE) TRUE))) ==> True B# check (Not (Not (:<=>: (:\/: TRUE ?) (:/\: FALSE ?1)))) ==> False B# check (Not (Not (:<=>: (:\/: TRUE ?) (:=>: ?1 TRUE)))) ==> True B# check (Not (Not (:<=>: (:\/: TRUE ?) (:\/: TRUE ?1)))) ==> True B# check (Not (Not (:<=>: (:\/: TRUE ?) FALSE))) ==> False B# check (Not (Not (:<=>: (:\/: TRUE ?) (Not FALSE)))) ==> True B# check (Not (Not (:<=>: (:\/: TRUE ?) (Not TRUE)))) ==> False B# check (Not (Not (:<=>: (:\/: TRUE ?) TRUE))) ==> True B# check (Not (Not (:<=>: FALSE (:/\: FALSE ?)))) ==> True B# check (Not (Not (:<=>: FALSE (:/\: TRUE FALSE)))) ==> True B# check (Not (Not (:<=>: FALSE (:/\: TRUE TRUE)))) ==> False B# check (Not (Not (:<=>: FALSE (:<=>: FALSE FALSE)))) ==> False B# check (Not (Not (:<=>: FALSE (:<=>: FALSE TRUE)))) ==> True B# check (Not (Not (:<=>: FALSE (:<=>: TRUE FALSE)))) ==> True B# check (Not (Not (:<=>: FALSE (:<=>: TRUE TRUE)))) ==> False B# check (Not (Not (:<=>: FALSE (:=>: FALSE FALSE)))) ==> False B# check (Not (Not (:<=>: FALSE (:=>: TRUE FALSE)))) ==> True B# check (Not (Not (:<=>: FALSE (:=>: ? TRUE)))) ==> False B# check (Not (Not (:<=>: FALSE (:\/: FALSE FALSE)))) ==> True B# check (Not (Not (:<=>: FALSE (:\/: FALSE TRUE)))) ==> False B# check (Not (Not (:<=>: FALSE (:\/: TRUE ?)))) ==> False B# check (Not (Not (:<=>: FALSE FALSE))) ==> True B# check (Not (Not (:<=>: FALSE (Not FALSE)))) ==> False B# check (Not (Not (:<=>: FALSE (Not TRUE)))) ==> True B# check (Not (Not (:<=>: FALSE TRUE))) ==> False B# check (Not (Not (:<=>: (Not FALSE) (:/\: FALSE ?)))) ==> False B# check (Not (Not (:<=>: (Not FALSE) (:=>: ? TRUE)))) ==> True B# check (Not (Not (:<=>: (Not FALSE) (:\/: TRUE ?)))) ==> True B# check (Not (Not (:<=>: (Not FALSE) FALSE))) ==> False B# check (Not (Not (:<=>: (Not FALSE) (Not FALSE)))) ==> True B# check (Not (Not (:<=>: (Not FALSE) (Not TRUE)))) ==> False B# check (Not (Not (:<=>: (Not FALSE) TRUE))) ==> True B# check (Not (Not (:<=>: (Not TRUE) (:/\: FALSE ?)))) ==> True B# check (Not (Not (:<=>: (Not TRUE) (:=>: ? TRUE)))) ==> False B# check (Not (Not (:<=>: (Not TRUE) (:\/: TRUE ?)))) ==> False B# check (Not (Not (:<=>: (Not TRUE) FALSE))) ==> True B# check (Not (Not (:<=>: (Not TRUE) (Not FALSE)))) ==> False B# check (Not (Not (:<=>: (Not TRUE) (Not TRUE)))) ==> True B# check (Not (Not (:<=>: (Not TRUE) TRUE))) ==> False B# check (Not (Not (:<=>: TRUE (:/\: FALSE ?)))) ==> False B# check (Not (Not (:<=>: TRUE (:/\: TRUE FALSE)))) ==> False B# check (Not (Not (:<=>: TRUE (:/\: TRUE TRUE)))) ==> True B# check (Not (Not (:<=>: TRUE (:<=>: FALSE FALSE)))) ==> True B# check (Not (Not (:<=>: TRUE (:<=>: FALSE TRUE)))) ==> False B# check (Not (Not (:<=>: TRUE (:<=>: TRUE FALSE)))) ==> False B# check (Not (Not (:<=>: TRUE (:<=>: TRUE TRUE)))) ==> True B# check (Not (Not (:<=>: TRUE (:=>: FALSE FALSE)))) ==> True B# check (Not (Not (:<=>: TRUE (:=>: TRUE FALSE)))) ==> False B# check (Not (Not (:<=>: TRUE (:=>: ? TRUE)))) ==> True B# check (Not (Not (:<=>: TRUE (:\/: FALSE FALSE)))) ==> False B# check (Not (Not (:<=>: TRUE (:\/: FALSE TRUE)))) ==> True B# check (Not (Not (:<=>: TRUE (:\/: TRUE ?)))) ==> True B# check (Not (Not (:<=>: TRUE FALSE))) ==> False B# check (Not (Not (:<=>: TRUE (Not FALSE)))) ==> True B# check (Not (Not (:<=>: TRUE (Not TRUE)))) ==> False B# check (Not (Not (:<=>: TRUE TRUE))) ==> True A# check (Not (Not (:=: (.* 0 ?) (.* 0 ?1)))) ==> True B# check (Not (Not (:=: (num -1) (num -1)))) ==> True B# check (Not (Not (:=: (num 0) (num 0)))) ==> True B# check (Not (Not (:=: (num 1) (num 1)))) ==> True B# check (Not (Not (:=: (num 2) (num 2)))) ==> True B# check (Not (Not (:=: (num 101) (num 101)))) ==> True A: check (Not (Not (:=>: (:/\: FALSE ?) ?1))) ==> True B: check (Not (Not (:=>: (:/\: FALSE ?) (:/\: FALSE ?1)))) ==> True B: check (Not (Not (:=>: (:/\: FALSE ?) FALSE))) ==> True B: check (Not (Not (:=>: (:/\: FALSE ?) (Not TRUE)))) ==> True A: check (Not (Not (:=>: (:/\: TRUE FALSE) ?))) ==> True B: check (Not (Not (:=>: (:/\: TRUE FALSE) FALSE))) ==> True A: check (Not (Not (:=>: (:/\: TRUE TRUE) FALSE))) ==> False B: check (Not (Not (:=>: (:/\: TRUE TRUE) FALSE))) ==> False B# check (Not (Not (:=>: (:<=>: FALSE FALSE) FALSE))) ==> False B# check (Not (Not (:=>: (:<=>: FALSE TRUE) FALSE))) ==> True B# check (Not (Not (:=>: (:<=>: TRUE FALSE) FALSE))) ==> True B# check (Not (Not (:=>: (:<=>: TRUE TRUE) FALSE))) ==> False A# check (Not (Not (:=>: (:=>: FALSE ?) (:/\: FALSE ?1)))) ==> False A# check (Not (Not (:=>: (:=>: FALSE ?) (:=>: FALSE ?1)))) ==> True A: check (Not (Not (:=>: (:=>: FALSE ?) FALSE))) ==> False B: check (Not (Not (:=>: (:=>: FALSE FALSE) FALSE))) ==> False A# check (Not (Not (:=>: (:=>: FALSE ?) (Not TRUE)))) ==> False A: check (Not (Not (:=>: (:=>: TRUE FALSE) ?))) ==> True B: check (Not (Not (:=>: (:=>: TRUE FALSE) FALSE))) ==> True B# check (Not (Not (:=>: (:=>: ? TRUE) (:/\: FALSE ?1)))) ==> False A: check (Not (Not (:=>: (:=>: TRUE TRUE) FALSE))) ==> False B: check (Not (Not (:=>: (:=>: ? TRUE) FALSE))) ==> False B# check (Not (Not (:=>: (:=>: ? TRUE) (Not TRUE)))) ==> False A: check (Not (Not (:=>: (:\/: FALSE FALSE) ?))) ==> True B: check (Not (Not (:=>: (:\/: FALSE FALSE) FALSE))) ==> True A: check (Not (Not (:=>: (:\/: FALSE TRUE) FALSE))) ==> False B: check (Not (Not (:=>: (:\/: FALSE TRUE) FALSE))) ==> False A: check (Not (Not (:=>: (:\/: TRUE ?) (:/\: FALSE ?1)))) ==> False B: check (Not (Not (:=>: (:\/: TRUE ?) (:/\: FALSE ?1)))) ==> False A# check (Not (Not (:=>: (:\/: TRUE ?) (:=>: FALSE ?1)))) ==> True A: check (Not (Not (:=>: (:\/: TRUE ?) FALSE))) ==> False B: check (Not (Not (:=>: (:\/: TRUE ?) FALSE))) ==> False A: check (Not (Not (:=>: (:\/: TRUE ?) (Not TRUE)))) ==> False B: check (Not (Not (:=>: (:\/: TRUE ?) (Not TRUE)))) ==> False A: check (Not (Not (:=>: FALSE ?))) ==> True B: check (Not (Not (:=>: FALSE (:/\: FALSE ?)))) ==> True B: check (Not (Not (:=>: FALSE (:/\: TRUE FALSE)))) ==> True B: check (Not (Not (:=>: FALSE (:<=>: FALSE TRUE)))) ==> True B: check (Not (Not (:=>: FALSE (:<=>: TRUE FALSE)))) ==> True B: check (Not (Not (:=>: FALSE (:=>: TRUE FALSE)))) ==> True B: check (Not (Not (:=>: FALSE (:\/: FALSE FALSE)))) ==> True B: check (Not (Not (:=>: FALSE FALSE))) ==> True B: check (Not (Not (:=>: FALSE (Not TRUE)))) ==> True A: check (Not (Not (:=>: (Not FALSE) (:/\: FALSE ?)))) ==> False B: check (Not (Not (:=>: (Not FALSE) (:/\: FALSE ?)))) ==> False A# check (Not (Not (:=>: (Not FALSE) (:=>: FALSE ?)))) ==> True A: check (Not (Not (:=>: (Not FALSE) FALSE))) ==> False B: check (Not (Not (:=>: (Not FALSE) FALSE))) ==> False A: check (Not (Not (:=>: (Not FALSE) (Not TRUE)))) ==> False B: check (Not (Not (:=>: (Not FALSE) (Not TRUE)))) ==> False A: check (Not (Not (:=>: (Not TRUE) ?))) ==> True B: check (Not (Not (:=>: (Not TRUE) (:/\: FALSE ?)))) ==> True B: check (Not (Not (:=>: (Not TRUE) FALSE))) ==> True B: check (Not (Not (:=>: (Not TRUE) (Not TRUE)))) ==> True A: check (Not (Not (:=>: TRUE (:/\: FALSE ?)))) ==> False B: check (Not (Not (:=>: TRUE (:/\: FALSE ?)))) ==> False A: check (Not (Not (:=>: TRUE (:/\: TRUE FALSE)))) ==> False B: check (Not (Not (:=>: TRUE (:/\: TRUE FALSE)))) ==> False B# check (Not (Not (:=>: TRUE (:<=>: FALSE TRUE)))) ==> False B# check (Not (Not (:=>: TRUE (:<=>: TRUE FALSE)))) ==> False A# check (Not (Not (:=>: TRUE (:=>: FALSE ?)))) ==> True A: check (Not (Not (:=>: TRUE (:=>: TRUE FALSE)))) ==> False B: check (Not (Not (:=>: TRUE (:=>: TRUE FALSE)))) ==> False A: check (Not (Not (:=>: TRUE (:\/: FALSE FALSE)))) ==> False B: check (Not (Not (:=>: TRUE (:\/: FALSE FALSE)))) ==> False A: check (Not (Not (:=>: TRUE FALSE))) ==> False B: check (Not (Not (:=>: TRUE FALSE))) ==> False A: check (Not (Not (:=>: TRUE (Not TRUE)))) ==> False B: check (Not (Not (:=>: TRUE (Not TRUE)))) ==> False A: check (Not (Not (:=>: TRUE (:/\: TRUE TRUE)))) ==> True B: check (Not (Not (:=>: ? (:/\: TRUE TRUE)))) ==> True B# check (Not (Not (:=>: ? (:<=>: FALSE FALSE)))) ==> True B# check (Not (Not (:=>: ? (:<=>: TRUE TRUE)))) ==> True B# check (Not (Not (:=>: ? (:=>: FALSE FALSE)))) ==> True A: check (Not (Not (:=>: TRUE (:=>: TRUE TRUE)))) ==> True B: check (Not (Not (:=>: ? (:=>: ?1 TRUE)))) ==> True A: check (Not (Not (:=>: TRUE (:\/: FALSE TRUE)))) ==> True B: check (Not (Not (:=>: ? (:\/: FALSE TRUE)))) ==> True A: check (Not (Not (:=>: (:=>: FALSE ?) (:\/: TRUE ?1)))) ==> True A: check (Not (Not (:=>: (:\/: TRUE ?) (:\/: TRUE ?1)))) ==> True A: check (Not (Not (:=>: (Not FALSE) (:\/: TRUE ?)))) ==> True A: check (Not (Not (:=>: TRUE (:\/: TRUE ?)))) ==> True B: check (Not (Not (:=>: ? (:\/: TRUE ?1)))) ==> True A: check (Not (Not (:=>: (:=>: FALSE ?) (Not FALSE)))) ==> True A: check (Not (Not (:=>: (:\/: TRUE ?) (Not FALSE)))) ==> True A: check (Not (Not (:=>: (Not FALSE) (Not FALSE)))) ==> True A: check (Not (Not (:=>: TRUE (Not FALSE)))) ==> True B: check (Not (Not (:=>: ? (Not FALSE)))) ==> True A: check (Not (Not (:=>: (:/\: TRUE TRUE) TRUE))) ==> True A: check (Not (Not (:=>: (:=>: FALSE ?) TRUE))) ==> True A: check (Not (Not (:=>: (:=>: TRUE TRUE) TRUE))) ==> True A: check (Not (Not (:=>: (:\/: FALSE TRUE) TRUE))) ==> True A: check (Not (Not (:=>: (:\/: TRUE ?) TRUE))) ==> True A: check (Not (Not (:=>: (Not FALSE) TRUE))) ==> True A: check (Not (Not (:=>: TRUE TRUE))) ==> True B: check (Not (Not (:=>: ? TRUE))) ==> True A# check (Not (Not (:>: (.* 0 ?) (.* 0 ?1)))) ==> False B# check (Not (Not (:>: (num -1) (num -1)))) ==> False B# check (Not (Not (:>: (num 0) (num 0)))) ==> False B# check (Not (Not (:>: (num 1) (num 1)))) ==> False B# check (Not (Not (:>: (num 2) (num 2)))) ==> False B# check (Not (Not (:>: (num 101) (num 101)))) ==> False A# check (Not (Not (:>=: (.* 0 ?) (.* 0 ?1)))) ==> True B# check (Not (Not (:>=: (num -1) (num -1)))) ==> True B# check (Not (Not (:>=: (num 0) (num 0)))) ==> True B# check (Not (Not (:>=: (num 1) (num 1)))) ==> True B# check (Not (Not (:>=: (num 2) (num 2)))) ==> True B# check (Not (Not (:>=: (num 101) (num 101)))) ==> True A: check (Not (Not (:\/: (:/\: FALSE ?) (:/\: FALSE ?1)))) ==> False B: check (Not (Not (:\/: (:/\: FALSE ?) (:/\: FALSE ?1)))) ==> False A# check (Not (Not (:\/: (:/\: FALSE ?) (:=>: FALSE ?1)))) ==> True B# check (Not (Not (:\/: (:/\: FALSE ?) (:=>: ?1 TRUE)))) ==> True A: check (Not (Not (:\/: (:/\: FALSE ?) (:\/: TRUE ?1)))) ==> True B: check (Not (Not (:\/: (:/\: FALSE ?) (:\/: TRUE ?1)))) ==> True A: check (Not (Not (:\/: (:/\: FALSE ?) FALSE))) ==> False B: check (Not (Not (:\/: (:/\: FALSE ?) FALSE))) ==> False A: check (Not (Not (:\/: (:/\: FALSE ?) (Not FALSE)))) ==> True B: check (Not (Not (:\/: (:/\: FALSE ?) (Not FALSE)))) ==> True A: check (Not (Not (:\/: (:/\: FALSE ?) (Not TRUE)))) ==> False B: check (Not (Not (:\/: (:/\: FALSE ?) (Not TRUE)))) ==> False A: check (Not (Not (:\/: (:/\: FALSE ?) TRUE))) ==> True B: check (Not (Not (:\/: (:/\: FALSE ?) TRUE))) ==> True A: check (Not (Not (:\/: (:/\: TRUE FALSE) FALSE))) ==> False B: check (Not (Not (:\/: (:/\: TRUE FALSE) FALSE))) ==> False A: check (Not (Not (:\/: (:/\: TRUE FALSE) TRUE))) ==> True B: check (Not (Not (:\/: (:/\: TRUE FALSE) TRUE))) ==> True A: check (Not (Not (:\/: (:/\: TRUE TRUE) ?))) ==> True B: check (Not (Not (:\/: (:/\: TRUE TRUE) ?))) ==> True B# check (Not (Not (:\/: (:<=>: FALSE FALSE) ?))) ==> True B# check (Not (Not (:\/: (:<=>: FALSE TRUE) FALSE))) ==> False B# check (Not (Not (:\/: (:<=>: FALSE TRUE) TRUE))) ==> True B# check (Not (Not (:\/: (:<=>: TRUE FALSE) FALSE))) ==> False B# check (Not (Not (:\/: (:<=>: TRUE FALSE) TRUE))) ==> True B# check (Not (Not (:\/: (:<=>: TRUE TRUE) ?))) ==> True A: check (Not (Not (:\/: (:=>: FALSE ?) ?1))) ==> True B: check (Not (Not (:\/: (:=>: FALSE FALSE) ?))) ==> True A: check (Not (Not (:\/: (:=>: TRUE FALSE) FALSE))) ==> False B: check (Not (Not (:\/: (:=>: TRUE FALSE) FALSE))) ==> False A: check (Not (Not (:\/: (:=>: TRUE FALSE) TRUE))) ==> True B: check (Not (Not (:\/: (:=>: TRUE FALSE) TRUE))) ==> True A: check (Not (Not (:\/: (:=>: TRUE TRUE) ?))) ==> True B: check (Not (Not (:\/: (:=>: ? TRUE) ?1))) ==> True A: check (Not (Not (:\/: (:\/: FALSE FALSE) FALSE))) ==> False B: check (Not (Not (:\/: (:\/: FALSE FALSE) FALSE))) ==> False A: check (Not (Not (:\/: (:\/: FALSE FALSE) TRUE))) ==> True B: check (Not (Not (:\/: (:\/: FALSE FALSE) TRUE))) ==> True A: check (Not (Not (:\/: (:\/: FALSE TRUE) ?))) ==> True B: check (Not (Not (:\/: (:\/: FALSE TRUE) ?))) ==> True A: check (Not (Not (:\/: (:\/: TRUE ?) ?1))) ==> True B: check (Not (Not (:\/: (:\/: TRUE ?) ?1))) ==> True A: check (Not (Not (:\/: FALSE (:/\: FALSE ?)))) ==> False B: check (Not (Not (:\/: FALSE (:/\: FALSE ?)))) ==> False A: check (Not (Not (:\/: FALSE (:/\: TRUE FALSE)))) ==> False B: check (Not (Not (:\/: FALSE (:/\: TRUE FALSE)))) ==> False A: check (Not (Not (:\/: FALSE (:/\: TRUE TRUE)))) ==> True B: check (Not (Not (:\/: FALSE (:/\: TRUE TRUE)))) ==> True B# check (Not (Not (:\/: FALSE (:<=>: FALSE FALSE)))) ==> True B# check (Not (Not (:\/: FALSE (:<=>: FALSE TRUE)))) ==> False B# check (Not (Not (:\/: FALSE (:<=>: TRUE FALSE)))) ==> False B# check (Not (Not (:\/: FALSE (:<=>: TRUE TRUE)))) ==> True A: check (Not (Not (:\/: FALSE (:=>: FALSE ?)))) ==> True B: check (Not (Not (:\/: FALSE (:=>: FALSE FALSE)))) ==> True A: check (Not (Not (:\/: FALSE (:=>: TRUE FALSE)))) ==> False B: check (Not (Not (:\/: FALSE (:=>: TRUE FALSE)))) ==> False A: check (Not (Not (:\/: FALSE (:=>: TRUE TRUE)))) ==> True B: check (Not (Not (:\/: FALSE (:=>: ? TRUE)))) ==> True A: check (Not (Not (:\/: FALSE (:\/: FALSE FALSE)))) ==> False B: check (Not (Not (:\/: FALSE (:\/: FALSE FALSE)))) ==> False A: check (Not (Not (:\/: FALSE (:\/: FALSE TRUE)))) ==> True B: check (Not (Not (:\/: FALSE (:\/: FALSE TRUE)))) ==> True A: check (Not (Not (:\/: FALSE (:\/: TRUE ?)))) ==> True B: check (Not (Not (:\/: FALSE (:\/: TRUE ?)))) ==> True A: check (Not (Not (:\/: FALSE FALSE))) ==> False B: check (Not (Not (:\/: FALSE FALSE))) ==> False A: check (Not (Not (:\/: FALSE (Not FALSE)))) ==> True B: check (Not (Not (:\/: FALSE (Not FALSE)))) ==> True A: check (Not (Not (:\/: FALSE (Not TRUE)))) ==> False B: check (Not (Not (:\/: FALSE (Not TRUE)))) ==> False A: check (Not (Not (:\/: FALSE TRUE))) ==> True B: check (Not (Not (:\/: FALSE TRUE))) ==> True A: check (Not (Not (:\/: (Not FALSE) ?))) ==> True B: check (Not (Not (:\/: (Not FALSE) ?))) ==> True A: check (Not (Not (:\/: (Not TRUE) (:/\: FALSE ?)))) ==> False B: check (Not (Not (:\/: (Not TRUE) (:/\: FALSE ?)))) ==> False A# check (Not (Not (:\/: (Not TRUE) (:=>: FALSE ?)))) ==> True B# check (Not (Not (:\/: (Not TRUE) (:=>: ? TRUE)))) ==> True A: check (Not (Not (:\/: (Not TRUE) (:\/: TRUE ?)))) ==> True B: check (Not (Not (:\/: (Not TRUE) (:\/: TRUE ?)))) ==> True A: check (Not (Not (:\/: (Not TRUE) FALSE))) ==> False B: check (Not (Not (:\/: (Not TRUE) FALSE))) ==> False A: check (Not (Not (:\/: (Not TRUE) (Not FALSE)))) ==> True B: check (Not (Not (:\/: (Not TRUE) (Not FALSE)))) ==> True A: check (Not (Not (:\/: (Not TRUE) (Not TRUE)))) ==> False B: check (Not (Not (:\/: (Not TRUE) (Not TRUE)))) ==> False A: check (Not (Not (:\/: (Not TRUE) TRUE))) ==> True B: check (Not (Not (:\/: (Not TRUE) TRUE))) ==> True A: check (Not (Not (:\/: TRUE ?))) ==> True B: check (Not (Not (:\/: TRUE ?))) ==> True A: check (Not (Not (:| -1 (.* 0 ?)))) ==> True B: check (Not (Not (:| -1 (.* 0 ?)))) ==> True B# check (Not (Not (:| -1 (num -1)))) ==> True B# check (Not (Not (:| -1 (num 0)))) ==> True B# check (Not (Not (:| -1 (num 1)))) ==> True B# check (Not (Not (:| -1 (num 2)))) ==> True B# check (Not (Not (:| -1 (num 101)))) ==> True A: check (Not (Not (:| 0 (.* 0 ?)))) ==> True B: check (Not (Not (:| 0 (.* 0 ?)))) ==> True B# check (Not (Not (:| 0 (num -1)))) ==> False B# check (Not (Not (:| 0 (num 0)))) ==> True B# check (Not (Not (:| 0 (num 1)))) ==> False B# check (Not (Not (:| 0 (num 2)))) ==> False B# check (Not (Not (:| 0 (num 101)))) ==> False A: check (Not (Not (:| 1 (.* 0 ?)))) ==> True B: check (Not (Not (:| 1 (.* 0 ?)))) ==> True B# check (Not (Not (:| 1 (num -1)))) ==> True B# check (Not (Not (:| 1 (num 0)))) ==> True B# check (Not (Not (:| 1 (num 1)))) ==> True B# check (Not (Not (:| 1 (num 2)))) ==> True B# check (Not (Not (:| 1 (num 101)))) ==> True A: check (Not (Not (:| 2 (.* 0 ?)))) ==> True B: check (Not (Not (:| 2 (.* 0 ?)))) ==> True B# check (Not (Not (:| 2 (num -1)))) ==> False B# check (Not (Not (:| 2 (num 0)))) ==> True B# check (Not (Not (:| 2 (num 1)))) ==> False B# check (Not (Not (:| 2 (num 2)))) ==> True B# check (Not (Not (:| 2 (num 101)))) ==> False A: check (Not (Not (:| 101 (.* 0 ?)))) ==> True B: check (Not (Not (:| 101 (.* 0 ?)))) ==> True B# check (Not (Not (:| 101 (num -1)))) ==> False B# check (Not (Not (:| 101 (num 0)))) ==> True B# check (Not (Not (:| 101 (num 1)))) ==> False B# check (Not (Not (:| 101 (num 2)))) ==> False B# check (Not (Not (:| 101 (num 101)))) ==> True A~ check (Not (Not (Exists (:| -1)))) ==> True B~ check (Not (Not (Exists (:| -1)))) ==> False A~ check (Not (Not (Exists (:| 0)))) ==> False B~ check (Not (Not (Exists (:| 0)))) ==> ! divide by zero A: check (Not (Not (Exists (:| 1)))) ==> True B: check (Not (Not (Exists (:| 1)))) ==> True A: check (Not (Not (Exists (:| 2)))) ==> True B: check (Not (Not (Exists (:| 2)))) ==> True A: check (Not (Not (Exists (:| 101)))) ==> True B: check (Not (Not (Exists (:| 101)))) ==> True A: check (Not (Not FALSE)) ==> False B: check (Not (Not FALSE)) ==> False A: check (Not (Not (Forall (:| -1)))) ==> True B: check (Not (Not (Forall (:| -1)))) ==> True A: check (Not (Not (Forall (:| 0)))) ==> True B: check (Not (Not (Forall (:| 0)))) ==> True A: check (Not (Not (Forall (:| 1)))) ==> True B: check (Not (Not (Forall (:| 1)))) ==> True A: check (Not (Not (Forall (:| 2)))) ==> False B: check (Not (Not (Forall (:| 2)))) ==> False A: check (Not (Not (Forall (:| 101)))) ==> False B: check (Not (Not (Forall (:| 101)))) ==> False A: check (Not (Not (Not (:/\: FALSE ?)))) ==> True B: check (Not (Not (Not (:/\: FALSE ?)))) ==> True A: check (Not (Not (Not (:/\: TRUE FALSE)))) ==> True B: check (Not (Not (Not (:/\: TRUE FALSE)))) ==> True A: check (Not (Not (Not (:/\: TRUE TRUE)))) ==> False B: check (Not (Not (Not (:/\: TRUE TRUE)))) ==> False B# check (Not (Not (Not (:<=>: FALSE FALSE)))) ==> False B# check (Not (Not (Not (:<=>: FALSE TRUE)))) ==> True B# check (Not (Not (Not (:<=>: TRUE FALSE)))) ==> True B# check (Not (Not (Not (:<=>: TRUE TRUE)))) ==> False A: check (Not (Not (Not (:=>: FALSE ?)))) ==> False B: check (Not (Not (Not (:=>: FALSE FALSE)))) ==> False A: check (Not (Not (Not (:=>: TRUE FALSE)))) ==> True B: check (Not (Not (Not (:=>: TRUE FALSE)))) ==> True A: check (Not (Not (Not (:=>: TRUE TRUE)))) ==> False B: check (Not (Not (Not (:=>: ? TRUE)))) ==> False A: check (Not (Not (Not (:\/: FALSE FALSE)))) ==> True B: check (Not (Not (Not (:\/: FALSE FALSE)))) ==> True A: check (Not (Not (Not (:\/: FALSE TRUE)))) ==> False B: check (Not (Not (Not (:\/: FALSE TRUE)))) ==> False A: check (Not (Not (Not (:\/: TRUE ?)))) ==> False B: check (Not (Not (Not (:\/: TRUE ?)))) ==> False A: check (Not (Not (Not FALSE))) ==> True B: check (Not (Not (Not FALSE))) ==> True A: check (Not (Not (Not (Not FALSE)))) ==> False B: check (Not (Not (Not (Not FALSE)))) ==> False A: check (Not (Not (Not (Not TRUE)))) ==> True B: check (Not (Not (Not (Not TRUE)))) ==> True A: check (Not (Not (Not TRUE))) ==> False B: check (Not (Not (Not TRUE))) ==> False A: check (Not (Not TRUE)) ==> True B: check (Not (Not TRUE)) ==> True A: check (Not TRUE) ==> False B: check (Not TRUE) ==> False A: check TRUE ==> True B: check TRUE ==> True B# is_constant (.* -1 (.* 0 ?)) ==> Just 0 B# is_constant (.* -1 (num -1)) ==> Just 1 B# is_constant (.* -1 (num 0)) ==> Just 0 B# is_constant (.* -1 (num 1)) ==> Just (-1) B# is_constant (.* -1 (num 2)) ==> Just (-2) B# is_constant (.* -1 (num 101)) ==> Just (-101) A: is_constant (.* 0 ?) ==> Just 0 B: is_constant (.* 0 ?) ==> Just 0 B# is_constant (.* 1 (.* 0 ?)) ==> Just 0 B# is_constant (.* 1 (num -1)) ==> Just (-1) B# is_constant (.* 1 (num 0)) ==> Just 0 B# is_constant (.* 1 (num 1)) ==> Just 1 B# is_constant (.* 1 (num 2)) ==> Just 2 B# is_constant (.* 1 (num 101)) ==> Just 101 B# is_constant (.* 2 (.* 0 ?)) ==> Just 0 B# is_constant (.* 2 (num -1)) ==> Just (-2) B# is_constant (.* 2 (num 0)) ==> Just 0 B# is_constant (.* 2 (num 1)) ==> Just 2 B# is_constant (.* 2 (num 2)) ==> Just 4 B# is_constant (.* 2 (num 101)) ==> Just 202 B# is_constant (.* 101 (.* 0 ?)) ==> Just 0 B# is_constant (.* 101 (num -1)) ==> Just (-101) B# is_constant (.* 101 (num 0)) ==> Just 0 B# is_constant (.* 101 (num 1)) ==> Just 101 B# is_constant (.* 101 (num 2)) ==> Just 202 B# is_constant (.* 101 (num 101)) ==> Just 10201 B# is_constant (num -1) ==> Just (-1) B# is_constant (num 0) ==> Just 0 B# is_constant (num 1) ==> Just 1 B# is_constant (num 2) ==> Just 2 B# is_constant (num 101) ==> Just 101 B# is_constant (subst_term ? -1 (.* 0 ?1)) ==> Just 0 B# is_constant (subst_term ? -1 (num -1)) ==> Just (-1) B# is_constant (subst_term ? -1 (num 0)) ==> Just 0 B# is_constant (subst_term ? -1 (num 1)) ==> Just 1 B# is_constant (subst_term ? -1 (num 2)) ==> Just 2 B# is_constant (subst_term ? -1 (num 101)) ==> Just 101 B# is_constant (subst_term ? 0 (.* 0 ?1)) ==> Just 0 B# is_constant (subst_term ? 0 (num -1)) ==> Just (-1) B# is_constant (subst_term ? 0 (num 0)) ==> Just 0 B# is_constant (subst_term ? 0 (num 1)) ==> Just 1 B# is_constant (subst_term ? 0 (num 2)) ==> Just 2 B# is_constant (subst_term ? 0 (num 101)) ==> Just 101 B# is_constant (subst_term ? 1 (.* 0 ?1)) ==> Just 0 B# is_constant (subst_term ? 1 (num -1)) ==> Just (-1) B# is_constant (subst_term ? 1 (num 0)) ==> Just 0 B# is_constant (subst_term ? 1 (num 1)) ==> Just 1 B# is_constant (subst_term ? 1 (num 2)) ==> Just 2 B# is_constant (subst_term ? 1 (num 101)) ==> Just 101 B# is_constant (subst_term ? 2 (.* 0 ?1)) ==> Just 0 B# is_constant (subst_term ? 2 (num -1)) ==> Just (-1) B# is_constant (subst_term ? 2 (num 0)) ==> Just 0 B# is_constant (subst_term ? 2 (num 1)) ==> Just 1 B# is_constant (subst_term ? 2 (num 2)) ==> Just 2 B# is_constant (subst_term ? 2 (num 101)) ==> Just 101 B# is_constant (subst_term ? 101 (.* 0 ?1)) ==> Just 0 B# is_constant (subst_term ? 101 (num -1)) ==> Just (-1) B# is_constant (subst_term ? 101 (num 0)) ==> Just 0 B# is_constant (subst_term ? 101 (num 1)) ==> Just 1 B# is_constant (subst_term ? 101 (num 2)) ==> Just 2 B# is_constant (subst_term ? 101 (num 101)) ==> Just 101 B# num -1 ==> -1 B# num 0 ==> 0 B# num 1 ==> 1 B# num 2 ==> 2 B# num 101 ==> 101 A# simplify (:/=: (.* 0 ?) (.* 0 ?1)) ==> 0 /= 0 A# simplify (:/\: (:/\: FALSE FALSE) FALSE) ==> /\ false false false A# simplify (:/\: (:/\: FALSE FALSE) (Not FALSE)) ==> /\ false false true A# simplify (:/\: (:/\: FALSE FALSE) (Not TRUE)) ==> /\ false false false A# simplify (:/\: (:/\: FALSE FALSE) TRUE) ==> /\ false false true A# simplify (:/\: (:/\: FALSE (Not FALSE)) FALSE) ==> /\ false true false A# simplify (:/\: (:/\: FALSE (Not FALSE)) TRUE) ==> /\ false true true A# simplify (:/\: (:/\: FALSE (Not TRUE)) FALSE) ==> /\ false false false A# simplify (:/\: (:/\: FALSE (Not TRUE)) TRUE) ==> /\ false false true A# simplify (:/\: (:/\: FALSE TRUE) FALSE) ==> /\ false true false A# simplify (:/\: (:/\: FALSE TRUE) (Not FALSE)) ==> /\ false true true A# simplify (:/\: (:/\: FALSE TRUE) (Not TRUE)) ==> /\ false true false A# simplify (:/\: (:/\: FALSE TRUE) TRUE) ==> /\ false true true A# simplify (:/\: (:/\: (Not FALSE) FALSE) FALSE) ==> /\ true false false A# simplify (:/\: (:/\: (Not FALSE) FALSE) TRUE) ==> /\ true false true A# simplify (:/\: (:/\: (Not FALSE) TRUE) FALSE) ==> /\ true true false A# simplify (:/\: (:/\: (Not FALSE) TRUE) TRUE) ==> /\ true true true A# simplify (:/\: (:/\: (Not TRUE) FALSE) FALSE) ==> /\ false false false A# simplify (:/\: (:/\: (Not TRUE) FALSE) TRUE) ==> /\ false false true A# simplify (:/\: (:/\: (Not TRUE) TRUE) FALSE) ==> /\ false true false A# simplify (:/\: (:/\: (Not TRUE) TRUE) TRUE) ==> /\ false true true A# simplify (:/\: (:/\: TRUE FALSE) FALSE) ==> /\ true false false A# simplify (:/\: (:/\: TRUE FALSE) (Not FALSE)) ==> /\ true false true A# simplify (:/\: (:/\: TRUE FALSE) (Not TRUE)) ==> /\ true false false A# simplify (:/\: (:/\: TRUE FALSE) TRUE) ==> /\ true false true A# simplify (:/\: (:/\: TRUE (Not FALSE)) FALSE) ==> /\ true true false A# simplify (:/\: (:/\: TRUE (Not FALSE)) TRUE) ==> /\ true true true A# simplify (:/\: (:/\: TRUE (Not TRUE)) FALSE) ==> /\ true false false A# simplify (:/\: (:/\: TRUE (Not TRUE)) TRUE) ==> /\ true false true A# simplify (:/\: (:/\: TRUE TRUE) FALSE) ==> /\ true true false A# simplify (:/\: (:/\: TRUE TRUE) (Not FALSE)) ==> /\ true true true A# simplify (:/\: (:/\: TRUE TRUE) (Not TRUE)) ==> /\ true true false A# simplify (:/\: (:/\: TRUE TRUE) TRUE) ==> /\ true true true A# simplify (:/\: (:=>: FALSE FALSE) FALSE) ==> /\ \/ true false false A# simplify (:/\: (:=>: FALSE FALSE) (Not FALSE)) ==> /\ \/ true false true A# simplify (:/\: (:=>: FALSE FALSE) (Not TRUE)) ==> /\ \/ true false false A# simplify (:/\: (:=>: FALSE FALSE) TRUE) ==> /\ \/ true false true A# simplify (:/\: (:=>: FALSE (Not FALSE)) FALSE) ==> /\ \/ true true false A# simplify (:/\: (:=>: FALSE (Not FALSE)) TRUE) ==> /\ \/ true true true A# simplify (:/\: (:=>: FALSE (Not TRUE)) FALSE) ==> /\ \/ true false false A# simplify (:/\: (:=>: FALSE (Not TRUE)) TRUE) ==> /\ \/ true false true A# simplify (:/\: (:=>: FALSE TRUE) FALSE) ==> /\ \/ true true false A# simplify (:/\: (:=>: FALSE TRUE) (Not FALSE)) ==> /\ \/ true true true A# simplify (:/\: (:=>: FALSE TRUE) (Not TRUE)) ==> /\ \/ true true false A# simplify (:/\: (:=>: FALSE TRUE) TRUE) ==> /\ \/ true true true A# simplify (:/\: (:=>: (Not FALSE) FALSE) FALSE) ==> /\ \/ false false false A# simplify (:/\: (:=>: (Not FALSE) FALSE) TRUE) ==> /\ \/ false false true A# simplify (:/\: (:=>: (Not FALSE) TRUE) FALSE) ==> /\ \/ false true false A# simplify (:/\: (:=>: (Not FALSE) TRUE) TRUE) ==> /\ \/ false true true A# simplify (:/\: (:=>: (Not TRUE) FALSE) FALSE) ==> /\ \/ true false false A# simplify (:/\: (:=>: (Not TRUE) FALSE) TRUE) ==> /\ \/ true false true A# simplify (:/\: (:=>: (Not TRUE) TRUE) FALSE) ==> /\ \/ true true false A# simplify (:/\: (:=>: (Not TRUE) TRUE) TRUE) ==> /\ \/ true true true A# simplify (:/\: (:=>: TRUE FALSE) FALSE) ==> /\ \/ false false false A# simplify (:/\: (:=>: TRUE FALSE) (Not FALSE)) ==> /\ \/ false false true A# simplify (:/\: (:=>: TRUE FALSE) (Not TRUE)) ==> /\ \/ false false false A# simplify (:/\: (:=>: TRUE FALSE) TRUE) ==> /\ \/ false false true A# simplify (:/\: (:=>: TRUE (Not FALSE)) FALSE) ==> /\ \/ false true false A# simplify (:/\: (:=>: TRUE (Not FALSE)) TRUE) ==> /\ \/ false true true A# simplify (:/\: (:=>: TRUE (Not TRUE)) FALSE) ==> /\ \/ false false false A# simplify (:/\: (:=>: TRUE (Not TRUE)) TRUE) ==> /\ \/ false false true A# simplify (:/\: (:=>: TRUE TRUE) FALSE) ==> /\ \/ false true false A# simplify (:/\: (:=>: TRUE TRUE) (Not FALSE)) ==> /\ \/ false true true A# simplify (:/\: (:=>: TRUE TRUE) (Not TRUE)) ==> /\ \/ false true false A# simplify (:/\: (:=>: TRUE TRUE) TRUE) ==> /\ \/ false true true A# simplify (:/\: (:\/: FALSE FALSE) FALSE) ==> /\ \/ false false false A# simplify (:/\: (:\/: FALSE FALSE) (Not FALSE)) ==> /\ \/ false false true A# simplify (:/\: (:\/: FALSE FALSE) (Not TRUE)) ==> /\ \/ false false false A# simplify (:/\: (:\/: FALSE FALSE) TRUE) ==> /\ \/ false false true A# simplify (:/\: (:\/: FALSE (Not FALSE)) FALSE) ==> /\ \/ false true false A# simplify (:/\: (:\/: FALSE (Not FALSE)) TRUE) ==> /\ \/ false true true A# simplify (:/\: (:\/: FALSE (Not TRUE)) FALSE) ==> /\ \/ false false false A# simplify (:/\: (:\/: FALSE (Not TRUE)) TRUE) ==> /\ \/ false false true A# simplify (:/\: (:\/: FALSE TRUE) FALSE) ==> /\ \/ false true false A# simplify (:/\: (:\/: FALSE TRUE) (Not FALSE)) ==> /\ \/ false true true A# simplify (:/\: (:\/: FALSE TRUE) (Not TRUE)) ==> /\ \/ false true false A# simplify (:/\: (:\/: FALSE TRUE) TRUE) ==> /\ \/ false true true A# simplify (:/\: (:\/: (Not FALSE) FALSE) FALSE) ==> /\ \/ true false false A# simplify (:/\: (:\/: (Not FALSE) FALSE) TRUE) ==> /\ \/ true false true A# simplify (:/\: (:\/: (Not FALSE) TRUE) FALSE) ==> /\ \/ true true false A# simplify (:/\: (:\/: (Not FALSE) TRUE) TRUE) ==> /\ \/ true true true A# simplify (:/\: (:\/: (Not TRUE) FALSE) FALSE) ==> /\ \/ false false false A# simplify (:/\: (:\/: (Not TRUE) FALSE) TRUE) ==> /\ \/ false false true A# simplify (:/\: (:\/: (Not TRUE) TRUE) FALSE) ==> /\ \/ false true false A# simplify (:/\: (:\/: (Not TRUE) TRUE) TRUE) ==> /\ \/ false true true A# simplify (:/\: (:\/: TRUE FALSE) FALSE) ==> /\ \/ true false false A# simplify (:/\: (:\/: TRUE FALSE) (Not FALSE)) ==> /\ \/ true false true A# simplify (:/\: (:\/: TRUE FALSE) (Not TRUE)) ==> /\ \/ true false false A# simplify (:/\: (:\/: TRUE FALSE) TRUE) ==> /\ \/ true false true A# simplify (:/\: (:\/: TRUE (Not FALSE)) FALSE) ==> /\ \/ true true false A# simplify (:/\: (:\/: TRUE (Not FALSE)) TRUE) ==> /\ \/ true true true A# simplify (:/\: (:\/: TRUE (Not TRUE)) FALSE) ==> /\ \/ true false false A# simplify (:/\: (:\/: TRUE (Not TRUE)) TRUE) ==> /\ \/ true false true A# simplify (:/\: (:\/: TRUE TRUE) FALSE) ==> /\ \/ true true false A# simplify (:/\: (:\/: TRUE TRUE) (Not FALSE)) ==> /\ \/ true true true A# simplify (:/\: (:\/: TRUE TRUE) (Not TRUE)) ==> /\ \/ true true false A# simplify (:/\: (:\/: TRUE TRUE) TRUE) ==> /\ \/ true true true A# simplify (:/\: (Exists (:| -1)) FALSE) ==> /\ -1 | 1 false A# simplify (:/\: (Exists (:| -1)) (Not FALSE)) ==> /\ -1 | 1 true A# simplify (:/\: (Exists (:| -1)) (Not TRUE)) ==> /\ -1 | 1 false A# simplify (:/\: (Exists (:| -1)) TRUE) ==> /\ -1 | 1 true A# simplify (:/\: (Exists (:| 0)) FALSE) ==> /\ false false A# simplify (:/\: (Exists (:| 0)) (Not FALSE)) ==> /\ false true A# simplify (:/\: (Exists (:| 0)) (Not TRUE)) ==> /\ false false A# simplify (:/\: (Exists (:| 0)) TRUE) ==> /\ false true A# simplify (:/\: (Exists (:| 1)) FALSE) ==> /\ 1 | 1 false A# simplify (:/\: (Exists (:| 1)) (Not FALSE)) ==> /\ 1 | 1 true A# simplify (:/\: (Exists (:| 1)) (Not TRUE)) ==> /\ 1 | 1 false A# simplify (:/\: (Exists (:| 1)) TRUE) ==> /\ 1 | 1 true A# simplify (:/\: (Exists (:| 2)) FALSE) ==> /\ \/ 2 | 1 2 | 2 false A# simplify (:/\: (Exists (:| 2)) (Not FALSE)) ==> /\ \/ 2 | 1 2 | 2 true A# simplify (:/\: (Exists (:| 2)) (Not TRUE)) ==> /\ \/ 2 | 1 2 | 2 false A# simplify (:/\: (Exists (:| 2)) TRUE) ==> /\ \/ 2 | 1 2 | 2 true A# simplify (:/\: (Exists (:| 101)) FALSE) ==> /\ \/ 101 | 1 101 | 2 101 | 3 101 | 4 101 | 5 101 | 6 101 | 7 101 | 8 101 | 9 101 | 10 101 | 11 101 | 12 101 | 13 101 | 14 101 | 15 101 | 16 101 | 17 101 | 18 101 | 19 101 | 20 101 | 21 101 | 22 101 | 23 101 | 24 101 | 25 101 | 26 101 | 27 101 | 28 101 | 29 101 | 30 101 | 31 101 | 32 101 | 33 101 | 34 101 | 35 101 | 36 101 | 37 101 | 38 101 | 39 101 | 40 101 | 41 101 | 42 101 | 43 101 | 44 101 | 45 101 | 46 101 | 47 101 | 48 101 | 49 101 | 50 101 | 51 101 | 52 101 | 53 101 | 54 101 | 55 101 | 56 101 | 57 101 | 58 101 | 59 101 | 60 101 | 61 101 | 62 101 | 63 101 | 64 101 | 65 101 | 66 101 | 67 101 | 68 101 | 69 101 | 70 101 | 71 101 | 72 101 | 73 101 | 74 101 | 75 101 | 76 101 | 77 101 | 78 101 | 79 101 | 80 101 | 81 101 | 82 101 | 83 101 | 84 101 | 85 101 | 86 101 | 87 101 | 88 101 | 89 101 | 90 101 | 91 101 | 92 101 | 93 101 | 94 101 | 95 101 | 96 101 | 97 101 | 98 101 | 99 101 | 100 101 | 101 false A# simplify (:/\: (Exists (:| 101)) (Not FALSE)) ==> /\ \/ 101 | 1 101 | 2 101 | 3 101 | 4 101 | 5 101 | 6 101 | 7 101 | 8 101 | 9 101 | 10 101 | 11 101 | 12 101 | 13 101 | 14 101 | 15 101 | 16 101 | 17 101 | 18 101 | 19 101 | 20 101 | 21 101 | 22 101 | 23 101 | 24 101 | 25 101 | 26 101 | 27 101 | 28 101 | 29 101 | 30 101 | 31 101 | 32 101 | 33 101 | 34 101 | 35 101 | 36 101 | 37 101 | 38 101 | 39 101 | 40 101 | 41 101 | 42 101 | 43 101 | 44 101 | 45 101 | 46 101 | 47 101 | 48 101 | 49 101 | 50 101 | 51 101 | 52 101 | 53 101 | 54 101 | 55 101 | 56 101 | 57 101 | 58 101 | 59 101 | 60 101 | 61 101 | 62 101 | 63 101 | 64 101 | 65 101 | 66 101 | 67 101 | 68 101 | 69 101 | 70 101 | 71 101 | 72 101 | 73 101 | 74 101 | 75 101 | 76 101 | 77 101 | 78 101 | 79 101 | 80 101 | 81 101 | 82 101 | 83 101 | 84 101 | 85 101 | 86 101 | 87 101 | 88 101 | 89 101 | 90 101 | 91 101 | 92 101 | 93 101 | 94 101 | 95 101 | 96 101 | 97 101 | 98 101 | 99 101 | 100 101 | 101 true A# simplify (:/\: (Exists (:| 101)) (Not TRUE)) ==> /\ \/ 101 | 1 101 | 2 101 | 3 101 | 4 101 | 5 101 | 6 101 | 7 101 | 8 101 | 9 101 | 10 101 | 11 101 | 12 101 | 13 101 | 14 101 | 15 101 | 16 101 | 17 101 | 18 101 | 19 101 | 20 101 | 21 101 | 22 101 | 23 101 | 24 101 | 25 101 | 26 101 | 27 101 | 28 101 | 29 101 | 30 101 | 31 101 | 32 101 | 33 101 | 34 101 | 35 101 | 36 101 | 37 101 | 38 101 | 39 101 | 40 101 | 41 101 | 42 101 | 43 101 | 44 101 | 45 101 | 46 101 | 47 101 | 48 101 | 49 101 | 50 101 | 51 101 | 52 101 | 53 101 | 54 101 | 55 101 | 56 101 | 57 101 | 58 101 | 59 101 | 60 101 | 61 101 | 62 101 | 63 101 | 64 101 | 65 101 | 66 101 | 67 101 | 68 101 | 69 101 | 70 101 | 71 101 | 72 101 | 73 101 | 74 101 | 75 101 | 76 101 | 77 101 | 78 101 | 79 101 | 80 101 | 81 101 | 82 101 | 83 101 | 84 101 | 85 101 | 86 101 | 87 101 | 88 101 | 89 101 | 90 101 | 91 101 | 92 101 | 93 101 | 94 101 | 95 101 | 96 101 | 97 101 | 98 101 | 99 101 | 100 101 | 101 false A# simplify (:/\: (Exists (:| 101)) TRUE) ==> /\ \/ 101 | 1 101 | 2 101 | 3 101 | 4 101 | 5 101 | 6 101 | 7 101 | 8 101 | 9 101 | 10 101 | 11 101 | 12 101 | 13 101 | 14 101 | 15 101 | 16 101 | 17 101 | 18 101 | 19 101 | 20 101 | 21 101 | 22 101 | 23 101 | 24 101 | 25 101 | 26 101 | 27 101 | 28 101 | 29 101 | 30 101 | 31 101 | 32 101 | 33 101 | 34 101 | 35 101 | 36 101 | 37 101 | 38 101 | 39 101 | 40 101 | 41 101 | 42 101 | 43 101 | 44 101 | 45 101 | 46 101 | 47 101 | 48 101 | 49 101 | 50 101 | 51 101 | 52 101 | 53 101 | 54 101 | 55 101 | 56 101 | 57 101 | 58 101 | 59 101 | 60 101 | 61 101 | 62 101 | 63 101 | 64 101 | 65 101 | 66 101 | 67 101 | 68 101 | 69 101 | 70 101 | 71 101 | 72 101 | 73 101 | 74 101 | 75 101 | 76 101 | 77 101 | 78 101 | 79 101 | 80 101 | 81 101 | 82 101 | 83 101 | 84 101 | 85 101 | 86 101 | 87 101 | 88 101 | 89 101 | 90 101 | 91 101 | 92 101 | 93 101 | 94 101 | 95 101 | 96 101 | 97 101 | 98 101 | 99 101 | 100 101 | 101 true A# simplify (:/\: FALSE (:/\: FALSE FALSE)) ==> /\ false false false A# simplify (:/\: FALSE (:/\: FALSE (Not FALSE))) ==> /\ false false true A# simplify (:/\: FALSE (:/\: FALSE (Not TRUE))) ==> /\ false false false A# simplify (:/\: FALSE (:/\: FALSE TRUE)) ==> /\ false false true A# simplify (:/\: FALSE (:/\: (Not FALSE) FALSE)) ==> /\ false true false A# simplify (:/\: FALSE (:/\: (Not FALSE) TRUE)) ==> /\ false true true A# simplify (:/\: FALSE (:/\: (Not TRUE) FALSE)) ==> /\ false false false A# simplify (:/\: FALSE (:/\: (Not TRUE) TRUE)) ==> /\ false false true A# simplify (:/\: FALSE (:/\: TRUE FALSE)) ==> /\ false true false A# simplify (:/\: FALSE (:/\: TRUE (Not FALSE))) ==> /\ false true true A# simplify (:/\: FALSE (:/\: TRUE (Not TRUE))) ==> /\ false true false A# simplify (:/\: FALSE (:/\: TRUE TRUE)) ==> /\ false true true A# simplify (:/\: FALSE (:=>: FALSE FALSE)) ==> /\ false \/ true false A# simplify (:/\: FALSE (:=>: FALSE (Not FALSE))) ==> /\ false \/ true true A# simplify (:/\: FALSE (:=>: FALSE (Not TRUE))) ==> /\ false \/ true false A# simplify (:/\: FALSE (:=>: FALSE TRUE)) ==> /\ false \/ true true A# simplify (:/\: FALSE (:=>: (Not FALSE) FALSE)) ==> /\ false \/ false false A# simplify (:/\: FALSE (:=>: (Not FALSE) TRUE)) ==> /\ false \/ false true A# simplify (:/\: FALSE (:=>: (Not TRUE) FALSE)) ==> /\ false \/ true false A# simplify (:/\: FALSE (:=>: (Not TRUE) TRUE)) ==> /\ false \/ true true A# simplify (:/\: FALSE (:=>: TRUE FALSE)) ==> /\ false \/ false false A# simplify (:/\: FALSE (:=>: TRUE (Not FALSE))) ==> /\ false \/ false true A# simplify (:/\: FALSE (:=>: TRUE (Not TRUE))) ==> /\ false \/ false false A# simplify (:/\: FALSE (:=>: TRUE TRUE)) ==> /\ false \/ false true A# simplify (:/\: FALSE (:\/: FALSE FALSE)) ==> /\ false \/ false false A# simplify (:/\: FALSE (:\/: FALSE (Not FALSE))) ==> /\ false \/ false true A# simplify (:/\: FALSE (:\/: FALSE (Not TRUE))) ==> /\ false \/ false false A# simplify (:/\: FALSE (:\/: FALSE TRUE)) ==> /\ false \/ false true A# simplify (:/\: FALSE (:\/: (Not FALSE) FALSE)) ==> /\ false \/ true false A# simplify (:/\: FALSE (:\/: (Not FALSE) TRUE)) ==> /\ false \/ true true A# simplify (:/\: FALSE (:\/: (Not TRUE) FALSE)) ==> /\ false \/ false false A# simplify (:/\: FALSE (:\/: (Not TRUE) TRUE)) ==> /\ false \/ false true A# simplify (:/\: FALSE (:\/: TRUE FALSE)) ==> /\ false \/ true false A# simplify (:/\: FALSE (:\/: TRUE (Not FALSE))) ==> /\ false \/ true true A# simplify (:/\: FALSE (:\/: TRUE (Not TRUE))) ==> /\ false \/ true false A# simplify (:/\: FALSE (:\/: TRUE TRUE)) ==> /\ false \/ true true A# simplify (:/\: FALSE (Exists (:| -1))) ==> /\ false -1 | 1 A# simplify (:/\: FALSE (Exists (:| 0))) ==> /\ false false A# simplify (:/\: FALSE (Exists (:| 1))) ==> /\ false 1 | 1 A# simplify (:/\: FALSE (Exists (:| 2))) ==> /\ false \/ 2 | 1 2 | 2 A# simplify (:/\: FALSE (Exists (:| 101))) ==> /\ false \/ 101 | 1 101 | 2 101 | 3 101 | 4 101 | 5 101 | 6 101 | 7 101 | 8 101 | 9 101 | 10 101 | 11 101 | 12 101 | 13 101 | 14 101 | 15 101 | 16 101 | 17 101 | 18 101 | 19 101 | 20 101 | 21 101 | 22 101 | 23 101 | 24 101 | 25 101 | 26 101 | 27 101 | 28 101 | 29 101 | 30 101 | 31 101 | 32 101 | 33 101 | 34 101 | 35 101 | 36 101 | 37 101 | 38 101 | 39 101 | 40 101 | 41 101 | 42 101 | 43 101 | 44 101 | 45 101 | 46 101 | 47 101 | 48 101 | 49 101 | 50 101 | 51 101 | 52 101 | 53 101 | 54 101 | 55 101 | 56 101 | 57 101 | 58 101 | 59 101 | 60 101 | 61 101 | 62 101 | 63 101 | 64 101 | 65 101 | 66 101 | 67 101 | 68 101 | 69 101 | 70 101 | 71 101 | 72 101 | 73 101 | 74 101 | 75 101 | 76 101 | 77 101 | 78 101 | 79 101 | 80 101 | 81 101 | 82 101 | 83 101 | 84 101 | 85 101 | 86 101 | 87 101 | 88 101 | 89 101 | 90 101 | 91 101 | 92 101 | 93 101 | 94 101 | 95 101 | 96 101 | 97 101 | 98 101 | 99 101 | 100 101 | 101 A# simplify (:/\: FALSE FALSE) ==> /\ false false A# simplify (:/\: FALSE (Forall (:| -1))) ==> /\ false -1 | 1 A# simplify (:/\: FALSE (Forall (:| 0))) ==> /\ false true A# simplify (:/\: FALSE (Forall (:| 1))) ==> /\ false 1 | 1 A# simplify (:/\: FALSE (Forall (:| 2))) ==> /\ false 2 | 1 2 | 2 A# simplify (:/\: FALSE (Forall (:| 101))) ==> /\ false 101 | 1 101 | 2 101 | 3 101 | 4 101 | 5 101 | 6 101 | 7 101 | 8 101 | 9 101 | 10 101 | 11 101 | 12 101 | 13 101 | 14 101 | 15 101 | 16 101 | 17 101 | 18 101 | 19 101 | 20 101 | 21 101 | 22 101 | 23 101 | 24 101 | 25 101 | 26 101 | 27 101 | 28 101 | 29 101 | 30 101 | 31 101 | 32 101 | 33 101 | 34 101 | 35 101 | 36 101 | 37 101 | 38 101 | 39 101 | 40 101 | 41 101 | 42 101 | 43 101 | 44 101 | 45 101 | 46 101 | 47 101 | 48 101 | 49 101 | 50 101 | 51 101 | 52 101 | 53 101 | 54 101 | 55 101 | 56 101 | 57 101 | 58 101 | 59 101 | 60 101 | 61 101 | 62 101 | 63 101 | 64 101 | 65 101 | 66 101 | 67 101 | 68 101 | 69 101 | 70 101 | 71 101 | 72 101 | 73 101 | 74 101 | 75 101 | 76 101 | 77 101 | 78 101 | 79 101 | 80 101 | 81 101 | 82 101 | 83 101 | 84 101 | 85 101 | 86 101 | 87 101 | 88 101 | 89 101 | 90 101 | 91 101 | 92 101 | 93 101 | 94 101 | 95 101 | 96 101 | 97 101 | 98 101 | 99 101 | 100 101 | 101 A# simplify (:/\: FALSE (Not (:/\: FALSE FALSE))) ==> /\ false \/ true true A# simplify (:/\: FALSE (Not (:/\: FALSE TRUE))) ==> /\ false \/ true false A# simplify (:/\: FALSE (Not (:/\: TRUE FALSE))) ==> /\ false \/ false true A# simplify (:/\: FALSE (Not (:/\: TRUE TRUE))) ==> /\ false \/ false false A# simplify (:/\: FALSE (Not (:=>: FALSE FALSE))) ==> /\ false false true A# simplify (:/\: FALSE (Not (:=>: FALSE TRUE))) ==> /\ false false false A# simplify (:/\: FALSE (Not (:=>: TRUE FALSE))) ==> /\ false true true A# simplify (:/\: FALSE (Not (:=>: TRUE TRUE))) ==> /\ false true false A# simplify (:/\: FALSE (Not (:\/: FALSE FALSE))) ==> /\ false true true A# simplify (:/\: FALSE (Not (:\/: FALSE TRUE))) ==> /\ false true false A# simplify (:/\: FALSE (Not (:\/: TRUE FALSE))) ==> /\ false false true A# simplify (:/\: FALSE (Not (:\/: TRUE TRUE))) ==> /\ false false false A# simplify (:/\: FALSE (Not FALSE)) ==> /\ false true A# simplify (:/\: FALSE (Not (Not FALSE))) ==> /\ false false A# simplify (:/\: FALSE (Not (Not TRUE))) ==> /\ false true A# simplify (:/\: FALSE (Not TRUE)) ==> /\ false false A# simplify (:/\: FALSE TRUE) ==> /\ false true A# simplify (:/\: (Forall (:| -1)) FALSE) ==> /\ -1 | 1 false A# simplify (:/\: (Forall (:| -1)) (Not FALSE)) ==> /\ -1 | 1 true A# simplify (:/\: (Forall (:| -1)) (Not TRUE)) ==> /\ -1 | 1 false A# simplify (:/\: (Forall (:| -1)) TRUE) ==> /\ -1 | 1 true A# simplify (:/\: (Forall (:| 0)) FALSE) ==> /\ true false A# simplify (:/\: (Forall (:| 0)) (Not FALSE)) ==> /\ true true A# simplify (:/\: (Forall (:| 0)) (Not TRUE)) ==> /\ true false A# simplify (:/\: (Forall (:| 0)) TRUE) ==> /\ true true A# simplify (:/\: (Forall (:| 1)) FALSE) ==> /\ 1 | 1 false A# simplify (:/\: (Forall (:| 1)) (Not FALSE)) ==> /\ 1 | 1 true A# simplify (:/\: (Forall (:| 1)) (Not TRUE)) ==> /\ 1 | 1 false A# simplify (:/\: (Forall (:| 1)) TRUE) ==> /\ 1 | 1 true A# simplify (:/\: (Forall (:| 2)) FALSE) ==> /\ 2 | 1 2 | 2 false A# simplify (:/\: (Forall (:| 2)) (Not FALSE)) ==> /\ 2 | 1 2 | 2 true A# simplify (:/\: (Forall (:| 2)) (Not TRUE)) ==> /\ 2 | 1 2 | 2 false A# simplify (:/\: (Forall (:| 2)) TRUE) ==> /\ 2 | 1 2 | 2 true A# simplify (:/\: (Forall (:| 101)) FALSE) ==> /\ 101 | 1 101 | 2 101 | 3 101 | 4 101 | 5 101 | 6 101 | 7 101 | 8 101 | 9 101 | 10 101 | 11 101 | 12 101 | 13 101 | 14 101 | 15 101 | 16 101 | 17 101 | 18 101 | 19 101 | 20 101 | 21 101 | 22 101 | 23 101 | 24 101 | 25 101 | 26 101 | 27 101 | 28 101 | 29 101 | 30 101 | 31 101 | 32 101 | 33 101 | 34 101 | 35 101 | 36 101 | 37 101 | 38 101 | 39 101 | 40 101 | 41 101 | 42 101 | 43 101 | 44 101 | 45 101 | 46 101 | 47 101 | 48 101 | 49 101 | 50 101 | 51 101 | 52 101 | 53 101 | 54 101 | 55 101 | 56 101 | 57 101 | 58 101 | 59 101 | 60 101 | 61 101 | 62 101 | 63 101 | 64 101 | 65 101 | 66 101 | 67 101 | 68 101 | 69 101 | 70 101 | 71 101 | 72 101 | 73 101 | 74 101 | 75 101 | 76 101 | 77 101 | 78 101 | 79 101 | 80 101 | 81 101 | 82 101 | 83 101 | 84 101 | 85 101 | 86 101 | 87 101 | 88 101 | 89 101 | 90 101 | 91 101 | 92 101 | 93 101 | 94 101 | 95 101 | 96 101 | 97 101 | 98 101 | 99 101 | 100 101 | 101 false A# simplify (:/\: (Forall (:| 101)) (Not FALSE)) ==> /\ 101 | 1 101 | 2 101 | 3 101 | 4 101 | 5 101 | 6 101 | 7 101 | 8 101 | 9 101 | 10 101 | 11 101 | 12 101 | 13 101 | 14 101 | 15 101 | 16 101 | 17 101 | 18 101 | 19 101 | 20 101 | 21 101 | 22 101 | 23 101 | 24 101 | 25 101 | 26 101 | 27 101 | 28 101 | 29 101 | 30 101 | 31 101 | 32 101 | 33 101 | 34 101 | 35 101 | 36 101 | 37 101 | 38 101 | 39 101 | 40 101 | 41 101 | 42 101 | 43 101 | 44 101 | 45 101 | 46 101 | 47 101 | 48 101 | 49 101 | 50 101 | 51 101 | 52 101 | 53 101 | 54 101 | 55 101 | 56 101 | 57 101 | 58 101 | 59 101 | 60 101 | 61 101 | 62 101 | 63 101 | 64 101 | 65 101 | 66 101 | 67 101 | 68 101 | 69 101 | 70 101 | 71 101 | 72 101 | 73 101 | 74 101 | 75 101 | 76 101 | 77 101 | 78 101 | 79 101 | 80 101 | 81 101 | 82 101 | 83 101 | 84 101 | 85 101 | 86 101 | 87 101 | 88 101 | 89 101 | 90 101 | 91 101 | 92 101 | 93 101 | 94 101 | 95 101 | 96 101 | 97 101 | 98 101 | 99 101 | 100 101 | 101 true A# simplify (:/\: (Forall (:| 101)) (Not TRUE)) ==> /\ 101 | 1 101 | 2 101 | 3 101 | 4 101 | 5 101 | 6 101 | 7 101 | 8 101 | 9 101 | 10 101 | 11 101 | 12 101 | 13 101 | 14 101 | 15 101 | 16 101 | 17 101 | 18 101 | 19 101 | 20 101 | 21 101 | 22 101 | 23 101 | 24 101 | 25 101 | 26 101 | 27 101 | 28 101 | 29 101 | 30 101 | 31 101 | 32 101 | 33 101 | 34 101 | 35 101 | 36 101 | 37 101 | 38 101 | 39 101 | 40 101 | 41 101 | 42 101 | 43 101 | 44 101 | 45 101 | 46 101 | 47 101 | 48 101 | 49 101 | 50 101 | 51 101 | 52 101 | 53 101 | 54 101 | 55 101 | 56 101 | 57 101 | 58 101 | 59 101 | 60 101 | 61 101 | 62 101 | 63 101 | 64 101 | 65 101 | 66 101 | 67 101 | 68 101 | 69 101 | 70 101 | 71 101 | 72 101 | 73 101 | 74 101 | 75 101 | 76 101 | 77 101 | 78 101 | 79 101 | 80 101 | 81 101 | 82 101 | 83 101 | 84 101 | 85 101 | 86 101 | 87 101 | 88 101 | 89 101 | 90 101 | 91 101 | 92 101 | 93 101 | 94 101 | 95 101 | 96 101 | 97 101 | 98 101 | 99 101 | 100 101 | 101 false A# simplify (:/\: (Forall (:| 101)) TRUE) ==> /\ 101 | 1 101 | 2 101 | 3 101 | 4 101 | 5 101 | 6 101 | 7 101 | 8 101 | 9 101 | 10 101 | 11 101 | 12 101 | 13 101 | 14 101 | 15 101 | 16 101 | 17 101 | 18 101 | 19 101 | 20 101 | 21 101 | 22 101 | 23 101 | 24 101 | 25 101 | 26 101 | 27 101 | 28 101 | 29 101 | 30 101 | 31 101 | 32 101 | 33 101 | 34 101 | 35 101 | 36 101 | 37 101 | 38 101 | 39 101 | 40 101 | 41 101 | 42 101 | 43 101 | 44 101 | 45 101 | 46 101 | 47 101 | 48 101 | 49 101 | 50 101 | 51 101 | 52 101 | 53 101 | 54 101 | 55 101 | 56 101 | 57 101 | 58 101 | 59 101 | 60 101 | 61 101 | 62 101 | 63 101 | 64 101 | 65 101 | 66 101 | 67 101 | 68 101 | 69 101 | 70 101 | 71 101 | 72 101 | 73 101 | 74 101 | 75 101 | 76 101 | 77 101 | 78 101 | 79 101 | 80 101 | 81 101 | 82 101 | 83 101 | 84 101 | 85 101 | 86 101 | 87 101 | 88 101 | 89 101 | 90 101 | 91 101 | 92 101 | 93 101 | 94 101 | 95 101 | 96 101 | 97 101 | 98 101 | 99 101 | 100 101 | 101 true A# simplify (:/\: (Not (:/\: FALSE FALSE)) FALSE) ==> /\ \/ true true false A# simplify (:/\: (Not (:/\: FALSE FALSE)) TRUE) ==> /\ \/ true true true A# simplify (:/\: (Not (:/\: FALSE TRUE)) FALSE) ==> /\ \/ true false false A# simplify (:/\: (Not (:/\: FALSE TRUE)) TRUE) ==> /\ \/ true false true A# simplify (:/\: (Not (:/\: TRUE FALSE)) FALSE) ==> /\ \/ false true false A# simplify (:/\: (Not (:/\: TRUE FALSE)) TRUE) ==> /\ \/ false true true A# simplify (:/\: (Not (:/\: TRUE TRUE)) FALSE) ==> /\ \/ false false false A# simplify (:/\: (Not (:/\: TRUE TRUE)) TRUE) ==> /\ \/ false false true A# simplify (:/\: (Not (:=>: FALSE FALSE)) FALSE) ==> /\ false true false A# simplify (:/\: (Not (:=>: FALSE FALSE)) TRUE) ==> /\ false true true A# simplify (:/\: (Not (:=>: FALSE TRUE)) FALSE) ==> /\ false false false A# simplify (:/\: (Not (:=>: FALSE TRUE)) TRUE) ==> /\ false false true A# simplify (:/\: (Not (:=>: TRUE FALSE)) FALSE) ==> /\ true true false A# simplify (:/\: (Not (:=>: TRUE FALSE)) TRUE) ==> /\ true true true A# simplify (:/\: (Not (:=>: TRUE TRUE)) FALSE) ==> /\ true false false A# simplify (:/\: (Not (:=>: TRUE TRUE)) TRUE) ==> /\ true false true A# simplify (:/\: (Not (:\/: FALSE FALSE)) FALSE) ==> /\ true true false A# simplify (:/\: (Not (:\/: FALSE FALSE)) TRUE) ==> /\ true true true A# simplify (:/\: (Not (:\/: FALSE TRUE)) FALSE) ==> /\ true false false A# simplify (:/\: (Not (:\/: FALSE TRUE)) TRUE) ==> /\ true false true A# simplify (:/\: (Not (:\/: TRUE FALSE)) FALSE) ==> /\ false true false A# simplify (:/\: (Not (:\/: TRUE FALSE)) TRUE) ==> /\ false true true A# simplify (:/\: (Not (:\/: TRUE TRUE)) FALSE) ==> /\ false false false A# simplify (:/\: (Not (:\/: TRUE TRUE)) TRUE) ==> /\ false false true A# simplify (:/\: (Not FALSE) (:/\: FALSE FALSE)) ==> /\ true false false A# simplify (:/\: (Not FALSE) (:/\: FALSE TRUE)) ==> /\ true false true A# simplify (:/\: (Not FALSE) (:/\: TRUE FALSE)) ==> /\ true true false A# simplify (:/\: (Not FALSE) (:/\: TRUE TRUE)) ==> /\ true true true A# simplify (:/\: (Not FALSE) (:=>: FALSE FALSE)) ==> /\ true \/ true false A# simplify (:/\: (Not FALSE) (:=>: FALSE TRUE)) ==> /\ true \/ true true A# simplify (:/\: (Not FALSE) (:=>: TRUE FALSE)) ==> /\ true \/ false false A# simplify (:/\: (Not FALSE) (:=>: TRUE TRUE)) ==> /\ true \/ false true A# simplify (:/\: (Not FALSE) (:\/: FALSE FALSE)) ==> /\ true \/ false false A# simplify (:/\: (Not FALSE) (:\/: FALSE TRUE)) ==> /\ true \/ false true A# simplify (:/\: (Not FALSE) (:\/: TRUE FALSE)) ==> /\ true \/ true false A# simplify (:/\: (Not FALSE) (:\/: TRUE TRUE)) ==> /\ true \/ true true A# simplify (:/\: (Not FALSE) (Exists (:| -1))) ==> /\ true -1 | 1 A# simplify (:/\: (Not FALSE) (Exists (:| 0))) ==> /\ true false A# simplify (:/\: (Not FALSE) (Exists (:| 1))) ==> /\ true 1 | 1 A# simplify (:/\: (Not FALSE) (Exists (:| 2))) ==> /\ true \/ 2 | 1 2 | 2 A# simplify (:/\: (Not FALSE) (Exists (:| 101))) ==> /\ true \/ 101 | 1 101 | 2 101 | 3 101 | 4 101 | 5 101 | 6 101 | 7 101 | 8 101 | 9 101 | 10 101 | 11 101 | 12 101 | 13 101 | 14 101 | 15 101 | 16 101 | 17 101 | 18 101 | 19 101 | 20 101 | 21 101 | 22 101 | 23 101 | 24 101 | 25 101 | 26 101 | 27 101 | 28 101 | 29 101 | 30 101 | 31 101 | 32 101 | 33 101 | 34 101 | 35 101 | 36 101 | 37 101 | 38 101 | 39 101 | 40 101 | 41 101 | 42 101 | 43 101 | 44 101 | 45 101 | 46 101 | 47 101 | 48 101 | 49 101 | 50 101 | 51 101 | 52 101 | 53 101 | 54 101 | 55 101 | 56 101 | 57 101 | 58 101 | 59 101 | 60 101 | 61 101 | 62 101 | 63 101 | 64 101 | 65 101 | 66 101 | 67 101 | 68 101 | 69 101 | 70 101 | 71 101 | 72 101 | 73 101 | 74 101 | 75 101 | 76 101 | 77 101 | 78 101 | 79 101 | 80 101 | 81 101 | 82 101 | 83 101 | 84 101 | 85 101 | 86 101 | 87 101 | 88 101 | 89 101 | 90 101 | 91 101 | 92 101 | 93 101 | 94 101 | 95 101 | 96 101 | 97 101 | 98 101 | 99 101 | 100 101 | 101 A# simplify (:/\: (Not FALSE) FALSE) ==> /\ true false A# simplify (:/\: (Not FALSE) (Forall (:| -1))) ==> /\ true -1 | 1 A# simplify (:/\: (Not FALSE) (Forall (:| 0))) ==> /\ true true A# simplify (:/\: (Not FALSE) (Forall (:| 1))) ==> /\ true 1 | 1 A# simplify (:/\: (Not FALSE) (Forall (:| 2))) ==> /\ true 2 | 1 2 | 2 A# simplify (:/\: (Not FALSE) (Forall (:| 101))) ==> /\ true 101 | 1 101 | 2 101 | 3 101 | 4 101 | 5 101 | 6 101 | 7 101 | 8 101 | 9 101 | 10 101 | 11 101 | 12 101 | 13 101 | 14 101 | 15 101 | 16 101 | 17 101 | 18 101 | 19 101 | 20 101 | 21 101 | 22 101 | 23 101 | 24 101 | 25 101 | 26 101 | 27 101 | 28 101 | 29 101 | 30 101 | 31 101 | 32 101 | 33 101 | 34 101 | 35 101 | 36 101 | 37 101 | 38 101 | 39 101 | 40 101 | 41 101 | 42 101 | 43 101 | 44 101 | 45 101 | 46 101 | 47 101 | 48 101 | 49 101 | 50 101 | 51 101 | 52 101 | 53 101 | 54 101 | 55 101 | 56 101 | 57 101 | 58 101 | 59 101 | 60 101 | 61 101 | 62 101 | 63 101 | 64 101 | 65 101 | 66 101 | 67 101 | 68 101 | 69 101 | 70 101 | 71 101 | 72 101 | 73 101 | 74 101 | 75 101 | 76 101 | 77 101 | 78 101 | 79 101 | 80 101 | 81 101 | 82 101 | 83 101 | 84 101 | 85 101 | 86 101 | 87 101 | 88 101 | 89 101 | 90 101 | 91 101 | 92 101 | 93 101 | 94 101 | 95 101 | 96 101 | 97 101 | 98 101 | 99 101 | 100 101 | 101 A# simplify (:/\: (Not FALSE) (Not FALSE)) ==> /\ true true A# simplify (:/\: (Not FALSE) (Not (Not FALSE))) ==> /\ true false A# simplify (:/\: (Not FALSE) (Not (Not TRUE))) ==> /\ true true A# simplify (:/\: (Not FALSE) (Not TRUE)) ==> /\ true false A# simplify (:/\: (Not FALSE) TRUE) ==> /\ true true A# simplify (:/\: (Not (Not FALSE)) FALSE) ==> /\ false false A# simplify (:/\: (Not (Not FALSE)) (Not FALSE)) ==> /\ false true A# simplify (:/\: (Not (Not FALSE)) (Not TRUE)) ==> /\ false false A# simplify (:/\: (Not (Not FALSE)) TRUE) ==> /\ false true A# simplify (:/\: (Not (Not TRUE)) FALSE) ==> /\ true false A# simplify (:/\: (Not (Not TRUE)) (Not FALSE)) ==> /\ true true A# simplify (:/\: (Not (Not TRUE)) (Not TRUE)) ==> /\ true false A# simplify (:/\: (Not (Not TRUE)) TRUE) ==> /\ true true A# simplify (:/\: (Not TRUE) (:/\: FALSE FALSE)) ==> /\ false false false A# simplify (:/\: (Not TRUE) (:/\: FALSE TRUE)) ==> /\ false false true A# simplify (:/\: (Not TRUE) (:/\: TRUE FALSE)) ==> /\ false true false A# simplify (:/\: (Not TRUE) (:/\: TRUE TRUE)) ==> /\ false true true A# simplify (:/\: (Not TRUE) (:=>: FALSE FALSE)) ==> /\ false \/ true false A# simplify (:/\: (Not TRUE) (:=>: FALSE TRUE)) ==> /\ false \/ true true A# simplify (:/\: (Not TRUE) (:=>: TRUE FALSE)) ==> /\ false \/ false false A# simplify (:/\: (Not TRUE) (:=>: TRUE TRUE)) ==> /\ false \/ false true A# simplify (:/\: (Not TRUE) (:\/: FALSE FALSE)) ==> /\ false \/ false false A# simplify (:/\: (Not TRUE) (:\/: FALSE TRUE)) ==> /\ false \/ false true A# simplify (:/\: (Not TRUE) (:\/: TRUE FALSE)) ==> /\ false \/ true false A# simplify (:/\: (Not TRUE) (:\/: TRUE TRUE)) ==> /\ false \/ true true A# simplify (:/\: (Not TRUE) (Exists (:| -1))) ==> /\ false -1 | 1 A# simplify (:/\: (Not TRUE) (Exists (:| 0))) ==> /\ false false A# simplify (:/\: (Not TRUE) (Exists (:| 1))) ==> /\ false 1 | 1 A# simplify (:/\: (Not TRUE) (Exists (:| 2))) ==> /\ false \/ 2 | 1 2 | 2 A# simplify (:/\: (Not TRUE) (Exists (:| 101))) ==> /\ false \/ 101 | 1 101 | 2 101 | 3 101 | 4 101 | 5 101 | 6 101 | 7 101 | 8 101 | 9 101 | 10 101 | 11 101 | 12 101 | 13 101 | 14 101 | 15 101 | 16 101 | 17 101 | 18 101 | 19 101 | 20 101 | 21 101 | 22 101 | 23 101 | 24 101 | 25 101 | 26 101 | 27 101 | 28 101 | 29 101 | 30 101 | 31 101 | 32 101 | 33 101 | 34 101 | 35 101 | 36 101 | 37 101 | 38 101 | 39 101 | 40 101 | 41 101 | 42 101 | 43 101 | 44 101 | 45 101 | 46 101 | 47 101 | 48 101 | 49 101 | 50 101 | 51 101 | 52 101 | 53 101 | 54 101 | 55 101 | 56 101 | 57 101 | 58 101 | 59 101 | 60 101 | 61 101 | 62 101 | 63 101 | 64 101 | 65 101 | 66 101 | 67 101 | 68 101 | 69 101 | 70 101 | 71 101 | 72 101 | 73 101 | 74 101 | 75 101 | 76 101 | 77 101 | 78 101 | 79 101 | 80 101 | 81 101 | 82 101 | 83 101 | 84 101 | 85 101 | 86 101 | 87 101 | 88 101 | 89 101 | 90 101 | 91 101 | 92 101 | 93 101 | 94 101 | 95 101 | 96 101 | 97 101 | 98 101 | 99 101 | 100 101 | 101 A# simplify (:/\: (Not TRUE) FALSE) ==> /\ false false A# simplify (:/\: (Not TRUE) (Forall (:| -1))) ==> /\ false -1 | 1 A# simplify (:/\: (Not TRUE) (Forall (:| 0))) ==> /\ false true A# simplify (:/\: (Not TRUE) (Forall (:| 1))) ==> /\ false 1 | 1 A# simplify (:/\: (Not TRUE) (Forall (:| 2))) ==> /\ false 2 | 1 2 | 2 A# simplify (:/\: (Not TRUE) (Forall (:| 101))) ==> /\ false 101 | 1 101 | 2 101 | 3 101 | 4 101 | 5 101 | 6 101 | 7 101 | 8 101 | 9 101 | 10 101 | 11 101 | 12 101 | 13 101 | 14 101 | 15 101 | 16 101 | 17 101 | 18 101 | 19 101 | 20 101 | 21 101 | 22 101 | 23 101 | 24 101 | 25 101 | 26 101 | 27 101 | 28 101 | 29 101 | 30 101 | 31 101 | 32 101 | 33 101 | 34 101 | 35 101 | 36 101 | 37 101 | 38 101 | 39 101 | 40 101 | 41 101 | 42 101 | 43 101 | 44 101 | 45 101 | 46 101 | 47 101 | 48 101 | 49 101 | 50 101 | 51 101 | 52 101 | 53 101 | 54 101 | 55 101 | 56 101 | 57 101 | 58 101 | 59 101 | 60 101 | 61 101 | 62 101 | 63 101 | 64 101 | 65 101 | 66 101 | 67 101 | 68 101 | 69 101 | 70 101 | 71 101 | 72 101 | 73 101 | 74 101 | 75 101 | 76 101 | 77 101 | 78 101 | 79 101 | 80 101 | 81 101 | 82 101 | 83 101 | 84 101 | 85 101 | 86 101 | 87 101 | 88 101 | 89 101 | 90 101 | 91 101 | 92 101 | 93 101 | 94 101 | 95 101 | 96 101 | 97 101 | 98 101 | 99 101 | 100 101 | 101 A# simplify (:/\: (Not TRUE) (Not FALSE)) ==> /\ false true A# simplify (:/\: (Not TRUE) (Not (Not FALSE))) ==> /\ false false A# simplify (:/\: (Not TRUE) (Not (Not TRUE))) ==> /\ false true A# simplify (:/\: (Not TRUE) (Not TRUE)) ==> /\ false false A# simplify (:/\: (Not TRUE) TRUE) ==> /\ false true A# simplify (:/\: TRUE (:/\: FALSE FALSE)) ==> /\ true false false A# simplify (:/\: TRUE (:/\: FALSE (Not FALSE))) ==> /\ true false true A# simplify (:/\: TRUE (:/\: FALSE (Not TRUE))) ==> /\ true false false A# simplify (:/\: TRUE (:/\: FALSE TRUE)) ==> /\ true false true A# simplify (:/\: TRUE (:/\: (Not FALSE) FALSE)) ==> /\ true true false A# simplify (:/\: TRUE (:/\: (Not FALSE) TRUE)) ==> /\ true true true A# simplify (:/\: TRUE (:/\: (Not TRUE) FALSE)) ==> /\ true false false A# simplify (:/\: TRUE (:/\: (Not TRUE) TRUE)) ==> /\ true false true A# simplify (:/\: TRUE (:/\: TRUE FALSE)) ==> /\ true true false A# simplify (:/\: TRUE (:/\: TRUE (Not FALSE))) ==> /\ true true true A# simplify (:/\: TRUE (:/\: TRUE (Not TRUE))) ==> /\ true true false A# simplify (:/\: TRUE (:/\: TRUE TRUE)) ==> /\ true true true A# simplify (:/\: TRUE (:=>: FALSE FALSE)) ==> /\ true \/ true false A# simplify (:/\: TRUE (:=>: FALSE (Not FALSE))) ==> /\ true \/ true true A# simplify (:/\: TRUE (:=>: FALSE (Not TRUE))) ==> /\ true \/ true false A# simplify (:/\: TRUE (:=>: FALSE TRUE)) ==> /\ true \/ true true A# simplify (:/\: TRUE (:=>: (Not FALSE) FALSE)) ==> /\ true \/ false false A# simplify (:/\: TRUE (:=>: (Not FALSE) TRUE)) ==> /\ true \/ false true A# simplify (:/\: TRUE (:=>: (Not TRUE) FALSE)) ==> /\ true \/ true false A# simplify (:/\: TRUE (:=>: (Not TRUE) TRUE)) ==> /\ true \/ true true A# simplify (:/\: TRUE (:=>: TRUE FALSE)) ==> /\ true \/ false false A# simplify (:/\: TRUE (:=>: TRUE (Not FALSE))) ==> /\ true \/ false true A# simplify (:/\: TRUE (:=>: TRUE (Not TRUE))) ==> /\ true \/ false false A# simplify (:/\: TRUE (:=>: TRUE TRUE)) ==> /\ true \/ false true A# simplify (:/\: TRUE (:\/: FALSE FALSE)) ==> /\ true \/ false false A# simplify (:/\: TRUE (:\/: FALSE (Not FALSE))) ==> /\ true \/ false true A# simplify (:/\: TRUE (:\/: FALSE (Not TRUE))) ==> /\ true \/ false false A# simplify (:/\: TRUE (:\/: FALSE TRUE)) ==> /\ true \/ false true A# simplify (:/\: TRUE (:\/: (Not FALSE) FALSE)) ==> /\ true \/ true false A# simplify (:/\: TRUE (:\/: (Not FALSE) TRUE)) ==> /\ true \/ true true A# simplify (:/\: TRUE (:\/: (Not TRUE) FALSE)) ==> /\ true \/ false false A# simplify (:/\: TRUE (:\/: (Not TRUE) TRUE)) ==> /\ true \/ false true A# simplify (:/\: TRUE (:\/: TRUE FALSE)) ==> /\ true \/ true false A# simplify (:/\: TRUE (:\/: TRUE (Not FALSE))) ==> /\ true \/ true true A# simplify (:/\: TRUE (:\/: TRUE (Not TRUE))) ==> /\ true \/ true false A# simplify (:/\: TRUE (:\/: TRUE TRUE)) ==> /\ true \/ true true A# simplify (:/\: TRUE (Exists (:| -1))) ==> /\ true -1 | 1 A# simplify (:/\: TRUE (Exists (:| 0))) ==> /\ true false A# simplify (:/\: TRUE (Exists (:| 1))) ==> /\ true 1 | 1 A# simplify (:/\: TRUE (Exists (:| 2))) ==> /\ true \/ 2 | 1 2 | 2 A# simplify (:/\: TRUE (Exists (:| 101))) ==> /\ true \/ 101 | 1 101 | 2 101 | 3 101 | 4 101 | 5 101 | 6 101 | 7 101 | 8 101 | 9 101 | 10 101 | 11 101 | 12 101 | 13 101 | 14 101 | 15 101 | 16 101 | 17 101 | 18 101 | 19 101 | 20 101 | 21 101 | 22 101 | 23 101 | 24 101 | 25 101 | 26 101 | 27 101 | 28 101 | 29 101 | 30 101 | 31 101 | 32 101 | 33 101 | 34 101 | 35 101 | 36 101 | 37 101 | 38 101 | 39 101 | 40 101 | 41 101 | 42 101 | 43 101 | 44 101 | 45 101 | 46 101 | 47 101 | 48 101 | 49 101 | 50 101 | 51 101 | 52 101 | 53 101 | 54 101 | 55 101 | 56 101 | 57 101 | 58 101 | 59 101 | 60 101 | 61 101 | 62 101 | 63 101 | 64 101 | 65 101 | 66 101 | 67 101 | 68 101 | 69 101 | 70 101 | 71 101 | 72 101 | 73 101 | 74 101 | 75 101 | 76 101 | 77 101 | 78 101 | 79 101 | 80 101 | 81 101 | 82 101 | 83 101 | 84 101 | 85 101 | 86 101 | 87 101 | 88 101 | 89 101 | 90 101 | 91 101 | 92 101 | 93 101 | 94 101 | 95 101 | 96 101 | 97 101 | 98 101 | 99 101 | 100 101 | 101 A# simplify (:/\: TRUE FALSE) ==> /\ true false A# simplify (:/\: TRUE (Forall (:| -1))) ==> /\ true -1 | 1 A# simplify (:/\: TRUE (Forall (:| 0))) ==> /\ true true A# simplify (:/\: TRUE (Forall (:| 1))) ==> /\ true 1 | 1 A# simplify (:/\: TRUE (Forall (:| 2))) ==> /\ true 2 | 1 2 | 2 A# simplify (:/\: TRUE (Forall (:| 101))) ==> /\ true 101 | 1 101 | 2 101 | 3 101 | 4 101 | 5 101 | 6 101 | 7 101 | 8 101 | 9 101 | 10 101 | 11 101 | 12 101 | 13 101 | 14 101 | 15 101 | 16 101 | 17 101 | 18 101 | 19 101 | 20 101 | 21 101 | 22 101 | 23 101 | 24 101 | 25 101 | 26 101 | 27 101 | 28 101 | 29 101 | 30 101 | 31 101 | 32 101 | 33 101 | 34 101 | 35 101 | 36 101 | 37 101 | 38 101 | 39 101 | 40 101 | 41 101 | 42 101 | 43 101 | 44 101 | 45 101 | 46 101 | 47 101 | 48 101 | 49 101 | 50 101 | 51 101 | 52 101 | 53 101 | 54 101 | 55 101 | 56 101 | 57 101 | 58 101 | 59 101 | 60 101 | 61 101 | 62 101 | 63 101 | 64 101 | 65 101 | 66 101 | 67 101 | 68 101 | 69 101 | 70 101 | 71 101 | 72 101 | 73 101 | 74 101 | 75 101 | 76 101 | 77 101 | 78 101 | 79 101 | 80 101 | 81 101 | 82 101 | 83 101 | 84 101 | 85 101 | 86 101 | 87 101 | 88 101 | 89 101 | 90 101 | 91 101 | 92 101 | 93 101 | 94 101 | 95 101 | 96 101 | 97 101 | 98 101 | 99 101 | 100 101 | 101 A# simplify (:/\: TRUE (Not (:/\: FALSE FALSE))) ==> /\ true \/ true true A# simplify (:/\: TRUE (Not (:/\: FALSE TRUE))) ==> /\ true \/ true false A# simplify (:/\: TRUE (Not (:/\: TRUE FALSE))) ==> /\ true \/ false true A# simplify (:/\: TRUE (Not (:/\: TRUE TRUE))) ==> /\ true \/ false false A# simplify (:/\: TRUE (Not (:=>: FALSE FALSE))) ==> /\ true false true A# simplify (:/\: TRUE (Not (:=>: FALSE TRUE))) ==> /\ true false false A# simplify (:/\: TRUE (Not (:=>: TRUE FALSE))) ==> /\ true true true A# simplify (:/\: TRUE (Not (:=>: TRUE TRUE))) ==> /\ true true false A# simplify (:/\: TRUE (Not (:\/: FALSE FALSE))) ==> /\ true true true A# simplify (:/\: TRUE (Not (:\/: FALSE TRUE))) ==> /\ true true false A# simplify (:/\: TRUE (Not (:\/: TRUE FALSE))) ==> /\ true false true A# simplify (:/\: TRUE (Not (:\/: TRUE TRUE))) ==> /\ true false false A# simplify (:/\: TRUE (Not FALSE)) ==> /\ true true A# simplify (:/\: TRUE (Not (Not FALSE))) ==> /\ true false A# simplify (:/\: TRUE (Not (Not TRUE))) ==> /\ true true A# simplify (:/\: TRUE (Not TRUE)) ==> /\ true false A# simplify (:/\: TRUE TRUE) ==> /\ true true A# simplify (:<: (.* 0 ?) (.* 0 ?1)) ==> 0 < 0 A# simplify (:<=: (.* 0 ?) (.* 0 ?1)) ==> 0 <= 0 A# simplify (:=: (.* 0 ?) (.* 0 ?1)) ==> 0 = 0 A# simplify (:=>: (:/\: FALSE FALSE) FALSE) ==> \/ true true false A# simplify (:=>: (:/\: FALSE FALSE) (Not FALSE)) ==> \/ true true true A# simplify (:=>: (:/\: FALSE FALSE) (Not TRUE)) ==> \/ true true false A# simplify (:=>: (:/\: FALSE FALSE) TRUE) ==> \/ true true true A# simplify (:=>: (:/\: FALSE (Not FALSE)) FALSE) ==> \/ true false false A# simplify (:=>: (:/\: FALSE (Not FALSE)) TRUE) ==> \/ true false true A# simplify (:=>: (:/\: FALSE (Not TRUE)) FALSE) ==> \/ true true false A# simplify (:=>: (:/\: FALSE (Not TRUE)) TRUE) ==> \/ true true true A# simplify (:=>: (:/\: FALSE TRUE) FALSE) ==> \/ true false false A# simplify (:=>: (:/\: FALSE TRUE) (Not FALSE)) ==> \/ true false true A# simplify (:=>: (:/\: FALSE TRUE) (Not TRUE)) ==> \/ true false false A# simplify (:=>: (:/\: FALSE TRUE) TRUE) ==> \/ true false true A# simplify (:=>: (:/\: (Not FALSE) FALSE) FALSE) ==> \/ false true false A# simplify (:=>: (:/\: (Not FALSE) FALSE) TRUE) ==> \/ false true true A# simplify (:=>: (:/\: (Not FALSE) TRUE) FALSE) ==> \/ false false false A# simplify (:=>: (:/\: (Not FALSE) TRUE) TRUE) ==> \/ false false true A# simplify (:=>: (:/\: (Not TRUE) FALSE) FALSE) ==> \/ true true false A# simplify (:=>: (:/\: (Not TRUE) FALSE) TRUE) ==> \/ true true true A# simplify (:=>: (:/\: (Not TRUE) TRUE) FALSE) ==> \/ true false false A# simplify (:=>: (:/\: (Not TRUE) TRUE) TRUE) ==> \/ true false true A# simplify (:=>: (:/\: TRUE FALSE) FALSE) ==> \/ false true false A# simplify (:=>: (:/\: TRUE FALSE) (Not FALSE)) ==> \/ false true true A# simplify (:=>: (:/\: TRUE FALSE) (Not TRUE)) ==> \/ false true false A# simplify (:=>: (:/\: TRUE FALSE) TRUE) ==> \/ false true true A# simplify (:=>: (:/\: TRUE (Not FALSE)) FALSE) ==> \/ false false false A# simplify (:=>: (:/\: TRUE (Not FALSE)) TRUE) ==> \/ false false true A# simplify (:=>: (:/\: TRUE (Not TRUE)) FALSE) ==> \/ false true false A# simplify (:=>: (:/\: TRUE (Not TRUE)) TRUE) ==> \/ false true true A# simplify (:=>: (:/\: TRUE TRUE) FALSE) ==> \/ false false false A# simplify (:=>: (:/\: TRUE TRUE) (Not FALSE)) ==> \/ false false true A# simplify (:=>: (:/\: TRUE TRUE) (Not TRUE)) ==> \/ false false false A# simplify (:=>: (:/\: TRUE TRUE) TRUE) ==> \/ false false true A# simplify (:=>: (:=>: FALSE FALSE) FALSE) ==> \/ /\ false true false A# simplify (:=>: (:=>: FALSE FALSE) (Not FALSE)) ==> \/ /\ false true true A# simplify (:=>: (:=>: FALSE FALSE) (Not TRUE)) ==> \/ /\ false true false A# simplify (:=>: (:=>: FALSE FALSE) TRUE) ==> \/ /\ false true true A# simplify (:=>: (:=>: FALSE (Not FALSE)) FALSE) ==> \/ /\ false false false A# simplify (:=>: (:=>: FALSE (Not FALSE)) TRUE) ==> \/ /\ false false true A# simplify (:=>: (:=>: FALSE (Not TRUE)) FALSE) ==> \/ /\ false true false A# simplify (:=>: (:=>: FALSE (Not TRUE)) TRUE) ==> \/ /\ false true true A# simplify (:=>: (:=>: FALSE TRUE) FALSE) ==> \/ /\ false false false A# simplify (:=>: (:=>: FALSE TRUE) (Not FALSE)) ==> \/ /\ false false true A# simplify (:=>: (:=>: FALSE TRUE) (Not TRUE)) ==> \/ /\ false false false A# simplify (:=>: (:=>: FALSE TRUE) TRUE) ==> \/ /\ false false true A# simplify (:=>: (:=>: (Not FALSE) FALSE) FALSE) ==> \/ /\ true true false A# simplify (:=>: (:=>: (Not FALSE) FALSE) TRUE) ==> \/ /\ true true true A# simplify (:=>: (:=>: (Not FALSE) TRUE) FALSE) ==> \/ /\ true false false A# simplify (:=>: (:=>: (Not FALSE) TRUE) TRUE) ==> \/ /\ true false true A# simplify (:=>: (:=>: (Not TRUE) FALSE) FALSE) ==> \/ /\ false true false A# simplify (:=>: (:=>: (Not TRUE) FALSE) TRUE) ==> \/ /\ false true true A# simplify (:=>: (:=>: (Not TRUE) TRUE) FALSE) ==> \/ /\ false false false A# simplify (:=>: (:=>: (Not TRUE) TRUE) TRUE) ==> \/ /\ false false true A# simplify (:=>: (:=>: TRUE FALSE) FALSE) ==> \/ /\ true true false A# simplify (:=>: (:=>: TRUE FALSE) (Not FALSE)) ==> \/ /\ true true true A# simplify (:=>: (:=>: TRUE FALSE) (Not TRUE)) ==> \/ /\ true true false A# simplify (:=>: (:=>: TRUE FALSE) TRUE) ==> \/ /\ true true true A# simplify (:=>: (:=>: TRUE (Not FALSE)) FALSE) ==> \/ /\ true false false A# simplify (:=>: (:=>: TRUE (Not FALSE)) TRUE) ==> \/ /\ true false true A# simplify (:=>: (:=>: TRUE (Not TRUE)) FALSE) ==> \/ /\ true true false A# simplify (:=>: (:=>: TRUE (Not TRUE)) TRUE) ==> \/ /\ true true true A# simplify (:=>: (:=>: TRUE TRUE) FALSE) ==> \/ /\ true false false A# simplify (:=>: (:=>: TRUE TRUE) (Not FALSE)) ==> \/ /\ true false true A# simplify (:=>: (:=>: TRUE TRUE) (Not TRUE)) ==> \/ /\ true false false A# simplify (:=>: (:=>: TRUE TRUE) TRUE) ==> \/ /\ true false true A# simplify (:=>: (:\/: FALSE FALSE) FALSE) ==> \/ /\ true true false A# simplify (:=>: (:\/: FALSE FALSE) (Not FALSE)) ==> \/ /\ true true true A# simplify (:=>: (:\/: FALSE FALSE) (Not TRUE)) ==> \/ /\ true true false A# simplify (:=>: (:\/: FALSE FALSE) TRUE) ==> \/ /\ true true true A# simplify (:=>: (:\/: FALSE (Not FALSE)) FALSE) ==> \/ /\ true false false A# simplify (:=>: (:\/: FALSE (Not FALSE)) TRUE) ==> \/ /\ true false true A# simplify (:=>: (:\/: FALSE (Not TRUE)) FALSE) ==> \/ /\ true true false A# simplify (:=>: (:\/: FALSE (Not TRUE)) TRUE) ==> \/ /\ true true true A# simplify (:=>: (:\/: FALSE TRUE) FALSE) ==> \/ /\ true false false A# simplify (:=>: (:\/: FALSE TRUE) (Not FALSE)) ==> \/ /\ true false true A# simplify (:=>: (:\/: FALSE TRUE) (Not TRUE)) ==> \/ /\ true false false A# simplify (:=>: (:\/: FALSE TRUE) TRUE) ==> \/ /\ true false true A# simplify (:=>: (:\/: (Not FALSE) FALSE) FALSE) ==> \/ /\ false true false A# simplify (:=>: (:\/: (Not FALSE) FALSE) TRUE) ==> \/ /\ false true true A# simplify (:=>: (:\/: (Not FALSE) TRUE) FALSE) ==> \/ /\ false false false A# simplify (:=>: (:\/: (Not FALSE) TRUE) TRUE) ==> \/ /\ false false true A# simplify (:=>: (:\/: (Not TRUE) FALSE) FALSE) ==> \/ /\ true true false A# simplify (:=>: (:\/: (Not TRUE) FALSE) TRUE) ==> \/ /\ true true true A# simplify (:=>: (:\/: (Not TRUE) TRUE) FALSE) ==> \/ /\ true false false A# simplify (:=>: (:\/: (Not TRUE) TRUE) TRUE) ==> \/ /\ true false true A# simplify (:=>: (:\/: TRUE FALSE) FALSE) ==> \/ /\ false true false A# simplify (:=>: (:\/: TRUE FALSE) (Not FALSE)) ==> \/ /\ false true true A# simplify (:=>: (:\/: TRUE FALSE) (Not TRUE)) ==> \/ /\ false true false A# simplify (:=>: (:\/: TRUE FALSE) TRUE) ==> \/ /\ false true true A# simplify (:=>: (:\/: TRUE (Not FALSE)) FALSE) ==> \/ /\ false false false A# simplify (:=>: (:\/: TRUE (Not FALSE)) TRUE) ==> \/ /\ false false true A# simplify (:=>: (:\/: TRUE (Not TRUE)) FALSE) ==> \/ /\ false true false A# simplify (:=>: (:\/: TRUE (Not TRUE)) TRUE) ==> \/ /\ false true true A# simplify (:=>: (:\/: TRUE TRUE) FALSE) ==> \/ /\ false false false A# simplify (:=>: (:\/: TRUE TRUE) (Not FALSE)) ==> \/ /\ false false true A# simplify (:=>: (:\/: TRUE TRUE) (Not TRUE)) ==> \/ /\ false false false A# simplify (:=>: (:\/: TRUE TRUE) TRUE) ==> \/ /\ false false true A# simplify (:=>: (Exists (:| -1)) FALSE) ==> \/ Not (-1 | 1) false A# simplify (:=>: (Exists (:| -1)) (Not FALSE)) ==> \/ Not (-1 | 1) true A# simplify (:=>: (Exists (:| -1)) (Not TRUE)) ==> \/ Not (-1 | 1) false A# simplify (:=>: (Exists (:| -1)) TRUE) ==> \/ Not (-1 | 1) true A# simplify (:=>: (Exists (:| 0)) FALSE) ==> \/ true false A# simplify (:=>: (Exists (:| 0)) (Not FALSE)) ==> \/ true true A# simplify (:=>: (Exists (:| 0)) (Not TRUE)) ==> \/ true false A# simplify (:=>: (Exists (:| 0)) TRUE) ==> \/ true true A# simplify (:=>: (Exists (:| 1)) FALSE) ==> \/ Not (1 | 1) false A# simplify (:=>: (Exists (:| 1)) (Not FALSE)) ==> \/ Not (1 | 1) true A# simplify (:=>: (Exists (:| 1)) (Not TRUE)) ==> \/ Not (1 | 1) false A# simplify (:=>: (Exists (:| 1)) TRUE) ==> \/ Not (1 | 1) true A# simplify (:=>: (Exists (:| 2)) FALSE) ==> \/ /\ Not (2 | 1) Not (2 | 2) false A# simplify (:=>: (Exists (:| 2)) (Not FALSE)) ==> \/ /\ Not (2 | 1) Not (2 | 2) true A# simplify (:=>: (Exists (:| 2)) (Not TRUE)) ==> \/ /\ Not (2 | 1) Not (2 | 2) false A# simplify (:=>: (Exists (:| 2)) TRUE) ==> \/ /\ Not (2 | 1) Not (2 | 2) true A# simplify (:=>: (Exists (:| 101)) FALSE) ==> \/ /\ Not (101 | 1) Not (101 | 2) Not (101 | 3) Not (101 | 4) Not (101 | 5) Not (101 | 6) Not (101 | 7) Not (101 | 8) Not (101 | 9) Not (101 | 10) Not (101 | 11) Not (101 | 12) Not (101 | 13) Not (101 | 14) Not (101 | 15) Not (101 | 16) Not (101 | 17) Not (101 | 18) Not (101 | 19) Not (101 | 20) Not (101 | 21) Not (101 | 22) Not (101 | 23) Not (101 | 24) Not (101 | 25) Not (101 | 26) Not (101 | 27) Not (101 | 28) Not (101 | 29) Not (101 | 30) Not (101 | 31) Not (101 | 32) Not (101 | 33) Not (101 | 34) Not (101 | 35) Not (101 | 36) Not (101 | 37) Not (101 | 38) Not (101 | 39) Not (101 | 40) Not (101 | 41) Not (101 | 42) Not (101 | 43) Not (101 | 44) Not (101 | 45) Not (101 | 46) Not (101 | 47) Not (101 | 48) Not (101 | 49) Not (101 | 50) Not (101 | 51) Not (101 | 52) Not (101 | 53) Not (101 | 54) Not (101 | 55) Not (101 | 56) Not (101 | 57) Not (101 | 58) Not (101 | 59) Not (101 | 60) Not (101 | 61) Not (101 | 62) Not (101 | 63) Not (101 | 64) Not (101 | 65) Not (101 | 66) Not (101 | 67) Not (101 | 68) Not (101 | 69) Not (101 | 70) Not (101 | 71) Not (101 | 72) Not (101 | 73) Not (101 | 74) Not (101 | 75) Not (101 | 76) Not (101 | 77) Not (101 | 78) Not (101 | 79) Not (101 | 80) Not (101 | 81) Not (101 | 82) Not (101 | 83) Not (101 | 84) Not (101 | 85) Not (101 | 86) Not (101 | 87) Not (101 | 88) Not (101 | 89) Not (101 | 90) Not (101 | 91) Not (101 | 92) Not (101 | 93) Not (101 | 94) Not (101 | 95) Not (101 | 96) Not (101 | 97) Not (101 | 98) Not (101 | 99) Not (101 | 100) Not (101 | 101) false A# simplify (:=>: (Exists (:| 101)) (Not FALSE)) ==> \/ /\ Not (101 | 1) Not (101 | 2) Not (101 | 3) Not (101 | 4) Not (101 | 5) Not (101 | 6) Not (101 | 7) Not (101 | 8) Not (101 | 9) Not (101 | 10) Not (101 | 11) Not (101 | 12) Not (101 | 13) Not (101 | 14) Not (101 | 15) Not (101 | 16) Not (101 | 17) Not (101 | 18) Not (101 | 19) Not (101 | 20) Not (101 | 21) Not (101 | 22) Not (101 | 23) Not (101 | 24) Not (101 | 25) Not (101 | 26) Not (101 | 27) Not (101 | 28) Not (101 | 29) Not (101 | 30) Not (101 | 31) Not (101 | 32) Not (101 | 33) Not (101 | 34) Not (101 | 35) Not (101 | 36) Not (101 | 37) Not (101 | 38) Not (101 | 39) Not (101 | 40) Not (101 | 41) Not (101 | 42) Not (101 | 43) Not (101 | 44) Not (101 | 45) Not (101 | 46) Not (101 | 47) Not (101 | 48) Not (101 | 49) Not (101 | 50) Not (101 | 51) Not (101 | 52) Not (101 | 53) Not (101 | 54) Not (101 | 55) Not (101 | 56) Not (101 | 57) Not (101 | 58) Not (101 | 59) Not (101 | 60) Not (101 | 61) Not (101 | 62) Not (101 | 63) Not (101 | 64) Not (101 | 65) Not (101 | 66) Not (101 | 67) Not (101 | 68) Not (101 | 69) Not (101 | 70) Not (101 | 71) Not (101 | 72) Not (101 | 73) Not (101 | 74) Not (101 | 75) Not (101 | 76) Not (101 | 77) Not (101 | 78) Not (101 | 79) Not (101 | 80) Not (101 | 81) Not (101 | 82) Not (101 | 83) Not (101 | 84) Not (101 | 85) Not (101 | 86) Not (101 | 87) Not (101 | 88) Not (101 | 89) Not (101 | 90) Not (101 | 91) Not (101 | 92) Not (101 | 93) Not (101 | 94) Not (101 | 95) Not (101 | 96) Not (101 | 97) Not (101 | 98) Not (101 | 99) Not (101 | 100) Not (101 | 101) true A# simplify (:=>: (Exists (:| 101)) (Not TRUE)) ==> \/ /\ Not (101 | 1) Not (101 | 2) Not (101 | 3) Not (101 | 4) Not (101 | 5) Not (101 | 6) Not (101 | 7) Not (101 | 8) Not (101 | 9) Not (101 | 10) Not (101 | 11) Not (101 | 12) Not (101 | 13) Not (101 | 14) Not (101 | 15) Not (101 | 16) Not (101 | 17) Not (101 | 18) Not (101 | 19) Not (101 | 20) Not (101 | 21) Not (101 | 22) Not (101 | 23) Not (101 | 24) Not (101 | 25) Not (101 | 26) Not (101 | 27) Not (101 | 28) Not (101 | 29) Not (101 | 30) Not (101 | 31) Not (101 | 32) Not (101 | 33) Not (101 | 34) Not (101 | 35) Not (101 | 36) Not (101 | 37) Not (101 | 38) Not (101 | 39) Not (101 | 40) Not (101 | 41) Not (101 | 42) Not (101 | 43) Not (101 | 44) Not (101 | 45) Not (101 | 46) Not (101 | 47) Not (101 | 48) Not (101 | 49) Not (101 | 50) Not (101 | 51) Not (101 | 52) Not (101 | 53) Not (101 | 54) Not (101 | 55) Not (101 | 56) Not (101 | 57) Not (101 | 58) Not (101 | 59) Not (101 | 60) Not (101 | 61) Not (101 | 62) Not (101 | 63) Not (101 | 64) Not (101 | 65) Not (101 | 66) Not (101 | 67) Not (101 | 68) Not (101 | 69) Not (101 | 70) Not (101 | 71) Not (101 | 72) Not (101 | 73) Not (101 | 74) Not (101 | 75) Not (101 | 76) Not (101 | 77) Not (101 | 78) Not (101 | 79) Not (101 | 80) Not (101 | 81) Not (101 | 82) Not (101 | 83) Not (101 | 84) Not (101 | 85) Not (101 | 86) Not (101 | 87) Not (101 | 88) Not (101 | 89) Not (101 | 90) Not (101 | 91) Not (101 | 92) Not (101 | 93) Not (101 | 94) Not (101 | 95) Not (101 | 96) Not (101 | 97) Not (101 | 98) Not (101 | 99) Not (101 | 100) Not (101 | 101) false A# simplify (:=>: (Exists (:| 101)) TRUE) ==> \/ /\ Not (101 | 1) Not (101 | 2) Not (101 | 3) Not (101 | 4) Not (101 | 5) Not (101 | 6) Not (101 | 7) Not (101 | 8) Not (101 | 9) Not (101 | 10) Not (101 | 11) Not (101 | 12) Not (101 | 13) Not (101 | 14) Not (101 | 15) Not (101 | 16) Not (101 | 17) Not (101 | 18) Not (101 | 19) Not (101 | 20) Not (101 | 21) Not (101 | 22) Not (101 | 23) Not (101 | 24) Not (101 | 25) Not (101 | 26) Not (101 | 27) Not (101 | 28) Not (101 | 29) Not (101 | 30) Not (101 | 31) Not (101 | 32) Not (101 | 33) Not (101 | 34) Not (101 | 35) Not (101 | 36) Not (101 | 37) Not (101 | 38) Not (101 | 39) Not (101 | 40) Not (101 | 41) Not (101 | 42) Not (101 | 43) Not (101 | 44) Not (101 | 45) Not (101 | 46) Not (101 | 47) Not (101 | 48) Not (101 | 49) Not (101 | 50) Not (101 | 51) Not (101 | 52) Not (101 | 53) Not (101 | 54) Not (101 | 55) Not (101 | 56) Not (101 | 57) Not (101 | 58) Not (101 | 59) Not (101 | 60) Not (101 | 61) Not (101 | 62) Not (101 | 63) Not (101 | 64) Not (101 | 65) Not (101 | 66) Not (101 | 67) Not (101 | 68) Not (101 | 69) Not (101 | 70) Not (101 | 71) Not (101 | 72) Not (101 | 73) Not (101 | 74) Not (101 | 75) Not (101 | 76) Not (101 | 77) Not (101 | 78) Not (101 | 79) Not (101 | 80) Not (101 | 81) Not (101 | 82) Not (101 | 83) Not (101 | 84) Not (101 | 85) Not (101 | 86) Not (101 | 87) Not (101 | 88) Not (101 | 89) Not (101 | 90) Not (101 | 91) Not (101 | 92) Not (101 | 93) Not (101 | 94) Not (101 | 95) Not (101 | 96) Not (101 | 97) Not (101 | 98) Not (101 | 99) Not (101 | 100) Not (101 | 101) true A# simplify (:=>: FALSE (:/\: FALSE FALSE)) ==> \/ true /\ false false A# simplify (:=>: FALSE (:/\: FALSE (Not FALSE))) ==> \/ true /\ false true A# simplify (:=>: FALSE (:/\: FALSE (Not TRUE))) ==> \/ true /\ false false A# simplify (:=>: FALSE (:/\: FALSE TRUE)) ==> \/ true /\ false true A# simplify (:=>: FALSE (:/\: (Not FALSE) FALSE)) ==> \/ true /\ true false A# simplify (:=>: FALSE (:/\: (Not FALSE) TRUE)) ==> \/ true /\ true true A# simplify (:=>: FALSE (:/\: (Not TRUE) FALSE)) ==> \/ true /\ false false A# simplify (:=>: FALSE (:/\: (Not TRUE) TRUE)) ==> \/ true /\ false true A# simplify (:=>: FALSE (:/\: TRUE FALSE)) ==> \/ true /\ true false A# simplify (:=>: FALSE (:/\: TRUE (Not FALSE))) ==> \/ true /\ true true A# simplify (:=>: FALSE (:/\: TRUE (Not TRUE))) ==> \/ true /\ true false A# simplify (:=>: FALSE (:/\: TRUE TRUE)) ==> \/ true /\ true true A# simplify (:=>: FALSE (:=>: FALSE FALSE)) ==> \/ true true false A# simplify (:=>: FALSE (:=>: FALSE (Not FALSE))) ==> \/ true true true A# simplify (:=>: FALSE (:=>: FALSE (Not TRUE))) ==> \/ true true false A# simplify (:=>: FALSE (:=>: FALSE TRUE)) ==> \/ true true true A# simplify (:=>: FALSE (:=>: (Not FALSE) FALSE)) ==> \/ true false false A# simplify (:=>: FALSE (:=>: (Not FALSE) TRUE)) ==> \/ true false true A# simplify (:=>: FALSE (:=>: (Not TRUE) FALSE)) ==> \/ true true false A# simplify (:=>: FALSE (:=>: (Not TRUE) TRUE)) ==> \/ true true true A# simplify (:=>: FALSE (:=>: TRUE FALSE)) ==> \/ true false false A# simplify (:=>: FALSE (:=>: TRUE (Not FALSE))) ==> \/ true false true A# simplify (:=>: FALSE (:=>: TRUE (Not TRUE))) ==> \/ true false false A# simplify (:=>: FALSE (:=>: TRUE TRUE)) ==> \/ true false true A# simplify (:=>: FALSE (:\/: FALSE FALSE)) ==> \/ true false false A# simplify (:=>: FALSE (:\/: FALSE (Not FALSE))) ==> \/ true false true A# simplify (:=>: FALSE (:\/: FALSE (Not TRUE))) ==> \/ true false false A# simplify (:=>: FALSE (:\/: FALSE TRUE)) ==> \/ true false true A# simplify (:=>: FALSE (:\/: (Not FALSE) FALSE)) ==> \/ true true false A# simplify (:=>: FALSE (:\/: (Not FALSE) TRUE)) ==> \/ true true true A# simplify (:=>: FALSE (:\/: (Not TRUE) FALSE)) ==> \/ true false false A# simplify (:=>: FALSE (:\/: (Not TRUE) TRUE)) ==> \/ true false true A# simplify (:=>: FALSE (:\/: TRUE FALSE)) ==> \/ true true false A# simplify (:=>: FALSE (:\/: TRUE (Not FALSE))) ==> \/ true true true A# simplify (:=>: FALSE (:\/: TRUE (Not TRUE))) ==> \/ true true false A# simplify (:=>: FALSE (:\/: TRUE TRUE)) ==> \/ true true true A# simplify (:=>: FALSE (Exists (:| -1))) ==> \/ true -1 | 1 A# simplify (:=>: FALSE (Exists (:| 0))) ==> \/ true false A# simplify (:=>: FALSE (Exists (:| 1))) ==> \/ true 1 | 1 A# simplify (:=>: FALSE (Exists (:| 2))) ==> \/ true 2 | 1 2 | 2 A# simplify (:=>: FALSE (Exists (:| 101))) ==> \/ true 101 | 1 101 | 2 101 | 3 101 | 4 101 | 5 101 | 6 101 | 7 101 | 8 101 | 9 101 | 10 101 | 11 101 | 12 101 | 13 101 | 14 101 | 15 101 | 16 101 | 17 101 | 18 101 | 19 101 | 20 101 | 21 101 | 22 101 | 23 101 | 24 101 | 25 101 | 26 101 | 27 101 | 28 101 | 29 101 | 30 101 | 31 101 | 32 101 | 33 101 | 34 101 | 35 101 | 36 101 | 37 101 | 38 101 | 39 101 | 40 101 | 41 101 | 42 101 | 43 101 | 44 101 | 45 101 | 46 101 | 47 101 | 48 101 | 49 101 | 50 101 | 51 101 | 52 101 | 53 101 | 54 101 | 55 101 | 56 101 | 57 101 | 58 101 | 59 101 | 60 101 | 61 101 | 62 101 | 63 101 | 64 101 | 65 101 | 66 101 | 67 101 | 68 101 | 69 101 | 70 101 | 71 101 | 72 101 | 73 101 | 74 101 | 75 101 | 76 101 | 77 101 | 78 101 | 79 101 | 80 101 | 81 101 | 82 101 | 83 101 | 84 101 | 85 101 | 86 101 | 87 101 | 88 101 | 89 101 | 90 101 | 91 101 | 92 101 | 93 101 | 94 101 | 95 101 | 96 101 | 97 101 | 98 101 | 99 101 | 100 101 | 101 A# simplify (:=>: FALSE FALSE) ==> \/ true false A# simplify (:=>: FALSE (Forall (:| -1))) ==> \/ true -1 | 1 A# simplify (:=>: FALSE (Forall (:| 0))) ==> \/ true true A# simplify (:=>: FALSE (Forall (:| 1))) ==> \/ true 1 | 1 A# simplify (:=>: FALSE (Forall (:| 2))) ==> \/ true /\ 2 | 1 2 | 2 A# simplify (:=>: FALSE (Forall (:| 101))) ==> \/ true /\ 101 | 1 101 | 2 101 | 3 101 | 4 101 | 5 101 | 6 101 | 7 101 | 8 101 | 9 101 | 10 101 | 11 101 | 12 101 | 13 101 | 14 101 | 15 101 | 16 101 | 17 101 | 18 101 | 19 101 | 20 101 | 21 101 | 22 101 | 23 101 | 24 101 | 25 101 | 26 101 | 27 101 | 28 101 | 29 101 | 30 101 | 31 101 | 32 101 | 33 101 | 34 101 | 35 101 | 36 101 | 37 101 | 38 101 | 39 101 | 40 101 | 41 101 | 42 101 | 43 101 | 44 101 | 45 101 | 46 101 | 47 101 | 48 101 | 49 101 | 50 101 | 51 101 | 52 101 | 53 101 | 54 101 | 55 101 | 56 101 | 57 101 | 58 101 | 59 101 | 60 101 | 61 101 | 62 101 | 63 101 | 64 101 | 65 101 | 66 101 | 67 101 | 68 101 | 69 101 | 70 101 | 71 101 | 72 101 | 73 101 | 74 101 | 75 101 | 76 101 | 77 101 | 78 101 | 79 101 | 80 101 | 81 101 | 82 101 | 83 101 | 84 101 | 85 101 | 86 101 | 87 101 | 88 101 | 89 101 | 90 101 | 91 101 | 92 101 | 93 101 | 94 101 | 95 101 | 96 101 | 97 101 | 98 101 | 99 101 | 100 101 | 101 A# simplify (:=>: FALSE (Not (:/\: FALSE FALSE))) ==> \/ true true true A# simplify (:=>: FALSE (Not (:/\: FALSE TRUE))) ==> \/ true true false A# simplify (:=>: FALSE (Not (:/\: TRUE FALSE))) ==> \/ true false true A# simplify (:=>: FALSE (Not (:/\: TRUE TRUE))) ==> \/ true false false A# simplify (:=>: FALSE (Not (:=>: FALSE FALSE))) ==> \/ true /\ false true A# simplify (:=>: FALSE (Not (:=>: FALSE TRUE))) ==> \/ true /\ false false A# simplify (:=>: FALSE (Not (:=>: TRUE FALSE))) ==> \/ true /\ true true A# simplify (:=>: FALSE (Not (:=>: TRUE TRUE))) ==> \/ true /\ true false A# simplify (:=>: FALSE (Not (:\/: FALSE FALSE))) ==> \/ true /\ true true A# simplify (:=>: FALSE (Not (:\/: FALSE TRUE))) ==> \/ true /\ true false A# simplify (:=>: FALSE (Not (:\/: TRUE FALSE))) ==> \/ true /\ false true A# simplify (:=>: FALSE (Not (:\/: TRUE TRUE))) ==> \/ true /\ false false A# simplify (:=>: FALSE (Not FALSE)) ==> \/ true true A# simplify (:=>: FALSE (Not (Not FALSE))) ==> \/ true false A# simplify (:=>: FALSE (Not (Not TRUE))) ==> \/ true true A# simplify (:=>: FALSE (Not TRUE)) ==> \/ true false A# simplify (:=>: FALSE TRUE) ==> \/ true true A# simplify (:=>: (Forall (:| -1)) FALSE) ==> \/ Not (-1 | 1) false A# simplify (:=>: (Forall (:| -1)) (Not FALSE)) ==> \/ Not (-1 | 1) true A# simplify (:=>: (Forall (:| -1)) (Not TRUE)) ==> \/ Not (-1 | 1) false A# simplify (:=>: (Forall (:| -1)) TRUE) ==> \/ Not (-1 | 1) true A# simplify (:=>: (Forall (:| 0)) FALSE) ==> \/ false false A# simplify (:=>: (Forall (:| 0)) (Not FALSE)) ==> \/ false true A# simplify (:=>: (Forall (:| 0)) (Not TRUE)) ==> \/ false false A# simplify (:=>: (Forall (:| 0)) TRUE) ==> \/ false true A# simplify (:=>: (Forall (:| 1)) FALSE) ==> \/ Not (1 | 1) false A# simplify (:=>: (Forall (:| 1)) (Not FALSE)) ==> \/ Not (1 | 1) true A# simplify (:=>: (Forall (:| 1)) (Not TRUE)) ==> \/ Not (1 | 1) false A# simplify (:=>: (Forall (:| 1)) TRUE) ==> \/ Not (1 | 1) true A# simplify (:=>: (Forall (:| 2)) FALSE) ==> \/ Not (2 | 1) Not (2 | 2) false A# simplify (:=>: (Forall (:| 2)) (Not FALSE)) ==> \/ Not (2 | 1) Not (2 | 2) true A# simplify (:=>: (Forall (:| 2)) (Not TRUE)) ==> \/ Not (2 | 1) Not (2 | 2) false A# simplify (:=>: (Forall (:| 2)) TRUE) ==> \/ Not (2 | 1) Not (2 | 2) true A# simplify (:=>: (Forall (:| 101)) FALSE) ==> \/ Not (101 | 1) Not (101 | 2) Not (101 | 3) Not (101 | 4) Not (101 | 5) Not (101 | 6) Not (101 | 7) Not (101 | 8) Not (101 | 9) Not (101 | 10) Not (101 | 11) Not (101 | 12) Not (101 | 13) Not (101 | 14) Not (101 | 15) Not (101 | 16) Not (101 | 17) Not (101 | 18) Not (101 | 19) Not (101 | 20) Not (101 | 21) Not (101 | 22) Not (101 | 23) Not (101 | 24) Not (101 | 25) Not (101 | 26) Not (101 | 27) Not (101 | 28) Not (101 | 29) Not (101 | 30) Not (101 | 31) Not (101 | 32) Not (101 | 33) Not (101 | 34) Not (101 | 35) Not (101 | 36) Not (101 | 37) Not (101 | 38) Not (101 | 39) Not (101 | 40) Not (101 | 41) Not (101 | 42) Not (101 | 43) Not (101 | 44) Not (101 | 45) Not (101 | 46) Not (101 | 47) Not (101 | 48) Not (101 | 49) Not (101 | 50) Not (101 | 51) Not (101 | 52) Not (101 | 53) Not (101 | 54) Not (101 | 55) Not (101 | 56) Not (101 | 57) Not (101 | 58) Not (101 | 59) Not (101 | 60) Not (101 | 61) Not (101 | 62) Not (101 | 63) Not (101 | 64) Not (101 | 65) Not (101 | 66) Not (101 | 67) Not (101 | 68) Not (101 | 69) Not (101 | 70) Not (101 | 71) Not (101 | 72) Not (101 | 73) Not (101 | 74) Not (101 | 75) Not (101 | 76) Not (101 | 77) Not (101 | 78) Not (101 | 79) Not (101 | 80) Not (101 | 81) Not (101 | 82) Not (101 | 83) Not (101 | 84) Not (101 | 85) Not (101 | 86) Not (101 | 87) Not (101 | 88) Not (101 | 89) Not (101 | 90) Not (101 | 91) Not (101 | 92) Not (101 | 93) Not (101 | 94) Not (101 | 95) Not (101 | 96) Not (101 | 97) Not (101 | 98) Not (101 | 99) Not (101 | 100) Not (101 | 101) false A# simplify (:=>: (Forall (:| 101)) (Not FALSE)) ==> \/ Not (101 | 1) Not (101 | 2) Not (101 | 3) Not (101 | 4) Not (101 | 5) Not (101 | 6) Not (101 | 7) Not (101 | 8) Not (101 | 9) Not (101 | 10) Not (101 | 11) Not (101 | 12) Not (101 | 13) Not (101 | 14) Not (101 | 15) Not (101 | 16) Not (101 | 17) Not (101 | 18) Not (101 | 19) Not (101 | 20) Not (101 | 21) Not (101 | 22) Not (101 | 23) Not (101 | 24) Not (101 | 25) Not (101 | 26) Not (101 | 27) Not (101 | 28) Not (101 | 29) Not (101 | 30) Not (101 | 31) Not (101 | 32) Not (101 | 33) Not (101 | 34) Not (101 | 35) Not (101 | 36) Not (101 | 37) Not (101 | 38) Not (101 | 39) Not (101 | 40) Not (101 | 41) Not (101 | 42) Not (101 | 43) Not (101 | 44) Not (101 | 45) Not (101 | 46) Not (101 | 47) Not (101 | 48) Not (101 | 49) Not (101 | 50) Not (101 | 51) Not (101 | 52) Not (101 | 53) Not (101 | 54) Not (101 | 55) Not (101 | 56) Not (101 | 57) Not (101 | 58) Not (101 | 59) Not (101 | 60) Not (101 | 61) Not (101 | 62) Not (101 | 63) Not (101 | 64) Not (101 | 65) Not (101 | 66) Not (101 | 67) Not (101 | 68) Not (101 | 69) Not (101 | 70) Not (101 | 71) Not (101 | 72) Not (101 | 73) Not (101 | 74) Not (101 | 75) Not (101 | 76) Not (101 | 77) Not (101 | 78) Not (101 | 79) Not (101 | 80) Not (101 | 81) Not (101 | 82) Not (101 | 83) Not (101 | 84) Not (101 | 85) Not (101 | 86) Not (101 | 87) Not (101 | 88) Not (101 | 89) Not (101 | 90) Not (101 | 91) Not (101 | 92) Not (101 | 93) Not (101 | 94) Not (101 | 95) Not (101 | 96) Not (101 | 97) Not (101 | 98) Not (101 | 99) Not (101 | 100) Not (101 | 101) true A# simplify (:=>: (Forall (:| 101)) (Not TRUE)) ==> \/ Not (101 | 1) Not (101 | 2) Not (101 | 3) Not (101 | 4) Not (101 | 5) Not (101 | 6) Not (101 | 7) Not (101 | 8) Not (101 | 9) Not (101 | 10) Not (101 | 11) Not (101 | 12) Not (101 | 13) Not (101 | 14) Not (101 | 15) Not (101 | 16) Not (101 | 17) Not (101 | 18) Not (101 | 19) Not (101 | 20) Not (101 | 21) Not (101 | 22) Not (101 | 23) Not (101 | 24) Not (101 | 25) Not (101 | 26) Not (101 | 27) Not (101 | 28) Not (101 | 29) Not (101 | 30) Not (101 | 31) Not (101 | 32) Not (101 | 33) Not (101 | 34) Not (101 | 35) Not (101 | 36) Not (101 | 37) Not (101 | 38) Not (101 | 39) Not (101 | 40) Not (101 | 41) Not (101 | 42) Not (101 | 43) Not (101 | 44) Not (101 | 45) Not (101 | 46) Not (101 | 47) Not (101 | 48) Not (101 | 49) Not (101 | 50) Not (101 | 51) Not (101 | 52) Not (101 | 53) Not (101 | 54) Not (101 | 55) Not (101 | 56) Not (101 | 57) Not (101 | 58) Not (101 | 59) Not (101 | 60) Not (101 | 61) Not (101 | 62) Not (101 | 63) Not (101 | 64) Not (101 | 65) Not (101 | 66) Not (101 | 67) Not (101 | 68) Not (101 | 69) Not (101 | 70) Not (101 | 71) Not (101 | 72) Not (101 | 73) Not (101 | 74) Not (101 | 75) Not (101 | 76) Not (101 | 77) Not (101 | 78) Not (101 | 79) Not (101 | 80) Not (101 | 81) Not (101 | 82) Not (101 | 83) Not (101 | 84) Not (101 | 85) Not (101 | 86) Not (101 | 87) Not (101 | 88) Not (101 | 89) Not (101 | 90) Not (101 | 91) Not (101 | 92) Not (101 | 93) Not (101 | 94) Not (101 | 95) Not (101 | 96) Not (101 | 97) Not (101 | 98) Not (101 | 99) Not (101 | 100) Not (101 | 101) false A# simplify (:=>: (Forall (:| 101)) TRUE) ==> \/ Not (101 | 1) Not (101 | 2) Not (101 | 3) Not (101 | 4) Not (101 | 5) Not (101 | 6) Not (101 | 7) Not (101 | 8) Not (101 | 9) Not (101 | 10) Not (101 | 11) Not (101 | 12) Not (101 | 13) Not (101 | 14) Not (101 | 15) Not (101 | 16) Not (101 | 17) Not (101 | 18) Not (101 | 19) Not (101 | 20) Not (101 | 21) Not (101 | 22) Not (101 | 23) Not (101 | 24) Not (101 | 25) Not (101 | 26) Not (101 | 27) Not (101 | 28) Not (101 | 29) Not (101 | 30) Not (101 | 31) Not (101 | 32) Not (101 | 33) Not (101 | 34) Not (101 | 35) Not (101 | 36) Not (101 | 37) Not (101 | 38) Not (101 | 39) Not (101 | 40) Not (101 | 41) Not (101 | 42) Not (101 | 43) Not (101 | 44) Not (101 | 45) Not (101 | 46) Not (101 | 47) Not (101 | 48) Not (101 | 49) Not (101 | 50) Not (101 | 51) Not (101 | 52) Not (101 | 53) Not (101 | 54) Not (101 | 55) Not (101 | 56) Not (101 | 57) Not (101 | 58) Not (101 | 59) Not (101 | 60) Not (101 | 61) Not (101 | 62) Not (101 | 63) Not (101 | 64) Not (101 | 65) Not (101 | 66) Not (101 | 67) Not (101 | 68) Not (101 | 69) Not (101 | 70) Not (101 | 71) Not (101 | 72) Not (101 | 73) Not (101 | 74) Not (101 | 75) Not (101 | 76) Not (101 | 77) Not (101 | 78) Not (101 | 79) Not (101 | 80) Not (101 | 81) Not (101 | 82) Not (101 | 83) Not (101 | 84) Not (101 | 85) Not (101 | 86) Not (101 | 87) Not (101 | 88) Not (101 | 89) Not (101 | 90) Not (101 | 91) Not (101 | 92) Not (101 | 93) Not (101 | 94) Not (101 | 95) Not (101 | 96) Not (101 | 97) Not (101 | 98) Not (101 | 99) Not (101 | 100) Not (101 | 101) true A# simplify (:=>: (Not (:/\: FALSE FALSE)) FALSE) ==> \/ /\ false false false A# simplify (:=>: (Not (:/\: FALSE FALSE)) TRUE) ==> \/ /\ false false true A# simplify (:=>: (Not (:/\: FALSE TRUE)) FALSE) ==> \/ /\ false true false A# simplify (:=>: (Not (:/\: FALSE TRUE)) TRUE) ==> \/ /\ false true true A# simplify (:=>: (Not (:/\: TRUE FALSE)) FALSE) ==> \/ /\ true false false A# simplify (:=>: (Not (:/\: TRUE FALSE)) TRUE) ==> \/ /\ true false true A# simplify (:=>: (Not (:/\: TRUE TRUE)) FALSE) ==> \/ /\ true true false A# simplify (:=>: (Not (:/\: TRUE TRUE)) TRUE) ==> \/ /\ true true true A# simplify (:=>: (Not (:=>: FALSE FALSE)) FALSE) ==> \/ true false false A# simplify (:=>: (Not (:=>: FALSE FALSE)) TRUE) ==> \/ true false true A# simplify (:=>: (Not (:=>: FALSE TRUE)) FALSE) ==> \/ true true false A# simplify (:=>: (Not (:=>: FALSE TRUE)) TRUE) ==> \/ true true true A# simplify (:=>: (Not (:=>: TRUE FALSE)) FALSE) ==> \/ false false false A# simplify (:=>: (Not (:=>: TRUE FALSE)) TRUE) ==> \/ false false true A# simplify (:=>: (Not (:=>: TRUE TRUE)) FALSE) ==> \/ false true false A# simplify (:=>: (Not (:=>: TRUE TRUE)) TRUE) ==> \/ false true true A# simplify (:=>: (Not (:\/: FALSE FALSE)) FALSE) ==> \/ false false false A# simplify (:=>: (Not (:\/: FALSE FALSE)) TRUE) ==> \/ false false true A# simplify (:=>: (Not (:\/: FALSE TRUE)) FALSE) ==> \/ false true false A# simplify (:=>: (Not (:\/: FALSE TRUE)) TRUE) ==> \/ false true true A# simplify (:=>: (Not (:\/: TRUE FALSE)) FALSE) ==> \/ true false false A# simplify (:=>: (Not (:\/: TRUE FALSE)) TRUE) ==> \/ true false true A# simplify (:=>: (Not (:\/: TRUE TRUE)) FALSE) ==> \/ true true false A# simplify (:=>: (Not (:\/: TRUE TRUE)) TRUE) ==> \/ true true true A# simplify (:=>: (Not FALSE) (:/\: FALSE FALSE)) ==> \/ false /\ false false A# simplify (:=>: (Not FALSE) (:/\: FALSE TRUE)) ==> \/ false /\ false true A# simplify (:=>: (Not FALSE) (:/\: TRUE FALSE)) ==> \/ false /\ true false A# simplify (:=>: (Not FALSE) (:/\: TRUE TRUE)) ==> \/ false /\ true true A# simplify (:=>: (Not FALSE) (:=>: FALSE FALSE)) ==> \/ false true false A# simplify (:=>: (Not FALSE) (:=>: FALSE TRUE)) ==> \/ false true true A# simplify (:=>: (Not FALSE) (:=>: TRUE FALSE)) ==> \/ false false false A# simplify (:=>: (Not FALSE) (:=>: TRUE TRUE)) ==> \/ false false true A# simplify (:=>: (Not FALSE) (:\/: FALSE FALSE)) ==> \/ false false false A# simplify (:=>: (Not FALSE) (:\/: FALSE TRUE)) ==> \/ false false true A# simplify (:=>: (Not FALSE) (:\/: TRUE FALSE)) ==> \/ false true false A# simplify (:=>: (Not FALSE) (:\/: TRUE TRUE)) ==> \/ false true true A# simplify (:=>: (Not FALSE) (Exists (:| -1))) ==> \/ false -1 | 1 A# simplify (:=>: (Not FALSE) (Exists (:| 0))) ==> \/ false false A# simplify (:=>: (Not FALSE) (Exists (:| 1))) ==> \/ false 1 | 1 A# simplify (:=>: (Not FALSE) (Exists (:| 2))) ==> \/ false 2 | 1 2 | 2 A# simplify (:=>: (Not FALSE) (Exists (:| 101))) ==> \/ false 101 | 1 101 | 2 101 | 3 101 | 4 101 | 5 101 | 6 101 | 7 101 | 8 101 | 9 101 | 10 101 | 11 101 | 12 101 | 13 101 | 14 101 | 15 101 | 16 101 | 17 101 | 18 101 | 19 101 | 20 101 | 21 101 | 22 101 | 23 101 | 24 101 | 25 101 | 26 101 | 27 101 | 28 101 | 29 101 | 30 101 | 31 101 | 32 101 | 33 101 | 34 101 | 35 101 | 36 101 | 37 101 | 38 101 | 39 101 | 40 101 | 41 101 | 42 101 | 43 101 | 44 101 | 45 101 | 46 101 | 47 101 | 48 101 | 49 101 | 50 101 | 51 101 | 52 101 | 53 101 | 54 101 | 55 101 | 56 101 | 57 101 | 58 101 | 59 101 | 60 101 | 61 101 | 62 101 | 63 101 | 64 101 | 65 101 | 66 101 | 67 101 | 68 101 | 69 101 | 70 101 | 71 101 | 72 101 | 73 101 | 74 101 | 75 101 | 76 101 | 77 101 | 78 101 | 79 101 | 80 101 | 81 101 | 82 101 | 83 101 | 84 101 | 85 101 | 86 101 | 87 101 | 88 101 | 89 101 | 90 101 | 91 101 | 92 101 | 93 101 | 94 101 | 95 101 | 96 101 | 97 101 | 98 101 | 99 101 | 100 101 | 101 A# simplify (:=>: (Not FALSE) FALSE) ==> \/ false false A# simplify (:=>: (Not FALSE) (Forall (:| -1))) ==> \/ false -1 | 1 A# simplify (:=>: (Not FALSE) (Forall (:| 0))) ==> \/ false true A# simplify (:=>: (Not FALSE) (Forall (:| 1))) ==> \/ false 1 | 1 A# simplify (:=>: (Not FALSE) (Forall (:| 2))) ==> \/ false /\ 2 | 1 2 | 2 A# simplify (:=>: (Not FALSE) (Forall (:| 101))) ==> \/ false /\ 101 | 1 101 | 2 101 | 3 101 | 4 101 | 5 101 | 6 101 | 7 101 | 8 101 | 9 101 | 10 101 | 11 101 | 12 101 | 13 101 | 14 101 | 15 101 | 16 101 | 17 101 | 18 101 | 19 101 | 20 101 | 21 101 | 22 101 | 23 101 | 24 101 | 25 101 | 26 101 | 27 101 | 28 101 | 29 101 | 30 101 | 31 101 | 32 101 | 33 101 | 34 101 | 35 101 | 36 101 | 37 101 | 38 101 | 39 101 | 40 101 | 41 101 | 42 101 | 43 101 | 44 101 | 45 101 | 46 101 | 47 101 | 48 101 | 49 101 | 50 101 | 51 101 | 52 101 | 53 101 | 54 101 | 55 101 | 56 101 | 57 101 | 58 101 | 59 101 | 60 101 | 61 101 | 62 101 | 63 101 | 64 101 | 65 101 | 66 101 | 67 101 | 68 101 | 69 101 | 70 101 | 71 101 | 72 101 | 73 101 | 74 101 | 75 101 | 76 101 | 77 101 | 78 101 | 79 101 | 80 101 | 81 101 | 82 101 | 83 101 | 84 101 | 85 101 | 86 101 | 87 101 | 88 101 | 89 101 | 90 101 | 91 101 | 92 101 | 93 101 | 94 101 | 95 101 | 96 101 | 97 101 | 98 101 | 99 101 | 100 101 | 101 A# simplify (:=>: (Not FALSE) (Not FALSE)) ==> \/ false true A# simplify (:=>: (Not FALSE) (Not (Not FALSE))) ==> \/ false false A# simplify (:=>: (Not FALSE) (Not (Not TRUE))) ==> \/ false true A# simplify (:=>: (Not FALSE) (Not TRUE)) ==> \/ false false A# simplify (:=>: (Not FALSE) TRUE) ==> \/ false true A# simplify (:=>: (Not (Not FALSE)) FALSE) ==> \/ true false A# simplify (:=>: (Not (Not FALSE)) (Not FALSE)) ==> \/ true true A# simplify (:=>: (Not (Not FALSE)) (Not TRUE)) ==> \/ true false A# simplify (:=>: (Not (Not FALSE)) TRUE) ==> \/ true true A# simplify (:=>: (Not (Not TRUE)) FALSE) ==> \/ false false A# simplify (:=>: (Not (Not TRUE)) (Not FALSE)) ==> \/ false true A# simplify (:=>: (Not (Not TRUE)) (Not TRUE)) ==> \/ false false A# simplify (:=>: (Not (Not TRUE)) TRUE) ==> \/ false true A# simplify (:=>: (Not TRUE) (:/\: FALSE FALSE)) ==> \/ true /\ false false A# simplify (:=>: (Not TRUE) (:/\: FALSE TRUE)) ==> \/ true /\ false true A# simplify (:=>: (Not TRUE) (:/\: TRUE FALSE)) ==> \/ true /\ true false A# simplify (:=>: (Not TRUE) (:/\: TRUE TRUE)) ==> \/ true /\ true true A# simplify (:=>: (Not TRUE) (:=>: FALSE FALSE)) ==> \/ true true false A# simplify (:=>: (Not TRUE) (:=>: FALSE TRUE)) ==> \/ true true true A# simplify (:=>: (Not TRUE) (:=>: TRUE FALSE)) ==> \/ true false false A# simplify (:=>: (Not TRUE) (:=>: TRUE TRUE)) ==> \/ true false true A# simplify (:=>: (Not TRUE) (:\/: FALSE FALSE)) ==> \/ true false false A# simplify (:=>: (Not TRUE) (:\/: FALSE TRUE)) ==> \/ true false true A# simplify (:=>: (Not TRUE) (:\/: TRUE FALSE)) ==> \/ true true false A# simplify (:=>: (Not TRUE) (:\/: TRUE TRUE)) ==> \/ true true true A# simplify (:=>: (Not TRUE) (Exists (:| -1))) ==> \/ true -1 | 1 A# simplify (:=>: (Not TRUE) (Exists (:| 0))) ==> \/ true false A# simplify (:=>: (Not TRUE) (Exists (:| 1))) ==> \/ true 1 | 1 A# simplify (:=>: (Not TRUE) (Exists (:| 2))) ==> \/ true 2 | 1 2 | 2 A# simplify (:=>: (Not TRUE) (Exists (:| 101))) ==> \/ true 101 | 1 101 | 2 101 | 3 101 | 4 101 | 5 101 | 6 101 | 7 101 | 8 101 | 9 101 | 10 101 | 11 101 | 12 101 | 13 101 | 14 101 | 15 101 | 16 101 | 17 101 | 18 101 | 19 101 | 20 101 | 21 101 | 22 101 | 23 101 | 24 101 | 25 101 | 26 101 | 27 101 | 28 101 | 29 101 | 30 101 | 31 101 | 32 101 | 33 101 | 34 101 | 35 101 | 36 101 | 37 101 | 38 101 | 39 101 | 40 101 | 41 101 | 42 101 | 43 101 | 44 101 | 45 101 | 46 101 | 47 101 | 48 101 | 49 101 | 50 101 | 51 101 | 52 101 | 53 101 | 54 101 | 55 101 | 56 101 | 57 101 | 58 101 | 59 101 | 60 101 | 61 101 | 62 101 | 63 101 | 64 101 | 65 101 | 66 101 | 67 101 | 68 101 | 69 101 | 70 101 | 71 101 | 72 101 | 73 101 | 74 101 | 75 101 | 76 101 | 77 101 | 78 101 | 79 101 | 80 101 | 81 101 | 82 101 | 83 101 | 84 101 | 85 101 | 86 101 | 87 101 | 88 101 | 89 101 | 90 101 | 91 101 | 92 101 | 93 101 | 94 101 | 95 101 | 96 101 | 97 101 | 98 101 | 99 101 | 100 101 | 101 A# simplify (:=>: (Not TRUE) FALSE) ==> \/ true false A# simplify (:=>: (Not TRUE) (Forall (:| -1))) ==> \/ true -1 | 1 A# simplify (:=>: (Not TRUE) (Forall (:| 0))) ==> \/ true true A# simplify (:=>: (Not TRUE) (Forall (:| 1))) ==> \/ true 1 | 1 A# simplify (:=>: (Not TRUE) (Forall (:| 2))) ==> \/ true /\ 2 | 1 2 | 2 A# simplify (:=>: (Not TRUE) (Forall (:| 101))) ==> \/ true /\ 101 | 1 101 | 2 101 | 3 101 | 4 101 | 5 101 | 6 101 | 7 101 | 8 101 | 9 101 | 10 101 | 11 101 | 12 101 | 13 101 | 14 101 | 15 101 | 16 101 | 17 101 | 18 101 | 19 101 | 20 101 | 21 101 | 22 101 | 23 101 | 24 101 | 25 101 | 26 101 | 27 101 | 28 101 | 29 101 | 30 101 | 31 101 | 32 101 | 33 101 | 34 101 | 35 101 | 36 101 | 37 101 | 38 101 | 39 101 | 40 101 | 41 101 | 42 101 | 43 101 | 44 101 | 45 101 | 46 101 | 47 101 | 48 101 | 49 101 | 50 101 | 51 101 | 52 101 | 53 101 | 54 101 | 55 101 | 56 101 | 57 101 | 58 101 | 59 101 | 60 101 | 61 101 | 62 101 | 63 101 | 64 101 | 65 101 | 66 101 | 67 101 | 68 101 | 69 101 | 70 101 | 71 101 | 72 101 | 73 101 | 74 101 | 75 101 | 76 101 | 77 101 | 78 101 | 79 101 | 80 101 | 81 101 | 82 101 | 83 101 | 84 101 | 85 101 | 86 101 | 87 101 | 88 101 | 89 101 | 90 101 | 91 101 | 92 101 | 93 101 | 94 101 | 95 101 | 96 101 | 97 101 | 98 101 | 99 101 | 100 101 | 101 A# simplify (:=>: (Not TRUE) (Not FALSE)) ==> \/ true true A# simplify (:=>: (Not TRUE) (Not (Not FALSE))) ==> \/ true false A# simplify (:=>: (Not TRUE) (Not (Not TRUE))) ==> \/ true true A# simplify (:=>: (Not TRUE) (Not TRUE)) ==> \/ true false A# simplify (:=>: (Not TRUE) TRUE) ==> \/ true true A# simplify (:=>: TRUE (:/\: FALSE FALSE)) ==> \/ false /\ false false A# simplify (:=>: TRUE (:/\: FALSE (Not FALSE))) ==> \/ false /\ false true A# simplify (:=>: TRUE (:/\: FALSE (Not TRUE))) ==> \/ false /\ false false A# simplify (:=>: TRUE (:/\: FALSE TRUE)) ==> \/ false /\ false true A# simplify (:=>: TRUE (:/\: (Not FALSE) FALSE)) ==> \/ false /\ true false A# simplify (:=>: TRUE (:/\: (Not FALSE) TRUE)) ==> \/ false /\ true true A# simplify (:=>: TRUE (:/\: (Not TRUE) FALSE)) ==> \/ false /\ false false A# simplify (:=>: TRUE (:/\: (Not TRUE) TRUE)) ==> \/ false /\ false true A# simplify (:=>: TRUE (:/\: TRUE FALSE)) ==> \/ false /\ true false A# simplify (:=>: TRUE (:/\: TRUE (Not FALSE))) ==> \/ false /\ true true A# simplify (:=>: TRUE (:/\: TRUE (Not TRUE))) ==> \/ false /\ true false A# simplify (:=>: TRUE (:/\: TRUE TRUE)) ==> \/ false /\ true true A# simplify (:=>: TRUE (:=>: FALSE FALSE)) ==> \/ false true false A# simplify (:=>: TRUE (:=>: FALSE (Not FALSE))) ==> \/ false true true A# simplify (:=>: TRUE (:=>: FALSE (Not TRUE))) ==> \/ false true false A# simplify (:=>: TRUE (:=>: FALSE TRUE)) ==> \/ false true true A# simplify (:=>: TRUE (:=>: (Not FALSE) FALSE)) ==> \/ false false false A# simplify (:=>: TRUE (:=>: (Not FALSE) TRUE)) ==> \/ false false true A# simplify (:=>: TRUE (:=>: (Not TRUE) FALSE)) ==> \/ false true false A# simplify (:=>: TRUE (:=>: (Not TRUE) TRUE)) ==> \/ false true true A# simplify (:=>: TRUE (:=>: TRUE FALSE)) ==> \/ false false false A# simplify (:=>: TRUE (:=>: TRUE (Not FALSE))) ==> \/ false false true A# simplify (:=>: TRUE (:=>: TRUE (Not TRUE))) ==> \/ false false false A# simplify (:=>: TRUE (:=>: TRUE TRUE)) ==> \/ false false true A# simplify (:=>: TRUE (:\/: FALSE FALSE)) ==> \/ false false false A# simplify (:=>: TRUE (:\/: FALSE (Not FALSE))) ==> \/ false false true A# simplify (:=>: TRUE (:\/: FALSE (Not TRUE))) ==> \/ false false false A# simplify (:=>: TRUE (:\/: FALSE TRUE)) ==> \/ false false true A# simplify (:=>: TRUE (:\/: (Not FALSE) FALSE)) ==> \/ false true false A# simplify (:=>: TRUE (:\/: (Not FALSE) TRUE)) ==> \/ false true true A# simplify (:=>: TRUE (:\/: (Not TRUE) FALSE)) ==> \/ false false false A# simplify (:=>: TRUE (:\/: (Not TRUE) TRUE)) ==> \/ false false true A# simplify (:=>: TRUE (:\/: TRUE FALSE)) ==> \/ false true false A# simplify (:=>: TRUE (:\/: TRUE (Not FALSE))) ==> \/ false true true A# simplify (:=>: TRUE (:\/: TRUE (Not TRUE))) ==> \/ false true false A# simplify (:=>: TRUE (:\/: TRUE TRUE)) ==> \/ false true true A# simplify (:=>: TRUE (Exists (:| -1))) ==> \/ false -1 | 1 A# simplify (:=>: TRUE (Exists (:| 0))) ==> \/ false false A# simplify (:=>: TRUE (Exists (:| 1))) ==> \/ false 1 | 1 A# simplify (:=>: TRUE (Exists (:| 2))) ==> \/ false 2 | 1 2 | 2 A# simplify (:=>: TRUE (Exists (:| 101))) ==> \/ false 101 | 1 101 | 2 101 | 3 101 | 4 101 | 5 101 | 6 101 | 7 101 | 8 101 | 9 101 | 10 101 | 11 101 | 12 101 | 13 101 | 14 101 | 15 101 | 16 101 | 17 101 | 18 101 | 19 101 | 20 101 | 21 101 | 22 101 | 23 101 | 24 101 | 25 101 | 26 101 | 27 101 | 28 101 | 29 101 | 30 101 | 31 101 | 32 101 | 33 101 | 34 101 | 35 101 | 36 101 | 37 101 | 38 101 | 39 101 | 40 101 | 41 101 | 42 101 | 43 101 | 44 101 | 45 101 | 46 101 | 47 101 | 48 101 | 49 101 | 50 101 | 51 101 | 52 101 | 53 101 | 54 101 | 55 101 | 56 101 | 57 101 | 58 101 | 59 101 | 60 101 | 61 101 | 62 101 | 63 101 | 64 101 | 65 101 | 66 101 | 67 101 | 68 101 | 69 101 | 70 101 | 71 101 | 72 101 | 73 101 | 74 101 | 75 101 | 76 101 | 77 101 | 78 101 | 79 101 | 80 101 | 81 101 | 82 101 | 83 101 | 84 101 | 85 101 | 86 101 | 87 101 | 88 101 | 89 101 | 90 101 | 91 101 | 92 101 | 93 101 | 94 101 | 95 101 | 96 101 | 97 101 | 98 101 | 99 101 | 100 101 | 101 A# simplify (:=>: TRUE FALSE) ==> \/ false false A# simplify (:=>: TRUE (Forall (:| -1))) ==> \/ false -1 | 1 A# simplify (:=>: TRUE (Forall (:| 0))) ==> \/ false true A# simplify (:=>: TRUE (Forall (:| 1))) ==> \/ false 1 | 1 A# simplify (:=>: TRUE (Forall (:| 2))) ==> \/ false /\ 2 | 1 2 | 2 A# simplify (:=>: TRUE (Forall (:| 101))) ==> \/ false /\ 101 | 1 101 | 2 101 | 3 101 | 4 101 | 5 101 | 6 101 | 7 101 | 8 101 | 9 101 | 10 101 | 11 101 | 12 101 | 13 101 | 14 101 | 15 101 | 16 101 | 17 101 | 18 101 | 19 101 | 20 101 | 21 101 | 22 101 | 23 101 | 24 101 | 25 101 | 26 101 | 27 101 | 28 101 | 29 101 | 30 101 | 31 101 | 32 101 | 33 101 | 34 101 | 35 101 | 36 101 | 37 101 | 38 101 | 39 101 | 40 101 | 41 101 | 42 101 | 43 101 | 44 101 | 45 101 | 46 101 | 47 101 | 48 101 | 49 101 | 50 101 | 51 101 | 52 101 | 53 101 | 54 101 | 55 101 | 56 101 | 57 101 | 58 101 | 59 101 | 60 101 | 61 101 | 62 101 | 63 101 | 64 101 | 65 101 | 66 101 | 67 101 | 68 101 | 69 101 | 70 101 | 71 101 | 72 101 | 73 101 | 74 101 | 75 101 | 76 101 | 77 101 | 78 101 | 79 101 | 80 101 | 81 101 | 82 101 | 83 101 | 84 101 | 85 101 | 86 101 | 87 101 | 88 101 | 89 101 | 90 101 | 91 101 | 92 101 | 93 101 | 94 101 | 95 101 | 96 101 | 97 101 | 98 101 | 99 101 | 100 101 | 101 A# simplify (:=>: TRUE (Not (:/\: FALSE FALSE))) ==> \/ false true true A# simplify (:=>: TRUE (Not (:/\: FALSE TRUE))) ==> \/ false true false A# simplify (:=>: TRUE (Not (:/\: TRUE FALSE))) ==> \/ false false true A# simplify (:=>: TRUE (Not (:/\: TRUE TRUE))) ==> \/ false false false A# simplify (:=>: TRUE (Not (:=>: FALSE FALSE))) ==> \/ false /\ false true A# simplify (:=>: TRUE (Not (:=>: FALSE TRUE))) ==> \/ false /\ false false A# simplify (:=>: TRUE (Not (:=>: TRUE FALSE))) ==> \/ false /\ true true A# simplify (:=>: TRUE (Not (:=>: TRUE TRUE))) ==> \/ false /\ true false A# simplify (:=>: TRUE (Not (:\/: FALSE FALSE))) ==> \/ false /\ true true A# simplify (:=>: TRUE (Not (:\/: FALSE TRUE))) ==> \/ false /\ true false A# simplify (:=>: TRUE (Not (:\/: TRUE FALSE))) ==> \/ false /\ false true A# simplify (:=>: TRUE (Not (:\/: TRUE TRUE))) ==> \/ false /\ false false A# simplify (:=>: TRUE (Not FALSE)) ==> \/ false true A# simplify (:=>: TRUE (Not (Not FALSE))) ==> \/ false false A# simplify (:=>: TRUE (Not (Not TRUE))) ==> \/ false true A# simplify (:=>: TRUE (Not TRUE)) ==> \/ false false A# simplify (:=>: TRUE TRUE) ==> \/ false true A# simplify (:>: (.* 0 ?) (.* 0 ?1)) ==> 0 < 0 A# simplify (:>=: (.* 0 ?) (.* 0 ?1)) ==> 0 <= 0 A# simplify (:\/: (:/\: FALSE FALSE) FALSE) ==> \/ /\ false false false A# simplify (:\/: (:/\: FALSE FALSE) (Not FALSE)) ==> \/ /\ false false true A# simplify (:\/: (:/\: FALSE FALSE) (Not TRUE)) ==> \/ /\ false false false A# simplify (:\/: (:/\: FALSE FALSE) TRUE) ==> \/ /\ false false true A# simplify (:\/: (:/\: FALSE (Not FALSE)) FALSE) ==> \/ /\ false true false A# simplify (:\/: (:/\: FALSE (Not FALSE)) TRUE) ==> \/ /\ false true true A# simplify (:\/: (:/\: FALSE (Not TRUE)) FALSE) ==> \/ /\ false false false A# simplify (:\/: (:/\: FALSE (Not TRUE)) TRUE) ==> \/ /\ false false true A# simplify (:\/: (:/\: FALSE TRUE) FALSE) ==> \/ /\ false true false A# simplify (:\/: (:/\: FALSE TRUE) (Not FALSE)) ==> \/ /\ false true true A# simplify (:\/: (:/\: FALSE TRUE) (Not TRUE)) ==> \/ /\ false true false A# simplify (:\/: (:/\: FALSE TRUE) TRUE) ==> \/ /\ false true true A# simplify (:\/: (:/\: (Not FALSE) FALSE) FALSE) ==> \/ /\ true false false A# simplify (:\/: (:/\: (Not FALSE) FALSE) TRUE) ==> \/ /\ true false true A# simplify (:\/: (:/\: (Not FALSE) TRUE) FALSE) ==> \/ /\ true true false A# simplify (:\/: (:/\: (Not FALSE) TRUE) TRUE) ==> \/ /\ true true true A# simplify (:\/: (:/\: (Not TRUE) FALSE) FALSE) ==> \/ /\ false false false A# simplify (:\/: (:/\: (Not TRUE) FALSE) TRUE) ==> \/ /\ false false true A# simplify (:\/: (:/\: (Not TRUE) TRUE) FALSE) ==> \/ /\ false true false A# simplify (:\/: (:/\: (Not TRUE) TRUE) TRUE) ==> \/ /\ false true true A# simplify (:\/: (:/\: TRUE FALSE) FALSE) ==> \/ /\ true false false A# simplify (:\/: (:/\: TRUE FALSE) (Not FALSE)) ==> \/ /\ true false true A# simplify (:\/: (:/\: TRUE FALSE) (Not TRUE)) ==> \/ /\ true false false A# simplify (:\/: (:/\: TRUE FALSE) TRUE) ==> \/ /\ true false true A# simplify (:\/: (:/\: TRUE (Not FALSE)) FALSE) ==> \/ /\ true true false A# simplify (:\/: (:/\: TRUE (Not FALSE)) TRUE) ==> \/ /\ true true true A# simplify (:\/: (:/\: TRUE (Not TRUE)) FALSE) ==> \/ /\ true false false A# simplify (:\/: (:/\: TRUE (Not TRUE)) TRUE) ==> \/ /\ true false true A# simplify (:\/: (:/\: TRUE TRUE) FALSE) ==> \/ /\ true true false A# simplify (:\/: (:/\: TRUE TRUE) (Not FALSE)) ==> \/ /\ true true true A# simplify (:\/: (:/\: TRUE TRUE) (Not TRUE)) ==> \/ /\ true true false A# simplify (:\/: (:/\: TRUE TRUE) TRUE) ==> \/ /\ true true true A# simplify (:\/: (:=>: FALSE FALSE) FALSE) ==> \/ true false false A# simplify (:\/: (:=>: FALSE FALSE) (Not FALSE)) ==> \/ true false true A# simplify (:\/: (:=>: FALSE FALSE) (Not TRUE)) ==> \/ true false false A# simplify (:\/: (:=>: FALSE FALSE) TRUE) ==> \/ true false true A# simplify (:\/: (:=>: FALSE (Not FALSE)) FALSE) ==> \/ true true false A# simplify (:\/: (:=>: FALSE (Not FALSE)) TRUE) ==> \/ true true true A# simplify (:\/: (:=>: FALSE (Not TRUE)) FALSE) ==> \/ true false false A# simplify (:\/: (:=>: FALSE (Not TRUE)) TRUE) ==> \/ true false true A# simplify (:\/: (:=>: FALSE TRUE) FALSE) ==> \/ true true false A# simplify (:\/: (:=>: FALSE TRUE) (Not FALSE)) ==> \/ true true true A# simplify (:\/: (:=>: FALSE TRUE) (Not TRUE)) ==> \/ true true false A# simplify (:\/: (:=>: FALSE TRUE) TRUE) ==> \/ true true true A# simplify (:\/: (:=>: (Not FALSE) FALSE) FALSE) ==> \/ false false false A# simplify (:\/: (:=>: (Not FALSE) FALSE) TRUE) ==> \/ false false true A# simplify (:\/: (:=>: (Not FALSE) TRUE) FALSE) ==> \/ false true false A# simplify (:\/: (:=>: (Not FALSE) TRUE) TRUE) ==> \/ false true true A# simplify (:\/: (:=>: (Not TRUE) FALSE) FALSE) ==> \/ true false false A# simplify (:\/: (:=>: (Not TRUE) FALSE) TRUE) ==> \/ true false true A# simplify (:\/: (:=>: (Not TRUE) TRUE) FALSE) ==> \/ true true false A# simplify (:\/: (:=>: (Not TRUE) TRUE) TRUE) ==> \/ true true true A# simplify (:\/: (:=>: TRUE FALSE) FALSE) ==> \/ false false false A# simplify (:\/: (:=>: TRUE FALSE) (Not FALSE)) ==> \/ false false true A# simplify (:\/: (:=>: TRUE FALSE) (Not TRUE)) ==> \/ false false false A# simplify (:\/: (:=>: TRUE FALSE) TRUE) ==> \/ false false true A# simplify (:\/: (:=>: TRUE (Not FALSE)) FALSE) ==> \/ false true false A# simplify (:\/: (:=>: TRUE (Not FALSE)) TRUE) ==> \/ false true true A# simplify (:\/: (:=>: TRUE (Not TRUE)) FALSE) ==> \/ false false false A# simplify (:\/: (:=>: TRUE (Not TRUE)) TRUE) ==> \/ false false true A# simplify (:\/: (:=>: TRUE TRUE) FALSE) ==> \/ false true false A# simplify (:\/: (:=>: TRUE TRUE) (Not FALSE)) ==> \/ false true true A# simplify (:\/: (:=>: TRUE TRUE) (Not TRUE)) ==> \/ false true false A# simplify (:\/: (:=>: TRUE TRUE) TRUE) ==> \/ false true true A# simplify (:\/: (:\/: FALSE FALSE) FALSE) ==> \/ false false false A# simplify (:\/: (:\/: FALSE FALSE) (Not FALSE)) ==> \/ false false true A# simplify (:\/: (:\/: FALSE FALSE) (Not TRUE)) ==> \/ false false false A# simplify (:\/: (:\/: FALSE FALSE) TRUE) ==> \/ false false true A# simplify (:\/: (:\/: FALSE (Not FALSE)) FALSE) ==> \/ false true false A# simplify (:\/: (:\/: FALSE (Not FALSE)) TRUE) ==> \/ false true true A# simplify (:\/: (:\/: FALSE (Not TRUE)) FALSE) ==> \/ false false false A# simplify (:\/: (:\/: FALSE (Not TRUE)) TRUE) ==> \/ false false true A# simplify (:\/: (:\/: FALSE TRUE) FALSE) ==> \/ false true false A# simplify (:\/: (:\/: FALSE TRUE) (Not FALSE)) ==> \/ false true true A# simplify (:\/: (:\/: FALSE TRUE) (Not TRUE)) ==> \/ false true false A# simplify (:\/: (:\/: FALSE TRUE) TRUE) ==> \/ false true true A# simplify (:\/: (:\/: (Not FALSE) FALSE) FALSE) ==> \/ true false false A# simplify (:\/: (:\/: (Not FALSE) FALSE) TRUE) ==> \/ true false true A# simplify (:\/: (:\/: (Not FALSE) TRUE) FALSE) ==> \/ true true false A# simplify (:\/: (:\/: (Not FALSE) TRUE) TRUE) ==> \/ true true true A# simplify (:\/: (:\/: (Not TRUE) FALSE) FALSE) ==> \/ false false false A# simplify (:\/: (:\/: (Not TRUE) FALSE) TRUE) ==> \/ false false true A# simplify (:\/: (:\/: (Not TRUE) TRUE) FALSE) ==> \/ false true false A# simplify (:\/: (:\/: (Not TRUE) TRUE) TRUE) ==> \/ false true true A# simplify (:\/: (:\/: TRUE FALSE) FALSE) ==> \/ true false false A# simplify (:\/: (:\/: TRUE FALSE) (Not FALSE)) ==> \/ true false true A# simplify (:\/: (:\/: TRUE FALSE) (Not TRUE)) ==> \/ true false false A# simplify (:\/: (:\/: TRUE FALSE) TRUE) ==> \/ true false true A# simplify (:\/: (:\/: TRUE (Not FALSE)) FALSE) ==> \/ true true false A# simplify (:\/: (:\/: TRUE (Not FALSE)) TRUE) ==> \/ true true true A# simplify (:\/: (:\/: TRUE (Not TRUE)) FALSE) ==> \/ true false false A# simplify (:\/: (:\/: TRUE (Not TRUE)) TRUE) ==> \/ true false true A# simplify (:\/: (:\/: TRUE TRUE) FALSE) ==> \/ true true false A# simplify (:\/: (:\/: TRUE TRUE) (Not FALSE)) ==> \/ true true true A# simplify (:\/: (:\/: TRUE TRUE) (Not TRUE)) ==> \/ true true false A# simplify (:\/: (:\/: TRUE TRUE) TRUE) ==> \/ true true true A# simplify (:\/: (Exists (:| -1)) FALSE) ==> \/ -1 | 1 false A# simplify (:\/: (Exists (:| -1)) (Not FALSE)) ==> \/ -1 | 1 true A# simplify (:\/: (Exists (:| -1)) (Not TRUE)) ==> \/ -1 | 1 false A# simplify (:\/: (Exists (:| -1)) TRUE) ==> \/ -1 | 1 true A# simplify (:\/: (Exists (:| 0)) FALSE) ==> \/ false false A# simplify (:\/: (Exists (:| 0)) (Not FALSE)) ==> \/ false true A# simplify (:\/: (Exists (:| 0)) (Not TRUE)) ==> \/ false false A# simplify (:\/: (Exists (:| 0)) TRUE) ==> \/ false true A# simplify (:\/: (Exists (:| 1)) FALSE) ==> \/ 1 | 1 false A# simplify (:\/: (Exists (:| 1)) (Not FALSE)) ==> \/ 1 | 1 true A# simplify (:\/: (Exists (:| 1)) (Not TRUE)) ==> \/ 1 | 1 false A# simplify (:\/: (Exists (:| 1)) TRUE) ==> \/ 1 | 1 true A# simplify (:\/: (Exists (:| 2)) FALSE) ==> \/ 2 | 1 2 | 2 false A# simplify (:\/: (Exists (:| 2)) (Not FALSE)) ==> \/ 2 | 1 2 | 2 true A# simplify (:\/: (Exists (:| 2)) (Not TRUE)) ==> \/ 2 | 1 2 | 2 false A# simplify (:\/: (Exists (:| 2)) TRUE) ==> \/ 2 | 1 2 | 2 true A# simplify (:\/: (Exists (:| 101)) FALSE) ==> \/ 101 | 1 101 | 2 101 | 3 101 | 4 101 | 5 101 | 6 101 | 7 101 | 8 101 | 9 101 | 10 101 | 11 101 | 12 101 | 13 101 | 14 101 | 15 101 | 16 101 | 17 101 | 18 101 | 19 101 | 20 101 | 21 101 | 22 101 | 23 101 | 24 101 | 25 101 | 26 101 | 27 101 | 28 101 | 29 101 | 30 101 | 31 101 | 32 101 | 33 101 | 34 101 | 35 101 | 36 101 | 37 101 | 38 101 | 39 101 | 40 101 | 41 101 | 42 101 | 43 101 | 44 101 | 45 101 | 46 101 | 47 101 | 48 101 | 49 101 | 50 101 | 51 101 | 52 101 | 53 101 | 54 101 | 55 101 | 56 101 | 57 101 | 58 101 | 59 101 | 60 101 | 61 101 | 62 101 | 63 101 | 64 101 | 65 101 | 66 101 | 67 101 | 68 101 | 69 101 | 70 101 | 71 101 | 72 101 | 73 101 | 74 101 | 75 101 | 76 101 | 77 101 | 78 101 | 79 101 | 80 101 | 81 101 | 82 101 | 83 101 | 84 101 | 85 101 | 86 101 | 87 101 | 88 101 | 89 101 | 90 101 | 91 101 | 92 101 | 93 101 | 94 101 | 95 101 | 96 101 | 97 101 | 98 101 | 99 101 | 100 101 | 101 false A# simplify (:\/: (Exists (:| 101)) (Not FALSE)) ==> \/ 101 | 1 101 | 2 101 | 3 101 | 4 101 | 5 101 | 6 101 | 7 101 | 8 101 | 9 101 | 10 101 | 11 101 | 12 101 | 13 101 | 14 101 | 15 101 | 16 101 | 17 101 | 18 101 | 19 101 | 20 101 | 21 101 | 22 101 | 23 101 | 24 101 | 25 101 | 26 101 | 27 101 | 28 101 | 29 101 | 30 101 | 31 101 | 32 101 | 33 101 | 34 101 | 35 101 | 36 101 | 37 101 | 38 101 | 39 101 | 40 101 | 41 101 | 42 101 | 43 101 | 44 101 | 45 101 | 46 101 | 47 101 | 48 101 | 49 101 | 50 101 | 51 101 | 52 101 | 53 101 | 54 101 | 55 101 | 56 101 | 57 101 | 58 101 | 59 101 | 60 101 | 61 101 | 62 101 | 63 101 | 64 101 | 65 101 | 66 101 | 67 101 | 68 101 | 69 101 | 70 101 | 71 101 | 72 101 | 73 101 | 74 101 | 75 101 | 76 101 | 77 101 | 78 101 | 79 101 | 80 101 | 81 101 | 82 101 | 83 101 | 84 101 | 85 101 | 86 101 | 87 101 | 88 101 | 89 101 | 90 101 | 91 101 | 92 101 | 93 101 | 94 101 | 95 101 | 96 101 | 97 101 | 98 101 | 99 101 | 100 101 | 101 true A# simplify (:\/: (Exists (:| 101)) (Not TRUE)) ==> \/ 101 | 1 101 | 2 101 | 3 101 | 4 101 | 5 101 | 6 101 | 7 101 | 8 101 | 9 101 | 10 101 | 11 101 | 12 101 | 13 101 | 14 101 | 15 101 | 16 101 | 17 101 | 18 101 | 19 101 | 20 101 | 21 101 | 22 101 | 23 101 | 24 101 | 25 101 | 26 101 | 27 101 | 28 101 | 29 101 | 30 101 | 31 101 | 32 101 | 33 101 | 34 101 | 35 101 | 36 101 | 37 101 | 38 101 | 39 101 | 40 101 | 41 101 | 42 101 | 43 101 | 44 101 | 45 101 | 46 101 | 47 101 | 48 101 | 49 101 | 50 101 | 51 101 | 52 101 | 53 101 | 54 101 | 55 101 | 56 101 | 57 101 | 58 101 | 59 101 | 60 101 | 61 101 | 62 101 | 63 101 | 64 101 | 65 101 | 66 101 | 67 101 | 68 101 | 69 101 | 70 101 | 71 101 | 72 101 | 73 101 | 74 101 | 75 101 | 76 101 | 77 101 | 78 101 | 79 101 | 80 101 | 81 101 | 82 101 | 83 101 | 84 101 | 85 101 | 86 101 | 87 101 | 88 101 | 89 101 | 90 101 | 91 101 | 92 101 | 93 101 | 94 101 | 95 101 | 96 101 | 97 101 | 98 101 | 99 101 | 100 101 | 101 false A# simplify (:\/: (Exists (:| 101)) TRUE) ==> \/ 101 | 1 101 | 2 101 | 3 101 | 4 101 | 5 101 | 6 101 | 7 101 | 8 101 | 9 101 | 10 101 | 11 101 | 12 101 | 13 101 | 14 101 | 15 101 | 16 101 | 17 101 | 18 101 | 19 101 | 20 101 | 21 101 | 22 101 | 23 101 | 24 101 | 25 101 | 26 101 | 27 101 | 28 101 | 29 101 | 30 101 | 31 101 | 32 101 | 33 101 | 34 101 | 35 101 | 36 101 | 37 101 | 38 101 | 39 101 | 40 101 | 41 101 | 42 101 | 43 101 | 44 101 | 45 101 | 46 101 | 47 101 | 48 101 | 49 101 | 50 101 | 51 101 | 52 101 | 53 101 | 54 101 | 55 101 | 56 101 | 57 101 | 58 101 | 59 101 | 60 101 | 61 101 | 62 101 | 63 101 | 64 101 | 65 101 | 66 101 | 67 101 | 68 101 | 69 101 | 70 101 | 71 101 | 72 101 | 73 101 | 74 101 | 75 101 | 76 101 | 77 101 | 78 101 | 79 101 | 80 101 | 81 101 | 82 101 | 83 101 | 84 101 | 85 101 | 86 101 | 87 101 | 88 101 | 89 101 | 90 101 | 91 101 | 92 101 | 93 101 | 94 101 | 95 101 | 96 101 | 97 101 | 98 101 | 99 101 | 100 101 | 101 true A# simplify (:\/: FALSE (:/\: FALSE FALSE)) ==> \/ false /\ false false A# simplify (:\/: FALSE (:/\: FALSE (Not FALSE))) ==> \/ false /\ false true A# simplify (:\/: FALSE (:/\: FALSE (Not TRUE))) ==> \/ false /\ false false A# simplify (:\/: FALSE (:/\: FALSE TRUE)) ==> \/ false /\ false true A# simplify (:\/: FALSE (:/\: (Not FALSE) FALSE)) ==> \/ false /\ true false A# simplify (:\/: FALSE (:/\: (Not FALSE) TRUE)) ==> \/ false /\ true true A# simplify (:\/: FALSE (:/\: (Not TRUE) FALSE)) ==> \/ false /\ false false A# simplify (:\/: FALSE (:/\: (Not TRUE) TRUE)) ==> \/ false /\ false true A# simplify (:\/: FALSE (:/\: TRUE FALSE)) ==> \/ false /\ true false A# simplify (:\/: FALSE (:/\: TRUE (Not FALSE))) ==> \/ false /\ true true A# simplify (:\/: FALSE (:/\: TRUE (Not TRUE))) ==> \/ false /\ true false A# simplify (:\/: FALSE (:/\: TRUE TRUE)) ==> \/ false /\ true true A# simplify (:\/: FALSE (:=>: FALSE FALSE)) ==> \/ false true false A# simplify (:\/: FALSE (:=>: FALSE (Not FALSE))) ==> \/ false true true A# simplify (:\/: FALSE (:=>: FALSE (Not TRUE))) ==> \/ false true false A# simplify (:\/: FALSE (:=>: FALSE TRUE)) ==> \/ false true true A# simplify (:\/: FALSE (:=>: (Not FALSE) FALSE)) ==> \/ false false false A# simplify (:\/: FALSE (:=>: (Not FALSE) TRUE)) ==> \/ false false true A# simplify (:\/: FALSE (:=>: (Not TRUE) FALSE)) ==> \/ false true false A# simplify (:\/: FALSE (:=>: (Not TRUE) TRUE)) ==> \/ false true true A# simplify (:\/: FALSE (:=>: TRUE FALSE)) ==> \/ false false false A# simplify (:\/: FALSE (:=>: TRUE (Not FALSE))) ==> \/ false false true A# simplify (:\/: FALSE (:=>: TRUE (Not TRUE))) ==> \/ false false false A# simplify (:\/: FALSE (:=>: TRUE TRUE)) ==> \/ false false true A# simplify (:\/: FALSE (:\/: FALSE FALSE)) ==> \/ false false false A# simplify (:\/: FALSE (:\/: FALSE (Not FALSE))) ==> \/ false false true A# simplify (:\/: FALSE (:\/: FALSE (Not TRUE))) ==> \/ false false false A# simplify (:\/: FALSE (:\/: FALSE TRUE)) ==> \/ false false true A# simplify (:\/: FALSE (:\/: (Not FALSE) FALSE)) ==> \/ false true false A# simplify (:\/: FALSE (:\/: (Not FALSE) TRUE)) ==> \/ false true true A# simplify (:\/: FALSE (:\/: (Not TRUE) FALSE)) ==> \/ false false false A# simplify (:\/: FALSE (:\/: (Not TRUE) TRUE)) ==> \/ false false true A# simplify (:\/: FALSE (:\/: TRUE FALSE)) ==> \/ false true false A# simplify (:\/: FALSE (:\/: TRUE (Not FALSE))) ==> \/ false true true A# simplify (:\/: FALSE (:\/: TRUE (Not TRUE))) ==> \/ false true false A# simplify (:\/: FALSE (:\/: TRUE TRUE)) ==> \/ false true true A# simplify (:\/: FALSE (Exists (:| -1))) ==> \/ false -1 | 1 A# simplify (:\/: FALSE (Exists (:| 0))) ==> \/ false false A# simplify (:\/: FALSE (Exists (:| 1))) ==> \/ false 1 | 1 A# simplify (:\/: FALSE (Exists (:| 2))) ==> \/ false 2 | 1 2 | 2 A# simplify (:\/: FALSE (Exists (:| 101))) ==> \/ false 101 | 1 101 | 2 101 | 3 101 | 4 101 | 5 101 | 6 101 | 7 101 | 8 101 | 9 101 | 10 101 | 11 101 | 12 101 | 13 101 | 14 101 | 15 101 | 16 101 | 17 101 | 18 101 | 19 101 | 20 101 | 21 101 | 22 101 | 23 101 | 24 101 | 25 101 | 26 101 | 27 101 | 28 101 | 29 101 | 30 101 | 31 101 | 32 101 | 33 101 | 34 101 | 35 101 | 36 101 | 37 101 | 38 101 | 39 101 | 40 101 | 41 101 | 42 101 | 43 101 | 44 101 | 45 101 | 46 101 | 47 101 | 48 101 | 49 101 | 50 101 | 51 101 | 52 101 | 53 101 | 54 101 | 55 101 | 56 101 | 57 101 | 58 101 | 59 101 | 60 101 | 61 101 | 62 101 | 63 101 | 64 101 | 65 101 | 66 101 | 67 101 | 68 101 | 69 101 | 70 101 | 71 101 | 72 101 | 73 101 | 74 101 | 75 101 | 76 101 | 77 101 | 78 101 | 79 101 | 80 101 | 81 101 | 82 101 | 83 101 | 84 101 | 85 101 | 86 101 | 87 101 | 88 101 | 89 101 | 90 101 | 91 101 | 92 101 | 93 101 | 94 101 | 95 101 | 96 101 | 97 101 | 98 101 | 99 101 | 100 1