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
  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 (:| -1 (.* 0 ?)) ==> -1 | 0

A#  simplify (:| 0 (.* 0 ?)) ==> 0 | 0

A#  simplify (:| 1 (.* 0 ?)) ==> 1 | 0

A#  simplify (:| 2 (.* 0 ?)) ==> 2 | 0

A#  simplify (:| 101 (.* 0 ?)) ==> 101 | 0

A#  simplify (Exists (:/=: (.* 0 ?))) ==> \/
  true
  1 /= 0

A#  simplify (Exists (:<: (.* 0 ?))) ==> true

A#  simplify (Exists (:<=: (.* 0 ?))) ==> true

A#  simplify (Exists (:=: (.* 0 ?))) ==> \/
  false
  0 = 0

A#  simplify (Exists (:>: (.* 0 ?))) ==> true

A#  simplify (Exists (:>=: (.* 0 ?))) ==> true

A#  simplify (Exists (:| -1)) ==> -1 | 1

A#  simplify (Exists (:| 0)) ==> false

A#  simplify (Exists (:| 1)) ==> 1 | 1

A#  simplify (Exists (:| 2)) ==> \/
  2 | 1
  2 | 2

A#  simplify (Exists (:| 101)) ==> \/
  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

A#  simplify (Forall (:/=: (.* 0 ?))) ==> /\
  true
  0 /= 0

A#  simplify (Forall (:<: (.* 0 ?))) ==> false

A#  simplify (Forall (:<=: (.* 0 ?))) ==> false

A#  simplify (Forall (:=: (.* 0 ?))) ==> /\
  false
  1 = 0

A#  simplify (Forall (:>: (.* 0 ?))) ==> false

A#  simplify (Forall (:>=: (.* 0 ?))) ==> false

A#  simplify (Forall (:| -1)) ==> -1 | 1

A#  simplify (Forall (:| 0)) ==> true

A#  simplify (Forall (:| 1)) ==> 1 | 1

A#  simplify (Forall (:| 2)) ==> /\
  2 | 1
  2 | 2

A#  simplify (Forall (:| 101)) ==> /\
  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 (:/=: (.* 0 ?) (.* 0 ?1))) ==> 0 = 0

A#  simplify (Not (:/\: (:/\: FALSE FALSE) FALSE)) ==> \/
  true
  true
  true

A#  simplify (Not (:/\: (:/\: FALSE FALSE) TRUE)) ==> \/
  true
  true
  false

A#  simplify (Not (:/\: (:/\: FALSE TRUE) FALSE)) ==> \/
  true
  false
  true

A#  simplify (Not (:/\: (:/\: FALSE TRUE) TRUE)) ==> \/
  true
  false
  false

A#  simplify (Not (:/\: (:/\: TRUE FALSE) FALSE)) ==> \/
  false
  true
  true

A#  simplify (Not (:/\: (:/\: TRUE FALSE) TRUE)) ==> \/
  false
  true
  false

A#  simplify (Not (:/\: (:/\: TRUE TRUE) FALSE)) ==> \/
  false
  false
  true

A#  simplify (Not (:/\: (:/\: TRUE TRUE) TRUE)) ==> \/
  false
  false
  false

A#  simplify (Not (:/\: (:=>: FALSE FALSE) FALSE)) ==> \/
  /\
    false
    true
  true

A#  simplify (Not (:/\: (:=>: FALSE FALSE) TRUE)) ==> \/
  /\
    false
    true
  false

A#  simplify (Not (:/\: (:=>: FALSE TRUE) FALSE)) ==> \/
  /\
    false
    false
  true

A#  simplify (Not (:/\: (:=>: FALSE TRUE) TRUE)) ==> \/
  /\
    false
    false
  false

A#  simplify (Not (:/\: (:=>: TRUE FALSE) FALSE)) ==> \/
  /\
    true
    true
  true

A#  simplify (Not (:/\: (:=>: TRUE FALSE) TRUE)) ==> \/
  /\
    true
    true
  false

A#  simplify (Not (:/\: (:=>: TRUE TRUE) FALSE)) ==> \/
  /\
    true
    false
  true

A#  simplify (Not (:/\: (:=>: TRUE TRUE) TRUE)) ==> \/
  /\
    true
    false
  false

A#  simplify (Not (:/\: (:\/: FALSE FALSE) FALSE)) ==> \/
  /\
    true
    true
  true

