tt('const/quantHeuristics/GUESS_EXISTS', ty, ![A : $t, B : $t]: ((A > B) > ((B > $o) > $o))).
tt('const/quantHeuristics/GUESS_EXISTS_GAP', ty, ![A : $t, B : $t]: ((A > B) > ((B > $o) > $o))).
tt('const/quantHeuristics/GUESS_EXISTS_POINT', ty, ![A : $t, B : $t]: ((A > B) > ((B > $o) > $o))).
tt('const/quantHeuristics/GUESS_FORALL', ty, ![A : $t, B : $t]: ((A > B) > ((B > $o) > $o))).
tt('const/quantHeuristics/GUESS_FORALL_GAP', ty, ![A : $t, B : $t]: ((A > B) > ((B > $o) > $o))).
tt('const/quantHeuristics/GUESS_FORALL_POINT', ty, ![A : $t, B : $t]: ((A > B) > ((B > $o) > $o))).
tt('const/quantHeuristics/IS_REMOVABLE_QUANT_FUN', ty, ![A : $t, B : $t]: ((A > B) > $o)).
tt('thm/quantHeuristics/GUESS_EXISTS_def_', def, ![A : $t, B : $t]: (![i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_EXISTS' A B) i P) = ((?[v : B]: (P v)) = (?[fv : A]: (P (i fv))))))).
tt('thm/quantHeuristics/GUESS_FORALL_def_', def, ![A : $t, B : $t]: (![i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_FORALL' A B) i P) = ((![v : B]: (P v)) = (![fv : A]: (P (i fv))))))).
tt('thm/quantHeuristics/GUESS_EXISTS_FORALL_REWRITES_0', ax, ![A : $t, B : $t]: (![i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_EXISTS' A B) i P) = (![v : B]: ((P v) => (?[fv : A]: (P (i fv)))))))).
tt('thm/quantHeuristics/GUESS_EXISTS_FORALL_REWRITES_e1', ax, ![A : $t, B : $t]: (![i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_FORALL' A B) i P) = (![v : B]: ((~ (P v)) => (?[fv : A]: (~ (P (i fv))))))))).
tt('thm/quantHeuristics/GUESS_EXISTS_POINT_def_', def, ![A : $t, B : $t]: (![i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_EXISTS_POINT' A B) i P) = (![fv : A]: (P (i fv)))))).
tt('thm/quantHeuristics/GUESS_FORALL_POINT_def_', def, ![A : $t, B : $t]: (![i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_FORALL_POINT' A B) i P) = (![fv : A]: (~ (P (i fv))))))).
tt('thm/quantHeuristics/GUESS_POINT_THM_0', ax, ![B : $t, A : $t]: (![i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_EXISTS_POINT' A B) i P) => ((?[v : B]: (P v)) = $true)))).
tt('thm/quantHeuristics/GUESS_POINT_THM_e1', ax, ![B : $t, A : $t]: (![i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_FORALL_POINT' A B) i P) => ((![v : B]: (P v)) = $false)))).
tt('thm/quantHeuristics/GUESS_EXISTS_GAP_def_', def, ![A : $t, B : $t]: (![i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_EXISTS_GAP' A B) i P) = (![v : B]: ((P v) => (?[fv : A]: (v = (i fv)))))))).
tt('thm/quantHeuristics/GUESS_FORALL_GAP_def_', def, ![A : $t, B : $t]: (![i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_FORALL_GAP' A B) i P) = (![v : B]: ((~ (P v)) => (?[fv : A]: (v = (i fv)))))))).
tt('thm/quantHeuristics/GUESS_REWRITES_tLL', ax, ![A : $t, B : $t]: (![i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_EXISTS' A B) i P) = (![v : B]: ((P v) => (?[fv : A]: (P (i fv)))))))).
tt('thm/quantHeuristics/GUESS_REWRITES_tRL', ax, ![A : $t, B : $t]: (![i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_FORALL' A B) i P) = (![v : B]: ((~ (P v)) => (?[fv : A]: (~ (P (i fv))))))))).
tt('thm/quantHeuristics/GUESS_REWRITES_1', ax, ![A : $t, B : $t]: (![i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_EXISTS_POINT' A B) i P) = (![fv : A]: (P (i fv)))))).
tt('thm/quantHeuristics/GUESS_REWRITES_2', ax, ![A : $t, B : $t]: (![i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_FORALL_POINT' A B) i P) = (![fv : A]: (~ (P (i fv))))))).
tt('thm/quantHeuristics/GUESS_REWRITES_3', ax, ![A : $t, B : $t]: (![i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_EXISTS_GAP' A B) i P) = (![v : B]: ((P v) => (?[fv : A]: (v = (i fv)))))))).
tt('thm/quantHeuristics/GUESS_REWRITES_e4', ax, ![A : $t, B : $t]: (![i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_FORALL_GAP' A B) i P) = (![v : B]: ((~ (P v)) => (?[fv : A]: (v = (i fv)))))))).
tt('thm/quantHeuristics/GUESS_EXISTS_POINT_THM_', ax, ![B : $t, A : $t]: (![i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_EXISTS_POINT' A B) i P) => ((($exists B) P) = $true)))).
tt('thm/quantHeuristics/GUESS_FORALL_POINT_THM_', ax, ![B : $t, A : $t]: (![i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_FORALL_POINT' A B) i P) => ((($forall B) P) = $false)))).
tt('thm/quantHeuristics/GUESS_EXISTS_THM_', ax, ![A : $t, B : $t]: (![i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_EXISTS' A B) i P) => ((($exists B) P) = (?[fv : A]: (P (i fv))))))).
tt('thm/quantHeuristics/GUESS_FORALL_THM_', ax, ![A : $t, B : $t]: (![i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_FORALL' A B) i P) => ((($forall B) P) = (![fv : A]: (P (i fv))))))).
tt('thm/quantHeuristics/GUESSES_UEXISTS_THM1_', ax, ![A : $t, B : $t]: (![i : A, P : (A > $o)]: ((('const/quantHeuristics/GUESS_EXISTS' B A) (^[x : B]: i) P) => ((('const/bool/?!' A) P) = ((P i) & (![v : A]: ((P v) => (v = i)))))))).
tt('thm/quantHeuristics/GUESSES_UEXISTS_THM2_', ax, ![A : $t, B : $t]: (![i : A, P : (A > $o)]: ((('const/quantHeuristics/GUESS_EXISTS_GAP' B A) (^[x : B]: i) P) => ((('const/bool/?!' A) P) = (P i))))).
tt('thm/quantHeuristics/GUESSES_UEXISTS_THM3_', ax, ![A : $t, B : $t]: (![i : A, P : (A > $o)]: ((('const/quantHeuristics/GUESS_EXISTS_POINT' B A) (^[x : B]: i) P) => ((('const/bool/?!' A) P) = (![v : A]: ((P v) => (v = i))))))).
tt('thm/quantHeuristics/GUESSES_UEXISTS_THM4_', ax, ![A : $t, C : $t, B : $t]: (![i : A, P : (A > $o)]: ((('const/quantHeuristics/GUESS_EXISTS_POINT' B A) (^[x : B]: i) P) => ((('const/quantHeuristics/GUESS_EXISTS_GAP' C A) (^[x : C]: i) P) => ((('const/bool/?!' A) P) = $true))))).
tt('thm/quantHeuristics/GUESSES_NEG_DUALITY_0', ax, ![B : $t, A : $t]: (![i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_EXISTS' A B) i (('const/combin/o' B $o $o) $not P)) = (('const/quantHeuristics/GUESS_FORALL' A B) i P)))).
tt('thm/quantHeuristics/GUESSES_NEG_DUALITY_1', ax, ![B : $t, A : $t]: (![i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_FORALL' A B) i (('const/combin/o' B $o $o) $not P)) = (('const/quantHeuristics/GUESS_EXISTS' A B) i P)))).
tt('thm/quantHeuristics/GUESSES_NEG_DUALITY_2', ax, ![B : $t, A : $t]: (![i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_EXISTS_GAP' A B) i (('const/combin/o' B $o $o) $not P)) = (('const/quantHeuristics/GUESS_FORALL_GAP' A B) i P)))).
tt('thm/quantHeuristics/GUESSES_NEG_DUALITY_3', ax, ![B : $t, A : $t]: (![i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_FORALL_GAP' A B) i (('const/combin/o' B $o $o) $not P)) = (('const/quantHeuristics/GUESS_EXISTS_GAP' A B) i P)))).
tt('thm/quantHeuristics/GUESSES_NEG_DUALITY_4', ax, ![B : $t, A : $t]: (![i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_EXISTS_POINT' A B) i (('const/combin/o' B $o $o) $not P)) = (('const/quantHeuristics/GUESS_FORALL_POINT' A B) i P)))).
tt('thm/quantHeuristics/GUESSES_NEG_DUALITY_e5', ax, ![B : $t, A : $t]: (![i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_FORALL_POINT' A B) i (('const/combin/o' B $o $o) $not P)) = (('const/quantHeuristics/GUESS_EXISTS_POINT' A B) i P)))).
tt('thm/quantHeuristics/GUESSES_NEG_REWRITE_0', ax, ![B : $t, A : $t]: (![i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_EXISTS' A B) i (^[x : B]: (~ (P x)))) = (('const/quantHeuristics/GUESS_FORALL' A B) i (^[x : B]: (P x)))))).
tt('thm/quantHeuristics/GUESSES_NEG_REWRITE_1', ax, ![B : $t, A : $t]: (![i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_FORALL' A B) i (^[x : B]: (~ (P x)))) = (('const/quantHeuristics/GUESS_EXISTS' A B) i (^[x : B]: (P x)))))).
tt('thm/quantHeuristics/GUESSES_NEG_REWRITE_2', ax, ![B : $t, A : $t]: (![i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_EXISTS_GAP' A B) i (^[x : B]: (~ (P x)))) = (('const/quantHeuristics/GUESS_FORALL_GAP' A B) i (^[x : B]: (P x)))))).
tt('thm/quantHeuristics/GUESSES_NEG_REWRITE_3', ax, ![B : $t, A : $t]: (![i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_FORALL_GAP' A B) i (^[x : B]: (~ (P x)))) = (('const/quantHeuristics/GUESS_EXISTS_GAP' A B) i (^[x : B]: (P x)))))).
tt('thm/quantHeuristics/GUESSES_NEG_REWRITE_4', ax, ![B : $t, A : $t]: (![i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_EXISTS_POINT' A B) i (^[x : B]: (~ (P x)))) = (('const/quantHeuristics/GUESS_FORALL_POINT' A B) i (^[x : B]: (P x)))))).
tt('thm/quantHeuristics/GUESSES_NEG_REWRITE_e5', ax, ![B : $t, A : $t]: (![i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_FORALL_POINT' A B) i (^[x : B]: (~ (P x)))) = (('const/quantHeuristics/GUESS_EXISTS_POINT' A B) i (^[x : B]: (P x)))))).
tt('thm/quantHeuristics/GUESSES_WEAKEN_THM_0', ax, ![B : $t, A : $t]: (![i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_FORALL_GAP' A B) i P) => (('const/quantHeuristics/GUESS_FORALL' A B) i P)))).
tt('thm/quantHeuristics/GUESSES_WEAKEN_THM_1', ax, ![B : $t, A : $t]: (![i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_FORALL_POINT' A B) i P) => (('const/quantHeuristics/GUESS_FORALL' A B) i P)))).
tt('thm/quantHeuristics/GUESSES_WEAKEN_THM_2', ax, ![B : $t, A : $t]: (![i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_EXISTS_POINT' A B) i P) => (('const/quantHeuristics/GUESS_EXISTS' A B) i P)))).
tt('thm/quantHeuristics/GUESSES_WEAKEN_THM_e3', ax, ![B : $t, A : $t]: (![i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_EXISTS_GAP' A B) i P) => (('const/quantHeuristics/GUESS_EXISTS' A B) i P)))).
tt('thm/quantHeuristics/GUESS_RULES_EQUATION_EXISTS_POINT_', ax, ![A : $t, B : $t]: (![i : A, P : (A > B), Q : (A > B)]: (((P i) = (Q i)) => (('const/quantHeuristics/GUESS_EXISTS_POINT' 'type/one/one' A) (^[xxx : 'type/one/one']: i) (^[x : A]: ((P x) = (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_EQUATION_FORALL_POINT_', ax, ![B : $t, C : $t, A : $t]: (![i : (A > B), P : (B > C), Q : (B > C)]: ((![fv : A]: (~ ((P (i fv)) = (Q (i fv))))) => (('const/quantHeuristics/GUESS_FORALL_POINT' A B) i (^[x : B]: ((P x) = (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_EQUATION_EXISTS_GAP_', ax, ![A : $t]: (![i : A]: (('const/quantHeuristics/GUESS_EXISTS_GAP' 'type/one/one' A) (^[xxx : 'type/one/one']: i) (^[x : A]: (x = i))))).
tt('thm/quantHeuristics/GUESS_RULES_TRIVIAL_EXISTS_POINT_', ax, ![A : $t]: (![i : A, P : (A > $o)]: ((P i) => (('const/quantHeuristics/GUESS_EXISTS_POINT' 'type/one/one' A) (^[xxx : 'type/one/one']: i) P)))).
tt('thm/quantHeuristics/GUESS_RULES_TRIVIAL_FORALL_POINT_', ax, ![A : $t]: (![i : A, P : (A > $o)]: ((~ (P i)) => (('const/quantHeuristics/GUESS_FORALL_POINT' 'type/one/one' A) (^[xxx : 'type/one/one']: i) P)))).
tt('thm/quantHeuristics/GUESS_RULES_BOOL_0', ax, (('const/quantHeuristics/GUESS_EXISTS_POINT' 'type/one/one' $o) (^[ARB : 'type/one/one']: $true) (^[x : $o]: x))).
tt('thm/quantHeuristics/GUESS_RULES_BOOL_1', ax, (('const/quantHeuristics/GUESS_FORALL_POINT' 'type/one/one' $o) (^[ARB : 'type/one/one']: $false) (^[x : $o]: x))).
tt('thm/quantHeuristics/GUESS_RULES_BOOL_2', ax, (('const/quantHeuristics/GUESS_EXISTS_GAP' 'type/one/one' $o) (^[ARB : 'type/one/one']: $true) (^[x : $o]: x))).
tt('thm/quantHeuristics/GUESS_RULES_BOOL_e3', ax, (('const/quantHeuristics/GUESS_FORALL_GAP' 'type/one/one' $o) (^[ARB : 'type/one/one']: $false) (^[x : $o]: x))).
tt('thm/quantHeuristics/GUESS_RULES_TWO_CASES_', ax, ![A : $t, B : $t]: (![y : A, Q : (B > A)]: ((![x : A]: ((x = y) | (?[fv : B]: (x = (Q fv))))) => (('const/quantHeuristics/GUESS_FORALL_GAP' B A) Q (^[x : A]: (x = y)))))).
tt('thm/quantHeuristics/GUESS_RULES_ONE_CASE___FORALL_GAP_', ax, ![A : $t, B : $t]: (![P : (A > $o), Q : (B > A)]: ((![x : A]: (?[fv : B]: (x = (Q fv)))) => (('const/quantHeuristics/GUESS_FORALL_GAP' B A) Q P)))).
tt('thm/quantHeuristics/GUESS_RULES_ONE_CASE___EXISTS_GAP_', ax, ![A : $t, B : $t]: (![P : (A > $o), Q : (B > A)]: ((![x : A]: (?[fv : B]: (x = (Q fv)))) => (('const/quantHeuristics/GUESS_EXISTS_GAP' B A) Q P)))).
tt('thm/quantHeuristics/GUESS_RULES_NEG_0', ax, ![B : $t, A : $t]: (![i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_EXISTS' A B) i (^[x : B]: (P x))) => (('const/quantHeuristics/GUESS_FORALL' A B) i (^[x : B]: (~ (P x))))))).
tt('thm/quantHeuristics/GUESS_RULES_NEG_1', ax, ![B : $t, A : $t]: (![i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_EXISTS_GAP' A B) i (^[x : B]: (P x))) => (('const/quantHeuristics/GUESS_FORALL_GAP' A B) i (^[x : B]: (~ (P x))))))).
tt('thm/quantHeuristics/GUESS_RULES_NEG_2', ax, ![B : $t, A : $t]: (![i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_EXISTS_POINT' A B) i (^[x : B]: (P x))) => (('const/quantHeuristics/GUESS_FORALL_POINT' A B) i (^[x : B]: (~ (P x))))))).
tt('thm/quantHeuristics/GUESS_RULES_NEG_3', ax, ![B : $t, A : $t]: (![i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_FORALL' A B) i (^[x : B]: (P x))) => (('const/quantHeuristics/GUESS_EXISTS' A B) i (^[x : B]: (~ (P x))))))).
tt('thm/quantHeuristics/GUESS_RULES_NEG_4', ax, ![B : $t, A : $t]: (![i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_FORALL_GAP' A B) i (^[x : B]: (P x))) => (('const/quantHeuristics/GUESS_EXISTS_GAP' A B) i (^[x : B]: (~ (P x))))))).
tt('thm/quantHeuristics/GUESS_RULES_NEG_e5', ax, ![B : $t, A : $t]: (![i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_FORALL_POINT' A B) i (^[x : B]: (P x))) => (('const/quantHeuristics/GUESS_EXISTS_POINT' A B) i (^[x : B]: (~ (P x))))))).
tt('thm/quantHeuristics/GUESS_RULES_CONSTANT_EXISTS_', ax, ![A : $t, B : $t]: (![p : $o, i : (A > B)]: ((('const/quantHeuristics/GUESS_EXISTS' A B) i (^[x : B]: p)) = $true))).
tt('thm/quantHeuristics/GUESS_RULES_CONSTANT_FORALL_', ax, ![A : $t, B : $t]: (![p : $o, i : (A > B)]: ((('const/quantHeuristics/GUESS_FORALL' A B) i (^[x : B]: p)) = $true))).
tt('thm/quantHeuristics/GUESS_RULES_DISJ_0', ax, ![B : $t, A : $t]: (![i : (A > B), Q : (B > $o), P : (B > $o)]: ((('const/quantHeuristics/GUESS_EXISTS_POINT' A B) i (^[x : B]: (P x))) => (('const/quantHeuristics/GUESS_EXISTS_POINT' A B) i (^[x : B]: ((P x) | (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_DISJ_1', ax, ![B : $t, A : $t]: (![i : (A > B), Q : (B > $o), P : (B > $o)]: ((('const/quantHeuristics/GUESS_EXISTS_POINT' A B) i (^[x : B]: (Q x))) => (('const/quantHeuristics/GUESS_EXISTS_POINT' A B) i (^[x : B]: ((P x) | (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_DISJ_2', ax, ![B : $t, A : $t]: (![i : (A > B), Q : (B > $o), P : (B > $o)]: (((('const/quantHeuristics/GUESS_EXISTS' A B) i (^[x : B]: (P x))) & (('const/quantHeuristics/GUESS_EXISTS' A B) i (^[x : B]: (Q x)))) => (('const/quantHeuristics/GUESS_EXISTS' A B) i (^[x : B]: ((P x) | (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_DISJ_3', ax, ![B : $t, A : $t]: (![i : (A > B), Q : (B > $o), P : (B > $o)]: (((('const/quantHeuristics/GUESS_EXISTS_GAP' A B) i (^[x : B]: (P x))) & (('const/quantHeuristics/GUESS_EXISTS_GAP' A B) i (^[x : B]: (Q x)))) => (('const/quantHeuristics/GUESS_EXISTS_GAP' A B) i (^[x : B]: ((P x) | (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_DISJ_4', ax, ![B : $t]: (![iK : B, Q : (B > $o), P : (B > $o)]: (((('const/quantHeuristics/GUESS_FORALL' 'type/one/one' B) (^[xxx : 'type/one/one']: iK) (^[x : B]: (P x))) & (('const/quantHeuristics/GUESS_FORALL' 'type/one/one' B) (^[xxx : 'type/one/one']: iK) (^[x : B]: (Q x)))) => (('const/quantHeuristics/GUESS_FORALL' 'type/one/one' B) (^[xxx : 'type/one/one']: iK) (^[x : B]: ((P x) | (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_DISJ_5', ax, ![B : $t, A : $t]: (![q : $o, i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_FORALL' A B) i (^[x : B]: (P x))) => (('const/quantHeuristics/GUESS_FORALL' A B) i (^[x : B]: ((P x) | q)))))).
tt('thm/quantHeuristics/GUESS_RULES_DISJ_6', ax, ![B : $t, A : $t]: (![p : $o, i : (A > B), Q : (B > $o)]: ((('const/quantHeuristics/GUESS_FORALL' A B) i (^[x : B]: (Q x))) => (('const/quantHeuristics/GUESS_FORALL' A B) i (^[x : B]: (p | (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_DISJ_7', ax, ![B : $t, A : $t]: (![i : (A > B), Q : (B > $o), P : (B > $o)]: (((('const/quantHeuristics/GUESS_FORALL_POINT' A B) i (^[x : B]: (P x))) & (('const/quantHeuristics/GUESS_FORALL_POINT' A B) i (^[x : B]: (Q x)))) => (('const/quantHeuristics/GUESS_FORALL_POINT' A B) i (^[x : B]: ((P x) | (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_DISJ_8', ax, ![B : $t, A : $t]: (![i : (A > B), Q : (B > $o), P : (B > $o)]: ((('const/quantHeuristics/GUESS_FORALL_GAP' A B) i (^[x : B]: (P x))) => (('const/quantHeuristics/GUESS_FORALL_GAP' A B) i (^[x : B]: ((P x) | (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_DISJ_e9', ax, ![B : $t, A : $t]: (![i : (A > B), Q : (B > $o), P : (B > $o)]: ((('const/quantHeuristics/GUESS_FORALL_GAP' A B) i (^[x : B]: (Q x))) => (('const/quantHeuristics/GUESS_FORALL_GAP' A B) i (^[x : B]: ((P x) | (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_CONJ_0', ax, ![B : $t, A : $t]: (![i : (A > B), Q : (B > $o), P : (B > $o)]: ((('const/quantHeuristics/GUESS_FORALL_POINT' A B) i (^[x : B]: (P x))) => (('const/quantHeuristics/GUESS_FORALL_POINT' A B) i (^[x : B]: ((P x) & (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_CONJ_1', ax, ![B : $t, A : $t]: (![i : (A > B), Q : (B > $o), P : (B > $o)]: ((('const/quantHeuristics/GUESS_FORALL_POINT' A B) i (^[x : B]: (Q x))) => (('const/quantHeuristics/GUESS_FORALL_POINT' A B) i (^[x : B]: ((P x) & (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_CONJ_2', ax, ![B : $t, A : $t]: (![i : (A > B), Q : (B > $o), P : (B > $o)]: (((('const/quantHeuristics/GUESS_FORALL' A B) i (^[x : B]: (P x))) & (('const/quantHeuristics/GUESS_FORALL' A B) i (^[x : B]: (Q x)))) => (('const/quantHeuristics/GUESS_FORALL' A B) i (^[x : B]: ((P x) & (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_CONJ_3', ax, ![B : $t, A : $t]: (![i : (A > B), Q : (B > $o), P : (B > $o)]: (((('const/quantHeuristics/GUESS_FORALL_GAP' A B) i (^[x : B]: (P x))) & (('const/quantHeuristics/GUESS_FORALL_GAP' A B) i (^[x : B]: (Q x)))) => (('const/quantHeuristics/GUESS_FORALL_GAP' A B) i (^[x : B]: ((P x) & (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_CONJ_4', ax, ![B : $t]: (![iK : B, Q : (B > $o), P : (B > $o)]: (((('const/quantHeuristics/GUESS_EXISTS' 'type/one/one' B) (^[xxx : 'type/one/one']: iK) (^[x : B]: (P x))) & (('const/quantHeuristics/GUESS_EXISTS' 'type/one/one' B) (^[xxx : 'type/one/one']: iK) (^[x : B]: (Q x)))) => (('const/quantHeuristics/GUESS_EXISTS' 'type/one/one' B) (^[xxx : 'type/one/one']: iK) (^[x : B]: ((P x) & (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_CONJ_5', ax, ![B : $t, A : $t]: (![q : $o, i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_EXISTS' A B) i (^[x : B]: (P x))) => (('const/quantHeuristics/GUESS_EXISTS' A B) i (^[x : B]: ((P x) & q)))))).
tt('thm/quantHeuristics/GUESS_RULES_CONJ_6', ax, ![B : $t, A : $t]: (![p : $o, i : (A > B), Q : (B > $o)]: ((('const/quantHeuristics/GUESS_EXISTS' A B) i (^[x : B]: (Q x))) => (('const/quantHeuristics/GUESS_EXISTS' A B) i (^[x : B]: (p & (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_CONJ_7', ax, ![B : $t, A : $t]: (![i : (A > B), Q : (B > $o), P : (B > $o)]: (((('const/quantHeuristics/GUESS_EXISTS_POINT' A B) i (^[x : B]: (P x))) & (('const/quantHeuristics/GUESS_EXISTS_POINT' A B) i (^[x : B]: (Q x)))) => (('const/quantHeuristics/GUESS_EXISTS_POINT' A B) i (^[x : B]: ((P x) & (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_CONJ_8', ax, ![B : $t, A : $t]: (![i : (A > B), Q : (B > $o), P : (B > $o)]: ((('const/quantHeuristics/GUESS_EXISTS_GAP' A B) i (^[x : B]: (P x))) => (('const/quantHeuristics/GUESS_EXISTS_GAP' A B) i (^[x : B]: ((P x) & (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_CONJ_e9', ax, ![B : $t, A : $t]: (![i : (A > B), Q : (B > $o), P : (B > $o)]: ((('const/quantHeuristics/GUESS_EXISTS_GAP' A B) i (^[x : B]: (Q x))) => (('const/quantHeuristics/GUESS_EXISTS_GAP' A B) i (^[x : B]: ((P x) & (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_IMP_0', ax, ![B : $t, A : $t]: (![i : (A > B), Q : (B > $o), P : (B > $o)]: ((('const/quantHeuristics/GUESS_FORALL_POINT' A B) i (^[x : B]: (P x))) => (('const/quantHeuristics/GUESS_EXISTS_POINT' A B) i (^[x : B]: ((P x) => (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_IMP_1', ax, ![B : $t, A : $t]: (![i : (A > B), Q : (B > $o), P : (B > $o)]: ((('const/quantHeuristics/GUESS_EXISTS_POINT' A B) i (^[x : B]: (Q x))) => (('const/quantHeuristics/GUESS_EXISTS_POINT' A B) i (^[x : B]: ((P x) => (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_IMP_2', ax, ![B : $t, A : $t]: (![i : (A > B), Q : (B > $o), P : (B > $o)]: (((('const/quantHeuristics/GUESS_FORALL' A B) i (^[x : B]: (P x))) & (('const/quantHeuristics/GUESS_EXISTS' A B) i (^[x : B]: (Q x)))) => (('const/quantHeuristics/GUESS_EXISTS' A B) i (^[x : B]: ((P x) => (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_IMP_3', ax, ![B : $t, A : $t]: (![i : (A > B), Q : (B > $o), P : (B > $o)]: (((('const/quantHeuristics/GUESS_FORALL_GAP' A B) i (^[x : B]: (P x))) & (('const/quantHeuristics/GUESS_EXISTS_GAP' A B) i (^[x : B]: (Q x)))) => (('const/quantHeuristics/GUESS_EXISTS_GAP' A B) i (^[x : B]: ((P x) => (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_IMP_4', ax, ![B : $t]: (![iK : B, Q : (B > $o), P : (B > $o)]: (((('const/quantHeuristics/GUESS_EXISTS' 'type/one/one' B) (^[xxx : 'type/one/one']: iK) (^[x : B]: (P x))) & (('const/quantHeuristics/GUESS_FORALL' 'type/one/one' B) (^[xxx : 'type/one/one']: iK) (^[x : B]: (Q x)))) => (('const/quantHeuristics/GUESS_FORALL' 'type/one/one' B) (^[xxx : 'type/one/one']: iK) (^[x : B]: ((P x) => (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_IMP_5', ax, ![B : $t, A : $t]: (![q : $o, i : (A > B), P : (B > $o)]: ((('const/quantHeuristics/GUESS_EXISTS' A B) i (^[x : B]: (P x))) => (('const/quantHeuristics/GUESS_FORALL' A B) i (^[x : B]: ((P x) => q)))))).
tt('thm/quantHeuristics/GUESS_RULES_IMP_6', ax, ![B : $t, A : $t]: (![p : $o, i : (A > B), Q : (B > $o)]: ((('const/quantHeuristics/GUESS_FORALL' A B) i (^[x : B]: (Q x))) => (('const/quantHeuristics/GUESS_FORALL' A B) i (^[x : B]: (p => (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_IMP_7', ax, ![B : $t, A : $t]: (![i : (A > B), Q : (B > $o), P : (B > $o)]: (((('const/quantHeuristics/GUESS_EXISTS_POINT' A B) i (^[x : B]: (P x))) & (('const/quantHeuristics/GUESS_FORALL_POINT' A B) i (^[x : B]: (Q x)))) => (('const/quantHeuristics/GUESS_FORALL_POINT' A B) i (^[x : B]: ((P x) => (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_IMP_8', ax, ![B : $t, A : $t]: (![i : (A > B), Q : (B > $o), P : (B > $o)]: ((('const/quantHeuristics/GUESS_EXISTS_GAP' A B) i (^[x : B]: (P x))) => (('const/quantHeuristics/GUESS_FORALL_GAP' A B) i (^[x : B]: ((P x) => (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_IMP_e9', ax, ![B : $t, A : $t]: (![i : (A > B), Q : (B > $o), P : (B > $o)]: ((('const/quantHeuristics/GUESS_FORALL_GAP' A B) i (^[x : B]: (Q x))) => (('const/quantHeuristics/GUESS_FORALL_GAP' A B) i (^[x : B]: ((P x) => (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_EQUIV_0', ax, ![B : $t, A : $t]: (![i : (A > B), Q : (B > $o), P : (B > $o)]: (((('const/quantHeuristics/GUESS_EXISTS_POINT' A B) i (^[x : B]: (P x))) & (('const/quantHeuristics/GUESS_EXISTS_POINT' A B) i (^[x : B]: (Q x)))) => (('const/quantHeuristics/GUESS_EXISTS_POINT' A B) i (^[x : B]: ((P x) = (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_EQUIV_1', ax, ![B : $t, A : $t]: (![i : (A > B), Q : (B > $o), P : (B > $o)]: (((('const/quantHeuristics/GUESS_FORALL_POINT' A B) i (^[x : B]: (P x))) & (('const/quantHeuristics/GUESS_FORALL_POINT' A B) i (^[x : B]: (Q x)))) => (('const/quantHeuristics/GUESS_EXISTS_POINT' A B) i (^[x : B]: ((P x) = (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_EQUIV_2', ax, ![B : $t, A : $t]: (![i : (A > B), Q : (B > $o), P : (B > $o)]: (((('const/quantHeuristics/GUESS_EXISTS_POINT' A B) i (^[x : B]: (P x))) & (('const/quantHeuristics/GUESS_FORALL_POINT' A B) i (^[x : B]: (Q x)))) => (('const/quantHeuristics/GUESS_FORALL_POINT' A B) i (^[x : B]: ((P x) = (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_EQUIV_3', ax, ![B : $t, A : $t]: (![i : (A > B), Q : (B > $o), P : (B > $o)]: (((('const/quantHeuristics/GUESS_FORALL_POINT' A B) i (^[x : B]: (P x))) & (('const/quantHeuristics/GUESS_EXISTS_POINT' A B) i (^[x : B]: (Q x)))) => (('const/quantHeuristics/GUESS_FORALL_POINT' A B) i (^[x : B]: ((P x) = (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_EQUIV_4', ax, ![B : $t, A : $t]: (![i : (A > B), P2 : (B > $o), P1 : (B > $o)]: (((('const/quantHeuristics/GUESS_FORALL_GAP' A B) i (^[x : B]: (P1 x))) & (('const/quantHeuristics/GUESS_FORALL_GAP' A B) i (^[x : B]: (P2 x)))) => (('const/quantHeuristics/GUESS_FORALL_GAP' A B) i (^[x : B]: ((P1 x) = (P2 x))))))).
tt('thm/quantHeuristics/GUESS_RULES_EQUIV_5', ax, ![B : $t, A : $t]: (![i : (A > B), P2 : (B > $o), P1 : (B > $o)]: (((('const/quantHeuristics/GUESS_EXISTS_GAP' A B) i (^[x : B]: (P1 x))) & (('const/quantHeuristics/GUESS_EXISTS_GAP' A B) i (^[x : B]: (P2 x)))) => (('const/quantHeuristics/GUESS_FORALL_GAP' A B) i (^[x : B]: ((P1 x) = (P2 x))))))).
tt('thm/quantHeuristics/GUESS_RULES_EQUIV_6', ax, ![B : $t, A : $t]: (![i : (A > B), P2 : (B > $o), P1 : (B > $o)]: (((('const/quantHeuristics/GUESS_EXISTS_GAP' A B) i (^[x : B]: (P1 x))) & (('const/quantHeuristics/GUESS_FORALL_GAP' A B) i (^[x : B]: (P2 x)))) => (('const/quantHeuristics/GUESS_EXISTS_GAP' A B) i (^[x : B]: ((P1 x) = (P2 x))))))).
tt('thm/quantHeuristics/GUESS_RULES_EQUIV_e7', ax, ![B : $t, A : $t]: (![i : (A > B), P2 : (B > $o), P1 : (B > $o)]: (((('const/quantHeuristics/GUESS_FORALL_GAP' A B) i (^[x : B]: (P1 x))) & (('const/quantHeuristics/GUESS_EXISTS_GAP' A B) i (^[x : B]: (P2 x)))) => (('const/quantHeuristics/GUESS_EXISTS_GAP' A B) i (^[x : B]: ((P1 x) = (P2 x))))))).
tt('thm/quantHeuristics/GUESS_RULES_COND_0', ax, ![B : $t, A : $t]: (![i : (A > B), b : (B > $o), Q : (B > $o), P : (B > $o)]: (((('const/quantHeuristics/GUESS_FORALL_POINT' A B) i (^[x : B]: (P x))) & (('const/quantHeuristics/GUESS_FORALL_POINT' A B) i (^[x : B]: (Q x)))) => (('const/quantHeuristics/GUESS_FORALL_POINT' A B) i (^[x : B]: (('const/bool/COND' $o) (b x) (P x) (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_COND_1', ax, ![B : $t, A : $t]: (![i : (A > B), b : (B > $o), Q : (B > $o), P : (B > $o)]: (((('const/quantHeuristics/GUESS_EXISTS_POINT' A B) i (^[x : B]: (P x))) & (('const/quantHeuristics/GUESS_EXISTS_POINT' A B) i (^[x : B]: (Q x)))) => (('const/quantHeuristics/GUESS_EXISTS_POINT' A B) i (^[x : B]: (('const/bool/COND' $o) (b x) (P x) (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_COND_2', ax, ![B : $t, A : $t]: (![i : (A > B), bc : $o, Q : (B > $o), P : (B > $o)]: (((('const/quantHeuristics/GUESS_EXISTS' A B) i (^[x : B]: (P x))) & (('const/quantHeuristics/GUESS_EXISTS' A B) i (^[x : B]: (Q x)))) => (('const/quantHeuristics/GUESS_EXISTS' A B) i (^[x : B]: (('const/bool/COND' $o) bc (P x) (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_COND_3', ax, ![B : $t, A : $t]: (![i : (A > B), bc : $o, Q : (B > $o), P : (B > $o)]: (((('const/quantHeuristics/GUESS_FORALL' A B) i (^[x : B]: (P x))) & (('const/quantHeuristics/GUESS_FORALL' A B) i (^[x : B]: (Q x)))) => (('const/quantHeuristics/GUESS_FORALL' A B) i (^[x : B]: (('const/bool/COND' $o) bc (P x) (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_COND_4', ax, ![B : $t, A : $t]: (![i : (A > B), b : (B > $o), Q : (B > $o), P : (B > $o)]: (((('const/quantHeuristics/GUESS_EXISTS_GAP' A B) i (^[x : B]: (P x))) & (('const/quantHeuristics/GUESS_EXISTS_GAP' A B) i (^[x : B]: (Q x)))) => (('const/quantHeuristics/GUESS_EXISTS_GAP' A B) i (^[x : B]: (('const/bool/COND' $o) (b x) (P x) (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_COND_5', ax, ![B : $t, A : $t]: (![i : (A > B), b : (B > $o), Q : (B > $o), P : (B > $o)]: (((('const/quantHeuristics/GUESS_FORALL_GAP' A B) i (^[x : B]: (P x))) & (('const/quantHeuristics/GUESS_FORALL_GAP' A B) i (^[x : B]: (Q x)))) => (('const/quantHeuristics/GUESS_FORALL_GAP' A B) i (^[x : B]: (('const/bool/COND' $o) (b x) (P x) (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_COND_6', ax, ![B : $t, A : $t]: (![i : (A > B), b : (B > $o), Q : (B > $o), P : (B > $o)]: (((('const/quantHeuristics/GUESS_FORALL_POINT' A B) i (^[x : B]: (b x))) & (('const/quantHeuristics/GUESS_FORALL_POINT' A B) i (^[x : B]: (Q x)))) => (('const/quantHeuristics/GUESS_FORALL_POINT' A B) i (^[x : B]: (('const/bool/COND' $o) (b x) (P x) (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_COND_7', ax, ![B : $t, A : $t]: (![i : (A > B), b : (B > $o), Q : (B > $o), P : (B > $o)]: (((('const/quantHeuristics/GUESS_FORALL_POINT' A B) i (^[x : B]: (b x))) & (('const/quantHeuristics/GUESS_EXISTS_POINT' A B) i (^[x : B]: (Q x)))) => (('const/quantHeuristics/GUESS_EXISTS_POINT' A B) i (^[x : B]: (('const/bool/COND' $o) (b x) (P x) (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_COND_8', ax, ![B : $t, A : $t]: (![i : (A > B), b : (B > $o), Q : (B > $o), P : (B > $o)]: (((('const/quantHeuristics/GUESS_EXISTS_POINT' A B) i (^[x : B]: (b x))) & (('const/quantHeuristics/GUESS_FORALL_POINT' A B) i (^[x : B]: (P x)))) => (('const/quantHeuristics/GUESS_FORALL_POINT' A B) i (^[x : B]: (('const/bool/COND' $o) (b x) (P x) (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_COND_9', ax, ![B : $t, A : $t]: (![i : (A > B), b : (B > $o), Q : (B > $o), P : (B > $o)]: (((('const/quantHeuristics/GUESS_EXISTS_POINT' A B) i (^[x : B]: (b x))) & (('const/quantHeuristics/GUESS_EXISTS_POINT' A B) i (^[x : B]: (P x)))) => (('const/quantHeuristics/GUESS_EXISTS_POINT' A B) i (^[x : B]: (('const/bool/COND' $o) (b x) (P x) (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_COND_10', ax, ![B : $t, A : $t]: (![i : (A > B), b : (B > $o), Q : (B > $o), P : (B > $o)]: (((('const/quantHeuristics/GUESS_FORALL_GAP' A B) i (^[x : B]: (b x))) & (('const/quantHeuristics/GUESS_EXISTS_GAP' A B) i (^[x : B]: (P x)))) => (('const/quantHeuristics/GUESS_EXISTS_GAP' A B) i (^[x : B]: (('const/bool/COND' $o) (b x) (P x) (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_COND_11', ax, ![B : $t, A : $t]: (![i : (A > B), b : (B > $o), Q : (B > $o), P : (B > $o)]: (((('const/quantHeuristics/GUESS_EXISTS_GAP' A B) i (^[x : B]: (b x))) & (('const/quantHeuristics/GUESS_EXISTS_GAP' A B) i (^[x : B]: (Q x)))) => (('const/quantHeuristics/GUESS_EXISTS_GAP' A B) i (^[x : B]: (('const/bool/COND' $o) (b x) (P x) (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_COND_12', ax, ![B : $t, A : $t]: (![i : (A > B), b : (B > $o), Q : (B > $o), P : (B > $o)]: (((('const/quantHeuristics/GUESS_EXISTS_GAP' A B) i (^[x : B]: (b x))) & (('const/quantHeuristics/GUESS_FORALL_GAP' A B) i (^[x : B]: (Q x)))) => (('const/quantHeuristics/GUESS_FORALL_GAP' A B) i (^[x : B]: (('const/bool/COND' $o) (b x) (P x) (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_COND_e13', ax, ![B : $t, A : $t]: (![i : (A > B), b : (B > $o), Q : (B > $o), P : (B > $o)]: (((('const/quantHeuristics/GUESS_FORALL_GAP' A B) i (^[x : B]: (b x))) & (('const/quantHeuristics/GUESS_FORALL_GAP' A B) i (^[x : B]: (P x)))) => (('const/quantHeuristics/GUESS_FORALL_GAP' A B) i (^[x : B]: (('const/bool/COND' $o) (b x) (P x) (Q x))))))).
tt('thm/quantHeuristics/GUESS_RULES_FORALL___NEW_FV_0', ax, ![A : $t, C : $t, B : $t]: (![iy : (A > (B > C)), P : (C > (A > $o))]: ((![y : A]: (('const/quantHeuristics/GUESS_FORALL_POINT' B C) (iy y) (^[x : C]: (P x y)))) => (('const/quantHeuristics/GUESS_FORALL_POINT' ('type/pair/prod' A B) C) (^[fv : ('type/pair/prod' A B)]: (iy (('const/pair/FST' A B) fv) (('const/pair/SND' A B) fv))) (^[x : C]: (![y : A]: (P x y))))))).
tt('thm/quantHeuristics/GUESS_RULES_FORALL___NEW_FV_1', ax, ![A : $t, C : $t, B : $t]: (![iy : (A > (B > C)), P : (C > (A > $o))]: ((![y : A]: (('const/quantHeuristics/GUESS_FORALL' B C) (iy y) (^[x : C]: (P x y)))) => (('const/quantHeuristics/GUESS_FORALL' ('type/pair/prod' A B) C) (^[fv : ('type/pair/prod' A B)]: (iy (('const/pair/FST' A B) fv) (('const/pair/SND' A B) fv))) (^[x : C]: (![y : A]: (P x y))))))).
tt('thm/quantHeuristics/GUESS_RULES_FORALL___NEW_FV_2', ax, ![A : $t, C : $t, B : $t]: (![iy : (A > (B > C)), P : (C > (A > $o))]: ((![y : A]: (('const/quantHeuristics/GUESS_FORALL_GAP' B C) (iy y) (^[x : C]: (P x y)))) => (('const/quantHeuristics/GUESS_FORALL_GAP' ('type/pair/prod' A B) C) (^[fv : ('type/pair/prod' A B)]: (iy (('const/pair/FST' A B) fv) (('const/pair/SND' A B) fv))) (^[x : C]: (![y : A]: (P x y))))))).
tt('thm/quantHeuristics/GUESS_RULES_FORALL___NEW_FV_e3', ax, ![A : $t, C : $t, B : $t]: (![iy : (A > (B > C)), P : (C > (A > $o))]: ((![y : A]: (('const/quantHeuristics/GUESS_EXISTS_GAP' B C) (iy y) (^[x : C]: (P x y)))) => (('const/quantHeuristics/GUESS_EXISTS_GAP' ('type/pair/prod' A B) C) (^[fv : ('type/pair/prod' A B)]: (iy (('const/pair/FST' A B) fv) (('const/pair/SND' A B) fv))) (^[x : C]: (![y : A]: (P x y))))))).
tt('thm/quantHeuristics/GUESS_RULES_FORALL___NEW_FV_1_0', ax, ![A : $t, C : $t]: (![i : (A > C), P : (C > (A > $o))]: ((![y : A]: (('const/quantHeuristics/GUESS_FORALL_POINT' 'type/one/one' C) (^[xxx : 'type/one/one']: (i y)) (^[x : C]: (P x y)))) => (('const/quantHeuristics/GUESS_FORALL_POINT' A C) i (^[x : C]: (![y : A]: (P x y))))))).
tt('thm/quantHeuristics/GUESS_RULES_FORALL___NEW_FV_1_1', ax, ![A : $t, C : $t]: (![i : (A > C), P : (C > (A > $o))]: ((![y : A]: (('const/quantHeuristics/GUESS_FORALL' 'type/one/one' C) (^[xxx : 'type/one/one']: (i y)) (^[x : C]: (P x y)))) => (('const/quantHeuristics/GUESS_FORALL' A C) i (^[x : C]: (![y : A]: (P x y))))))).
tt('thm/quantHeuristics/GUESS_RULES_FORALL___NEW_FV_1_2', ax, ![A : $t, C : $t]: (![i : (A > C), P : (C > (A > $o))]: ((![y : A]: (('const/quantHeuristics/GUESS_FORALL_GAP' 'type/one/one' C) (^[xxx : 'type/one/one']: (i y)) (^[x : C]: (P x y)))) => (('const/quantHeuristics/GUESS_FORALL_GAP' A C) i (^[x : C]: (![y : A]: (P x y))))))).
tt('thm/quantHeuristics/GUESS_RULES_FORALL___NEW_FV_1_e3', ax, ![A : $t, C : $t]: (![i : (A > C), P : (C > (A > $o))]: ((![y : A]: (('const/quantHeuristics/GUESS_EXISTS_GAP' 'type/one/one' C) (^[xxx : 'type/one/one']: (i y)) (^[x : C]: (P x y)))) => (('const/quantHeuristics/GUESS_EXISTS_GAP' A C) i (^[x : C]: (![y : A]: (P x y))))))).
tt('thm/quantHeuristics/GUESS_RULES_FORALL_0', ax, ![A : $t, C : $t, B : $t]: (![i : (B > C), P : (C > (A > $o))]: ((![y : A]: (('const/quantHeuristics/GUESS_FORALL_POINT' B C) i (^[x : C]: (P x y)))) => (('const/quantHeuristics/GUESS_FORALL_POINT' B C) i (^[x : C]: (![y : A]: (P x y))))))).
tt('thm/quantHeuristics/GUESS_RULES_FORALL_1', ax, ![A : $t, C : $t, B : $t]: (![i : (B > C), P : (C > (A > $o))]: ((![y : A]: (('const/quantHeuristics/GUESS_FORALL' B C) i (^[x : C]: (P x y)))) => (('const/quantHeuristics/GUESS_FORALL' B C) i (^[x : C]: (![y : A]: (P x y))))))).
tt('thm/quantHeuristics/GUESS_RULES_FORALL_2', ax, ![A : $t, C : $t, B : $t]: (![i : (B > C), P : (C > (A > $o))]: ((![y : A]: (('const/quantHeuristics/GUESS_FORALL_GAP' B C) i (^[x : C]: (P x y)))) => (('const/quantHeuristics/GUESS_FORALL_GAP' B C) i (^[x : C]: (![y : A]: (P x y))))))).
tt('thm/quantHeuristics/GUESS_RULES_FORALL_3', ax, ![A : $t, C : $t, B : $t]: (![i : (B > C), P : (C > (A > $o))]: ((![y : A]: (('const/quantHeuristics/GUESS_EXISTS_POINT' B C) i (^[x : C]: (P x y)))) => (('const/quantHeuristics/GUESS_EXISTS_POINT' B C) i (^[x : C]: (![y : A]: (P x y))))))).
tt('thm/quantHeuristics/GUESS_RULES_FORALL_4', ax, ![A : $t, C : $t]: (![iK : C, P : (C > (A > $o))]: ((![y : A]: (('const/quantHeuristics/GUESS_EXISTS' 'type/one/one' C) (^[xxx : 'type/one/one']: iK) (^[x : C]: (P x y)))) => (('const/quantHeuristics/GUESS_EXISTS' 'type/one/one' C) (^[xxx : 'type/one/one']: iK) (^[x : C]: (![y : A]: (P x y))))))).
tt('thm/quantHeuristics/GUESS_RULES_FORALL_e5', ax, ![A : $t, C : $t, B : $t]: (![i : (B > C), P : (C > (A > $o))]: ((![y : A]: (('const/quantHeuristics/GUESS_EXISTS_GAP' B C) i (^[x : C]: (P x y)))) => (('const/quantHeuristics/GUESS_EXISTS_GAP' B C) i (^[x : C]: (![y : A]: (P x y))))))).
tt('thm/quantHeuristics/GUESS_RULES_EXISTS___NEW_FV_0', ax, ![A : $t, C : $t, B : $t]: (![iy : (A > (B > C)), P : (C > (A > $o))]: ((![y : A]: (('const/quantHeuristics/GUESS_EXISTS_POINT' B C) (iy y) (^[x : C]: (P x y)))) => (('const/quantHeuristics/GUESS_EXISTS_POINT' ('type/pair/prod' A B) C) (^[fv : ('type/pair/prod' A B)]: (iy (('const/pair/FST' A B) fv) (('const/pair/SND' A B) fv))) (^[x : C]: (?[y : A]: (P x y))))))).
tt('thm/quantHeuristics/GUESS_RULES_EXISTS___NEW_FV_1', ax, ![A : $t, C : $t, B : $t]: (![iy : (A > (B > C)), P : (C > (A > $o))]: ((![y : A]: (('const/quantHeuristics/GUESS_EXISTS' B C) (iy y) (^[x : C]: (P x y)))) => (('const/quantHeuristics/GUESS_EXISTS' ('type/pair/prod' A B) C) (^[fv : ('type/pair/prod' A B)]: (iy (('const/pair/FST' A B) fv) (('const/pair/SND' A B) fv))) (^[x : C]: (?[y : A]: (P x y))))))).
tt('thm/quantHeuristics/GUESS_RULES_EXISTS___NEW_FV_2', ax, ![A : $t, C : $t, B : $t]: (![iy : (A > (B > C)), P : (C > (A > $o))]: ((![y : A]: (('const/quantHeuristics/GUESS_EXISTS_GAP' B C) (iy y) (^[x : C]: (P x y)))) => (('const/quantHeuristics/GUESS_EXISTS_GAP' ('type/pair/prod' A B) C) (^[fv : ('type/pair/prod' A B)]: (iy (('const/pair/FST' A B) fv) (('const/pair/SND' A B) fv))) (^[x : C]: (?[y : A]: (P x y))))))).
tt('thm/quantHeuristics/GUESS_RULES_EXISTS___NEW_FV_e3', ax, ![A : $t, C : $t, B : $t]: (![iy : (A > (B > C)), P : (C > (A > $o))]: ((![y : A]: (('const/quantHeuristics/GUESS_FORALL_GAP' B C) (iy y) (^[x : C]: (P x y)))) => (('const/quantHeuristics/GUESS_FORALL_GAP' ('type/pair/prod' A B) C) (^[fv : ('type/pair/prod' A B)]: (iy (('const/pair/FST' A B) fv) (('const/pair/SND' A B) fv))) (^[x : C]: (?[y : A]: (P x y))))))).
tt('thm/quantHeuristics/GUESS_RULES_EXISTS___NEW_FV_1_0', ax, ![A : $t, C : $t]: (![i : (A > C), P : (C > (A > $o))]: ((![y : A]: (('const/quantHeuristics/GUESS_EXISTS_POINT' 'type/one/one' C) (^[xxx : 'type/one/one']: (i y)) (^[x : C]: (P x y)))) => (('const/quantHeuristics/GUESS_EXISTS_POINT' A C) i (^[x : C]: (?[y : A]: (P x y))))))).
tt('thm/quantHeuristics/GUESS_RULES_EXISTS___NEW_FV_1_1', ax, ![A : $t, C : $t]: (![i : (A > C), P : (C > (A > $o))]: ((![y : A]: (('const/quantHeuristics/GUESS_EXISTS' 'type/one/one' C) (^[xxx : 'type/one/one']: (i y)) (^[x : C]: (P x y)))) => (('const/quantHeuristics/GUESS_EXISTS' A C) i (^[x : C]: (?[y : A]: (P x y))))))).
tt('thm/quantHeuristics/GUESS_RULES_EXISTS___NEW_FV_1_2', ax, ![A : $t, C : $t]: (![i : (A > C), P : (C > (A > $o))]: ((![y : A]: (('const/quantHeuristics/GUESS_EXISTS_GAP' 'type/one/one' C) (^[xxx : 'type/one/one']: (i y)) (^[x : C]: (P x y)))) => (('const/quantHeuristics/GUESS_EXISTS_GAP' A C) i (^[x : C]: (?[y : A]: (P x y))))))).
tt('thm/quantHeuristics/GUESS_RULES_EXISTS___NEW_FV_1_e3', ax, ![A : $t, C : $t]: (![i : (A > C), P : (C > (A > $o))]: ((![y : A]: (('const/quantHeuristics/GUESS_FORALL_GAP' 'type/one/one' C) (^[xxx : 'type/one/one']: (i y)) (^[x : C]: (P x y)))) => (('const/quantHeuristics/GUESS_FORALL_GAP' A C) i (^[x : C]: (?[y : A]: (P x y))))))).
tt('thm/quantHeuristics/GUESS_RULES_EXISTS_0', ax, ![A : $t, C : $t, B : $t]: (![i : (B > C), P : (C > (A > $o))]: ((![y : A]: (('const/quantHeuristics/GUESS_EXISTS_POINT' B C) i (^[x : C]: (P x y)))) => (('const/quantHeuristics/GUESS_EXISTS_POINT' B C) i (^[x : C]: (?[y : A]: (P x y))))))).
tt('thm/quantHeuristics/GUESS_RULES_EXISTS_1', ax, ![A : $t, C : $t, B : $t]: (![i : (B > C), P : (C > (A > $o))]: ((![y : A]: (('const/quantHeuristics/GUESS_EXISTS' B C) i (^[x : C]: (P x y)))) => (('const/quantHeuristics/GUESS_EXISTS' B C) i (^[x : C]: (?[y : A]: (P x y))))))).
tt('thm/quantHeuristics/GUESS_RULES_EXISTS_2', ax, ![A : $t, C : $t, B : $t]: (![i : (B > C), P : (C > (A > $o))]: ((![y : A]: (('const/quantHeuristics/GUESS_EXISTS_GAP' B C) i (^[x : C]: (P x y)))) => (('const/quantHeuristics/GUESS_EXISTS_GAP' B C) i (^[x : C]: (?[y : A]: (P x y))))))).
tt('thm/quantHeuristics/GUESS_RULES_EXISTS_3', ax, ![A : $t, C : $t, B : $t]: (![i : (B > C), P : (C > (A > $o))]: ((![y : A]: (('const/quantHeuristics/GUESS_FORALL_POINT' B C) i (^[x : C]: (P x y)))) => (('const/quantHeuristics/GUESS_FORALL_POINT' B C) i (^[x : C]: (?[y : A]: (P x y))))))).
tt('thm/quantHeuristics/GUESS_RULES_EXISTS_4', ax, ![A : $t, C : $t]: (![iK : C, P : (C > (A > $o))]: ((![y : A]: (('const/quantHeuristics/GUESS_FORALL' 'type/one/one' C) (^[xxx : 'type/one/one']: iK) (^[x : C]: (P x y)))) => (('const/quantHeuristics/GUESS_FORALL' 'type/one/one' C) (^[xxx : 'type/one/one']: iK) (^[x : C]: (?[y : A]: (P x y))))))).
tt('thm/quantHeuristics/GUESS_RULES_EXISTS_e5', ax, ![A : $t, C : $t, B : $t]: (![i : (B > C), P : (C > (A > $o))]: ((![y : A]: (('const/quantHeuristics/GUESS_FORALL_GAP' B C) i (^[x : C]: (P x y)))) => (('const/quantHeuristics/GUESS_FORALL_GAP' B C) i (^[x : C]: (?[y : A]: (P x y))))))).
tt('thm/quantHeuristics/GUESS_RULES_EXISTS_UNIQUE_0', ax, ![A : $t, C : $t, B : $t]: (![i : (B > C), P : (C > (A > $o))]: ((![y : A]: (('const/quantHeuristics/GUESS_FORALL_POINT' B C) i (^[x : C]: (P x y)))) => (('const/quantHeuristics/GUESS_FORALL_POINT' B C) i (^[x : C]: (('const/bool/?!' A) (^[y : A]: (P x y)))))))).
tt('thm/quantHeuristics/GUESS_RULES_EXISTS_UNIQUE_e1', ax, ![A : $t, C : $t, B : $t]: (![i : (B > C), P : (C > (A > $o))]: ((![y : A]: (('const/quantHeuristics/GUESS_EXISTS_GAP' B C) i (^[x : C]: (P x y)))) => (('const/quantHeuristics/GUESS_EXISTS_GAP' B C) i (^[x : C]: (('const/bool/?!' A) (^[y : A]: (P x y)))))))).
tt('thm/quantHeuristics/GUESS_RULES_ELIM_UNIT_0', ax, ![B : $t, A : $t]: (![vt : (B > $o), i : (('type/pair/prod' A 'type/one/one') > B)]: ((('const/quantHeuristics/GUESS_FORALL_POINT' ('type/pair/prod' A 'type/one/one') B) i vt) = (('const/quantHeuristics/GUESS_FORALL_POINT' A B) (^[x : A]: (i (('const/pair/,' A 'type/one/one') x 'const/one/one'))) vt)))).
tt('thm/quantHeuristics/GUESS_RULES_ELIM_UNIT_1', ax, ![B : $t, A : $t]: (![vt : (B > $o), i : (('type/pair/prod' A 'type/one/one') > B)]: ((('const/quantHeuristics/GUESS_EXISTS_POINT' ('type/pair/prod' A 'type/one/one') B) i vt) = (('const/quantHeuristics/GUESS_EXISTS_POINT' A B) (^[x : A]: (i (('const/pair/,' A 'type/one/one') x 'const/one/one'))) vt)))).
tt('thm/quantHeuristics/GUESS_RULES_ELIM_UNIT_2', ax, ![B : $t, A : $t]: (![vt : (B > $o), i : (('type/pair/prod' A 'type/one/one') > B)]: ((('const/quantHeuristics/GUESS_EXISTS' ('type/pair/prod' A 'type/one/one') B) i vt) = (('const/quantHeuristics/GUESS_EXISTS' A B) (^[x : A]: (i (('const/pair/,' A 'type/one/one') x 'const/one/one'))) vt)))).
tt('thm/quantHeuristics/GUESS_RULES_ELIM_UNIT_3', ax, ![B : $t, A : $t]: (![vt : (B > $o), i : (('type/pair/prod' A 'type/one/one') > B)]: ((('const/quantHeuristics/GUESS_FORALL' ('type/pair/prod' A 'type/one/one') B) i vt) = (('const/quantHeuristics/GUESS_FORALL' A B) (^[x : A]: (i (('const/pair/,' A 'type/one/one') x 'const/one/one'))) vt)))).
tt('thm/quantHeuristics/GUESS_RULES_ELIM_UNIT_4', ax, ![B : $t, A : $t]: (![vt : (B > $o), i : (('type/pair/prod' A 'type/one/one') > B)]: ((('const/quantHeuristics/GUESS_EXISTS_GAP' ('type/pair/prod' A 'type/one/one') B) i vt) = (('const/quantHeuristics/GUESS_EXISTS_GAP' A B) (^[x : A]: (i (('const/pair/,' A 'type/one/one') x 'const/one/one'))) vt)))).
tt('thm/quantHeuristics/GUESS_RULES_ELIM_UNIT_e5', ax, ![B : $t, A : $t]: (![vt : (B > $o), i : (('type/pair/prod' A 'type/one/one') > B)]: ((('const/quantHeuristics/GUESS_FORALL_GAP' ('type/pair/prod' A 'type/one/one') B) i vt) = (('const/quantHeuristics/GUESS_FORALL_GAP' A B) (^[x : A]: (i (('const/pair/,' A 'type/one/one') x 'const/one/one'))) vt)))).
tt('thm/quantHeuristics/GUESS_RULES_STRENGTHEN_EXISTS_POINT_', ax, ![A : $t, B : $t]: (![i : (B > A), P : (A > $o), Q : (A > $o)]: ((![x : A]: ((P x) => (Q x))) => ((('const/quantHeuristics/GUESS_EXISTS_POINT' B A) i P) => (('const/quantHeuristics/GUESS_EXISTS_POINT' B A) i Q))))).
tt('thm/quantHeuristics/GUESS_RULES_STRENGTHEN_FORALL_GAP_', ax, ![A : $t, B : $t]: (![i : (B > A), P : (A > $o), Q : (A > $o)]: ((![x : A]: ((P x) => (Q x))) => ((('const/quantHeuristics/GUESS_FORALL_GAP' B A) i P) => (('const/quantHeuristics/GUESS_FORALL_GAP' B A) i Q))))).
tt('thm/quantHeuristics/GUESS_RULES_WEAKEN_FORALL_POINT_', ax, ![A : $t, B : $t]: (![i : (B > A), P : (A > $o), Q : (A > $o)]: ((![x : A]: ((Q x) => (P x))) => ((('const/quantHeuristics/GUESS_FORALL_POINT' B A) i P) => (('const/quantHeuristics/GUESS_FORALL_POINT' B A) i Q))))).
tt('thm/quantHeuristics/GUESS_RULES_WEAKEN_EXISTS_GAP_', ax, ![A : $t, B : $t]: (![i : (B > A), P : (A > $o), Q : (A > $o)]: ((![x : A]: ((Q x) => (P x))) => ((('const/quantHeuristics/GUESS_EXISTS_GAP' B A) i P) => (('const/quantHeuristics/GUESS_EXISTS_GAP' B A) i Q))))).
tt('thm/quantHeuristics/CONJ_NOT_OR_THM_', ax, (![A : $o, B : $o]: ((A & B) = (~ ((~ A) | (~ B)))))).
tt('thm/quantHeuristics/EXISTS_NOT_FORALL_THM_', ax, ![A : $t]: (![P : (A > $o)]: ((?[x : A]: (P x)) = (~ (![x : A]: (~ (P x))))))).
tt('thm/quantHeuristics/MOVE_EXISTS_IMP_THM_', ax, ![A : $t, B : $t]: (![R : (B > $o), Q : (A > $o), P : (A > (B > $o))]: ((?[x : A]: ((![y : B]: ((~ (P x y)) => (R y))) => (Q x))) = ((![y : B]: ((~ (![x : A]: (P x y))) => (R y))) => (?[x : A]: (Q x)))))).
tt('thm/quantHeuristics/UNWIND_EXISTS_THM_', ax, ![A : $t]: (![a : A, P : (A > $o)]: ((?[x : A]: (P x)) = ((![x : A]: ((~ (x = a)) => (~ (P x)))) => (P a))))).
tt('thm/quantHeuristics/LEFT_IMP_AND_INTRO_', ax, (![x : $o, t1 : $o, t2 : $o]: ((t1 => t2) => ((x & t1) => (x & t2))))).
tt('thm/quantHeuristics/RIGHT_IMP_AND_INTRO_', ax, (![x : $o, t1 : $o, t2 : $o]: ((t1 => t2) => ((t1 & x) => (t2 & x))))).
tt('thm/quantHeuristics/LEFT_IMP_OR_INTRO_', ax, (![x : $o, t1 : $o, t2 : $o]: ((t1 => t2) => ((x | t1) => (x | t2))))).
tt('thm/quantHeuristics/RIGHT_IMP_OR_INTRO_', ax, (![x : $o, t1 : $o, t2 : $o]: ((t1 => t2) => ((t1 | x) => (t2 | x))))).
tt('thm/quantHeuristics/IMP_NEG_CONTRA_', ax, ![A : $t]: (![P : (A > $o), i : A, x : A]: ((~ (P i)) => ((P x) => (~ (x = i)))))).
tt('thm/quantHeuristics/DISJ_IMP_INTRO_', ax, ![A : $t]: (![y : A, Q : (A > $o), P : (A > $o)]: ((![x : A]: ((P x) | (Q x))) => (((~ (P y)) => (Q y)) & ((~ (Q y)) => (P y)))))).
tt('thm/quantHeuristics/IS_REMOVABLE_QUANT_FUN_def_', def, ![B : $t, A : $t]: (![f : (A > B)]: ((('const/quantHeuristics/IS_REMOVABLE_QUANT_FUN' A B) f) = (![v : B]: (?[x : A]: ((f x) = v)))))).
tt('thm/quantHeuristics/IS_REMOVABLE_QUANT_FUN___EXISTS_THM_', ax, ![B : $t, A : $t]: (![f : (A > B), P : (B > $o)]: ((('const/quantHeuristics/IS_REMOVABLE_QUANT_FUN' A B) f) => ((?[x : A]: (P (f x))) = (?['x\'' : B]: (P 'x\'')))))).
tt('thm/quantHeuristics/IS_REMOVABLE_QUANT_FUN___FORALL_THM_', ax, ![B : $t, A : $t]: (![f : (A > B), P : (B > $o)]: ((('const/quantHeuristics/IS_REMOVABLE_QUANT_FUN' A B) f) => ((![x : A]: (P (f x))) = (!['x\'' : B]: (P 'x\'')))))).
tt('thm/quantHeuristics/PAIR_EQ_EXPAND_0', ax, ![A : $t, B : $t]: (![y : B, x : A, X : ('type/pair/prod' A B)]: (((('const/pair/,' A B) x y) = X) = ((x = (('const/pair/FST' A B) X)) & (y = (('const/pair/SND' A B) X)))))).
tt('thm/quantHeuristics/PAIR_EQ_EXPAND_e1', ax, ![B : $t, A : $t]: (![y : B, x : A, X : ('type/pair/prod' A B)]: ((X = (('const/pair/,' A B) x y)) = (((('const/pair/FST' A B) X) = x) & ((('const/pair/SND' A B) X) = y))))).
tt('thm/quantHeuristics/PAIR_EQ_SIMPLE_EXPAND_0', ax, ![B : $t, A : $t]: (!['y\'' : B, y : B, x : A]: (((('const/pair/,' A B) x y) = (('const/pair/,' A B) x 'y\'')) = (y = 'y\'')))).
tt('thm/quantHeuristics/PAIR_EQ_SIMPLE_EXPAND_1', ax, ![B : $t, A : $t]: (!['y\'' : B, y : B, x : A]: (((('const/pair/,' B A) y x) = (('const/pair/,' B A) 'y\'' x)) = (y = 'y\'')))).
tt('thm/quantHeuristics/PAIR_EQ_SIMPLE_EXPAND_2', ax, ![A : $t, B : $t]: (![y : B, X : ('type/pair/prod' A B)]: (((('const/pair/,' A B) (('const/pair/FST' A B) X) y) = X) = (y = (('const/pair/SND' A B) X))))).
tt('thm/quantHeuristics/PAIR_EQ_SIMPLE_EXPAND_3', ax, ![A : $t, B : $t]: (![x : A, X : ('type/pair/prod' A B)]: (((('const/pair/,' A B) x (('const/pair/SND' A B) X)) = X) = (x = (('const/pair/FST' A B) X))))).
tt('thm/quantHeuristics/PAIR_EQ_SIMPLE_EXPAND_4', ax, ![B : $t, A : $t]: (![y : B, X : ('type/pair/prod' A B)]: ((X = (('const/pair/,' A B) (('const/pair/FST' A B) X) y)) = ((('const/pair/SND' A B) X) = y)))).
tt('thm/quantHeuristics/PAIR_EQ_SIMPLE_EXPAND_e5', ax, ![A : $t, B : $t]: (![x : A, X : ('type/pair/prod' A B)]: ((X = (('const/pair/,' A B) x (('const/pair/SND' A B) X))) = ((('const/pair/FST' A B) X) = x)))).
tt('thm/quantHeuristics/IS_SOME_EQ_NOT_NONE_', ax, ![A : $t]: (![x : ('type/option/option' A)]: ((('const/option/IS_SOME' A) x) = (~ (x = ('const/option/NONE' A)))))).
tt('thm/quantHeuristics/ISL_exists_', ax, ![A : $t, B : $t]: (![x : ('type/sum/sum' A B)]: ((('const/sum/ISL' A B) x) = (?[l : A]: (x = (('const/sum/INL' A B) l)))))).
tt('thm/quantHeuristics/ISR_exists_', ax, ![B : $t, A : $t]: (![x : ('type/sum/sum' A B)]: ((('const/sum/ISR' A B) x) = (?[r : B]: (x = (('const/sum/INR' A B) r)))))).
tt('thm/quantHeuristics/INL_NEQ_ELIM_0', ax, ![A : $t, B : $t]: (![x : ('type/sum/sum' A B)]: ((![l : A]: (~ (x = (('const/sum/INL' A B) l)))) = (('const/sum/ISR' A B) x)))).
tt('thm/quantHeuristics/INL_NEQ_ELIM_e1', ax, ![A : $t, B : $t]: (![x : ('type/sum/sum' A B)]: ((![l : A]: (~ ((('const/sum/INL' A B) l) = x))) = (('const/sum/ISR' A B) x)))).
tt('thm/quantHeuristics/INR_NEQ_ELIM_0', ax, ![B : $t, A : $t]: (![x : ('type/sum/sum' B A)]: ((![r : A]: (~ (x = (('const/sum/INR' B A) r)))) = (('const/sum/ISL' B A) x)))).
tt('thm/quantHeuristics/INR_NEQ_ELIM_e1', ax, ![B : $t, A : $t]: (![x : ('type/sum/sum' B A)]: ((![r : A]: (~ ((('const/sum/INR' B A) r) = x))) = (('const/sum/ISL' B A) x)))).
tt('thm/quantHeuristics/LENGTH_LE_PLUS_', ax, ![A : $t]: (![n : 'type/num/num', m : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' n m) (('const/list/LENGTH' A) l)) = (?[l1 : ('type/list/list' A), l2 : ('type/list/list' A)]: (((('const/list/LENGTH' A) l1) = n) & (('const/arithmetic/<=' m (('const/list/LENGTH' A) l2)) & (l = (('const/list/APPEND' A) l1 l2)))))))).
tt('thm/quantHeuristics/LENGTH_LE_NUM_', ax, ![A : $t]: (![n : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' n (('const/list/LENGTH' A) l)) = (?[l1 : ('type/list/list' A), l2 : ('type/list/list' A)]: (((('const/list/LENGTH' A) l1) = n) & (l = (('const/list/APPEND' A) l1 l2))))))).
tt('thm/quantHeuristics/LENGTH_NIL_SYM_', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/num/0' = (('const/list/LENGTH' A) l)) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_COMPARE_1_0', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_COMPARE_1_1', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_COMPARE_1_2', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' 'const/num/0' (('const/list/LENGTH' A) l)) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_COMPARE_1_e3', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' (('const/list/LENGTH' A) l) 'const/num/0') = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_0_0', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = 'const/num/0') = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_0_1', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/num/0' = (('const/list/LENGTH' A) l)) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_0_2', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_0_3', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_0_4', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' 'const/num/0' (('const/list/LENGTH' A) l)) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_0_e5', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' (('const/list/LENGTH' A) l) 'const/num/0') = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_1_0', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (?[e1 : A]: (l = (('const/list/CONS' A) e1 ('const/list/NIL' A))))))).
tt('thm/quantHeuristics/LIST_LENGTH_1_1', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) = (('const/list/LENGTH' A) l)) = (?[e1 : A]: (l = (('const/list/CONS' A) e1 ('const/list/NIL' A))))))).
tt('thm/quantHeuristics/LIST_LENGTH_1_2', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' 'const/num/0' (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (l = (('const/list/CONS' A) e1 'l\'')))))).
tt('thm/quantHeuristics/LIST_LENGTH_1_3', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) 'const/num/0') = (?['l\'' : ('type/list/list' A), e1 : A]: (l = (('const/list/CONS' A) e1 'l\'')))))).
tt('thm/quantHeuristics/LIST_LENGTH_1_4', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (l = (('const/list/CONS' A) e1 'l\'')))))).
tt('thm/quantHeuristics/LIST_LENGTH_1_5', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (?['l\'' : ('type/list/list' A), e1 : A]: (l = (('const/list/CONS' A) e1 'l\'')))))).
tt('thm/quantHeuristics/LIST_LENGTH_1_6', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_1_7', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) x)) = (?['l\'' : ('type/list/list' A), e1 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_1_8', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_1_9', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_1_10', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) x)) = (?['l\'' : ('type/list/list' A), e1 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_1_11', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_1_12', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_1_13', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_1_14', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = 'const/num/0') = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_1_15', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/num/0' = (('const/list/LENGTH' A) l)) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_1_16', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_1_17', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_1_18', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' 'const/num/0' (('const/list/LENGTH' A) l)) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_1_e19', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' (('const/list/LENGTH' A) l) 'const/num/0') = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_2_0', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (?[e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 ('const/list/NIL' A)))))))).
tt('thm/quantHeuristics/LIST_LENGTH_2_1', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 ('const/list/NIL' A)))))))).
tt('thm/quantHeuristics/LIST_LENGTH_2_2', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_2_3', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_2_4', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_2_5', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_2_6', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_2_7', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_2_8', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_2_9', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_2_10', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_2_11', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_2_12', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_2_13', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_2_14', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (?[e1 : A]: (l = (('const/list/CONS' A) e1 ('const/list/NIL' A))))))).
tt('thm/quantHeuristics/LIST_LENGTH_2_15', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) = (('const/list/LENGTH' A) l)) = (?[e1 : A]: (l = (('const/list/CONS' A) e1 ('const/list/NIL' A))))))).
tt('thm/quantHeuristics/LIST_LENGTH_2_16', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' 'const/num/0' (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (l = (('const/list/CONS' A) e1 'l\'')))))).
tt('thm/quantHeuristics/LIST_LENGTH_2_17', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) 'const/num/0') = (?['l\'' : ('type/list/list' A), e1 : A]: (l = (('const/list/CONS' A) e1 'l\'')))))).
tt('thm/quantHeuristics/LIST_LENGTH_2_18', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (l = (('const/list/CONS' A) e1 'l\'')))))).
tt('thm/quantHeuristics/LIST_LENGTH_2_19', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (?['l\'' : ('type/list/list' A), e1 : A]: (l = (('const/list/CONS' A) e1 'l\'')))))).
tt('thm/quantHeuristics/LIST_LENGTH_2_20', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_2_21', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) x)) = (?['l\'' : ('type/list/list' A), e1 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_2_22', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_2_23', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_2_24', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) x)) = (?['l\'' : ('type/list/list' A), e1 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_2_25', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_2_26', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_2_27', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_2_28', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = 'const/num/0') = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_2_29', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/num/0' = (('const/list/LENGTH' A) l)) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_2_30', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_2_31', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_2_32', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' 'const/num/0' (('const/list/LENGTH' A) l)) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_2_e33', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' (('const/list/LENGTH' A) l) 'const/num/0') = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_0', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?[e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 ('const/list/NIL' A))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_1', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 ('const/list/NIL' A))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_2', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_3', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_4', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_5', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_6', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_7', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_8', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_9', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_10', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_11', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_12', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_13', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_14', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (?[e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 ('const/list/NIL' A)))))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_15', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 ('const/list/NIL' A)))))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_16', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_17', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_18', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_19', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_20', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_21', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_22', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_23', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_24', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_25', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_26', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_27', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_28', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (?[e1 : A]: (l = (('const/list/CONS' A) e1 ('const/list/NIL' A))))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_29', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) = (('const/list/LENGTH' A) l)) = (?[e1 : A]: (l = (('const/list/CONS' A) e1 ('const/list/NIL' A))))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_30', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' 'const/num/0' (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (l = (('const/list/CONS' A) e1 'l\'')))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_31', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) 'const/num/0') = (?['l\'' : ('type/list/list' A), e1 : A]: (l = (('const/list/CONS' A) e1 'l\'')))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_32', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (l = (('const/list/CONS' A) e1 'l\'')))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_33', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (?['l\'' : ('type/list/list' A), e1 : A]: (l = (('const/list/CONS' A) e1 'l\'')))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_34', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_35', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) x)) = (?['l\'' : ('type/list/list' A), e1 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_36', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_37', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_38', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) x)) = (?['l\'' : ('type/list/list' A), e1 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_39', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_40', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_41', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_42', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = 'const/num/0') = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_43', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/num/0' = (('const/list/LENGTH' A) l)) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_44', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_45', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_46', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' 'const/num/0' (('const/list/LENGTH' A) l)) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_3_e47', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' (('const/list/LENGTH' A) l) 'const/num/0') = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_0', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?[e1 : A, e2 : A, e3 : A, e4 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 ('const/list/NIL' A)))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_1', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 ('const/list/NIL' A)))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_2', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_3', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_4', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_5', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_6', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_7', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_8', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_9', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_10', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_11', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_12', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_13', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_14', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?[e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 ('const/list/NIL' A))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_15', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 ('const/list/NIL' A))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_16', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_17', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_18', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_19', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_20', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_21', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_22', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_23', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_24', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_25', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_26', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_27', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_28', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (?[e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 ('const/list/NIL' A)))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_29', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 ('const/list/NIL' A)))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_30', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_31', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_32', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_33', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_34', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_35', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_36', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_37', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_38', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_39', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_40', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_41', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_42', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (?[e1 : A]: (l = (('const/list/CONS' A) e1 ('const/list/NIL' A))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_43', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) = (('const/list/LENGTH' A) l)) = (?[e1 : A]: (l = (('const/list/CONS' A) e1 ('const/list/NIL' A))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_44', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' 'const/num/0' (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (l = (('const/list/CONS' A) e1 'l\'')))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_45', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) 'const/num/0') = (?['l\'' : ('type/list/list' A), e1 : A]: (l = (('const/list/CONS' A) e1 'l\'')))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_46', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (l = (('const/list/CONS' A) e1 'l\'')))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_47', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (?['l\'' : ('type/list/list' A), e1 : A]: (l = (('const/list/CONS' A) e1 'l\'')))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_48', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_49', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) x)) = (?['l\'' : ('type/list/list' A), e1 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_50', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_51', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_52', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) x)) = (?['l\'' : ('type/list/list' A), e1 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_53', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_54', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_55', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_56', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = 'const/num/0') = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_57', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/num/0' = (('const/list/LENGTH' A) l)) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_58', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_59', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_60', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' 'const/num/0' (('const/list/LENGTH' A) l)) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_4_e61', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' (('const/list/LENGTH' A) l) 'const/num/0') = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_0', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 ('const/list/NIL' A))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_1', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 ('const/list/NIL' A))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_2', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_3', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_4', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_5', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_6', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_7', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_8', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_9', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_10', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_11', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_12', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_13', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_14', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?[e1 : A, e2 : A, e3 : A, e4 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 ('const/list/NIL' A)))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_15', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 ('const/list/NIL' A)))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_16', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_17', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_18', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_19', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_20', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_21', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_22', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_23', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_24', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_25', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_26', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_27', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_28', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?[e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 ('const/list/NIL' A))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_29', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 ('const/list/NIL' A))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_30', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_31', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_32', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_33', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_34', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_35', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_36', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_37', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_38', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_39', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_40', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_41', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_42', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (?[e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 ('const/list/NIL' A)))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_43', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 ('const/list/NIL' A)))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_44', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_45', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_46', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_47', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_48', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_49', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_50', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_51', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_52', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_53', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_54', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_55', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_56', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (?[e1 : A]: (l = (('const/list/CONS' A) e1 ('const/list/NIL' A))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_57', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) = (('const/list/LENGTH' A) l)) = (?[e1 : A]: (l = (('const/list/CONS' A) e1 ('const/list/NIL' A))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_58', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' 'const/num/0' (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (l = (('const/list/CONS' A) e1 'l\'')))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_59', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) 'const/num/0') = (?['l\'' : ('type/list/list' A), e1 : A]: (l = (('const/list/CONS' A) e1 'l\'')))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_60', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (l = (('const/list/CONS' A) e1 'l\'')))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_61', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (?['l\'' : ('type/list/list' A), e1 : A]: (l = (('const/list/CONS' A) e1 'l\'')))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_62', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_63', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) x)) = (?['l\'' : ('type/list/list' A), e1 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_64', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_65', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_66', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) x)) = (?['l\'' : ('type/list/list' A), e1 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_67', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_68', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_69', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_70', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = 'const/num/0') = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_71', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/num/0' = (('const/list/LENGTH' A) l)) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_72', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_73', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_74', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' 'const/num/0' (('const/list/LENGTH' A) l)) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_5_e75', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' (('const/list/LENGTH' A) l) 'const/num/0') = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_0', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 ('const/list/NIL' A))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_1', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 ('const/list/NIL' A))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_2', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_3', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_4', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_5', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_6', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_7', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_8', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_9', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_10', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_11', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_12', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_13', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_14', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 ('const/list/NIL' A)))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_15', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 ('const/list/NIL' A)))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_16', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_17', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_18', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_19', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_20', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_21', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_22', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_23', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_24', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_25', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_26', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_27', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_28', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 ('const/list/NIL' A))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_29', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 ('const/list/NIL' A))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_30', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_31', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_32', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_33', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_34', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_35', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_36', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_37', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_38', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_39', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_40', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_41', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_42', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?[e1 : A, e2 : A, e3 : A, e4 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 ('const/list/NIL' A)))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_43', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 ('const/list/NIL' A)))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_44', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_45', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_46', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_47', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_48', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_49', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_50', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_51', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_52', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_53', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_54', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_55', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_56', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?[e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 ('const/list/NIL' A))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_57', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 ('const/list/NIL' A))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_58', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_59', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_60', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_61', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_62', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_63', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_64', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_65', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_66', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_67', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_68', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_69', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_70', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (?[e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 ('const/list/NIL' A)))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_71', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 ('const/list/NIL' A)))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_72', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_73', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_74', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_75', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_76', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_77', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_78', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_79', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_80', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_81', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_82', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_83', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_84', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (?[e1 : A]: (l = (('const/list/CONS' A) e1 ('const/list/NIL' A))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_85', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) = (('const/list/LENGTH' A) l)) = (?[e1 : A]: (l = (('const/list/CONS' A) e1 ('const/list/NIL' A))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_86', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' 'const/num/0' (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (l = (('const/list/CONS' A) e1 'l\'')))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_87', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) 'const/num/0') = (?['l\'' : ('type/list/list' A), e1 : A]: (l = (('const/list/CONS' A) e1 'l\'')))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_88', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (l = (('const/list/CONS' A) e1 'l\'')))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_89', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (?['l\'' : ('type/list/list' A), e1 : A]: (l = (('const/list/CONS' A) e1 'l\'')))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_90', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_91', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) x)) = (?['l\'' : ('type/list/list' A), e1 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_92', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_93', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_94', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) x)) = (?['l\'' : ('type/list/list' A), e1 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_95', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_96', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_97', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_98', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = 'const/num/0') = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_99', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/num/0' = (('const/list/LENGTH' A) l)) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_100', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_101', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_102', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' 'const/num/0' (('const/list/LENGTH' A) l)) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_7_e103', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' (('const/list/LENGTH' A) l) 'const/num/0') = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_0', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 ('const/list/NIL' A)))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_1', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 ('const/list/NIL' A)))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_2', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_3', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_4', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_5', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_6', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_7', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_8', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_9', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_10', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_11', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_12', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_13', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_14', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 ('const/list/NIL' A))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_15', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 ('const/list/NIL' A))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_16', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_17', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_18', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_19', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_20', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_21', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_22', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_23', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_24', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_25', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_26', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_27', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_28', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 ('const/list/NIL' A)))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_29', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 ('const/list/NIL' A)))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_30', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_31', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_32', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_33', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_34', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_35', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_36', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_37', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_38', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_39', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_40', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_41', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_42', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 ('const/list/NIL' A))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_43', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 ('const/list/NIL' A))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_44', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_45', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_46', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_47', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_48', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_49', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_50', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_51', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_52', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_53', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_54', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_55', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_56', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 ('const/list/NIL' A)))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_57', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 ('const/list/NIL' A)))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_58', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_59', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_60', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_61', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_62', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_63', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_64', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_65', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_66', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_67', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_68', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_69', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_70', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 ('const/list/NIL' A))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_71', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 ('const/list/NIL' A))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_72', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_73', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_74', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_75', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_76', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_77', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_78', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_79', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_80', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_81', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_82', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_83', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_84', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?[e1 : A, e2 : A, e3 : A, e4 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 ('const/list/NIL' A)))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_85', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 ('const/list/NIL' A)))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_86', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_87', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_88', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_89', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_90', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_91', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_92', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_93', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_94', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_95', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_96', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_97', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_98', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?[e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 ('const/list/NIL' A))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_99', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 ('const/list/NIL' A))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_100', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_101', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_102', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_103', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_104', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_105', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_106', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_107', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_108', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_109', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_110', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_111', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_112', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (?[e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 ('const/list/NIL' A)))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_113', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 ('const/list/NIL' A)))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_114', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_115', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_116', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_117', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_118', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_119', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_120', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_121', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_122', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_123', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_124', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_125', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_126', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (?[e1 : A]: (l = (('const/list/CONS' A) e1 ('const/list/NIL' A))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_127', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) = (('const/list/LENGTH' A) l)) = (?[e1 : A]: (l = (('const/list/CONS' A) e1 ('const/list/NIL' A))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_128', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' 'const/num/0' (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (l = (('const/list/CONS' A) e1 'l\'')))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_129', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) 'const/num/0') = (?['l\'' : ('type/list/list' A), e1 : A]: (l = (('const/list/CONS' A) e1 'l\'')))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_130', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (l = (('const/list/CONS' A) e1 'l\'')))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_131', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (?['l\'' : ('type/list/list' A), e1 : A]: (l = (('const/list/CONS' A) e1 'l\'')))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_132', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_133', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) x)) = (?['l\'' : ('type/list/list' A), e1 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_134', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_135', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_136', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) x)) = (?['l\'' : ('type/list/list' A), e1 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_137', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_138', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_139', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_140', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = 'const/num/0') = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_141', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/num/0' = (('const/list/LENGTH' A) l)) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_142', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_143', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_144', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' 'const/num/0' (('const/list/LENGTH' A) l)) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_10_e145', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' (('const/list/LENGTH' A) l) 'const/num/0') = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_0', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 ('const/list/NIL' A))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_1', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 ('const/list/NIL' A))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_2', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 'l\'')))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_3', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 'l\'')))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_4', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 'l\'')))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_5', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 'l\'')))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_6', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 'l\''))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_7', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 'l\''))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_8', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 'l\''))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_9', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 'l\''))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_10', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 'l\''))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_11', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 'l\''))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_12', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 'l\''))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_13', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 'l\''))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_14', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 ('const/list/NIL' A)))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_15', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 ('const/list/NIL' A)))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_16', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 'l\''))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_17', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 'l\''))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_18', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 'l\''))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_19', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 'l\''))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_20', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 'l\'')))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_21', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 'l\'')))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_22', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 'l\'')))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_23', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 'l\'')))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_24', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 'l\'')))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_25', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 'l\'')))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_26', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 'l\'')))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_27', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 'l\'')))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_28', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 ('const/list/NIL' A))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_29', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 ('const/list/NIL' A))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_30', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 'l\'')))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_31', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 'l\'')))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_32', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 'l\'')))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_33', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 'l\'')))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_34', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 'l\''))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_35', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 'l\''))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_36', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 'l\''))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_37', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 'l\''))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_38', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 'l\''))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_39', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 'l\''))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_40', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 'l\''))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_41', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 'l\''))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_42', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 ('const/list/NIL' A)))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_43', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 ('const/list/NIL' A)))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_44', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 'l\''))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_45', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 'l\''))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_46', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 'l\''))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_47', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 'l\''))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_48', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 'l\'')))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_49', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 'l\'')))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_50', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 'l\'')))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_51', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 'l\'')))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_52', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 'l\'')))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_53', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 'l\'')))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_54', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 'l\'')))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_55', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 'l\'')))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_56', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 ('const/list/NIL' A))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_57', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 ('const/list/NIL' A))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_58', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_59', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_60', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_61', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_62', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 'l\''))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_63', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 'l\''))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_64', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 'l\''))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_65', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 'l\''))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_66', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 'l\''))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_67', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 'l\''))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_68', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 'l\''))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_69', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 'l\''))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_70', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 ('const/list/NIL' A)))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_71', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 ('const/list/NIL' A)))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_72', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_73', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_74', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_75', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_76', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_77', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_78', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_79', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_80', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_81', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_82', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_83', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_84', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 ('const/list/NIL' A))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_85', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 ('const/list/NIL' A))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_86', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_87', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_88', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_89', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_90', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_91', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_92', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_93', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_94', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_95', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_96', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_97', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_98', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 ('const/list/NIL' A)))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_99', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 ('const/list/NIL' A)))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_100', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_101', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_102', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_103', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_104', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_105', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_106', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_107', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_108', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_109', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_110', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_111', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_112', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 ('const/list/NIL' A))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_113', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 ('const/list/NIL' A))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_114', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_115', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_116', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_117', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_118', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_119', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_120', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_121', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_122', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_123', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_124', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_125', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_126', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 ('const/list/NIL' A)))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_127', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 ('const/list/NIL' A)))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_128', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_129', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_130', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_131', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_132', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_133', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_134', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_135', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_136', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_137', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_138', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_139', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_140', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 ('const/list/NIL' A))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_141', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 ('const/list/NIL' A))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_142', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_143', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_144', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_145', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_146', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_147', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_148', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_149', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_150', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_151', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_152', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_153', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_154', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?[e1 : A, e2 : A, e3 : A, e4 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 ('const/list/NIL' A)))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_155', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 ('const/list/NIL' A)))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_156', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_157', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_158', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_159', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_160', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_161', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_162', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_163', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_164', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_165', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_166', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_167', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_168', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?[e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 ('const/list/NIL' A))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_169', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 ('const/list/NIL' A))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_170', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_171', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_172', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_173', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_174', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_175', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_176', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_177', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_178', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_179', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_180', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_181', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_182', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (?[e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 ('const/list/NIL' A)))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_183', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 ('const/list/NIL' A)))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_184', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_185', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_186', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_187', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_188', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_189', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_190', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_191', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_192', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_193', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_194', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_195', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_196', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (?[e1 : A]: (l = (('const/list/CONS' A) e1 ('const/list/NIL' A))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_197', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) = (('const/list/LENGTH' A) l)) = (?[e1 : A]: (l = (('const/list/CONS' A) e1 ('const/list/NIL' A))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_198', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' 'const/num/0' (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (l = (('const/list/CONS' A) e1 'l\'')))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_199', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) 'const/num/0') = (?['l\'' : ('type/list/list' A), e1 : A]: (l = (('const/list/CONS' A) e1 'l\'')))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_200', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (l = (('const/list/CONS' A) e1 'l\'')))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_201', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (?['l\'' : ('type/list/list' A), e1 : A]: (l = (('const/list/CONS' A) e1 'l\'')))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_202', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_203', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) x)) = (?['l\'' : ('type/list/list' A), e1 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_204', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_205', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_206', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) x)) = (?['l\'' : ('type/list/list' A), e1 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_207', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_208', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_209', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_210', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = 'const/num/0') = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_211', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/num/0' = (('const/list/LENGTH' A) l)) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_212', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_213', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_214', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' 'const/num/0' (('const/list/LENGTH' A) l)) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_15_e215', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' (('const/list/LENGTH' A) l) 'const/num/0') = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_0', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 ('const/list/NIL' A)))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_1', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 ('const/list/NIL' A)))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_2', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 'l\''))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_3', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 'l\''))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_4', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 'l\''))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_5', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 'l\''))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_6', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 'l\'')))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_7', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 'l\'')))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_8', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 'l\'')))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_9', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 'l\'')))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_10', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 'l\'')))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_11', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 'l\'')))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_12', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 'l\'')))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_13', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 'l\'')))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_14', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 ('const/list/NIL' A))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_15', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 ('const/list/NIL' A))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_16', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 'l\'')))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_17', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 'l\'')))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_18', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 'l\'')))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_19', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 'l\'')))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_20', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 'l\''))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_21', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 'l\''))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_22', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 'l\''))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_23', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 'l\''))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_24', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 'l\''))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_25', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 'l\''))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_26', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 'l\''))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_27', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 'l\''))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_28', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 ('const/list/NIL' A)))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_29', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 ('const/list/NIL' A)))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_30', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 'l\''))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_31', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 'l\''))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_32', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 'l\''))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_33', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 'l\''))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_34', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 'l\'')))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_35', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 'l\'')))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_36', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 'l\'')))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_37', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 'l\'')))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_38', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 'l\'')))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_39', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 'l\'')))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_40', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 'l\'')))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_41', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 'l\'')))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_42', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 ('const/list/NIL' A))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_43', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 ('const/list/NIL' A))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_44', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 'l\'')))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_45', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 'l\'')))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_46', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 'l\'')))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_47', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 'l\'')))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_48', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 'l\''))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_49', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 'l\''))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_50', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 'l\''))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_51', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 'l\''))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_52', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 'l\''))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_53', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 'l\''))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_54', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 'l\''))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_55', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 'l\''))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_56', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 ('const/list/NIL' A)))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_57', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 ('const/list/NIL' A)))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_58', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 'l\''))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_59', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 'l\''))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_60', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 'l\''))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_61', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 'l\''))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_62', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 'l\'')))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_63', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 'l\'')))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_64', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 'l\'')))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_65', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 'l\'')))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_66', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 'l\'')))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_67', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 'l\'')))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_68', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 'l\'')))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_69', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 'l\'')))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_70', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 ('const/list/NIL' A))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_71', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 ('const/list/NIL' A))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_72', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 'l\'')))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_73', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 'l\'')))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_74', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 'l\'')))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_75', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 'l\'')))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_76', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 'l\''))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_77', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 'l\''))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_78', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 'l\''))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_79', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 'l\''))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_80', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 'l\''))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_81', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 'l\''))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_82', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 'l\''))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_83', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 'l\''))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_84', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 ('const/list/NIL' A)))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_85', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 ('const/list/NIL' A)))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_86', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 'l\''))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_87', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 'l\''))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_88', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 'l\''))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_89', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 'l\''))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_90', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 'l\'')))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_91', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 'l\'')))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_92', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 'l\'')))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_93', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 'l\'')))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_94', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 'l\'')))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_95', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 'l\'')))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_96', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 'l\'')))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_97', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 'l\'')))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_98', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 ('const/list/NIL' A))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_99', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 ('const/list/NIL' A))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_100', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 'l\'')))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_101', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 'l\'')))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_102', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 'l\'')))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_103', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 'l\'')))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_104', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 'l\''))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_105', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 'l\''))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_106', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 'l\''))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_107', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 'l\''))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_108', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 'l\''))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_109', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 'l\''))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_110', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 'l\''))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_111', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 'l\''))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_112', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 ('const/list/NIL' A)))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_113', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 ('const/list/NIL' A)))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_114', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 'l\''))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_115', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 'l\''))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_116', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 'l\''))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_117', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 'l\''))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_118', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 'l\'')))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_119', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 'l\'')))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_120', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 'l\'')))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_121', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 'l\'')))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_122', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 'l\'')))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_123', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 'l\'')))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_124', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 'l\'')))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_125', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 'l\'')))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_126', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 ('const/list/NIL' A))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_127', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 ('const/list/NIL' A))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_128', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_129', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_130', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_131', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_132', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 'l\''))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_133', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 'l\''))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_134', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 'l\''))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_135', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 'l\''))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_136', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 'l\''))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_137', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 'l\''))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_138', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 'l\''))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_139', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 'l\''))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_140', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 ('const/list/NIL' A)))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_141', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 ('const/list/NIL' A)))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_142', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_143', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_144', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_145', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_146', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_147', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_148', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_149', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_150', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_151', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_152', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_153', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_154', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 ('const/list/NIL' A))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_155', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 ('const/list/NIL' A))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_156', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_157', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_158', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_159', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_160', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_161', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_162', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_163', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_164', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_165', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_166', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_167', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_168', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 ('const/list/NIL' A)))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_169', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 ('const/list/NIL' A)))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_170', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_171', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_172', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_173', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_174', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_175', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_176', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_177', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_178', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_179', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_180', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_181', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_182', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 ('const/list/NIL' A))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_183', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 ('const/list/NIL' A))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_184', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_185', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_186', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_187', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_188', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_189', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_190', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_191', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_192', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_193', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_194', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_195', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_196', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 ('const/list/NIL' A)))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_197', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 ('const/list/NIL' A)))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_198', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_199', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_200', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_201', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_202', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_203', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_204', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_205', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_206', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_207', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_208', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_209', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_210', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 ('const/list/NIL' A))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_211', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 ('const/list/NIL' A))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_212', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_213', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_214', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_215', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_216', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_217', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_218', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_219', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_220', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_221', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_222', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_223', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_224', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?[e1 : A, e2 : A, e3 : A, e4 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 ('const/list/NIL' A)))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_225', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 ('const/list/NIL' A)))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_226', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_227', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_228', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_229', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_230', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_231', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_232', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_233', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_234', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_235', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_236', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_237', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_238', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?[e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 ('const/list/NIL' A))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_239', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 ('const/list/NIL' A))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_240', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_241', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_242', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_243', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_244', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_245', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_246', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_247', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_248', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_249', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_250', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_251', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_252', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (?[e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 ('const/list/NIL' A)))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_253', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 ('const/list/NIL' A)))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_254', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_255', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_256', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_257', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_258', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_259', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_260', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_261', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_262', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_263', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_264', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_265', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_266', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (?[e1 : A]: (l = (('const/list/CONS' A) e1 ('const/list/NIL' A))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_267', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) = (('const/list/LENGTH' A) l)) = (?[e1 : A]: (l = (('const/list/CONS' A) e1 ('const/list/NIL' A))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_268', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' 'const/num/0' (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (l = (('const/list/CONS' A) e1 'l\'')))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_269', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) 'const/num/0') = (?['l\'' : ('type/list/list' A), e1 : A]: (l = (('const/list/CONS' A) e1 'l\'')))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_270', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (l = (('const/list/CONS' A) e1 'l\'')))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_271', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (?['l\'' : ('type/list/list' A), e1 : A]: (l = (('const/list/CONS' A) e1 'l\'')))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_272', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_273', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) x)) = (?['l\'' : ('type/list/list' A), e1 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_274', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_275', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_276', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) x)) = (?['l\'' : ('type/list/list' A), e1 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_277', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_278', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_279', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_280', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = 'const/num/0') = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_281', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/num/0' = (('const/list/LENGTH' A) l)) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_282', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_283', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_284', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' 'const/num/0' (('const/list/LENGTH' A) l)) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_20_e285', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' (('const/list/LENGTH' A) l) 'const/num/0') = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_0', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A, e23 : A, e24 : A, e25 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 (('const/list/CONS' A) e23 (('const/list/CONS' A) e24 (('const/list/CONS' A) e25 ('const/list/NIL' A))))))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_1', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A, e23 : A, e24 : A, e25 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 (('const/list/CONS' A) e23 (('const/list/CONS' A) e24 (('const/list/CONS' A) e25 ('const/list/NIL' A))))))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_2', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A, e23 : A, e24 : A, e25 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 (('const/list/CONS' A) e23 (('const/list/CONS' A) e24 (('const/list/CONS' A) e25 'l\'')))))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_3', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A, e23 : A, e24 : A, e25 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 (('const/list/CONS' A) e23 (('const/list/CONS' A) e24 (('const/list/CONS' A) e25 'l\'')))))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_4', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A, e23 : A, e24 : A, e25 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 (('const/list/CONS' A) e23 (('const/list/CONS' A) e24 (('const/list/CONS' A) e25 'l\'')))))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_5', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A, e23 : A, e24 : A, e25 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 (('const/list/CONS' A) e23 (('const/list/CONS' A) e24 (('const/list/CONS' A) e25 'l\'')))))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_6', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A, e23 : A, e24 : A, e25 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 (('const/list/CONS' A) e23 (('const/list/CONS' A) e24 (('const/list/CONS' A) e25 'l\''))))))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_7', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A, e23 : A, e24 : A, e25 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 (('const/list/CONS' A) e23 (('const/list/CONS' A) e24 (('const/list/CONS' A) e25 'l\''))))))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_8', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A, e23 : A, e24 : A, e25 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 (('const/list/CONS' A) e23 (('const/list/CONS' A) e24 (('const/list/CONS' A) e25 'l\''))))))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_9', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A, e23 : A, e24 : A, e25 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 (('const/list/CONS' A) e23 (('const/list/CONS' A) e24 (('const/list/CONS' A) e25 'l\''))))))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_10', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A, e23 : A, e24 : A, e25 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 (('const/list/CONS' A) e23 (('const/list/CONS' A) e24 (('const/list/CONS' A) e25 'l\''))))))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_11', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A, e23 : A, e24 : A, e25 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 (('const/list/CONS' A) e23 (('const/list/CONS' A) e24 (('const/list/CONS' A) e25 'l\''))))))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_12', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A, e23 : A, e24 : A, e25 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 (('const/list/CONS' A) e23 (('const/list/CONS' A) e24 (('const/list/CONS' A) e25 'l\''))))))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_13', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A, e23 : A, e24 : A, e25 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 (('const/list/CONS' A) e23 (('const/list/CONS' A) e24 (('const/list/CONS' A) e25 'l\''))))))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_14', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A, e23 : A, e24 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 (('const/list/CONS' A) e23 (('const/list/CONS' A) e24 ('const/list/NIL' A)))))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_15', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A, e23 : A, e24 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 (('const/list/CONS' A) e23 (('const/list/CONS' A) e24 ('const/list/NIL' A)))))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_16', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A, e23 : A, e24 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 (('const/list/CONS' A) e23 (('const/list/CONS' A) e24 'l\''))))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_17', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A, e23 : A, e24 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 (('const/list/CONS' A) e23 (('const/list/CONS' A) e24 'l\''))))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_18', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A, e23 : A, e24 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 (('const/list/CONS' A) e23 (('const/list/CONS' A) e24 'l\''))))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_19', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A, e23 : A, e24 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 (('const/list/CONS' A) e23 (('const/list/CONS' A) e24 'l\''))))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_20', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A, e23 : A, e24 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 (('const/list/CONS' A) e23 (('const/list/CONS' A) e24 'l\'')))))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_21', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A, e23 : A, e24 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 (('const/list/CONS' A) e23 (('const/list/CONS' A) e24 'l\'')))))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_22', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A, e23 : A, e24 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 (('const/list/CONS' A) e23 (('const/list/CONS' A) e24 'l\'')))))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_23', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A, e23 : A, e24 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 (('const/list/CONS' A) e23 (('const/list/CONS' A) e24 'l\'')))))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_24', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A, e23 : A, e24 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 (('const/list/CONS' A) e23 (('const/list/CONS' A) e24 'l\'')))))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_25', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A, e23 : A, e24 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 (('const/list/CONS' A) e23 (('const/list/CONS' A) e24 'l\'')))))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_26', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A, e23 : A, e24 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 (('const/list/CONS' A) e23 (('const/list/CONS' A) e24 'l\'')))))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_27', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A, e23 : A, e24 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 (('const/list/CONS' A) e23 (('const/list/CONS' A) e24 'l\'')))))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_28', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A, e23 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 (('const/list/CONS' A) e23 ('const/list/NIL' A))))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_29', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A, e23 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 (('const/list/CONS' A) e23 ('const/list/NIL' A))))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_30', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A, e23 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 (('const/list/CONS' A) e23 'l\'')))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_31', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A, e23 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 (('const/list/CONS' A) e23 'l\'')))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_32', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A, e23 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 (('const/list/CONS' A) e23 'l\'')))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_33', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A, e23 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 (('const/list/CONS' A) e23 'l\'')))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_34', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A, e23 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 (('const/list/CONS' A) e23 'l\''))))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_35', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A, e23 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 (('const/list/CONS' A) e23 'l\''))))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_36', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A, e23 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 (('const/list/CONS' A) e23 'l\''))))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_37', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A, e23 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 (('const/list/CONS' A) e23 'l\''))))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_38', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A, e23 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 (('const/list/CONS' A) e23 'l\''))))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_39', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A, e23 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 (('const/list/CONS' A) e23 'l\''))))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_40', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A, e23 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 (('const/list/CONS' A) e23 'l\''))))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_41', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A, e23 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 (('const/list/CONS' A) e23 'l\''))))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_42', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 ('const/list/NIL' A)))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_43', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 ('const/list/NIL' A)))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_44', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 'l\''))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_45', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 'l\''))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_46', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 'l\''))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_47', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 'l\''))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_48', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 'l\'')))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_49', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 'l\'')))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_50', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 'l\'')))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_51', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 'l\'')))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_52', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 'l\'')))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_53', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 'l\'')))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_54', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 'l\'')))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_55', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A, e22 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 (('const/list/CONS' A) e22 'l\'')))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_56', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 ('const/list/NIL' A))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_57', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 ('const/list/NIL' A))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_58', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 'l\'')))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_59', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 'l\'')))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_60', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 'l\'')))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_61', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 'l\'')))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_62', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 'l\''))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_63', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 'l\''))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_64', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 'l\''))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_65', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 'l\''))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_66', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 'l\''))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_67', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 'l\''))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_68', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 'l\''))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_69', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A, e21 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 (('const/list/CONS' A) e21 'l\''))))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_70', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 ('const/list/NIL' A)))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_71', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 ('const/list/NIL' A)))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_72', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 'l\''))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_73', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 'l\''))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_74', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 'l\''))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_75', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 'l\''))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_76', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 'l\'')))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_77', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 'l\'')))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_78', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 'l\'')))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_79', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 'l\'')))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_80', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 'l\'')))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_81', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 'l\'')))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_82', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 'l\'')))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_83', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A, e20 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 (('const/list/CONS' A) e20 'l\'')))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_84', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 ('const/list/NIL' A))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_85', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 ('const/list/NIL' A))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_86', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 'l\'')))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_87', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 'l\'')))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_88', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 'l\'')))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_89', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 'l\'')))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_90', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 'l\''))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_91', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 'l\''))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_92', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 'l\''))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_93', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 'l\''))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_94', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 'l\''))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_95', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 'l\''))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_96', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 'l\''))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_97', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A, e19 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 (('const/list/CONS' A) e19 'l\''))))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_98', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 ('const/list/NIL' A)))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_99', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 ('const/list/NIL' A)))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_100', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 'l\''))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_101', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 'l\''))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_102', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 'l\''))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_103', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 'l\''))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_104', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 'l\'')))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_105', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 'l\'')))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_106', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 'l\'')))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_107', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 'l\'')))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_108', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 'l\'')))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_109', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 'l\'')))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_110', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 'l\'')))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_111', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A, e18 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 (('const/list/CONS' A) e18 'l\'')))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_112', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 ('const/list/NIL' A))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_113', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 ('const/list/NIL' A))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_114', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 'l\'')))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_115', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 'l\'')))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_116', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 'l\'')))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_117', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 'l\'')))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_118', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 'l\''))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_119', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 'l\''))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_120', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 'l\''))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_121', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 'l\''))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_122', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 'l\''))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_123', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 'l\''))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_124', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 'l\''))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_125', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A, e17 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 (('const/list/CONS' A) e17 'l\''))))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_126', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 ('const/list/NIL' A)))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_127', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 ('const/list/NIL' A)))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_128', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 'l\''))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_129', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 'l\''))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_130', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 'l\''))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_131', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 'l\''))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_132', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 'l\'')))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_133', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 'l\'')))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_134', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 'l\'')))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_135', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 'l\'')))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_136', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 'l\'')))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_137', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 'l\'')))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_138', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 'l\'')))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_139', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A, e16 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 (('const/list/CONS' A) e16 'l\'')))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_140', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 ('const/list/NIL' A))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_141', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 ('const/list/NIL' A))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_142', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 'l\'')))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_143', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 'l\'')))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_144', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 'l\'')))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_145', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 'l\'')))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_146', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 'l\''))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_147', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 'l\''))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_148', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 'l\''))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_149', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 'l\''))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_150', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 'l\''))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_151', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 'l\''))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_152', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 'l\''))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_153', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A, e15 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 (('const/list/CONS' A) e15 'l\''))))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_154', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 ('const/list/NIL' A)))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_155', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 ('const/list/NIL' A)))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_156', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 'l\''))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_157', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 'l\''))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_158', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 'l\''))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_159', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 'l\''))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_160', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 'l\'')))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_161', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 'l\'')))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_162', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 'l\'')))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_163', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 'l\'')))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_164', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 'l\'')))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_165', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 'l\'')))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_166', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 'l\'')))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_167', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A, e14 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 (('const/list/CONS' A) e14 'l\'')))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_168', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 ('const/list/NIL' A))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_169', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 ('const/list/NIL' A))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_170', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 'l\'')))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_171', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 'l\'')))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_172', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 'l\'')))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_173', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 'l\'')))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_174', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 'l\''))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_175', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 'l\''))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_176', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 'l\''))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_177', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 'l\''))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_178', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 'l\''))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_179', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 'l\''))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_180', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 'l\''))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_181', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A, e13 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 (('const/list/CONS' A) e13 'l\''))))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_182', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 ('const/list/NIL' A)))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_183', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 ('const/list/NIL' A)))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_184', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 'l\''))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_185', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 'l\''))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_186', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 'l\''))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_187', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 'l\''))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_188', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 'l\'')))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_189', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 'l\'')))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_190', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 'l\'')))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_191', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 'l\'')))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_192', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 'l\'')))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_193', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 'l\'')))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_194', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 'l\'')))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_195', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A, e12 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 (('const/list/CONS' A) e12 'l\'')))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_196', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 ('const/list/NIL' A))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_197', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 ('const/list/NIL' A))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_198', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_199', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_200', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_201', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_202', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 'l\''))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_203', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 'l\''))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_204', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 'l\''))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_205', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 'l\''))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_206', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 'l\''))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_207', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 'l\''))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_208', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 'l\''))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_209', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A, e11 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 (('const/list/CONS' A) e11 'l\''))))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_210', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 ('const/list/NIL' A)))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_211', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 ('const/list/NIL' A)))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_212', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_213', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_214', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_215', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_216', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_217', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_218', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_219', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_220', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_221', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_222', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_223', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A, e10 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 (('const/list/CONS' A) e10 'l\'')))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_224', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 ('const/list/NIL' A))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_225', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 ('const/list/NIL' A))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_226', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_227', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_228', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_229', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_230', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_231', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_232', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_233', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_234', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_235', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_236', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_237', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A, e9 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 (('const/list/CONS' A) e9 'l\''))))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_238', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 ('const/list/NIL' A)))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_239', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 ('const/list/NIL' A)))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_240', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_241', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_242', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_243', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_244', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_245', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_246', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_247', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_248', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_249', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_250', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_251', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A, e8 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 (('const/list/CONS' A) e8 'l\'')))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_252', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 ('const/list/NIL' A))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_253', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 ('const/list/NIL' A))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_254', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_255', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_256', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_257', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_258', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_259', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_260', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_261', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_262', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_263', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_264', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_265', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A, e7 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 (('const/list/CONS' A) e7 'l\''))))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_266', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 ('const/list/NIL' A)))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_267', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 ('const/list/NIL' A)))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_268', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_269', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_270', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_271', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_272', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_273', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_274', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_275', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_276', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_277', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_278', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_279', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A, e6 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 (('const/list/CONS' A) e6 'l\'')))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_280', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 ('const/list/NIL' A))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_281', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 ('const/list/NIL' A))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_282', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_283', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_284', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_285', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_286', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_287', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_288', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_289', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_290', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_291', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_292', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_293', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A, e5 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 (('const/list/CONS' A) e5 'l\''))))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_294', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?[e1 : A, e2 : A, e3 : A, e4 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 ('const/list/NIL' A)))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_295', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A, e4 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 ('const/list/NIL' A)))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_296', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_297', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_298', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_299', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_300', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_301', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_302', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_303', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_304', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_305', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_306', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_307', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A, e4 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 (('const/list/CONS' A) e4 'l\'')))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_308', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?[e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 ('const/list/NIL' A))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_309', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 ('const/list/NIL' A))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_310', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_311', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_312', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_313', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_314', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_315', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_316', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_317', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_318', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_319', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_320', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_321', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A, e3 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 (('const/list/CONS' A) e3 'l\''))))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_322', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (?[e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 ('const/list/NIL' A)))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_323', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) = (('const/list/LENGTH' A) l)) = (?[e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 ('const/list/NIL' A)))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_324', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_325', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_326', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_327', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_328', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_329', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_330', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_331', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_332', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) x)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_333', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_334', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_335', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT2' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A, e2 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 (('const/list/CONS' A) e2 'l\'')))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_336', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (?[e1 : A]: (l = (('const/list/CONS' A) e1 ('const/list/NIL' A))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_337', ax, ![A : $t]: (![l : ('type/list/list' A)]: ((('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) = (('const/list/LENGTH' A) l)) = (?[e1 : A]: (l = (('const/list/CONS' A) e1 ('const/list/NIL' A))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_338', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' 'const/num/0' (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (l = (('const/list/CONS' A) e1 'l\'')))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_339', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' (('const/list/LENGTH' A) l) 'const/num/0') = (?['l\'' : ('type/list/list' A), e1 : A]: (l = (('const/list/CONS' A) e1 'l\'')))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_340', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (l = (('const/list/CONS' A) e1 'l\'')))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_341', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (?['l\'' : ('type/list/list' A), e1 : A]: (l = (('const/list/CONS' A) e1 'l\'')))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_342', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_343', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) x)) = (?['l\'' : ('type/list/list' A), e1 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_344', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_345', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_346', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) x)) = (?['l\'' : ('type/list/list' A), e1 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_347', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_348', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')))) = (?['l\'' : ('type/list/list' A), e1 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_349', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/arithmetic/+' x ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_350', ax, ![A : $t]: (![l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = 'const/num/0') = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_351', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/num/0' = (('const/list/LENGTH' A) l)) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_352', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/prim_rec/<' (('const/list/LENGTH' A) l) ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO'))) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_353', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>' ('const/arithmetic/NUMERAL' ('const/arithmetic/BIT1' 'const/arithmetic/ZERO')) (('const/list/LENGTH' A) l)) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_354', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/>=' 'const/num/0' (('const/list/LENGTH' A) l)) = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_25_e355', ax, ![A : $t]: (![l : ('type/list/list' A)]: (('const/arithmetic/<=' (('const/list/LENGTH' A) l) 'const/num/0') = (l = ('const/list/NIL' A))))).
tt('thm/quantHeuristics/LIST_LENGTH_COMPARE_SUC_0', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/<=' ('const/num/SUC' x) (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_COMPARE_SUC_1', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (('const/arithmetic/>=' (('const/list/LENGTH' A) l) ('const/num/SUC' x)) = (?['l\'' : ('type/list/list' A), e1 : A]: (('const/arithmetic/<=' x (('const/list/LENGTH' A) 'l\'')) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_COMPARE_SUC_2', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: (((('const/list/LENGTH' A) l) = ('const/num/SUC' x)) = (?['l\'' : ('type/list/list' A), e1 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 'l\''))))))).
tt('thm/quantHeuristics/LIST_LENGTH_COMPARE_SUC_e3', ax, ![A : $t]: (![x : 'type/num/num', l : ('type/list/list' A)]: ((('const/num/SUC' x) = (('const/list/LENGTH' A) l)) = (?['l\'' : ('type/list/list' A), e1 : A]: (((('const/list/LENGTH' A) 'l\'') = x) & (l = (('const/list/CONS' A) e1 'l\''))))))).