A#  simplify (Not (:/\: (:\/: FALSE FALSE) TRUE)) ==> \/
  /\
    true
    true
  false

A#  simplify (Not (:/\: (:\/: FALSE TRUE) FALSE)) ==> \/
  /\
    true
    false
  true

A#  simplify (Not (:/\: (:\/: FALSE TRUE) TRUE)) ==> \/
  /\
    true
    false
  false

A#  simplify (Not (:/\: (:\/: TRUE FALSE) FALSE)) ==> \/
  /\
    false
    true
  true

A#  simplify (Not (:/\: (:\/: TRUE FALSE) TRUE)) ==> \/
  /\
    false
    true
  false

A#  simplify (Not (:/\: (:\/: TRUE TRUE) FALSE)) ==> \/
  /\
    false
    false
  true

A#  simplify (Not (:/\: (:\/: TRUE TRUE) TRUE)) ==> \/
  /\
    false
    false
  false

A#  simplify (Not (:/\: FALSE (:/\: FALSE FALSE))) ==> \/
  true
  true
  true

A#  simplify (Not (:/\: FALSE (:/\: FALSE TRUE))) ==> \/
  true
  true
  false

A#  simplify (Not (:/\: FALSE (:/\: TRUE FALSE))) ==> \/
  true
  false
  true

A#  simplify (Not (:/\: FALSE (:/\: TRUE TRUE))) ==> \/
  true
  false
  false

A#  simplify (Not (:/\: FALSE (:=>: FALSE FALSE))) ==> \/
  true
  /\
    false
    true

A#  simplify (Not (:/\: FALSE (:=>: FALSE TRUE))) ==> \/
  true
  /\
    false
    false

A#  simplify (Not (:/\: FALSE (:=>: TRUE FALSE))) ==> \/
  true
  /\
    true
    true

A#  simplify (Not (:/\: FALSE (:=>: TRUE TRUE))) ==> \/
  true
  /\
    true
    false

A#  simplify (Not (:/\: FALSE (:\/: FALSE FALSE))) ==> \/
  true
  /\
    true
    true

A#  simplify (Not (:/\: FALSE (:\/: FALSE TRUE))) ==> \/
  true
  /\
    true
    false

A#  simplify (Not (:/\: FALSE (:\/: TRUE FALSE))) ==> \/
  true
  /\
    false
    true

A#  simplify (Not (:/\: FALSE (:\/: TRUE TRUE))) ==> \/
  true
  /\
    false
    false

A#  simplify (Not (:/\: FALSE FALSE)) ==> \/
  true
  true

A#  simplify (Not (:/\: FALSE (Not FALSE))) ==> \/
  true
  false

A#  simplify (Not (:/\: FALSE (Not TRUE))) ==> \/
  true
  true

A#  simplify (Not (:/\: FALSE TRUE)) ==> \/
  true
  false

A#  simplify (Not (:/\: (Not FALSE) FALSE)) ==> \/
  false
  true

A#  simplify (Not (:/\: (Not FALSE) (Not FALSE))) ==> \/
  false
  false

A#  simplify (Not (:/\: (Not FALSE) (Not TRUE))) ==> \/
  false
  true

A#  simplify (Not (:/\: (Not FALSE) TRUE)) ==> \/
  false
  false

A#  simplify (Not (:/\: (Not TRUE) FALSE)) ==> \/
  true
  true

A#  simplify (Not (:/\: (Not TRUE) (Not FALSE))) ==> \/
  true
  false

A#  simplify (Not (:/\: (Not TRUE) (Not TRUE))) ==> \/
  true
  true

A#  simplify (Not (:/\: (Not TRUE) TRUE)) ==> \/
  true
  false

A#  simplify (Not (:/\: TRUE (:/\: FALSE FALSE))) ==> \/
  false
  true
  true

A#  simplify (Not (:/\: TRUE (:/\: FALSE TRUE))) ==> \/
  false
  true
  false

A#  simplify (Not (:/\: TRUE (:/\: TRUE FALSE))) ==> \/
  false
  false
  true

A#  simplify (Not (:/\: TRUE (:/\: TRUE TRUE))) ==> \/
  false
  false
  false

A#  simplify (Not (:/\: TRUE (:=>: FALSE FALSE))) ==> \/
  false
  /\
    false
    true

A#  simplify (Not (:/\: TRUE (:=>: FALSE TRUE))) ==> \/
  false
  /\
    false
    false

A#  simplify (Not (:/\: TRUE (:=>: TRUE FALSE))) ==> \/
  false
  /\
    true
    true

A#  simplify (Not (:/\: TRUE (:=>: TRUE TRUE))) ==> \/
  false
  /\
    true
    false

A#  simplify (Not (:/\: TRUE (:\/: FALSE FALSE))) ==> \/
  false
  /\
    true
    true

A#  simplify (Not (:/\: TRUE (:\/: FALSE TRUE))) ==> \/
  false
  /\
    true
    false

A#  simplify (Not (:/\: TRUE (:\/: TRUE FALSE))) ==> \/
  false
  /\
    false
    true

A#  simplify (Not (:/\: TRUE (:\/: TRUE TRUE))) ==> \/
  false
  /\
    false
    false

A#  simplify (Not (:/\: TRUE FALSE)) ==> \/
  false
  true

A#  simplify (Not (:/\: TRUE (Not FALSE))) ==> \/
  false
  false

A#  simplify (Not (:/\: TRUE (Not TRUE))) ==> \/
  false
  true

A#  simplify (Not (:/\: TRUE TRUE)) ==> \/
  false
  false

A#  simplify (Not (:<: (.* 0 ?) (.* 0 ?1))) ==> 0 >= 0

A#  simplify (Not (:<=: (.* 0 ?) (.* 0 ?1))) ==> 0 > 0

A#  simplify (Not (:=: (.* 0 ?) (.* 0 ?1))) ==> 0 /= 0

A#  simplify (Not (:=>: (:/\: FALSE FALSE) FALSE)) ==> /\
  false
  false
  true

A#  simplify (Not (:=>: (:/\: FALSE FALSE) TRUE)) ==> /\
  false
  false
  false

A#  simplify (Not (:=>: (:/\: FALSE TRUE) FALSE)) ==> /\
  false
  true
  true

A#  simplify (Not (:=>: (:/\: FALSE TRUE) TRUE)) ==> /\
  false
  true
  false

A#  simplify (Not (:=>: (:/\: TRUE FALSE) FALSE)) ==> /\
  true
  false
  true

A#  simplify (Not (:=>: (:/\: TRUE FALSE) TRUE)) ==> /\
  true
  false
  false

A#  simplify (Not (:=>: (:/\: TRUE TRUE) FALSE)) ==> /\
  true
  true
  true

A#  simplify (Not (:=>: (:/\: TRUE TRUE) TRUE)) ==> /\
  true
  true
  false

A#  simplify (Not (:=>: (:=>: FALSE FALSE) FALSE)) ==> /\
  \/
    true
    false
  true

A#  simplify (Not (:=>: (:=>: FALSE FALSE) TRUE)) ==> /\
  \/
    true
    false
  false

A#  simplify (Not (:=>: (:=>: FALSE TRUE) FALSE)) ==> /\
  \/
    true
    true
  true

A#  simplify (Not (:=>: (:=>: FALSE TRUE) TRUE)) ==> /\
  \/
    true
    true
  false

A#  simplify (Not (:=>: (:=>: TRUE FALSE) FALSE)) ==> /\
  \/
    false
    false
  true

A#  simplify (Not (:=>: (:=>: TRUE FALSE) TRUE)) ==> /\
  \/
    false
    false
  false

A#  simplify (Not (:=>: (:=>: TRUE TRUE) FALSE)) ==> /\
  \/
    false
    true
  true

A#  simplify (Not (:=>: (:=>: TRUE TRUE) TRUE)) ==> /\
  \/
    false
    true
  false

A#  simplify (Not (:=>: (:\/: FALSE FALSE) FALSE)) ==> /\
  \/
    false
    false
  true

A#  simplify (Not (:=>: (:\/: FALSE FALSE) TRUE)) ==> /\
  \/
    false
    false
  false

A#  simplify (Not (:=>: (:\/: FALSE TRUE) FALSE)) ==> /\
  \/
    false
    true
  true

A#  simplify (Not (:=>: (:\/: FALSE TRUE) TRUE)) ==> /\
  \/
    false
    true
  false

A#  simplify (Not (:=>: (:\/: TRUE FALSE) FALSE)) ==> /\
  \/
    true
    false
  true

A#  simplify (Not (:=>: (:\/: TRUE FALSE) TRUE)) ==> /\
  \/
    true
    false
  false

A#  simplify (Not (:=>: (:\/: TRUE TRUE) FALSE)) ==> /\
  \/
    true
    true
  true

A#  simplify (Not (:=>: (:\/: TRUE TRUE) TRUE)) ==> /\
  \/
    true
    true
  false

A#  simplify (Not (:=>: FALSE (:/\: FALSE FALSE))) ==> /\
  false
  \/
    true
    true

A#  simplify (Not (:=>: FALSE (:/\: FALSE TRUE))) ==> /\
  false
  \/
    true
    false

A#  simplify (Not (:=>: FALSE (:/\: TRUE FALSE))) ==> /\
  false
  \/
    false
    true

A#  simplify (Not (:=>: FALSE (:/\: TRUE TRUE))) ==> /\
  false
  \/
    false
    false

A#  simplify (Not (:=>: FALSE (:=>: FALSE FALSE))) ==> /\
  false
  false
  true

A#  simplify (Not (:=>: FALSE (:=>: FALSE TRUE))) ==> /\
  false
  false
  false

A#  simplify (Not (:=>: FALSE (:=>: TRUE FALSE))) ==> /\
  false
  true
  true

A#  simplify (Not (:=>: FALSE (:=>: TRUE TRUE))) ==> /\
  false
  true
  false

A#  simplify (Not (:=>: FALSE (:\/: FALSE FALSE))) ==> /\
  false
  true
  true

A#  simplify (Not (:=>: FALSE (:\/: FALSE TRUE))) ==> /\
  false
  true
  false

A#  simplify (Not (:=>: FALSE (:\/: TRUE FALSE))) ==> /\
  false
  false
  true

A#  simplify (Not (:=>: FALSE (:\/: TRUE TRUE))) ==> /\
  false
  false
  false

A#  simplify (Not (:=>: FALSE FALSE)) ==> /\
  false
  true

A#  simplify (Not (:=>: FALSE (Not FALSE))) ==> /\
  false
  false

A#  simplify (Not (:=>: FALSE (Not TRUE))) ==> /\
  false
  true

A#  simplify (Not (:=>: FALSE TRUE)) ==> /\
  false
  false

A#  simplify (Not (:=>: (Not FALSE) FALSE)) ==> /\
  true
  true

A#  simplify (Not (:=>: (Not FALSE) (Not FALSE))) ==> /\
  true
  false

A#  simplify (Not (:=>: (Not FALSE) (Not TRUE))) ==> /\
  true
  true

A#  simplify (Not (:=>: (Not FALSE) TRUE)) ==> /\
  true
  false

A#  simplify (Not (:=>: (Not TRUE) FALSE)) ==> /\
  false
  true

A#  simplify (Not (:=>: (Not TRUE) (Not FALSE))) ==> /\
  false
  false

A#  simplify (Not (:=>: (Not TRUE) (Not TRUE))) ==> /\
  false
  true

A#  simplify (Not (:=>: (Not TRUE) TRUE)) ==> /\
  false
  false

A#  simplify (Not (:=>: TRUE (:/\: FALSE FALSE))) ==> /\
  true
  \/
    true
    true

A#  simplify (Not (:=>: TRUE (:/\: FALSE TRUE))) ==> /\
  true
  \/
    true
    false

A#  simplify (Not (:=>: TRUE (:/\: TRUE FALSE))) ==> /\
  true
  \/
    false
    true

A#  simplify (Not (:=>: TRUE (:/\: TRUE TRUE))) ==> /\
  true
  \/
    false
    false

A#  simplify (Not (:=>: TRUE (:=>: FALSE FALSE))) ==> /\
  true
  false
  true

A#  simplify (Not (:=>: TRUE (:=>: FALSE TRUE))) ==> /\
  true
  false
  false

A#  simplify (Not (:=>: TRUE (:=>: TRUE FALSE))) ==> /\
  true
  true
  true

A#  simplify (Not (:=>: TRUE (:=>: TRUE TRUE))) ==> /\
  true
  true
  false

A#  simplify (Not (:=>: TRUE (:\/: FALSE FALSE))) ==> /\
  true
  true
  true

A#  simplify (Not (:=>: TRUE (:\/: FALSE TRUE))) ==> /\
  true
  true
  false

A#  simplify (Not (:=>: TRUE (:\/: TRUE FALSE))) ==> /\
  true
  false
  true

A#  simplify (Not (:=>: TRUE (:\/: TRUE TRUE))) ==> /\
  true
  false
  false

A#  simplify (Not (:=>: TRUE FALSE)) ==> /\
  true
  true

A#  simplify (Not (:=>: TRUE (Not FALSE))) ==> /\
  true
  false

A#  simplify (Not (:=>: TRUE (Not TRUE))) ==> /\
  true
  true

A#  simplify (Not (:=>: TRUE TRUE)) ==> /\
  true
  false

A#  simplify (Not (:>: (.* 0 ?) (.* 0 ?1))) ==> 0 >= 0

A#  simplify (Not (:>=: (.* 0 ?) (.* 0 ?1))) ==> 0 > 0

A#  simplify (Not (:\/: (:/\: FALSE FALSE) FALSE)) ==> /\
  \/
    true
    true
  true

A#  simplify (Not (:\/: (:/\: FALSE FALSE) TRUE)) ==> /\
  \/
    true
    true
  false

A#  simplify (Not (:\/: (:/\: FALSE TRUE) FALSE)) ==> /\
  \/
    true
    false
  true

A#  simplify (Not (:\/: (:/\: FALSE TRUE) TRUE)) ==> /\
  \/
    true
    false
  false

A#  simplify (Not (:\/: (:/\: TRUE FALSE) FALSE)) ==> /\
  \/
    false
    true
  true

A#  simplify (Not (:\/: (:/\: TRUE FALSE) TRUE)) ==> /\
  \/
    false
    true
  false

A#  simplify (Not (:\/: (:/\: TRUE TRUE) FALSE)) ==> /\
  \/
    false
    false
  true

A#  simplify (Not (:\/: (:/\: TRUE TRUE) TRUE)) ==> /\
  \/
    false
    false
  false

A#  simplify (Not (:\/: (:=>: FALSE FALSE) FALSE)) ==> /\
  false
  true
  true

A#  simplify (Not (:\/: (:=>: FALSE FALSE) TRUE)) ==> /\
  false
  true
  false

A#  simplify (Not (:\/: (:=>: FALSE TRUE) FALSE)) ==> /\
  false
  false
  true

A#  simplify (Not (:\/: (:=>: FALSE TRUE) TRUE)) ==> /\
  false
  false
  false

A#  simplify (Not (:\/: (:=>: TRUE FALSE) FALSE)) ==> /\
  true
  true
  true

A#  simplify (Not (:\/: (:=>: TRUE FALSE) TRUE)) ==> /\
  true
  true
  false

A#  simplify (Not (:\/: (:=>: TRUE TRUE) FALSE)) ==> /\
  true
  false
  true

A#  simplify (Not (:\/: (:=>: TRUE TRUE) TRUE)) ==> /\
  true
  false
  false

A#  simplify (Not (:\/: (:\/: FALSE FALSE) FALSE)) ==> /\
  true
  true
  true

A#  simplify (Not (:\/: (:\/: FALSE FALSE) TRUE)) ==> /\
  true
  true
  false

A#  simplify (Not (:\/: (:\/: FALSE TRUE) FALSE)) ==> /\
  true
  false
  true

A#  simplify (Not (:\/: (:\/: FALSE TRUE) TRUE)) ==> /\
  true
  false
  false

A#  simplify (Not (:\/: (:\/: TRUE FALSE) FALSE)) ==> /\
  false
  true
  true

A#  simplify (Not (:\/: (:\/: TRUE FALSE) TRUE)) ==> /\
  false
  true
  false

A#  simplify (Not (:\/: (:\/: TRUE TRUE) FALSE)) ==> /\
  false
  false
  true

A#  simplify (Not (:\/: (:\/: TRUE TRUE) TRUE)) ==> /\
  false
  false
  false

A#  simplify (Not (:\/: FALSE (:/\: FALSE FALSE))) ==> /\
  true
  \/
    true
    true

A#  simplify (Not (:\/: FALSE (:/\: FALSE TRUE))) ==> /\
  true
  \/
    true
    false

A#  simplify (Not (:\/: FALSE (:/\: TRUE FALSE))) ==> /\
  true
  \/
    false
    true

A#  simplify (Not (:\/: FALSE (:/\: TRUE TRUE))) ==> /\
  true
  \/
    false
    false

A#  simplify (Not (:\/: FALSE (:=>: FALSE FALSE))) ==> /\
  true
  false
  true

A#  simplify (Not (:\/: FALSE (:=>: FALSE TRUE))) ==> /\
  true
  false
  false

A#  simplify (Not (:\/: FALSE (:=>: TRUE FALSE))) ==> /\
  true
  true
  true

A#  simplify (Not (:\/: FALSE (:=>: TRUE TRUE))) ==> /\
  true
  true
  false

A#  simplify (Not (:\/: FALSE (:\/: FALSE FALSE))) ==> /\
  true
  true
  true

A#  simplify (Not (:\/: FALSE (:\/: FALSE TRUE))) ==> /\
  true
  true
  false

A#  simplify (Not (:\/: FALSE (:\/: TRUE FALSE))) ==> /\
  true
  false
  true

A#  simplify (Not (:\/: FALSE (:\/: TRUE TRUE))) ==> /\
  true
  false
  false

A#  simplify (Not (:\/: FALSE FALSE)) ==> /\
  true
  true

A#  simplify (Not (:\/: FALSE (Not FALSE))) ==> /\
  true
  false

A#  simplify (Not (:\/: FALSE (Not TRUE))) ==> /\
  true
  true

A#  simplify (Not (:\/: FALSE TRUE)) ==> /\
  true
  false

A#  simplify (Not (:\/: (Not FALSE) FALSE)) ==> /\
  false
  true

A#  simplify (Not (:\/: (Not FALSE) (Not FALSE))) ==> /\
  false
  false

A#  simplify (Not (:\/: (Not FALSE) (Not TRUE))) ==> /\
  false
  true

A#  simplify (Not (:\/: (Not FALSE) TRUE)) ==> /\
  false
  false

A#  simplify (Not (:\/: (Not TRUE) FALSE)) ==> /\
  true
  true

A#  simplify (Not (:\/: (Not TRUE) (Not FALSE))) ==> /\
  true
  false

A#  simplify (Not (:\/: (Not TRUE) (Not TRUE))) ==> /\
  true
  true

A#  simplify (Not (:\/: (Not TRUE) TRUE)) ==> /\
  true
  false

A#  simplify (Not (:\/: TRUE (:/\: FALSE FALSE))) ==> /\
  false
  \/
    true
    true

A#  simplify (Not (:\/: TRUE (:/\: FALSE TRUE))) ==> /\
  false
  \/
    true
    false

A#  simplify (Not (:\/: TRUE (:/\: TRUE FALSE))) ==> /\
  false
  \/
    false
    true

A#  simplify (Not (:\/: TRUE (:/\: TRUE TRUE))) ==> /\
  false
  \/
    false
    false

A#  simplify (Not (:\/: TRUE (:=>: FALSE FALSE))) ==> /\
  false
  false
  true

A#  simplify (Not (:\/: TRUE (:=>: FALSE TRUE))) ==> /\
  false
  false
  false

A#  simplify (Not (:\/: TRUE (:=>: TRUE FALSE))) ==> /\
  false
  true
  true

A#  simplify (Not (:\/: TRUE (:=>: TRUE TRUE))) ==> /\
  false
  true
  false

A#  simplify (Not (:\/: TRUE (:\/: FALSE FALSE))) ==> /\
  false
  true
  true

A#  simplify (Not (:\/: TRUE (:\/: FALSE TRUE))) ==> /\
  false
  true
  false

A#  simplify (Not (:\/: TRUE (:\/: TRUE FALSE))) ==> /\
  false
  false
  true

A#  simplify (Not (:\/: TRUE (:\/: TRUE TRUE))) ==> /\
  false
  false
  false

A#  simplify (Not (:\/: TRUE FALSE)) ==> /\
  false
  true

A#  simplify (Not (:\/: TRUE (Not FALSE))) ==> /\
  false
  false

A#  simplify (Not (:\/: TRUE (Not TRUE))) ==> /\
  false
  true

A#  simplify (Not (:\/: TRUE TRUE)) ==> /\
  false
  false

A#  simplify (Not (:| -1 (.* 0 ?))) ==> Not (-1 | 0)

A#  simplify (Not (:| 0 (.* 0 ?))) ==> Not (0 | 0)

A#  simplify (Not (:| 1 (.* 0 ?))) ==> Not (1 | 0)

A#  simplify (Not (:| 2 (.* 0 ?))) ==> Not (2 | 0)

A#  simplify (Not (:| 101 (.* 0 ?))) ==> Not (101 | 0)

A#  simplify (Not (Exists (:| -1))) ==> Not (-1 | 1)

A#  simplify (Not (Exists (:| 0))) ==> true

A#  simplify (Not (Exists (:| 1))) ==> Not (1 | 1)

A#  simplify (Not (Exists (:| 2))) ==> /\
  Not (2 | 1)
  Not (2 | 2)

A#  simplify (Not (Exists (:| 101))) ==> /\
  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)

A#  simplify (Not FALSE) ==> true

A#  simplify (Not (Forall (:| -1))) ==> Not (-1 | 1)

A#  simplify (Not (Forall (:| 0))) ==> false

A#  simplify (Not (Forall (:| 1))) ==> Not (1 | 1)

A#  simplify (Not (Forall (:| 2))) ==> \/
  Not (2 | 1)
  Not (2 | 2)

A#  simplify (Not (Forall (:| 101))) ==> \/
  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)

A#  simplify (Not (Not (:/\: FALSE FALSE))) ==> /\
  false
  false

A#  simplify (Not (Not (:/\: FALSE TRUE))) ==> /\
  false
  true

A#  simplify (Not (Not (:/\: TRUE FALSE))) ==> /\
  true
  false

A#  simplify (Not (Not (:/\: TRUE TRUE))) ==> /\
  true
  true

A#  simplify (Not (Not (:=>: FALSE FALSE))) ==> \/
  true
  false

A#  simplify (Not (Not (:=>: FALSE TRUE))) ==> \/
  true
  true

A#  simplify (Not (Not (:=>: TRUE FALSE))) ==> \/
  false
  false

A#  simplify (Not (Not (:=>: TRUE TRUE))) ==> \/
  false
  true

A#  simplify (Not (Not (:\/: FALSE FALSE))) ==> \/
  false
  false

A#  simplify (Not (Not (:\/: FALSE TRUE))) ==> \/
  false
  true

A#  simplify (Not (Not (:\/: TRUE FALSE))) ==> \/
  true
  false

A#  simplify (Not (Not (:\/: TRUE TRUE))) ==> \/
  true
  true

A#  simplify (Not (Not FALSE)) ==> false

A#  simplify (Not (Not (Not FALSE))) ==> true

A#  simplify (Not (Not (Not TRUE))) ==> false

A#  simplify (Not (Not TRUE)) ==> true

A#  simplify (Not TRUE) ==> false

A#  simplify TRUE ==> true

B#  subst_term ? -1 (.* 0 ?1) ==> 0

B#  subst_term ? -1 (num -1) ==> -1

B#  subst_term ? -1 (num 0) ==> 0

B#  subst_term ? -1 (num 1) ==> 1

B#  subst_term ? -1 (num 2) ==> 2

B#  subst_term ? -1 (num 101) ==> 101

B#  subst_term ? 0 (.* 0 ?1) ==> 0

B#  subst_term ? 0 (num -1) ==> -1

B#  subst_term ? 0 (num 0) ==> 0

B#  subst_term ? 0 (num 1) ==> 1

B#  subst_term ? 0 (num 2) ==> 2

B#  subst_term ? 0 (num 101) ==> 101

B#  subst_term ? 1 (.* 0 ?1) ==> 0

B#  subst_term ? 1 (num -1) ==> -1

B#  subst_term ? 1 (num 0) ==> 0

B#  subst_term ? 1 (num 1) ==> 1

B#  subst_term ? 1 (num 2) ==> 2

B#  subst_term ? 1 (num 101) ==> 101

B#  subst_term ? 2 (.* 0 ?1) ==> 0

B#  subst_term ? 2 (num -1) ==> -1

B#  subst_term ? 2 (num 0) ==> 0

B#  subst_term ? 2 (num 1) ==> 1

B#  subst_term ? 2 (num 2) ==> 2

B#  subst_term ? 2 (num 101) ==> 101

B#  subst_term ? 101 (.* 0 ?1) ==> 0

B#  subst_term ? 101 (num -1) ==> -1

B#  subst_term ? 101 (num 0) ==> 0

B#  subst_term ? 101 (num 1) ==> 1

B#  subst_term ? 101 (num 2) ==> 2

B#  subst_term ? 101 (num 101) ==> 101

B#  case exists $fQuantFormula (:| -1 ?) of x :| _ -> x ==> -1

B#  case exists $fQuantFormula (:| 0 ?) of x :| _ -> x ==> 0

B#  case exists $fQuantFormula (:| 1 ?) of x :| _ -> x ==> 1

B#  case exists $fQuantFormula (:| 2 ?) of x :| _ -> x ==> 2

B#  case exists $fQuantFormula (:| 101 ?) of x :| _ -> x ==> 101

B#  case forall $fQuantFormula (:| -1 ?) of x :| _ -> x ==> -1

B#  case forall $fQuantFormula (:| 0 ?) of x :| _ -> x ==> 0

B#  case forall $fQuantFormula (:| 1 ?) of x :| _ -> x ==> 1

B#  case forall $fQuantFormula (:| 2 ?) of x :| _ -> x ==> 2

B#  case forall $fQuantFormula (:| 101 ?) of x :| _ -> x ==> 101

B#  case translate (Exists (:| -1)) of Ex x _ _ -> x ==> False

B#  case translate (Exists (:| -1)) of Ex _ x _ -> x ==> (0,-1)

B#  case translate (Exists (:| 0)) of Ex x _ _ -> x ==> False

B#  case translate (Exists (:| 0)) of Ex _ x _ -> x ==> (0,0)

B#  case translate (Exists (:| 2)) of Ex x _ _ -> x ==> False

B#  case translate (Exists (:| 2)) of Ex _ x _ -> x ==> (0,2)

B#  case translate (Exists (:| 101)) of Ex x _ _ -> x ==> False

B#  case translate (Exists (:| 101)) of Ex _ x _ -> x ==> (0,101)

B#  case translate (Forall (:| -1)) of Ex x _ _ -> x ==> True

B#  case translate (Forall (:| -1)) of Ex _ x _ -> x ==> (0,-1)

B#  case translate (Forall (:| 0)) of Ex x _ _ -> x ==> True

B#  case translate (Forall (:| 0)) of Ex _ x _ -> x ==> (0,0)

B#  case translate (Forall (:| 2)) of Ex x _ _ -> x ==> True

B#  case translate (Forall (:| 2)) of Ex _ x _ -> x ==> (0,2)

B#  case translate (Forall (:| 101)) of Ex x _ _ -> x ==> True

B#  case translate (Forall (:| 101)) of Ex _ x _ -> x ==> (0,101)

B#  case case translate (:/=: ? ?1) of Leaf x -> x of Prop x _ -> x ==> True

B#  case case translate (:<: ? ?1) of Leaf x -> x of Prop x _ -> x ==> False

B#  case case translate (:<=: ? ?1) of Leaf x -> x of Prop x _ -> x ==> False

B#  case case translate (:=: ? ?1) of Leaf x -> x of Prop x _ -> x ==> False

B#  case case translate (:>: ? ?1) of Leaf x -> x of Prop x _ -> x ==> True

B#  case case translate (:>=: ? ?1) of Leaf x -> x of Prop x _ -> x ==> True

B#  case case translate (:| -1 ?) of Leaf x -> x of Prop x _ -> x ==> False

B#  case case translate (:| 0 ?) of Leaf x -> x of Prop x _ -> x ==> False

B#  case case translate (:| 1 ?) of Leaf x -> x of Prop x _ -> x ==> False

B#  case case translate (:| 2 ?) of Leaf x -> x of Prop x _ -> x ==> False

B#  case case translate (:| 101 ?) of Leaf x -> x of Prop x _ -> x ==> False

B#  case case translate FALSE of Leaf x -> x of Prop x _ -> x ==> False

B#  case case translate (Not (:/=: ? ?1)) of Leaf x -> x of Prop x _ -> x ==> False

B#  case case translate (Not (:<: ? ?1)) of Leaf x -> x of Prop x _ -> x ==> True

B#  case case translate (Not (:<=: ? ?1)) of Leaf x -> x of Prop x _ -> x ==> True

B#  case case translate (Not (:=: ? ?1)) of Leaf x -> x of Prop x _ -> x ==> True

B#  case case translate (Not (:>: ? ?1)) of Leaf x -> x of Prop x _ -> x ==> False

B#  case case translate (Not (:>=: ? ?1)) of Leaf x -> x of Prop x _ -> x ==> False

B#  case case translate (Not FALSE) of Leaf x -> x of Prop x _ -> x ==> True

B#  case case translate (Not TRUE) of Leaf x -> x of Prop x _ -> x ==> False

B#  case case translate TRUE of Leaf x -> x of Prop x _ -> x ==> True