TSTP Solution File: SCT146+1 by nanoCoP---2.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : nanoCoP---2.0
% Problem  : SCT146+1 : TPTP v8.1.2. Released v5.2.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : nanocop.sh %s %d

% Computer : n014.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Fri May 19 11:51:36 EDT 2023

% Result   : Theorem 136.33s 132.04s
% Output   : Proof 136.33s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12  % Problem  : SCT146+1 : TPTP v8.1.2. Released v5.2.0.
% 0.07/0.13  % Command  : nanocop.sh %s %d
% 0.12/0.34  % Computer : n014.cluster.edu
% 0.12/0.34  % Model    : x86_64 x86_64
% 0.12/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.34  % Memory   : 8042.1875MB
% 0.12/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.34  % CPULimit : 300
% 0.12/0.34  % WCLimit  : 300
% 0.12/0.34  % DateTime : Thu May 18 15:24:12 EDT 2023
% 0.12/0.34  % CPUTime  : 
% 136.33/132.04  
% 136.33/132.04  /export/starexec/sandbox/benchmark/theBenchmark.p is a Theorem
% 136.33/132.04  Start of proof for /export/starexec/sandbox/benchmark/theBenchmark.p
% 136.33/132.04  %-----------------------------------------------------
% 136.33/132.04  ncf(matrix, plain, [(6250 ^ _83977) ^ [] : [6251 ^ _83977 : [(6252 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_b____), v_a____)), hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(v_P____, 6248 ^ [])), v_c____), v_b____)), v_b____), v_a____)), v_a____), v_c____))))], (6254 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_a____), v_b____)), hAPP(v_P____, 6248 ^ [])))]], 6255 ^ _83977 : [(6256 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_a____), v_b____)), hAPP(v_P____, 6248 ^ []))))], (6258 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_b____), v_a____)), hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(v_P____, 6248 ^ [])), v_c____), v_b____)), v_b____), v_a____)), v_a____), v_c____)))]]], (2 ^ _83977) ^ [_84007] : [-(_84007 = _84007)], (4 ^ _83977) ^ [_84030, _84032] : [_84032 = _84030, -(_84030 = _84032)], (10 ^ _83977) ^ [_84103, _84105, _84107] : [-(_84107 = _84103), _84107 = _84105, _84105 = _84103], (20 ^ _83977) ^ [_84240, _84242, _84244, _84246, _84248, _84250, _84252, _84254, _84256, _84258] : [-(c_FunDef_Oin__rel(_84256, _84252, _84248, _84244, _84240)), c_FunDef_Oin__rel(_84258, _84254, _84250, _84246, _84242), _84258 = _84256, _84254 = _84252, _84250 = _84248, _84246 = _84244, _84242 = _84240], (46 ^ _83977) ^ [_84685, _84687, _84689, _84691] : [-(c_Nitpick_Orefl_H(_84689, _84685)), c_Nitpick_Orefl_H(_84691, _84687), _84691 = _84689, _84687 = _84685], (60 ^ _83977) ^ [_84878, _84880] : [-(c_Arrow__Order__Mirabelle_Ounanimity(_84878)), _84880 = _84878, c_Arrow__Order__Mirabelle_Ounanimity(_84880)], (70 ^ _83977) ^ [_85003, _85005] : [-(c_Arrow__Order__Mirabelle_OIIA(_85003)), _85005 = _85003, c_Arrow__Order__Mirabelle_OIIA(_85005)], (80 ^ _83977) ^ [_85128, _85130, _85132, _85134] : [-(c_Arrow__Order__Mirabelle_Odictator(_85132, _85128)), c_Arrow__Order__Mirabelle_Odictator(_85134, _85130), _85134 = _85132, _85130 = _85128], (94 ^ _83977) ^ [_85321, _85323, _85325, _85327, _85329, _85331, _85333, _85335] : [-(c_List_Olistrelp(_85333, _85329, _85325, _85321)), c_List_Olistrelp(_85335, _85331, _85327, _85323), _85335 = _85333, _85331 = _85329, _85327 = _85325, _85323 = _85321], (116 ^ _83977) ^ [_85674, _85676, _85678, _85680] : [-(c_Relation_Oirrefl(_85678, _85674)), c_Relation_Oirrefl(_85680, _85676), _85680 = _85678, _85676 = _85674], (130 ^ _83977) ^ [_85867, _85869, _85871, _85873, _85875, _85877, _85879, _85881] : [-(c_Predicate_ODomainP(_85879, _85875, _85871, _85867)), c_Predicate_ODomainP(_85881, _85877, _85873, _85869), _85881 = _85879, _85877 = _85875, _85873 = _85871, _85869 = _85867], (152 ^ _83977) ^ [_86220, _86222, _86224, _86226, _86228, _86230, _86232, _86234] : [-(c_Predicate_ORangeP(_86232, _86228, _86224, _86220)), c_Predicate_ORangeP(_86234, _86230, _86226, _86222), _86234 = _86232, _86230 = _86228, _86226 = _86224, _86222 = _86220], (174 ^ _83977) ^ [_86573, _86575, _86577, _86579] : [-(c_Relation_Otrans(_86577, _86573)), c_Relation_Otrans(_86579, _86575), _86579 = _86577, _86575 = _86573], (188 ^ _83977) ^ [_86766, _86768, _86770, _86772, _86774, _86776] : [-(c_Relation_Osingle__valued(_86774, _86770, _86766)), c_Relation_Osingle__valued(_86776, _86772, _86768), _86776 = _86774, _86772 = _86770, _86768 = _86766], (206 ^ _83977) ^ [_87035, _87037, _87039, _87041] : [-(c_List_Odistinct(_87039, _87035)), c_List_Odistinct(_87041, _87037), _87041 = _87039, _87037 = _87035], (220 ^ _83977) ^ [_87228, _87230, _87232, _87234, _87236, _87238] : [-(c_Orderings_Oord__class_Oless(_87236, _87232, _87228)), c_Orderings_Oord__class_Oless(_87238, _87234, _87230), _87238 = _87236, _87234 = _87232, _87230 = _87228], (238 ^ _83977) ^ [_87497, _87499, _87501, _87503, _87505, _87507] : [-(c_Orderings_Oord__class_Oless__eq(_87505, _87501, _87497)), c_Orderings_Oord__class_Oless__eq(_87507, _87503, _87499), _87507 = _87505, _87503 = _87501, _87499 = _87497], (256 ^ _83977) ^ [_87766, _87768] : [-(class_Orderings_Olinorder(_87766)), _87768 = _87766, class_Orderings_Olinorder(_87768)], (266 ^ _83977) ^ [_87891, _87893] : [-(class_Lattices_Osemilattice__inf(_87891)), _87893 = _87891, class_Lattices_Osemilattice__inf(_87893)], (276 ^ _83977) ^ [_88016, _88018] : [-(class_Orderings_Opreorder(_88016)), _88018 = _88016, class_Orderings_Opreorder(_88018)], (286 ^ _83977) ^ [_88141, _88143] : [-(class_Lattices_Olattice(_88141)), _88143 = _88141, class_Lattices_Olattice(_88143)], (296 ^ _83977) ^ [_88266, _88268] : [-(class_Orderings_Oorder(_88266)), _88268 = _88266, class_Orderings_Oorder(_88268)], (306 ^ _83977) ^ [_88391, _88393] : [-(class_Orderings_Oord(_88391)), _88393 = _88391, class_Orderings_Oord(_88393)], (316 ^ _83977) ^ [_88512, _88514] : [-(hBOOL(_88512)), _88514 = _88512, hBOOL(_88514)], (326 ^ _83977) ^ [_88699, _88701, _88703, _88705, _88707, _88709, _88711, _88713] : [-(c_Recdef_Osame__fst(_88713, _88709, _88705, _88701) = c_Recdef_Osame__fst(_88711, _88707, _88703, _88699)), _88713 = _88711, _88709 = _88707, _88705 = _88703, _88701 = _88699], (344 ^ _83977) ^ [_89000, _89002, _89004, _89006, _89008, _89010, _89012, _89014, _89016, _89018] : [-(c_Product__Type_Oprod_Oprod__rec(_89018, _89014, _89010, _89006, _89002) = c_Product__Type_Oprod_Oprod__rec(_89016, _89012, _89008, _89004, _89000)), _89018 = _89016, _89014 = _89012, _89010 = _89008, _89006 = _89004, _89002 = _89000], (366 ^ _83977) ^ [_89389, _89391, _89393, _89395] : [-(c_Arrow__Order__Mirabelle_Omktop(_89395, _89391) = c_Arrow__Order__Mirabelle_Omktop(_89393, _89389)), _89395 = _89393, _89391 = _89389], (376 ^ _83977) ^ [_89538, _89540, _89542, _89544] : [-(c_Arrow__Order__Mirabelle_Omkbot(_89544, _89540) = c_Arrow__Order__Mirabelle_Omkbot(_89542, _89538)), _89544 = _89542, _89540 = _89538], (386 ^ _83977) ^ [_89687, _89689, _89691, _89693, _89695, _89697] : [-(c_List_Osplice(_89697, _89693, _89689) = c_List_Osplice(_89695, _89691, _89687)), _89697 = _89695, _89693 = _89691, _89689 = _89687], (400 ^ _83977) ^ [_89908, _89910, _89912, _89914, _89916, _89918] : [-(c_Arrow__Order__Mirabelle_Oabove(_89918, _89914, _89910) = c_Arrow__Order__Mirabelle_Oabove(_89916, _89912, _89908)), _89918 = _89916, _89914 = _89912, _89910 = _89908], (414 ^ _83977) ^ [_90129, _90131, _90133, _90135, _90137, _90139] : [-(c_List_Oinsert(_90139, _90135, _90131) = c_List_Oinsert(_90137, _90133, _90129)), _90139 = _90137, _90135 = _90133, _90131 = _90129], (428 ^ _83977) ^ [_90350, _90352, _90354, _90356, _90358, _90360, _90362, _90364, _90366, _90368] : [-(c_List_Olist_Olist__case(_90368, _90364, _90360, _90356, _90352) = c_List_Olist_Olist__case(_90366, _90362, _90358, _90354, _90350)), _90368 = _90366, _90364 = _90362, _90360 = _90358, _90356 = _90354, _90352 = _90350], (450 ^ _83977) ^ [_90739, _90741, _90743, _90745] : [-(c_List_Olex(_90745, _90741) = c_List_Olex(_90743, _90739)), _90745 = _90743, _90741 = _90739], (460 ^ _83977) ^ [_90888, _90890, _90892, _90894] : [-(c_List_Orotate1(_90894, _90890) = c_List_Orotate1(_90892, _90888)), _90894 = _90892, _90890 = _90888], (470 ^ _83977) ^ [_91037, _91039, _91041, _91043, _91045, _91047] : [-(c_List_Olexn(_91047, _91043, _91039) = c_List_Olexn(_91045, _91041, _91037)), _91047 = _91045, _91043 = _91041, _91039 = _91037], (484 ^ _83977) ^ [_91258, _91260, _91262, _91264, _91266, _91268, _91270, _91272] : [-(c_Wellfounded_Olex__prod(_91272, _91268, _91264, _91260) = c_Wellfounded_Olex__prod(_91270, _91266, _91262, _91258)), _91272 = _91270, _91268 = _91266, _91264 = _91262, _91260 = _91258], (502 ^ _83977) ^ [_91559, _91561, _91563, _91565] : [-(c_List_Olexord(_91565, _91561) = c_List_Olexord(_91563, _91559)), _91565 = _91563, _91561 = _91559], (512 ^ _83977) ^ [_91708, _91710, _91712, _91714, _91716, _91718, _91720, _91722] : [-(c_List_Omaps(_91722, _91718, _91714, _91710) = c_List_Omaps(_91720, _91716, _91712, _91708)), _91722 = _91720, _91718 = _91716, _91714 = _91712, _91710 = _91708], (530 ^ _83977) ^ [_92009, _92011, _92013, _92015] : [-(c_If(_92015, _92011) = c_If(_92013, _92009)), _92015 = _92013, _92011 = _92009], (540 ^ _83977) ^ [_92158, _92160, _92162, _92164, _92166, _92168] : [-(c_List_Opartition(_92168, _92164, _92160) = c_List_Opartition(_92166, _92162, _92158)), _92168 = _92166, _92164 = _92162, _92160 = _92158], (554 ^ _83977) ^ [_92379, _92381, _92383, _92385, _92387, _92389, _92391, _92393] : [-(c_Product__Type_Ocurry(_92393, _92389, _92385, _92381) = c_Product__Type_Ocurry(_92391, _92387, _92383, _92379)), _92393 = _92391, _92389 = _92387, _92385 = _92383, _92381 = _92379], (572 ^ _83977) ^ [_92680, _92682, _92684, _92686, _92688, _92690] : [-(c_Product__Type_Ointernal__split(_92690, _92686, _92682) = c_Product__Type_Ointernal__split(_92688, _92684, _92680)), _92690 = _92688, _92686 = _92684, _92682 = _92680], (586 ^ _83977) ^ [_92901, _92903, _92905, _92907] : [-(c_List_Olast(_92907, _92903) = c_List_Olast(_92905, _92901)), _92907 = _92905, _92903 = _92901], (596 ^ _83977) ^ [_93050, _93052, _93054, _93056] : [-(c_List_Obutlast(_93056, _93052) = c_List_Obutlast(_93054, _93050)), _93056 = _93054, _93052 = _93050], (606 ^ _83977) ^ [_93199, _93201] : [_93201 = _93199, -(c_List_Olist_ONil(_93201) = c_List_Olist_ONil(_93199))], (612 ^ _83977) ^ [_93284, _93286, _93288, _93290, _93292, _93294, _93296, _93298, _93300, _93302, _93304, _93306] : [-(c_Fun_Ooverride__on(_93306, _93302, _93298, _93294, _93290, _93286) = c_Fun_Ooverride__on(_93304, _93300, _93296, _93292, _93288, _93284)), _93306 = _93304, _93302 = _93300, _93298 = _93296, _93294 = _93292, _93290 = _93288, _93286 = _93284], (638 ^ _83977) ^ [_93769, _93771, _93773, _93775] : [-(c_List_Olistsp(_93775, _93771) = c_List_Olistsp(_93773, _93769)), _93775 = _93773, _93771 = _93769], (648 ^ _83977) ^ [_93918, _93920, _93922, _93924] : [-(c_Wellfounded_Oacc(_93924, _93920) = c_Wellfounded_Oacc(_93922, _93918)), _93924 = _93922, _93920 = _93918], (658 ^ _83977) ^ [_94067, _94069, _94071, _94073, _94075, _94077, _94079, _94081, _94083, _94085, _94087, _94089] : [-(c_FuncSet_Ocompose(_94089, _94085, _94081, _94077, _94073, _94069) = c_FuncSet_Ocompose(_94087, _94083, _94079, _94075, _94071, _94067)), _94089 = _94087, _94085 = _94083, _94081 = _94079, _94077 = _94075, _94073 = _94071, _94069 = _94067], (684 ^ _83977) ^ [_94552, _94554, _94556, _94558, _94560, _94562] : [-(c_Relation_ODomain(_94562, _94558, _94554) = c_Relation_ODomain(_94560, _94556, _94552)), _94562 = _94560, _94558 = _94556, _94554 = _94552], (698 ^ _83977) ^ [_94773, _94775, _94777, _94779, _94781, _94783] : [-(c_Relation_ORange(_94783, _94779, _94775) = c_Relation_ORange(_94781, _94777, _94773)), _94783 = _94781, _94779 = _94777, _94775 = _94773], (712 ^ _83977) ^ [_94994, _94996, _94998, _95000] : [-(c_List_Olistrel1(_95000, _94996) = c_List_Olistrel1(_94998, _94994)), _95000 = _94998, _94996 = _94994], (722 ^ _83977) ^ [_95143, _95145, _95147, _95149] : [-(c_Wellfounded_Oaccp(_95149, _95145) = c_Wellfounded_Oaccp(_95147, _95143)), _95149 = _95147, _95145 = _95143], (732 ^ _83977) ^ [_95292, _95294, _95296, _95298, _95300, _95302] : [-(c_List_OdropWhile(_95302, _95298, _95294) = c_List_OdropWhile(_95300, _95296, _95292)), _95302 = _95300, _95298 = _95296, _95294 = _95292], (746 ^ _83977) ^ [_95513, _95515, _95517, _95519, _95521, _95523, _95525, _95527] : [-(c_FuncSet_OPi(_95527, _95523, _95519, _95515) = c_FuncSet_OPi(_95525, _95521, _95517, _95513)), _95527 = _95525, _95523 = _95521, _95519 = _95517, _95515 = _95513], (764 ^ _83977) ^ [_95814, _95816, _95818, _95820] : [-(c_List_Omeasures(_95820, _95816) = c_List_Omeasures(_95818, _95814)), _95820 = _95818, _95816 = _95814], (774 ^ _83977) ^ [_95963, _95965, _95967, _95969, _95971, _95973] : [-(c_Wellfounded_Omlex__prod(_95973, _95969, _95965) = c_Wellfounded_Omlex__prod(_95971, _95967, _95963)), _95973 = _95971, _95969 = _95967, _95965 = _95963], (788 ^ _83977) ^ [_96184, _96186, _96188, _96190] : [-(c_Wellfounded_Omeasure(_96190, _96186) = c_Wellfounded_Omeasure(_96188, _96184)), _96190 = _96188, _96186 = _96184], (798 ^ _83977) ^ [_96333, _96335, _96337, _96339] : [-(c_Transitive__Closure_Ortrancl(_96339, _96335) = c_Transitive__Closure_Ortrancl(_96337, _96333)), _96339 = _96337, _96335 = _96333], (808 ^ _83977) ^ [_96482, _96484] : [_96484 = _96482, -(c_List_Oappend(_96484) = c_List_Oappend(_96482))], (814 ^ _83977) ^ [_96567, _96569] : [_96569 = _96567, -(c_List_Olist_OCons(_96569) = c_List_Olist_OCons(_96567))], (820 ^ _83977) ^ [_96652, _96654, _96656, _96658] : [-(c_List_Olistrel(_96658, _96654) = c_List_Olistrel(_96656, _96652)), _96658 = _96656, _96654 = _96652], (830 ^ _83977) ^ [_96801, _96803, _96805, _96807] : [-(c_List_Olists(_96807, _96803) = c_List_Olists(_96805, _96801)), _96807 = _96805, _96803 = _96801], (840 ^ _83977) ^ [_96950, _96952, _96954, _96956] : [-(c_Relation_OId__on(_96956, _96952) = c_Relation_OId__on(_96954, _96950)), _96956 = _96954, _96952 = _96950], (850 ^ _83977) ^ [_97099, _97101] : [_97101 = _97099, -(c_Lattices_Osemilattice__inf__class_Oinf(_97101) = c_Lattices_Osemilattice__inf__class_Oinf(_97099))], (856 ^ _83977) ^ [_97184, _97186, _97188, _97190, _97192, _97194, _97196, _97198] : [-(c_Set_Oimage(_97198, _97194, _97190, _97186) = c_Set_Oimage(_97196, _97192, _97188, _97184)), _97198 = _97196, _97194 = _97192, _97190 = _97188, _97186 = _97184], (874 ^ _83977) ^ [_97485, _97487, _97489, _97491, _97493, _97495] : [-(c_Product__Type_Oprod_Oprod__case(_97495, _97491, _97487) = c_Product__Type_Oprod_Oprod__case(_97493, _97489, _97485)), _97495 = _97493, _97491 = _97489, _97487 = _97485], (888 ^ _83977) ^ [_97706, _97708, _97710, _97712, _97714, _97716, _97718, _97720] : [-(c_Product__Type_OSigma(_97720, _97716, _97712, _97708) = c_Product__Type_OSigma(_97718, _97714, _97710, _97706)), _97720 = _97718, _97716 = _97714, _97712 = _97710, _97708 = _97706], (906 ^ _83977) ^ [_98007, _98009, _98011, _98013, _98015, _98017] : [-(c_List_Onth(_98017, _98013, _98009) = c_List_Onth(_98015, _98011, _98007)), _98017 = _98015, _98013 = _98011, _98009 = _98007], (920 ^ _83977) ^ [_98228, _98230, _98232, _98234] : [-(c_Nat_Osize__class_Osize(_98234, _98230) = c_Nat_Osize__class_Osize(_98232, _98228)), _98234 = _98232, _98230 = _98228], (930 ^ _83977) ^ [_98377, _98379] : [_98379 = _98377, -(tc_List_Olist(_98379) = tc_List_Olist(_98377))], (936 ^ _83977) ^ [_98462, _98464, _98466, _98468, _98470, _98472] : [-(c_List_OtakeWhile(_98472, _98468, _98464) = c_List_OtakeWhile(_98470, _98466, _98462)), _98472 = _98470, _98468 = _98466, _98464 = _98462], (950 ^ _83977) ^ [_98683, _98685, _98687, _98689] : [-(tc_fun(_98689, _98685) = tc_fun(_98687, _98683)), _98689 = _98687, _98685 = _98683], (960 ^ _83977) ^ [_98832, _98834] : [_98834 = _98832, -(c_COMBI(_98834) = c_COMBI(_98832))], (966 ^ _83977) ^ [_98917, _98919, _98921, _98923, _98925, _98927] : [-(c_COMBK(_98927, _98923, _98919) = c_COMBK(_98925, _98921, _98917)), _98927 = _98925, _98923 = _98921, _98919 = _98917], (980 ^ _83977) ^ [_99138, _99140, _99142, _99144, _99146, _99148] : [-(c_COMBB(_99148, _99144, _99140) = c_COMBB(_99146, _99142, _99138)), _99148 = _99146, _99144 = _99142, _99140 = _99138], (994 ^ _83977) ^ [_99359, _99361, _99363, _99365, _99367, _99369] : [-(c_COMBC(_99369, _99365, _99361) = c_COMBC(_99367, _99363, _99359)), _99369 = _99367, _99365 = _99363, _99361 = _99359], (1008 ^ _83977) ^ [_99580, _99582, _99584, _99586, _99588, _99590] : [-(c_COMBS(_99590, _99586, _99582) = c_COMBS(_99588, _99584, _99580)), _99590 = _99588, _99586 = _99584, _99582 = _99580], (1022 ^ _83977) ^ [_99801, _99803] : [_99803 = _99801, -(c_member(_99803) = c_member(_99801))], (1028 ^ _83977) ^ [_99886, _99888, _99890, _99892] : [-(tc_prod(_99892, _99888) = tc_prod(_99890, _99886)), _99892 = _99890, _99888 = _99886], (1038 ^ _83977) ^ [_100035, _100037, _100039, _100041] : [-(c_Product__Type_OPair(_100041, _100037) = c_Product__Type_OPair(_100039, _100035)), _100041 = _100039, _100037 = _100035], (1048 ^ _83977) ^ [_100180, _100182, _100184, _100186] : [-(hAPP(_100186, _100182) = hAPP(_100184, _100180)), _100186 = _100184, _100182 = _100180], (1058 ^ _83977) ^ [_100599, _100601] : [hAPP(_100599, 1059 ^ [_100599, _100601]) = hAPP(_100601, 1059 ^ [_100599, _100601]), -(_100599 = _100601)], (1065 ^ _83977) ^ [] : [v_a____ = v_b____], (1067 ^ _83977) ^ [_100761] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_a____), v_b____)), hAPP(v_P____, _100761))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_b____), v_a____)), hAPP(v_P_H____, _100761))))], (1073 ^ _83977) ^ [_100852] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_b____), v_a____)), hAPP(v_P_H____, _100852))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_a____), v_b____)), hAPP(v_P____, _100852))))], (1079 ^ _83977) ^ [_100961] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_a____), v_b____)), hAPP(v_P____, _100961))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_a____), v_c____)), hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(v_P____, _100961)), v_c____), v_b____))))], (1085 ^ _83977) ^ [_101070] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_a____), v_c____)), hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(v_P____, _101070)), v_c____), v_b____))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_a____), v_b____)), hAPP(v_P____, _101070))))], (1091 ^ _83977) ^ [_101197] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_a____), v_c____)), hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(v_P____, _101197)), v_c____), v_b____))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_b____), v_c____)), hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(v_P____, _101197)), v_c____), v_b____)), v_b____), v_a____))))], (1097 ^ _83977) ^ [_101342] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_b____), v_c____)), hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(v_P____, _101342)), v_c____), v_b____)), v_b____), v_a____))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_a____), v_c____)), hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(v_P____, _101342)), v_c____), v_b____))))], (1103 ^ _83977) ^ [_101505] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_b____), v_c____)), hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(v_P____, _101505)), v_c____), v_b____)), v_b____), v_a____))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_b____), v_a____)), hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(v_P____, _101505)), v_c____), v_b____)), v_b____), v_a____)), v_a____), v_c____))))], (1109 ^ _83977) ^ [_101686] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_b____), v_a____)), hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(v_P____, _101686)), v_c____), v_b____)), v_b____), v_a____)), v_a____), v_c____))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_b____), v_c____)), hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(v_P____, _101686)), v_c____), v_b____)), v_b____), v_a____))))], (1115 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), v_P____), c_Arrow__Order__Mirabelle_OProf)))], (1117 ^ _83977) ^ [_101891, _101893, _101895, _101897] : [_101891 = _101893, 1122 ^ _83977 : [(1123 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(_101895), _101897), _101891)))], (1125 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(_101895), _101897), _101893)))]], 1126 ^ _83977 : [(1127 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(_101895), _101897), _101891))], (1129 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(_101895), _101897), _101893))]]], (1149 ^ _83977) ^ [_102443, _102445, _102447, _102449] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _102443), _102445)), c_Arrow__Order__Mirabelle_Omkbot(_102447, _102449)))), -(_102445 = _102449), 1156 ^ _83977 : [(1157 ^ _83977) ^ [] : [-(_102443 = _102449)], (1159 ^ _83977) ^ [] : [-(_102443 = _102445)]], 1160 ^ _83977 : [(1161 ^ _83977) ^ [] : [_102443 = _102449], (1163 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _102443), _102445)), _102447))]]], (1131 ^ _83977) ^ [_102175, _102177, _102179, _102181] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _102175), _102177)), c_Arrow__Order__Mirabelle_Omkbot(_102179, _102181))), 1134 ^ _83977 : [(1135 ^ _83977) ^ [] : [_102177 = _102181], (1137 ^ _83977) ^ [] : [_102175 = _102181, _102175 = _102177], (1143 ^ _83977) ^ [] : [-(_102175 = _102181), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _102175), _102177)), _102179)))]]], (1185 ^ _83977) ^ [_103049, _103051, _103053, _103055] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _103049), _103051)), c_Arrow__Order__Mirabelle_Omktop(_103053, _103055)))), -(_103049 = _103055), 1192 ^ _83977 : [(1193 ^ _83977) ^ [] : [-(_103051 = _103055)], (1195 ^ _83977) ^ [] : [-(_103049 = _103051)]], 1196 ^ _83977 : [(1197 ^ _83977) ^ [] : [_103051 = _103055], (1199 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _103049), _103051)), _103053))]]], (1167 ^ _83977) ^ [_102781, _102783, _102785, _102787] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _102781), _102783)), c_Arrow__Order__Mirabelle_Omktop(_102785, _102787))), 1170 ^ _83977 : [(1171 ^ _83977) ^ [] : [_102781 = _102787], (1173 ^ _83977) ^ [] : [_102783 = _102787, _102781 = _102783], (1179 ^ _83977) ^ [] : [-(_102783 = _102787), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _102781), _102783)), _102785)))]]], (1203 ^ _83977) ^ [_103390, _103392, _103394, _103396, _103398] : [c_FunDef_Oin__rel(_103390, _103392, _103394, _103396, _103398), -(hBOOL(hAPP(hAPP(c_member(tc_prod(_103390, _103392)), hAPP(hAPP(c_Product__Type_OPair(_103390, _103392), _103396), _103398)), _103394)))], (1209 ^ _83977) ^ [_103513, _103515, _103517, _103519, _103521] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_103513, _103515)), hAPP(hAPP(c_Product__Type_OPair(_103513, _103515), _103519), _103521)), _103517)), -(c_FunDef_Oin__rel(_103513, _103515, _103517, _103519, _103521))], (1215 ^ _83977) ^ [_103642, _103644, _103646, _103648, _103650, _103652, _103654] : [hBOOL(hAPP(_103642, _103644)), hBOOL(hAPP(hAPP(c_member(tc_prod(_103646, _103646)), hAPP(hAPP(c_Product__Type_OPair(_103646, _103646), _103648), _103650)), hAPP(_103652, _103644))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(_103654, _103646), tc_prod(_103654, _103646))), hAPP(hAPP(c_Product__Type_OPair(tc_prod(_103654, _103646), tc_prod(_103654, _103646)), hAPP(hAPP(c_Product__Type_OPair(_103654, _103646), _103644), _103648)), hAPP(hAPP(c_Product__Type_OPair(_103654, _103646), _103644), _103650))), c_Recdef_Osame__fst(_103654, _103646, _103642, _103652))))], (1225 ^ _83977) ^ [_103962, _103964] : [c_Nitpick_Orefl_H(_103962, _103964), 1228 ^ _83977 : [(1229 ^ _83977) ^ [_104040] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(_103962, _103962)), hAPP(hAPP(c_Product__Type_OPair(_103962, _103962), _104040), _104040)), _103964)))]]], (1231 ^ _83977) ^ [_104082, _104084] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_104082, _104082)), hAPP(hAPP(c_Product__Type_OPair(_104082, _104082), 1232 ^ [_104082, _104084]), 1232 ^ [_104082, _104084])), _104084)), -(c_Nitpick_Orefl_H(_104082, _104084))], (1238 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_a____), v_b____)), hAPP(v_F, v_P____))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_a____), v_c____)), hAPP(v_F, hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), hAPP(hAPP(c_COMBB(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool), tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), tc_Arrow__Order__Mirabelle_Oindi), c_Arrow__Order__Mirabelle_Obelow), v_P____)), v_c____)), v_b____)))))], (1244 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_a____), v_c____)), hAPP(v_F, hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), hAPP(hAPP(c_COMBB(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool), tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), tc_Arrow__Order__Mirabelle_Oindi), c_Arrow__Order__Mirabelle_Obelow), v_P____)), v_c____)), v_b____)))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_a____), v_b____)), hAPP(v_F, v_P____))))], (1250 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_a____), v_c____)), hAPP(v_F, hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), hAPP(hAPP(c_COMBB(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool), tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), tc_Arrow__Order__Mirabelle_Oindi), c_Arrow__Order__Mirabelle_Obelow), v_P____)), v_c____)), v_b____)))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_b____), v_c____)), hAPP(v_F, hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), hAPP(hAPP(c_COMBB(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool), tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), tc_Arrow__Order__Mirabelle_Oindi), c_Arrow__Order__Mirabelle_Obelow), hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), hAPP(hAPP(c_COMBB(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool), tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), tc_Arrow__Order__Mirabelle_Oindi), c_Arrow__Order__Mirabelle_Obelow), v_P____)), v_c____)), v_b____))), v_b____)), v_a____)))))], (1256 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_b____), v_c____)), hAPP(v_F, hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), hAPP(hAPP(c_COMBB(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool), tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), tc_Arrow__Order__Mirabelle_Oindi), c_Arrow__Order__Mirabelle_Obelow), hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), hAPP(hAPP(c_COMBB(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool), tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), tc_Arrow__Order__Mirabelle_Oindi), c_Arrow__Order__Mirabelle_Obelow), v_P____)), v_c____)), v_b____))), v_b____)), v_a____)))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_a____), v_c____)), hAPP(v_F, hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), hAPP(hAPP(c_COMBB(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool), tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), tc_Arrow__Order__Mirabelle_Oindi), c_Arrow__Order__Mirabelle_Obelow), v_P____)), v_c____)), v_b____)))))], (1262 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_b____), v_c____)), hAPP(v_F, hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), hAPP(hAPP(c_COMBB(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool), tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), tc_Arrow__Order__Mirabelle_Oindi), c_Arrow__Order__Mirabelle_Obelow), hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), hAPP(hAPP(c_COMBB(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool), tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), tc_Arrow__Order__Mirabelle_Oindi), c_Arrow__Order__Mirabelle_Obelow), v_P____)), v_c____)), v_b____))), v_b____)), v_a____)))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_b____), v_a____)), hAPP(v_F, hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), hAPP(hAPP(c_COMBB(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool), tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), tc_Arrow__Order__Mirabelle_Oindi), c_Arrow__Order__Mirabelle_Obelow), hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), hAPP(hAPP(c_COMBB(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool), tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), tc_Arrow__Order__Mirabelle_Oindi), c_Arrow__Order__Mirabelle_Obelow), hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), hAPP(hAPP(c_COMBB(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool), tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), tc_Arrow__Order__Mirabelle_Oindi), c_Arrow__Order__Mirabelle_Obelow), v_P____)), v_c____)), v_b____))), v_b____)), v_a____))), v_a____)), v_c____)))))], (1268 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_b____), v_a____)), hAPP(v_F, hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), hAPP(hAPP(c_COMBB(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool), tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), tc_Arrow__Order__Mirabelle_Oindi), c_Arrow__Order__Mirabelle_Obelow), hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), hAPP(hAPP(c_COMBB(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool), tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), tc_Arrow__Order__Mirabelle_Oindi), c_Arrow__Order__Mirabelle_Obelow), hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), hAPP(hAPP(c_COMBB(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool), tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), tc_Arrow__Order__Mirabelle_Oindi), c_Arrow__Order__Mirabelle_Obelow), v_P____)), v_c____)), v_b____))), v_b____)), v_a____))), v_a____)), v_c____)))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_b____), v_c____)), hAPP(v_F, hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), hAPP(hAPP(c_COMBB(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool), tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), tc_Arrow__Order__Mirabelle_Oindi), c_Arrow__Order__Mirabelle_Obelow), hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), hAPP(hAPP(c_COMBB(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool), tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), tc_Arrow__Order__Mirabelle_Oindi), c_Arrow__Order__Mirabelle_Obelow), v_P____)), v_c____)), v_b____))), v_b____)), v_a____)))))], (1274 ^ _83977) ^ [] : [-(c_List_Odistinct(tc_Arrow__Order__Mirabelle_Oalt, hAPP(hAPP(c_List_Olist_OCons(tc_Arrow__Order__Mirabelle_Oalt), v_a____), hAPP(hAPP(c_List_Olist_OCons(tc_Arrow__Order__Mirabelle_Oalt), v_b____), hAPP(hAPP(c_List_Olist_OCons(tc_Arrow__Order__Mirabelle_Oalt), v_c____), c_List_Olist_ONil(tc_Arrow__Order__Mirabelle_Oalt))))))], (1276 ^ _83977) ^ [_104660, _104662, _104664] : [hBOOL(hAPP(_104660, 1277 ^ [_104660, _104662, _104664])), 1280 ^ _83977 : [(1281 ^ _83977) ^ [_104771, _104773] : [-(hBOOL(hAPP(_104660, hAPP(hAPP(c_Product__Type_OPair(_104662, _104664), _104773), _104771))))]]], (1283 ^ _83977) ^ [_104807, _104809, _104811] : [hBOOL(hAPP(_104807, hAPP(hAPP(c_Product__Type_OPair(_104809, _104811), 1284 ^ [_104807, _104809, _104811]), 1285 ^ [_104807, _104809, _104811]))), 1288 ^ _83977 : [(1289 ^ _83977) ^ [_104954] : [-(hBOOL(hAPP(_104807, _104954)))]]], (1291 ^ _83977) ^ [] : [-(c_Arrow__Order__Mirabelle_Ounanimity(v_F))], (1293 ^ _83977) ^ [] : [-(c_Arrow__Order__Mirabelle_OIIA(v_F))], (1295 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), v_P_H____), c_Arrow__Order__Mirabelle_OProf)))], (1297 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), hAPP(hAPP(c_COMBB(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool), tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), tc_Arrow__Order__Mirabelle_Oindi), c_Arrow__Order__Mirabelle_Obelow), v_P____)), v_c____)), v_b____)), c_Arrow__Order__Mirabelle_OProf)))], (1299 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), hAPP(hAPP(c_COMBB(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool), tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), tc_Arrow__Order__Mirabelle_Oindi), c_Arrow__Order__Mirabelle_Obelow), hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), hAPP(hAPP(c_COMBB(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool), tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), tc_Arrow__Order__Mirabelle_Oindi), c_Arrow__Order__Mirabelle_Obelow), hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), hAPP(hAPP(c_COMBB(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool), tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), tc_Arrow__Order__Mirabelle_Oindi), c_Arrow__Order__Mirabelle_Obelow), v_P____)), v_c____)), v_b____))), v_b____)), v_a____))), v_a____)), v_c____)), c_Arrow__Order__Mirabelle_OProf)))], (1301 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), hAPP(hAPP(c_COMBB(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool), tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), tc_Arrow__Order__Mirabelle_Oindi), c_Arrow__Order__Mirabelle_Obelow), hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), hAPP(hAPP(c_COMBC(tc_Arrow__Order__Mirabelle_Oindi, tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), hAPP(hAPP(c_COMBB(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool), tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_Arrow__Order__Mirabelle_Oalt, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), tc_Arrow__Order__Mirabelle_Oindi), c_Arrow__Order__Mirabelle_Obelow), v_P____)), v_c____)), v_b____))), v_b____)), v_a____)), c_Arrow__Order__Mirabelle_OProf)))], (1303 ^ _83977) ^ [_105093, _105095, _105097, _105099] : [_105093 = _105095, hBOOL(hAPP(hAPP(c_member(_105097), _105095), _105099)), -(hBOOL(hAPP(hAPP(c_member(_105097), _105093), _105099)))], (1313 ^ _83977) ^ [_105258, _105260, _105262, _105264] : [_105258 = _105260, 1316 ^ _83977 : [(1317 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(_105262), _105258), _105264)), -(hBOOL(hAPP(hAPP(c_member(_105262), _105260), _105264)))], (1323 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(_105262), _105260), _105264)), -(hBOOL(hAPP(hAPP(c_member(_105262), _105258), _105264)))]]], (1329 ^ _83977) ^ [_105519, _105521, _105523, _105525] : [_105519 = _105521, 1332 ^ _83977 : [(1333 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(_105523), _105525), _105519)), -(hBOOL(hAPP(hAPP(c_member(_105523), _105525), _105521)))], (1339 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(_105523), _105525), _105521)), -(hBOOL(hAPP(hAPP(c_member(_105523), _105525), _105519)))]]], (1345 ^ _83977) ^ [_105798, _105800, _105802] : [hBOOL(hAPP(hAPP(c_member(_105798), _105800), _105802)), -(hBOOL(hAPP(_105802, _105800)))], (1351 ^ _83977) ^ [_105891, _105893, _105895] : [hBOOL(hAPP(_105895, _105893)), -(hBOOL(hAPP(hAPP(c_member(_105891), _105893), _105895)))], (1357 ^ _83977) ^ [_105990, _105992, _105994, _105996, _105998, _106000] : [hAPP(hAPP(c_Product__Type_OPair(_105990, _105992), _105994), _105996) = hAPP(hAPP(c_Product__Type_OPair(_105990, _105992), _105998), _106000), 1360 ^ _83977 : [(1361 ^ _83977) ^ [] : [-(_105994 = _105998)], (1363 ^ _83977) ^ [] : [-(_105996 = _106000)]]], (1365 ^ _83977) ^ [_106168, _106170, _106172, _106174, _106176, _106178] : [hAPP(hAPP(c_Product__Type_OPair(_106168, _106170), _106172), _106174) = hAPP(hAPP(c_Product__Type_OPair(_106168, _106170), _106176), _106178), 1368 ^ _83977 : [(1369 ^ _83977) ^ [] : [-(_106172 = _106176)], (1371 ^ _83977) ^ [] : [-(_106174 = _106178)]]], (1373 ^ _83977) ^ [_106311, _106313, _106315, _106317, _106319, _106321] : [-(hAPP(hAPP(c_Product__Type_OPair(_106311, _106313), _106315), _106317) = hAPP(hAPP(c_Product__Type_OPair(_106311, _106313), _106319), _106321)), _106315 = _106319, _106317 = _106321], (1384 ^ _83977) ^ [] : [-(c_List_Odistinct(tc_Arrow__Order__Mirabelle_Oalt, hAPP(hAPP(c_List_Olist_OCons(tc_Arrow__Order__Mirabelle_Oalt), v_a____), hAPP(hAPP(c_List_Olist_OCons(tc_Arrow__Order__Mirabelle_Oalt), v_b____), hAPP(hAPP(c_List_Olist_OCons(tc_Arrow__Order__Mirabelle_Oalt), 1382 ^ []), c_List_Olist_ONil(tc_Arrow__Order__Mirabelle_Oalt))))))], (1386 ^ _83977) ^ [_106530, _106532, _106534, _106536, _106538, _106540] : [-(_106530 = _106532), -(_106534 = _106536), -(_106530 = _106536), -(_106532 = _106534), hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), _106538), c_Arrow__Order__Mirabelle_OProf)), hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), _106540), c_Arrow__Order__Mirabelle_OProf)), 1414 ^ _83977 : [(1415 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _106530), _106532)), hAPP(_106538, 1411 ^ [_106530, _106532, _106534, _106536, _106538, _106540]))))], (1417 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _106534), _106536)), hAPP(_106540, 1411 ^ [_106530, _106532, _106534, _106536, _106538, _106540])))]], 1418 ^ _83977 : [(1419 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _106534), _106536)), hAPP(_106540, 1411 ^ [_106530, _106532, _106534, _106536, _106538, _106540]))))], (1421 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _106530), _106532)), hAPP(_106538, 1411 ^ [_106530, _106532, _106534, _106536, _106538, _106540])))]], hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _106530), _106532)), hAPP(v_F, _106538))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _106534), _106536)), hAPP(v_F, _106540))))], (1429 ^ _83977) ^ [_107438, _107440, _107442, _107444, _107446, _107448] : [-(_107438 = _107440), -(_107442 = _107444), -(_107438 = _107444), -(_107440 = _107442), hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), _107446), c_Arrow__Order__Mirabelle_OProf)), hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), _107448), c_Arrow__Order__Mirabelle_OProf)), 1457 ^ _83977 : [(1458 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _107438), _107440)), hAPP(_107446, 1454 ^ [_107438, _107440, _107442, _107444, _107446, _107448]))))], (1460 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _107442), _107444)), hAPP(_107448, 1454 ^ [_107438, _107440, _107442, _107444, _107446, _107448])))]], 1461 ^ _83977 : [(1462 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _107442), _107444)), hAPP(_107448, 1454 ^ [_107438, _107440, _107442, _107444, _107446, _107448]))))], (1464 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _107438), _107440)), hAPP(_107446, 1454 ^ [_107438, _107440, _107442, _107444, _107446, _107448])))]], 1465 ^ _83977 : [(1466 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _107438), _107440)), hAPP(v_F, _107446))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _107442), _107444)), hAPP(v_F, _107448))))], (1472 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _107442), _107444)), hAPP(v_F, _107448))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _107438), _107440)), hAPP(v_F, _107446))))]]], (1478 ^ _83977) ^ [_108482, _108484, _108486, _108488] : [hAPP(hAPP(c_COMBC(_108482, tc_fun(tc_prod(_108482, _108484), tc_HOL_Obool), tc_fun(_108484, tc_HOL_Obool)), hAPP(hAPP(c_COMBB(tc_fun(_108484, tc_fun(tc_fun(tc_prod(_108482, _108484), tc_HOL_Obool), tc_HOL_Obool)), tc_fun(tc_fun(tc_prod(_108482, _108484), tc_HOL_Obool), tc_fun(_108484, tc_HOL_Obool)), _108482), c_COMBC(_108484, tc_fun(tc_prod(_108482, _108484), tc_HOL_Obool), tc_HOL_Obool)), hAPP(hAPP(c_COMBB(tc_fun(_108484, tc_prod(_108482, _108484)), tc_fun(_108484, tc_fun(tc_fun(tc_prod(_108482, _108484), tc_HOL_Obool), tc_HOL_Obool)), _108482), hAPP(c_COMBB(tc_prod(_108482, _108484), tc_fun(tc_fun(tc_prod(_108482, _108484), tc_HOL_Obool), tc_HOL_Obool), _108484), c_member(tc_prod(_108482, _108484)))), c_Product__Type_OPair(_108482, _108484)))), _108486) = hAPP(hAPP(c_COMBC(_108482, tc_fun(tc_prod(_108482, _108484), tc_HOL_Obool), tc_fun(_108484, tc_HOL_Obool)), hAPP(hAPP(c_COMBB(tc_fun(_108484, tc_fun(tc_fun(tc_prod(_108482, _108484), tc_HOL_Obool), tc_HOL_Obool)), tc_fun(tc_fun(tc_prod(_108482, _108484), tc_HOL_Obool), tc_fun(_108484, tc_HOL_Obool)), _108482), c_COMBC(_108484, tc_fun(tc_prod(_108482, _108484), tc_HOL_Obool), tc_HOL_Obool)), hAPP(hAPP(c_COMBB(tc_fun(_108484, tc_prod(_108482, _108484)), tc_fun(_108484, tc_fun(tc_fun(tc_prod(_108482, _108484), tc_HOL_Obool), tc_HOL_Obool)), _108482), hAPP(c_COMBB(tc_prod(_108482, _108484), tc_fun(tc_fun(tc_prod(_108482, _108484), tc_HOL_Obool), tc_HOL_Obool), _108484), c_member(tc_prod(_108482, _108484)))), c_Product__Type_OPair(_108482, _108484)))), _108488), -(_108486 = _108488)], (1484 ^ _83977) ^ [_109031, _109033, _109035, _109037] : [_109035 = _109037, -(hAPP(hAPP(c_COMBC(_109031, tc_fun(tc_prod(_109031, _109033), tc_HOL_Obool), tc_fun(_109033, tc_HOL_Obool)), hAPP(hAPP(c_COMBB(tc_fun(_109033, tc_fun(tc_fun(tc_prod(_109031, _109033), tc_HOL_Obool), tc_HOL_Obool)), tc_fun(tc_fun(tc_prod(_109031, _109033), tc_HOL_Obool), tc_fun(_109033, tc_HOL_Obool)), _109031), c_COMBC(_109033, tc_fun(tc_prod(_109031, _109033), tc_HOL_Obool), tc_HOL_Obool)), hAPP(hAPP(c_COMBB(tc_fun(_109033, tc_prod(_109031, _109033)), tc_fun(_109033, tc_fun(tc_fun(tc_prod(_109031, _109033), tc_HOL_Obool), tc_HOL_Obool)), _109031), hAPP(c_COMBB(tc_prod(_109031, _109033), tc_fun(tc_fun(tc_prod(_109031, _109033), tc_HOL_Obool), tc_HOL_Obool), _109033), c_member(tc_prod(_109031, _109033)))), c_Product__Type_OPair(_109031, _109033)))), _109035) = hAPP(hAPP(c_COMBC(_109031, tc_fun(tc_prod(_109031, _109033), tc_HOL_Obool), tc_fun(_109033, tc_HOL_Obool)), hAPP(hAPP(c_COMBB(tc_fun(_109033, tc_fun(tc_fun(tc_prod(_109031, _109033), tc_HOL_Obool), tc_HOL_Obool)), tc_fun(tc_fun(tc_prod(_109031, _109033), tc_HOL_Obool), tc_fun(_109033, tc_HOL_Obool)), _109031), c_COMBC(_109033, tc_fun(tc_prod(_109031, _109033), tc_HOL_Obool), tc_HOL_Obool)), hAPP(hAPP(c_COMBB(tc_fun(_109033, tc_prod(_109031, _109033)), tc_fun(_109033, tc_fun(tc_fun(tc_prod(_109031, _109033), tc_HOL_Obool), tc_HOL_Obool)), _109031), hAPP(c_COMBB(tc_prod(_109031, _109033), tc_fun(tc_fun(tc_prod(_109031, _109033), tc_HOL_Obool), tc_HOL_Obool), _109033), c_member(tc_prod(_109031, _109033)))), c_Product__Type_OPair(_109031, _109033)))), _109037))], (1490 ^ _83977) ^ [_109586, _109588, _109590, _109592, _109594, _109596] : [-(c_Product__Type_Oprod_Oprod__rec(_109586, _109588, _109590, _109592, hAPP(hAPP(c_Product__Type_OPair(_109586, _109588), _109594), _109596)) = hAPP(hAPP(_109592, _109594), _109596))], (1492 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_fun(tc_fun(tc_Arrow__Order__Mirabelle_Oindi, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), v_F), c_FuncSet_OPi(tc_fun(tc_Arrow__Order__Mirabelle_Oindi, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool), c_Arrow__Order__Mirabelle_OProf, c_COMBK(tc_fun(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool), tc_HOL_Obool), tc_fun(tc_Arrow__Order__Mirabelle_Oindi, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), c_Arrow__Order__Mirabelle_OLin)))))], (1494 ^ _83977) ^ [_109658] : [-(c_List_Odistinct(_109658, c_List_Olist_ONil(_109658)))], (1496 ^ _83977) ^ [_109698, _109700, _109702] : [c_List_Olist_ONil(_109698) = hAPP(hAPP(c_List_Olist_OCons(_109698), _109700), _109702)], (1498 ^ _83977) ^ [_109750, _109752, _109754] : [hAPP(hAPP(c_List_Olist_OCons(_109750), _109752), _109754) = c_List_Olist_ONil(_109750)], (1500 ^ _83977) ^ [_109820, _109822, _109824, _109826, _109828, _109830, _109832, _109834] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(_109820, _109822), tc_prod(_109820, _109822))), hAPP(hAPP(c_Product__Type_OPair(tc_prod(_109820, _109822), tc_prod(_109820, _109822)), hAPP(hAPP(c_Product__Type_OPair(_109820, _109822), _109824), _109826)), hAPP(hAPP(c_Product__Type_OPair(_109820, _109822), _109828), _109830))), c_Wellfounded_Olex__prod(_109820, _109822, _109832, _109834))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(_109820, _109820)), hAPP(hAPP(c_Product__Type_OPair(_109820, _109820), _109824), _109828)), _109832))), 1507 ^ _83977 : [(1508 ^ _83977) ^ [] : [-(_109824 = _109828)], (1510 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(_109822, _109822)), hAPP(hAPP(c_Product__Type_OPair(_109822, _109822), _109826), _109830)), _109834)))]]], (1512 ^ _83977) ^ [_110145, _110147, _110149, _110151, _110153, _110155, _110157, _110159] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(_110145, _110147), tc_prod(_110145, _110147))), hAPP(hAPP(c_Product__Type_OPair(tc_prod(_110145, _110147), tc_prod(_110145, _110147)), hAPP(hAPP(c_Product__Type_OPair(_110145, _110147), _110149), _110151)), hAPP(hAPP(c_Product__Type_OPair(_110145, _110147), _110153), _110155))), c_Wellfounded_Olex__prod(_110145, _110147, _110157, _110159)))), 1513 ^ _83977 : [(1514 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_110145, _110145)), hAPP(hAPP(c_Product__Type_OPair(_110145, _110145), _110149), _110153)), _110157))], (1516 ^ _83977) ^ [] : [_110149 = _110153, hBOOL(hAPP(hAPP(c_member(tc_prod(_110147, _110147)), hAPP(hAPP(c_Product__Type_OPair(_110147, _110147), _110151), _110155)), _110159))]]], (1524 ^ _83977) ^ [_110516, _110518] : [-(_110516 = _110518), -(c_List_Odistinct(tc_Arrow__Order__Mirabelle_Oalt, hAPP(hAPP(c_List_Olist_OCons(tc_Arrow__Order__Mirabelle_Oalt), _110516), hAPP(hAPP(c_List_Olist_OCons(tc_Arrow__Order__Mirabelle_Oalt), _110518), hAPP(hAPP(c_List_Olist_OCons(tc_Arrow__Order__Mirabelle_Oalt), 1527 ^ [_110516, _110518]), c_List_Olist_ONil(tc_Arrow__Order__Mirabelle_Oalt))))))], (1531 ^ _83977) ^ [_110576, _110578, _110580] : [-(_110576 = _110578), hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), _110580), c_Arrow__Order__Mirabelle_OLin)), -(hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, _110580), _110576), _110578)), c_Arrow__Order__Mirabelle_OLin)))], (1541 ^ _83977) ^ [_110745, _110747] : [hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), _110745), c_Arrow__Order__Mirabelle_OLin)), -(hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), c_Arrow__Order__Mirabelle_Omktop(_110745, _110747)), c_Arrow__Order__Mirabelle_OLin)))], (1547 ^ _83977) ^ [_110848, _110850] : [hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), _110848), c_Arrow__Order__Mirabelle_OLin)), -(hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), c_Arrow__Order__Mirabelle_Omkbot(_110848, _110850)), c_Arrow__Order__Mirabelle_OLin)))], (1553 ^ _83977) ^ [_110969, _110971, _110973] : [hBOOL(hAPP(hAPP(c_member(_110969), _110971), hAPP(c_fequal, _110973))), -(_110971 = _110973)], (1559 ^ _83977) ^ [_111064, _111066, _111068] : [_111066 = _111068, -(hBOOL(hAPP(hAPP(c_member(_111064), _111066), hAPP(c_fequal, _111068))))], (1565 ^ _83977) ^ [_111189, _111191, _111193, _111195, _111197] : [hAPP(hAPP(c_List_Olist_OCons(_111189), _111191), _111193) = hAPP(hAPP(c_List_Olist_OCons(_111189), _111195), _111197), 1568 ^ _83977 : [(1569 ^ _83977) ^ [] : [-(_111191 = _111195)], (1571 ^ _83977) ^ [] : [-(_111193 = _111197)]]], (1573 ^ _83977) ^ [_111326, _111328, _111330, _111332, _111334] : [-(hAPP(hAPP(c_List_Olist_OCons(_111326), _111328), _111330) = hAPP(hAPP(c_List_Olist_OCons(_111326), _111332), _111334)), _111328 = _111332, _111330 = _111334], (1583 ^ _83977) ^ [_111516, _111518, _111520] : [hAPP(hAPP(c_List_Olist_OCons(_111516), _111518), _111520) = _111520], (1585 ^ _83977) ^ [_111566, _111568, _111570] : [_111566 = hAPP(hAPP(c_List_Olist_OCons(_111568), _111570), _111566)], (1587 ^ _83977) ^ [_111601, _111603, _111605] : [hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), _111601), c_Arrow__Order__Mirabelle_OLin)), -(_111603 = _111605), 1594 ^ _83977 : [(1595 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _111603), _111605)), _111601))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _111605), _111603)), _111601)))], (1601 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _111605), _111603)), _111601)), hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _111603), _111605)), _111601))]]], (1607 ^ _83977) ^ [_111903, _111905, _111907] : [hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), _111903), c_Arrow__Order__Mirabelle_OLin)), hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _111905), _111907)), _111903)), hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _111907), _111905)), _111903))], (1617 ^ _83977) ^ [_112109, _112111, _112113] : [hAPP(hAPP(c_COMBC(_112109, tc_fun(_112109, tc_HOL_Obool), tc_HOL_Obool), c_member(_112109)), _112111) = hAPP(hAPP(c_COMBC(_112109, tc_fun(_112109, tc_HOL_Obool), tc_HOL_Obool), c_member(_112109)), _112113), -(_112111 = _112113)], (1623 ^ _83977) ^ [_112244, _112246, _112248] : [_112246 = _112248, -(hAPP(hAPP(c_COMBC(_112244, tc_fun(_112244, tc_HOL_Obool), tc_HOL_Obool), c_member(_112244)), _112246) = hAPP(hAPP(c_COMBC(_112244, tc_fun(_112244, tc_HOL_Obool), tc_HOL_Obool), c_member(_112244)), _112248))], (1629 ^ _83977) ^ [_112385] : [hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), _112385), c_Arrow__Order__Mirabelle_OLin)), -(hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), c_COMBK(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool), tc_Arrow__Order__Mirabelle_Oindi, _112385)), c_Arrow__Order__Mirabelle_OProf)))], (1635 ^ _83977) ^ [_112487, _112489, _112491, _112493, _112495] : [-(_112487 = _112489), hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), _112491), c_Arrow__Order__Mirabelle_OLin)), 1642 ^ _83977 : [(1675 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _112493), _112495)), hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, _112491), _112487), _112489)))), -(_112493 = _112495), 1682 ^ _83977 : [(1683 ^ _83977) ^ [] : [-(_112495 = _112487)], (1685 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _112493), _112489)), _112491))]], 1686 ^ _83977 : [(1687 ^ _83977) ^ [] : [_112495 = _112487], (1689 ^ _83977) ^ [] : [1690 ^ _83977 : [(1691 ^ _83977) ^ [] : [-(_112493 = _112487)], (1693 ^ _83977) ^ [] : [_112495 = _112489], (1695 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _112489), _112495)), _112491))]], 1696 ^ _83977 : [(1697 ^ _83977) ^ [] : [_112493 = _112487], (1699 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _112493), _112495)), _112491))]]]]], (1643 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _112493), _112495)), hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, _112491), _112487), _112489))), 1646 ^ _83977 : [(1647 ^ _83977) ^ [] : [_112493 = _112495], (1649 ^ _83977) ^ [] : [_112495 = _112487, -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _112493), _112489)), _112491)))], (1655 ^ _83977) ^ [] : [-(_112495 = _112487), 1658 ^ _83977 : [(1669 ^ _83977) ^ [] : [-(_112493 = _112487), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _112493), _112495)), _112491)))], (1659 ^ _83977) ^ [] : [_112493 = _112487, -(_112495 = _112489), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _112489), _112495)), _112491)))]]]]]]], (1703 ^ _83977) ^ [_113545, _113547, _113549, _113551, _113553, _113555] : [hBOOL(hAPP(hAPP(c_member(tc_fun(_113545, _113547)), _113549), c_FuncSet_OPi(_113545, _113547, _113551, _113553))), -(hBOOL(hAPP(hAPP(c_member(_113547), hAPP(_113549, _113555)), hAPP(_113553, _113555)))), hBOOL(hAPP(hAPP(c_member(_113545), _113555), _113551))], (1713 ^ _83977) ^ [_113764, _113766, _113768, _113770, _113772, _113774] : [hBOOL(hAPP(hAPP(c_member(tc_fun(_113764, _113766)), _113768), c_FuncSet_OPi(_113764, _113766, _113770, c_COMBK(tc_fun(_113766, tc_HOL_Obool), _113764, _113772)))), hBOOL(hAPP(hAPP(c_member(_113764), _113774), _113770)), -(hBOOL(hAPP(hAPP(c_member(_113766), hAPP(_113768, _113774)), _113772)))], (1723 ^ _83977) ^ [_113986, _113988, _113990, _113992, _113994] : [-(_113986 = _113988), hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), _113990), c_Arrow__Order__Mirabelle_OLin)), 1730 ^ _83977 : [(1763 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _113992), _113994)), c_Arrow__Order__Mirabelle_Oabove(_113990, _113986, _113988)))), -(_113992 = _113994), 1770 ^ _83977 : [(1771 ^ _83977) ^ [] : [-(_113992 = _113988)], (1773 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _113986), _113994)), _113990))]], 1774 ^ _83977 : [(1775 ^ _83977) ^ [] : [_113992 = _113988], (1777 ^ _83977) ^ [] : [1778 ^ _83977 : [(1779 ^ _83977) ^ [] : [-(_113994 = _113988)], (1781 ^ _83977) ^ [] : [_113992 = _113986], (1783 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _113992), _113986)), _113990))]], 1784 ^ _83977 : [(1785 ^ _83977) ^ [] : [_113994 = _113988], (1787 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _113992), _113994)), _113990))]]]]], (1731 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _113992), _113994)), c_Arrow__Order__Mirabelle_Oabove(_113990, _113986, _113988))), 1734 ^ _83977 : [(1735 ^ _83977) ^ [] : [_113992 = _113994], (1737 ^ _83977) ^ [] : [_113992 = _113988, -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _113986), _113994)), _113990)))], (1743 ^ _83977) ^ [] : [-(_113992 = _113988), 1746 ^ _83977 : [(1757 ^ _83977) ^ [] : [-(_113994 = _113988), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _113992), _113994)), _113990)))], (1747 ^ _83977) ^ [] : [_113994 = _113988, -(_113992 = _113986), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _113992), _113986)), _113990)))]]]]]]], (1791 ^ _83977) ^ [_115029, _115031, _115033, _115035, _115037, _115039] : [hBOOL(hAPP(hAPP(c_member(tc_fun(_115029, _115031)), _115033), c_FuncSet_OPi(_115029, _115031, _115035, _115037))), hBOOL(hAPP(hAPP(c_member(_115029), _115039), _115035)), -(hBOOL(hAPP(hAPP(c_member(_115031), hAPP(_115033, _115039)), hAPP(_115037, _115039))))], (1801 ^ _83977) ^ [_115244, _115246] : [-(hBOOL(hAPP(hAPP(c_member(tc_fun(_115244, _115244)), c_COMBI(_115244)), c_FuncSet_OPi(_115244, _115244, _115246, c_COMBK(tc_fun(_115244, tc_HOL_Obool), _115244, _115246)))))], (1803 ^ _83977) ^ [_115293, _115295] : [hBOOL(hAPP(hAPP(c_member(tc_fun(tc_fun(tc_Arrow__Order__Mirabelle_Oindi, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), _115293), c_FuncSet_OPi(tc_fun(tc_Arrow__Order__Mirabelle_Oindi, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool), c_Arrow__Order__Mirabelle_OProf, c_COMBK(tc_fun(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool), tc_HOL_Obool), tc_fun(tc_Arrow__Order__Mirabelle_Oindi, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), c_Arrow__Order__Mirabelle_OLin)))), 1809 ^ _83977 : [(1810 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), 1808 ^ [_115293, _115295]), c_Arrow__Order__Mirabelle_OProf)))], (1814 ^ _83977) ^ [] : [1811 ^ [_115293, _115295] = 1812 ^ [_115293, _115295]], (1816 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), 1811 ^ [_115293, _115295]), 1812 ^ [_115293, _115295])), hAPP(1808 ^ [_115293, _115295], _115295))))], (1818 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), 1811 ^ [_115293, _115295]), 1812 ^ [_115293, _115295])), hAPP(_115293, 1808 ^ [_115293, _115295])))]], -(c_Arrow__Order__Mirabelle_Odictator(_115293, _115295))], (1837 ^ _83977) ^ [_116246] : [1839 ^ _83977 : [(1840 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), 1838 ^ [_116246]), c_Arrow__Order__Mirabelle_OProf)))], (1844 ^ _83977) ^ [_116464] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), 1841 ^ [_116246]), 1842 ^ [_116246])), hAPP(1838 ^ [_116246], _116464))))], (1846 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), 1841 ^ [_116246]), 1842 ^ [_116246])), hAPP(_116246, 1838 ^ [_116246])))]], -(c_Arrow__Order__Mirabelle_Ounanimity(_116246))], (1822 ^ _83977) ^ [_115835] : [c_Arrow__Order__Mirabelle_Ounanimity(_115835), 1825 ^ _83977 : [(1826 ^ _83977) ^ [_115948] : [hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), _115948), c_Arrow__Order__Mirabelle_OProf)), 1829 ^ _83977 : [(1830 ^ _83977) ^ [_116059, _116061] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _116061), _116059)), hAPP(_115948, 1831 ^ [_115835, _115948, _116059, _116061]))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _116061), _116059)), hAPP(_115835, _115948))))]]]]], (1850 ^ _83977) ^ [_116610] : [c_Arrow__Order__Mirabelle_OIIA(_116610), 1853 ^ _83977 : [(1854 ^ _83977) ^ [_116779] : [hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), _116779), c_Arrow__Order__Mirabelle_OProf)), 1857 ^ _83977 : [(1858 ^ _83977) ^ [_116946] : [hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), _116946), c_Arrow__Order__Mirabelle_OProf)), 1861 ^ _83977 : [(1862 ^ _83977) ^ [_117099, _117101] : [1866 ^ _83977 : [(1867 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _117101), _117099)), hAPP(_116779, 1863 ^ [_116610, _116779, _116946, _117099, _117101]))))], (1869 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _117101), _117099)), hAPP(_116946, 1863 ^ [_116610, _116779, _116946, _117099, _117101])))]], 1870 ^ _83977 : [(1871 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _117101), _117099)), hAPP(_116946, 1863 ^ [_116610, _116779, _116946, _117099, _117101]))))], (1873 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _117101), _117099)), hAPP(_116779, 1863 ^ [_116610, _116779, _116946, _117099, _117101])))]], 1874 ^ _83977 : [(1875 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _117101), _117099)), hAPP(_116610, _116779))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _117101), _117099)), hAPP(_116610, _116946))))], (1881 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _117101), _117099)), hAPP(_116610, _116946))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _117101), _117099)), hAPP(_116610, _116779))))]]]]]]]]], (1887 ^ _83977) ^ [_117725] : [-(c_Arrow__Order__Mirabelle_OIIA(_117725)), 1889 ^ _83977 : [(1890 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), 1888 ^ [_117725]), c_Arrow__Order__Mirabelle_OProf)))], (1893 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), 1891 ^ [_117725]), c_Arrow__Order__Mirabelle_OProf)))], (1909 ^ _83977) ^ [] : [1910 ^ _83977 : [(1911 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), 1894 ^ [_117725]), 1895 ^ [_117725])), hAPP(_117725, 1888 ^ [_117725]))))], (1913 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), 1894 ^ [_117725]), 1895 ^ [_117725])), hAPP(_117725, 1891 ^ [_117725])))]], 1914 ^ _83977 : [(1915 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), 1894 ^ [_117725]), 1895 ^ [_117725])), hAPP(_117725, 1891 ^ [_117725]))))], (1917 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), 1894 ^ [_117725]), 1895 ^ [_117725])), hAPP(_117725, 1888 ^ [_117725])))]]], (1897 ^ _83977) ^ [_118297] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), 1894 ^ [_117725]), 1895 ^ [_117725])), hAPP(1888 ^ [_117725], _118297))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), 1894 ^ [_117725]), 1895 ^ [_117725])), hAPP(1891 ^ [_117725], _118297))))], (1903 ^ _83977) ^ [_118486] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), 1894 ^ [_117725]), 1895 ^ [_117725])), hAPP(1891 ^ [_117725], _118486))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), 1894 ^ [_117725]), 1895 ^ [_117725])), hAPP(1888 ^ [_117725], _118486))))]]], (1931 ^ _83977) ^ [_119144, _119146] : [1933 ^ _83977 : [(1934 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), 1932 ^ [_119144, _119146]), c_Arrow__Order__Mirabelle_OProf)))], (1936 ^ _83977) ^ [] : [hAPP(_119144, 1932 ^ [_119144, _119146]) = hAPP(1932 ^ [_119144, _119146], _119146)]], -(c_Arrow__Order__Mirabelle_Odictator(_119144, _119146))], (1921 ^ _83977) ^ [_118969, _118971] : [c_Arrow__Order__Mirabelle_Odictator(_118969, _118971), 1924 ^ _83977 : [(1925 ^ _83977) ^ [_119043] : [hBOOL(hAPP(hAPP(c_member(tc_fun(tc_Arrow__Order__Mirabelle_Oindi, tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool))), _119043), c_Arrow__Order__Mirabelle_OProf)), -(hAPP(_118969, _119043) = hAPP(_119043, _118971))]]], (1940 ^ _83977) ^ [_119321, _119323, _119325] : [-(c_List_Osplice(_119321, hAPP(hAPP(c_List_Olist_OCons(_119321), _119323), _119325), c_List_Olist_ONil(_119321)) = hAPP(hAPP(c_List_Olist_OCons(_119321), _119323), _119325))], (1942 ^ _83977) ^ [_119370, _119372, _119374, _119376, _119378] : [-(c_List_Osplice(_119370, hAPP(hAPP(c_List_Olist_OCons(_119370), _119372), _119374), hAPP(hAPP(c_List_Olist_OCons(_119370), _119376), _119378)) = hAPP(hAPP(c_List_Olist_OCons(_119370), _119372), hAPP(hAPP(c_List_Olist_OCons(_119370), _119376), c_List_Osplice(_119370, _119374, _119378))))], (1944 ^ _83977) ^ [_119441, _119443] : [-(c_List_Osplice(_119441, c_List_Olist_ONil(_119441), _119443) = _119443)], (1946 ^ _83977) ^ [_119472, _119474] : [-(c_List_Osplice(_119472, _119474, c_List_Olist_ONil(_119472)) = _119474)], (1948 ^ _83977) ^ [_119502, _119504, _119506] : [-(_119502 = _119504), hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), _119506), c_Arrow__Order__Mirabelle_OLin)), -(hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), c_Arrow__Order__Mirabelle_Oabove(_119506, _119502, _119504)), c_Arrow__Order__Mirabelle_OLin)))], (1958 ^ _83977) ^ [_119661, _119663, _119665, _119667, _119669] : [1960 ^ _83977 : [(1961 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(_119661), 1959 ^ [_119661, _119663, _119665, _119667, _119669]), _119663)))], (1963 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(_119665), hAPP(_119667, 1959 ^ [_119661, _119663, _119665, _119667, _119669])), hAPP(_119669, 1959 ^ [_119661, _119663, _119665, _119667, _119669])))]], -(hBOOL(hAPP(hAPP(c_member(tc_fun(_119661, _119665)), _119667), c_FuncSet_OPi(_119661, _119665, _119663, _119669))))], (1967 ^ _83977) ^ [_119921, _119923, _119925, _119927] : [-(c_List_Olist_Olist__case(_119921, _119923, _119925, _119927, c_List_Olist_ONil(_119923)) = _119925)], (1969 ^ _83977) ^ [_119958, _119960, _119962, _119964, _119966, _119968] : [-(c_List_Olist_Olist__case(_119958, _119960, _119962, _119964, hAPP(hAPP(c_List_Olist_OCons(_119960), _119966), _119968)) = hAPP(hAPP(_119964, _119966), _119968))], (1971 ^ _83977) ^ [_120011, _120013, _120015, _120017, _120019, _120021] : [-(hAPP(hAPP(c_Product__Type_Ointernal__split(_120011, _120013, _120015), _120017), hAPP(hAPP(c_Product__Type_OPair(_120011, _120013), _120019), _120021)) = hAPP(hAPP(_120017, _120019), _120021))], (1973 ^ _83977) ^ [_120069, _120071, _120073, _120075, _120077] : [1975 ^ _83977 : [(1976 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(_120069), 1974 ^ [_120069, _120071, _120073, _120075, _120077]), _120071)))], (1978 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(_120073), hAPP(_120075, 1974 ^ [_120069, _120071, _120073, _120075, _120077])), _120077))]], -(hBOOL(hAPP(hAPP(c_member(tc_fun(_120069, _120073)), _120075), c_FuncSet_OPi(_120069, _120073, _120071, c_COMBK(tc_fun(_120073, tc_HOL_Obool), _120069, _120077)))))], (1982 ^ _83977) ^ [_120317, _120319] : [-(_120317 = _120319), 1986 ^ _83977 : [(1987 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), tc_HOL_Obool)), 1985 ^ [_120317, _120319]), c_Arrow__Order__Mirabelle_OLin)))], (1989 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), _120317), _120319)), 1985 ^ [_120317, _120319])))]]], (1991 ^ _83977) ^ [_120420, _120422, _120424, _120426, _120428, _120430] : [-(hAPP(hAPP(c_Product__Type_Ocurry(_120420, _120422, _120424, _120426), _120428), _120430) = hAPP(_120426, hAPP(hAPP(c_Product__Type_OPair(_120420, _120422), _120428), _120430)))], (1993 ^ _83977) ^ [_120503, _120505, _120507, _120509, _120511, _120513] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_120503), tc_List_Olist(_120503))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_120503), tc_List_Olist(_120503)), hAPP(hAPP(c_List_Olist_OCons(_120503), _120505), _120507)), hAPP(hAPP(c_List_Olist_OCons(_120503), _120509), _120511))), c_List_Olexord(_120503, _120513))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(_120503, _120503)), hAPP(hAPP(c_Product__Type_OPair(_120503, _120503), _120505), _120509)), _120513))), 2000 ^ _83977 : [(2001 ^ _83977) ^ [] : [-(_120505 = _120509)], (2003 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_120503), tc_List_Olist(_120503))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_120503), tc_List_Olist(_120503)), _120507), _120511)), c_List_Olexord(_120503, _120513))))]]], (2005 ^ _83977) ^ [_120830, _120832, _120834, _120836, _120838, _120840] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_120830), tc_List_Olist(_120830))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_120830), tc_List_Olist(_120830)), hAPP(hAPP(c_List_Olist_OCons(_120830), _120832), _120834)), hAPP(hAPP(c_List_Olist_OCons(_120830), _120836), _120838))), c_List_Olexord(_120830, _120840)))), 2006 ^ _83977 : [(2007 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_120830, _120830)), hAPP(hAPP(c_Product__Type_OPair(_120830, _120830), _120832), _120836)), _120840))], (2009 ^ _83977) ^ [] : [_120832 = _120836, hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_120830), tc_List_Olist(_120830))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_120830), tc_List_Olist(_120830)), _120834), _120838)), c_List_Olexord(_120830, _120840)))]]], (2017 ^ _83977) ^ [_121203, _121205] : [-(c_List_Oinsert(_121203, _121205, c_List_Olist_ONil(_121203)) = hAPP(hAPP(c_List_Olist_OCons(_121203), _121205), c_List_Olist_ONil(_121203)))], (2019 ^ _83977) ^ [_121244, _121246, _121248, _121250, _121252] : [hBOOL(hAPP(_121244, hAPP(hAPP(c_Product__Type_OPair(_121246, _121248), _121250), _121252))), -(hBOOL(hAPP(hAPP(c_Product__Type_Ocurry(_121246, _121248, tc_HOL_Obool, _121244), _121250), _121252)))], (2025 ^ _83977) ^ [_121384, _121386, _121388] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_121384), tc_List_Olist(_121384))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_121384), tc_List_Olist(_121384)), _121386), c_List_Olist_ONil(_121384))), c_List_Olexord(_121384, _121388)))], (2027 ^ _83977) ^ [_121443, _121445, _121447, _121449, _121451] : [hBOOL(hAPP(hAPP(c_Product__Type_Ocurry(_121443, _121445, tc_HOL_Obool, _121447), _121449), _121451)), -(hBOOL(hAPP(_121447, hAPP(hAPP(c_Product__Type_OPair(_121443, _121445), _121449), _121451))))], (2033 ^ _83977) ^ [_121568, _121570, _121572, _121574, _121576] : [hBOOL(hAPP(hAPP(c_Product__Type_Ocurry(_121568, _121570, tc_HOL_Obool, _121572), _121574), _121576)), -(hBOOL(hAPP(_121572, hAPP(hAPP(c_Product__Type_OPair(_121568, _121570), _121574), _121576))))], (2039 ^ _83977) ^ [_121693, _121695, _121697] : [c_List_Odistinct(_121693, _121695), -(c_List_Odistinct(_121693, c_List_Oinsert(_121693, _121697, _121695)))], (2045 ^ _83977) ^ [_121780, _121782, _121784, _121786, _121788, _121790] : [-(hAPP(hAPP(c_Product__Type_Ocurry(_121780, _121782, _121784, _121786), _121788), _121790) = hAPP(_121786, hAPP(hAPP(c_Product__Type_OPair(_121780, _121782), _121788), _121790)))], (2047 ^ _83977) ^ [_121854, _121856, _121858] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_121854), tc_List_Olist(_121854))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_121854), tc_List_Olist(_121854)), c_List_Olist_ONil(_121854)), _121856)), c_List_Olexord(_121854, _121858))), -(_121856 = hAPP(hAPP(c_List_Olist_OCons(_121854), 2050 ^ [_121854, _121856, _121858]), 2051 ^ [_121854, _121856, _121858]))], (2055 ^ _83977) ^ [_122037, _122039, _122041] : [2056 ^ _83977 : [(2057 ^ _83977) ^ [_122126, _122128] : [_122039 = hAPP(hAPP(c_List_Olist_OCons(_122037), _122128), _122126)]], -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_122037), tc_List_Olist(_122037))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_122037), tc_List_Olist(_122037)), c_List_Olist_ONil(_122037)), _122039)), c_List_Olexord(_122037, _122041))))], (2061 ^ _83977) ^ [_122221, _122223, _122225, _122227] : [2064 ^ _83977 : [(2065 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_122221, _122221)), hAPP(hAPP(c_Product__Type_OPair(_122221, _122221), 2062 ^ [_122221, _122223, _122225, _122227]), 2063 ^ [_122221, _122223, _122225, _122227])), _122223))], (2067 ^ _83977) ^ [] : [2062 ^ [_122221, _122223, _122225, _122227] = 2063 ^ [_122221, _122223, _122225, _122227]], (2069 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_122221, _122221)), hAPP(hAPP(c_Product__Type_OPair(_122221, _122221), 2063 ^ [_122221, _122223, _122225, _122227]), 2062 ^ [_122221, _122223, _122225, _122227])), _122223))]], -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_122221), tc_List_Olist(_122221))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_122221), tc_List_Olist(_122221)), _122225), _122227)), c_List_Olexord(_122221, _122223)))), -(_122225 = _122227), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_122221), tc_List_Olist(_122221))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_122221), tc_List_Olist(_122221)), _122227), _122225)), c_List_Olexord(_122221, _122223))))], (2081 ^ _83977) ^ [_122767, _122769, _122771] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(_122767, _122767)), hAPP(hAPP(c_Product__Type_OPair(_122767, _122767), 2082 ^ [_122767, _122769, _122771]), 2082 ^ [_122767, _122769, _122771])), _122769))), hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_122767), tc_List_Olist(_122767))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_122767), tc_List_Olist(_122767)), _122771), _122771)), c_List_Olexord(_122767, _122769)))], (2088 ^ _83977) ^ [_122957, _122959, _122961] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_122957), tc_List_Olist(_122957))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_122957), tc_List_Olist(_122957)), _122959), c_List_Olist_ONil(_122957))), c_List_Olex(_122957, _122961)))], (2090 ^ _83977) ^ [_123031, _123033, _123035] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_123031), tc_List_Olist(_123031))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_123031), tc_List_Olist(_123031)), c_List_Olist_ONil(_123031)), _123033)), c_List_Olex(_123031, _123035)))], (2092 ^ _83977) ^ [_123090, _123092, _123094, _123096, _123098, _123100] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_123090, _123090)), hAPP(hAPP(c_Product__Type_OPair(_123090, _123090), _123092), _123094)), _123096)), hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_123090), tc_List_Olist(_123090))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_123090), tc_List_Olist(_123090)), _123098), _123100)), c_List_Olistrel(_123090, _123096))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_123090), tc_List_Olist(_123090))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_123090), tc_List_Olist(_123090)), hAPP(hAPP(c_List_Olist_OCons(_123090), _123092), _123098)), hAPP(hAPP(c_List_Olist_OCons(_123090), _123094), _123100))), c_List_Olistrel(_123090, _123096))))], (2102 ^ _83977) ^ [_123425, _123427, _123429, _123431, _123433, _123435, _123437] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_123425, _123425)), hAPP(hAPP(c_Product__Type_OPair(_123425, _123425), _123427), _123429)), _123431)), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_123425), tc_List_Olist(_123425))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_123425), tc_List_Olist(_123425)), hAPP(hAPP(c_List_Oappend(_123425), _123433), hAPP(hAPP(c_List_Olist_OCons(_123425), _123427), _123435))), hAPP(hAPP(c_List_Oappend(_123425), _123433), hAPP(hAPP(c_List_Olist_OCons(_123425), _123429), _123437)))), c_List_Olexord(_123425, _123431))))], (2108 ^ _83977) ^ [_123701, _123703, _123705, _123707, _123709, _123711] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_123701), tc_List_Olist(_123701))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_123701), tc_List_Olist(_123701)), hAPP(hAPP(c_List_Olist_OCons(_123701), _123703), _123705)), hAPP(hAPP(c_List_Olist_OCons(_123701), _123707), _123709))), c_List_Olistrel1(_123701, _123711))), 2113 ^ _83977 : [(2114 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(_123701, _123701)), hAPP(hAPP(c_Product__Type_OPair(_123701, _123701), _123703), _123707)), _123711)))], (2116 ^ _83977) ^ [] : [-(_123705 = _123709)]], 2117 ^ _83977 : [(2118 ^ _83977) ^ [] : [-(_123703 = _123707)], (2120 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_123701), tc_List_Olist(_123701))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_123701), tc_List_Olist(_123701)), _123705), _123709)), c_List_Olistrel1(_123701, _123711))))]]], (2122 ^ _83977) ^ [_124071, _124073, _124075, _124077, _124079, _124081] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_124071), tc_List_Olist(_124071))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_124071), tc_List_Olist(_124071)), hAPP(hAPP(c_List_Olist_OCons(_124071), _124073), _124075)), hAPP(hAPP(c_List_Olist_OCons(_124071), _124077), _124079))), c_List_Olistrel1(_124071, _124081)))), 2123 ^ _83977 : [(2124 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_124071, _124071)), hAPP(hAPP(c_Product__Type_OPair(_124071, _124071), _124073), _124077)), _124081)), _124075 = _124079], (2130 ^ _83977) ^ [] : [_124073 = _124077, hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_124071), tc_List_Olist(_124071))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_124071), tc_List_Olist(_124071)), _124075), _124079)), c_List_Olistrel1(_124071, _124081)))]]], (2138 ^ _83977) ^ [_124499, _124501, _124503] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_124499), tc_List_Olist(_124499))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_124499), tc_List_Olist(_124499)), c_List_Olist_ONil(_124499)), _124501)), c_List_Olistrel(_124499, _124503))), -(_124501 = c_List_Olist_ONil(_124499))], (2144 ^ _83977) ^ [_124646, _124648, _124650] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_124646), tc_List_Olist(_124646))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_124646), tc_List_Olist(_124646)), _124648), c_List_Olist_ONil(_124646))), c_List_Olistrel(_124646, _124650))), -(_124648 = c_List_Olist_ONil(_124646))], (2150 ^ _83977) ^ [_124793, _124795, _124797, _124799, _124801, _124803] : [hAPP(hAPP(c_List_Oappend(_124793), _124795), _124797) = _124799, _124801 = hAPP(hAPP(c_List_Oappend(_124793), _124797), _124803), -(hAPP(hAPP(c_List_Oappend(_124793), _124795), _124801) = hAPP(hAPP(c_List_Oappend(_124793), _124799), _124803))], (2160 ^ _83977) ^ [_125023, _125025, _125027, _125029] : [hAPP(hAPP(c_List_Oappend(_125023), _125025), _125027) = hAPP(hAPP(c_List_Oappend(_125023), _125029), _125027), -(_125025 = _125029)], (2166 ^ _83977) ^ [_125132, _125134, _125136, _125138] : [_125134 = _125138, -(hAPP(hAPP(c_List_Oappend(_125132), _125134), _125136) = hAPP(hAPP(c_List_Oappend(_125132), _125138), _125136))], (2172 ^ _83977) ^ [_125268, _125270, _125272, _125274] : [hAPP(hAPP(c_List_Oappend(_125268), _125270), _125272) = hAPP(hAPP(c_List_Oappend(_125268), _125270), _125274), -(_125272 = _125274)], (2178 ^ _83977) ^ [_125377, _125379, _125381, _125383] : [_125381 = _125383, -(hAPP(hAPP(c_List_Oappend(_125377), _125379), _125381) = hAPP(hAPP(c_List_Oappend(_125377), _125379), _125383))], (2184 ^ _83977) ^ [_125516, _125518, _125520, _125522, _125524] : [hAPP(hAPP(c_List_Oappend(_125516), _125518), _125520) = hAPP(hAPP(c_List_Oappend(_125516), _125522), _125524), 2190 ^ _83977 : [(2191 ^ _83977) ^ [] : [-(_125518 = hAPP(hAPP(c_List_Oappend(_125516), _125522), 2187 ^ [_125516, _125518, _125520, _125522, _125524]))], (2193 ^ _83977) ^ [] : [-(hAPP(hAPP(c_List_Oappend(_125516), 2187 ^ [_125516, _125518, _125520, _125522, _125524]), _125520) = _125524)]], 2194 ^ _83977 : [(2195 ^ _83977) ^ [] : [-(hAPP(hAPP(c_List_Oappend(_125516), _125518), 2187 ^ [_125516, _125518, _125520, _125522, _125524]) = _125522)], (2197 ^ _83977) ^ [] : [-(_125520 = hAPP(hAPP(c_List_Oappend(_125516), 2187 ^ [_125516, _125518, _125520, _125522, _125524]), _125524))]]], (2199 ^ _83977) ^ [_125847, _125849, _125851, _125853, _125855] : [-(hAPP(hAPP(c_List_Oappend(_125847), _125849), _125851) = hAPP(hAPP(c_List_Oappend(_125847), _125853), _125855)), 2200 ^ _83977 : [(2201 ^ _83977) ^ [_125959] : [_125849 = hAPP(hAPP(c_List_Oappend(_125847), _125853), _125959), hAPP(hAPP(c_List_Oappend(_125847), _125959), _125851) = _125855], (2207 ^ _83977) ^ [_126071] : [hAPP(hAPP(c_List_Oappend(_125847), _125849), _126071) = _125853, _125851 = hAPP(hAPP(c_List_Oappend(_125847), _126071), _125855)]]], (2215 ^ _83977) ^ [_126235, _126237, _126239, _126241] : [-(hAPP(hAPP(c_List_Oappend(_126235), hAPP(hAPP(c_List_Oappend(_126235), _126237), _126239)), _126241) = hAPP(hAPP(c_List_Oappend(_126235), _126237), hAPP(hAPP(c_List_Oappend(_126235), _126239), _126241)))], (2217 ^ _83977) ^ [_126296, _126298, _126300, _126302] : [-(hAPP(hAPP(c_List_Oappend(_126296), hAPP(hAPP(c_List_Olist_OCons(_126296), _126298), _126300)), _126302) = hAPP(hAPP(c_List_Olist_OCons(_126296), _126298), hAPP(hAPP(c_List_Oappend(_126296), _126300), _126302)))], (2219 ^ _83977) ^ [_126357, _126359, _126361, _126363, _126365, _126367] : [hAPP(hAPP(c_List_Olist_OCons(_126357), _126359), _126361) = _126363, _126365 = hAPP(hAPP(c_List_Oappend(_126357), _126361), _126367), -(hAPP(hAPP(c_List_Olist_OCons(_126357), _126359), _126365) = hAPP(hAPP(c_List_Oappend(_126357), _126363), _126367))], (2229 ^ _83977) ^ [_126566, _126568] : [-(hAPP(hAPP(c_List_Oappend(_126566), c_List_Olist_ONil(_126566)), _126568) = _126568)], (2231 ^ _83977) ^ [_126619, _126621, _126623] : [c_List_Olist_ONil(_126619) = hAPP(hAPP(c_List_Oappend(_126619), _126621), _126623), 2234 ^ _83977 : [(2235 ^ _83977) ^ [] : [-(_126621 = c_List_Olist_ONil(_126619))], (2237 ^ _83977) ^ [] : [-(_126623 = c_List_Olist_ONil(_126619))]]], (2239 ^ _83977) ^ [_126748, _126750, _126752] : [-(c_List_Olist_ONil(_126748) = hAPP(hAPP(c_List_Oappend(_126748), _126750), _126752)), _126750 = c_List_Olist_ONil(_126748), _126752 = c_List_Olist_ONil(_126748)], (2249 ^ _83977) ^ [_126911, _126913] : [-(hAPP(hAPP(c_List_Oappend(_126911), _126913), c_List_Olist_ONil(_126911)) = _126913)], (2251 ^ _83977) ^ [_126964, _126966, _126968] : [_126964 = hAPP(hAPP(c_List_Oappend(_126966), _126964), _126968), -(_126968 = c_List_Olist_ONil(_126966))], (2257 ^ _83977) ^ [_127059, _127061, _127063] : [_127063 = c_List_Olist_ONil(_127061), -(_127059 = hAPP(hAPP(c_List_Oappend(_127061), _127059), _127063))], (2263 ^ _83977) ^ [_127178, _127180, _127182] : [_127178 = hAPP(hAPP(c_List_Oappend(_127180), _127182), _127178), -(_127182 = c_List_Olist_ONil(_127180))], (2269 ^ _83977) ^ [_127273, _127275, _127277] : [_127277 = c_List_Olist_ONil(_127275), -(_127273 = hAPP(hAPP(c_List_Oappend(_127275), _127277), _127273))], (2275 ^ _83977) ^ [_127392, _127394, _127396] : [hAPP(hAPP(c_List_Oappend(_127392), _127394), _127396) = c_List_Olist_ONil(_127392), 2278 ^ _83977 : [(2279 ^ _83977) ^ [] : [-(_127394 = c_List_Olist_ONil(_127392))], (2281 ^ _83977) ^ [] : [-(_127396 = c_List_Olist_ONil(_127392))]]], (2283 ^ _83977) ^ [_127521, _127523, _127525] : [-(hAPP(hAPP(c_List_Oappend(_127521), _127523), _127525) = c_List_Olist_ONil(_127521)), _127523 = c_List_Olist_ONil(_127521), _127525 = c_List_Olist_ONil(_127521)], (2293 ^ _83977) ^ [_127702, _127704, _127706] : [hAPP(hAPP(c_List_Oappend(_127702), _127704), _127706) = _127704, -(_127706 = c_List_Olist_ONil(_127702))], (2299 ^ _83977) ^ [_127797, _127799, _127801] : [_127801 = c_List_Olist_ONil(_127797), -(hAPP(hAPP(c_List_Oappend(_127797), _127799), _127801) = _127799)], (2305 ^ _83977) ^ [_127916, _127918, _127920] : [hAPP(hAPP(c_List_Oappend(_127916), _127918), _127920) = _127920, -(_127918 = c_List_Olist_ONil(_127916))], (2311 ^ _83977) ^ [_128011, _128013, _128015] : [_128013 = c_List_Olist_ONil(_128011), -(hAPP(hAPP(c_List_Oappend(_128011), _128013), _128015) = _128015)], (2317 ^ _83977) ^ [_128112, _128114, _128116] : [_128112 = _128114, -(_128112 = hAPP(hAPP(c_List_Oappend(_128116), c_List_Olist_ONil(_128116)), _128114))], (2323 ^ _83977) ^ [_128211, _128213, _128215, _128217, _128219, _128221] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_128211), tc_List_Olist(_128211))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_128211), tc_List_Olist(_128211)), hAPP(hAPP(c_List_Oappend(_128211), _128213), _128219)), hAPP(hAPP(c_List_Oappend(_128211), _128215), _128221))), c_List_Olistrel1(_128211, _128217)))), 2324 ^ _83977 : [(2325 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_128211), tc_List_Olist(_128211))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_128211), tc_List_Olist(_128211)), _128213), _128215)), c_List_Olistrel1(_128211, _128217))), _128219 = _128221], (2331 ^ _83977) ^ [] : [_128213 = _128215, hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_128211), tc_List_Olist(_128211))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_128211), tc_List_Olist(_128211)), _128219), _128221)), c_List_Olistrel1(_128211, _128217)))]]], (2339 ^ _83977) ^ [_128683, _128685, _128687, _128689, _128691] : [hAPP(hAPP(c_List_Oappend(_128683), _128685), _128687) = hAPP(hAPP(c_List_Olist_OCons(_128683), _128689), _128691), 2344 ^ _83977 : [(2345 ^ _83977) ^ [] : [-(_128685 = c_List_Olist_ONil(_128683))], (2347 ^ _83977) ^ [] : [-(_128687 = hAPP(hAPP(c_List_Olist_OCons(_128683), _128689), _128691))]], 2349 ^ _83977 : [(2350 ^ _83977) ^ [] : [-(_128685 = hAPP(hAPP(c_List_Olist_OCons(_128683), _128689), 2348 ^ [_128683, _128685, _128687, _128689, _128691]))], (2352 ^ _83977) ^ [] : [-(hAPP(hAPP(c_List_Oappend(_128683), 2348 ^ [_128683, _128685, _128687, _128689, _128691]), _128687) = _128691)]]], (2354 ^ _83977) ^ [_128976, _128978, _128980, _128982, _128984] : [-(hAPP(hAPP(c_List_Oappend(_128976), _128978), _128980) = hAPP(hAPP(c_List_Olist_OCons(_128976), _128982), _128984)), 2355 ^ _83977 : [(2356 ^ _83977) ^ [] : [_128978 = c_List_Olist_ONil(_128976), _128980 = hAPP(hAPP(c_List_Olist_OCons(_128976), _128982), _128984)], (2362 ^ _83977) ^ [_129159] : [_128978 = hAPP(hAPP(c_List_Olist_OCons(_128976), _128982), _129159), hAPP(hAPP(c_List_Oappend(_128976), _129159), _128980) = _128984]]], (2370 ^ _83977) ^ [_129347, _129349, _129351, _129353, _129355] : [hAPP(hAPP(c_List_Olist_OCons(_129347), _129349), _129351) = hAPP(hAPP(c_List_Oappend(_129347), _129353), _129355), 2375 ^ _83977 : [(2376 ^ _83977) ^ [] : [-(_129353 = c_List_Olist_ONil(_129347))], (2378 ^ _83977) ^ [] : [-(hAPP(hAPP(c_List_Olist_OCons(_129347), _129349), _129351) = _129355)]], 2380 ^ _83977 : [(2381 ^ _83977) ^ [] : [-(hAPP(hAPP(c_List_Olist_OCons(_129347), _129349), 2379 ^ [_129347, _129349, _129351, _129353, _129355]) = _129353)], (2383 ^ _83977) ^ [] : [-(_129351 = hAPP(hAPP(c_List_Oappend(_129347), 2379 ^ [_129347, _129349, _129351, _129353, _129355]), _129355))]]], (2385 ^ _83977) ^ [_129640, _129642, _129644, _129646, _129648] : [-(hAPP(hAPP(c_List_Olist_OCons(_129640), _129642), _129644) = hAPP(hAPP(c_List_Oappend(_129640), _129646), _129648)), 2386 ^ _83977 : [(2387 ^ _83977) ^ [] : [_129646 = c_List_Olist_ONil(_129640), hAPP(hAPP(c_List_Olist_OCons(_129640), _129642), _129644) = _129648], (2393 ^ _83977) ^ [_129823] : [hAPP(hAPP(c_List_Olist_OCons(_129640), _129642), _129823) = _129646, _129644 = hAPP(hAPP(c_List_Oappend(_129640), _129823), _129648)]]], (2401 ^ _83977) ^ [_130011, _130013, _130015, _130017, _130019] : [hAPP(hAPP(c_List_Oappend(_130011), _130013), hAPP(hAPP(c_List_Olist_OCons(_130011), _130015), c_List_Olist_ONil(_130011))) = hAPP(hAPP(c_List_Oappend(_130011), _130017), hAPP(hAPP(c_List_Olist_OCons(_130011), _130019), c_List_Olist_ONil(_130011))), 2404 ^ _83977 : [(2405 ^ _83977) ^ [] : [-(_130013 = _130017)], (2407 ^ _83977) ^ [] : [-(_130015 = _130019)]]], (2409 ^ _83977) ^ [_130188, _130190, _130192, _130194, _130196] : [-(hAPP(hAPP(c_List_Oappend(_130188), _130190), hAPP(hAPP(c_List_Olist_OCons(_130188), _130192), c_List_Olist_ONil(_130188))) = hAPP(hAPP(c_List_Oappend(_130188), _130194), hAPP(hAPP(c_List_Olist_OCons(_130188), _130196), c_List_Olist_ONil(_130188)))), _130190 = _130194, _130192 = _130196], (2419 ^ _83977) ^ [_130403, _130405, _130407, _130409, _130411, _130413, _130415, _130417] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_130403, _130403)), hAPP(hAPP(c_Product__Type_OPair(_130403, _130403), _130405), _130407)), _130409)), _130411 = hAPP(hAPP(c_List_Oappend(_130403), _130413), hAPP(hAPP(c_List_Olist_OCons(_130403), _130405), _130415)), _130417 = hAPP(hAPP(c_List_Oappend(_130403), _130413), hAPP(hAPP(c_List_Olist_OCons(_130403), _130407), _130415)), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_130403), tc_List_Olist(_130403))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_130403), tc_List_Olist(_130403)), _130411), _130417)), c_List_Olistrel1(_130403, _130409))))], (2433 ^ _83977) ^ [_130809, _130811, _130813, _130815, _130817, _130819] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_130809), tc_List_Olist(_130809))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_130809), tc_List_Olist(_130809)), hAPP(hAPP(c_List_Oappend(_130809), _130811), hAPP(hAPP(c_List_Olist_OCons(_130809), _130813), c_List_Olist_ONil(_130809)))), hAPP(hAPP(c_List_Oappend(_130809), _130815), hAPP(hAPP(c_List_Olist_OCons(_130809), _130817), c_List_Olist_ONil(_130809))))), c_List_Olistrel1(_130809, _130819))), 2438 ^ _83977 : [(2439 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_130809), tc_List_Olist(_130809))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_130809), tc_List_Olist(_130809)), _130811), _130815)), c_List_Olistrel1(_130809, _130819))))], (2441 ^ _83977) ^ [] : [-(_130813 = _130817)]], 2442 ^ _83977 : [(2443 ^ _83977) ^ [] : [-(_130811 = _130815)], (2445 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(_130809, _130809)), hAPP(hAPP(c_Product__Type_OPair(_130809, _130809), _130813), _130817)), _130819)))]]], (2447 ^ _83977) ^ [_131219, _131221, _131223, _131225, _131227, _131229] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_131219), tc_List_Olist(_131219))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_131219), tc_List_Olist(_131219)), hAPP(hAPP(c_List_Oappend(_131219), _131221), hAPP(hAPP(c_List_Olist_OCons(_131219), _131223), c_List_Olist_ONil(_131219)))), hAPP(hAPP(c_List_Oappend(_131219), _131225), hAPP(hAPP(c_List_Olist_OCons(_131219), _131227), c_List_Olist_ONil(_131219))))), c_List_Olistrel1(_131219, _131229)))), 2448 ^ _83977 : [(2449 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_131219), tc_List_Olist(_131219))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_131219), tc_List_Olist(_131219)), _131221), _131225)), c_List_Olistrel1(_131219, _131229))), _131223 = _131227], (2455 ^ _83977) ^ [] : [_131221 = _131225, hBOOL(hAPP(hAPP(c_member(tc_prod(_131219, _131219)), hAPP(hAPP(c_Product__Type_OPair(_131219, _131219), _131223), _131227)), _131229))]]], (2463 ^ _83977) ^ [_131687, _131689, _131691, _131693, _131695] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_131687), tc_List_Olist(_131687))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_131687), tc_List_Olist(_131687)), _131689), _131691)), c_List_Olexord(_131687, _131693))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_131687), tc_List_Olist(_131687))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_131687), tc_List_Olist(_131687)), hAPP(hAPP(c_List_Oappend(_131687), _131695), _131689)), hAPP(hAPP(c_List_Oappend(_131687), _131695), _131691))), c_List_Olexord(_131687, _131693))))], (2469 ^ _83977) ^ [_131922, _131924, _131926, _131928, _131930] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_131922), tc_List_Olist(_131922))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_131922), tc_List_Olist(_131922)), _131924), _131926)), c_List_Olistrel1(_131922, _131928))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_131922), tc_List_Olist(_131922))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_131922), tc_List_Olist(_131922)), hAPP(hAPP(c_List_Olist_OCons(_131922), _131930), _131924)), hAPP(hAPP(c_List_Olist_OCons(_131922), _131930), _131926))), c_List_Olistrel1(_131922, _131928))))], (2475 ^ _83977) ^ [_132172, _132174, _132176] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_132172), tc_List_Olist(_132172))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_132172), tc_List_Olist(_132172)), c_List_Olist_ONil(_132172)), _132174)), c_List_Olistrel1(_132172, _132176)))], (2477 ^ _83977) ^ [_132246, _132248, _132250] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_132246), tc_List_Olist(_132246))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_132246), tc_List_Olist(_132246)), _132248), c_List_Olist_ONil(_132246))), c_List_Olistrel1(_132246, _132250)))], (2479 ^ _83977) ^ [_132305, _132307] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_132305), tc_List_Olist(_132305))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_132305), tc_List_Olist(_132305)), c_List_Olist_ONil(_132305)), c_List_Olist_ONil(_132305))), c_List_Olistrel(_132305, _132307))))], (2481 ^ _83977) ^ [_132364, _132366, _132368, _132370, _132372] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_132364, _132364)), hAPP(hAPP(c_Product__Type_OPair(_132364, _132364), _132366), _132368)), _132370)), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_132364), tc_List_Olist(_132364))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_132364), tc_List_Olist(_132364)), hAPP(hAPP(c_List_Olist_OCons(_132364), _132366), _132372)), hAPP(hAPP(c_List_Olist_OCons(_132364), _132368), _132372))), c_List_Olistrel1(_132364, _132370))))], (2487 ^ _83977) ^ [_132598, _132600, _132602, _132604] : [c_List_Olistrelp(_132598, hAPP(hAPP(c_COMBC(_132598, tc_fun(tc_prod(_132598, _132598), tc_HOL_Obool), tc_fun(_132598, tc_HOL_Obool)), hAPP(hAPP(c_COMBB(tc_fun(_132598, tc_fun(tc_fun(tc_prod(_132598, _132598), tc_HOL_Obool), tc_HOL_Obool)), tc_fun(tc_fun(tc_prod(_132598, _132598), tc_HOL_Obool), tc_fun(_132598, tc_HOL_Obool)), _132598), c_COMBC(_132598, tc_fun(tc_prod(_132598, _132598), tc_HOL_Obool), tc_HOL_Obool)), hAPP(hAPP(c_COMBB(tc_fun(_132598, tc_prod(_132598, _132598)), tc_fun(_132598, tc_fun(tc_fun(tc_prod(_132598, _132598), tc_HOL_Obool), tc_HOL_Obool)), _132598), hAPP(c_COMBB(tc_prod(_132598, _132598), tc_fun(tc_fun(tc_prod(_132598, _132598), tc_HOL_Obool), tc_HOL_Obool), _132598), c_member(tc_prod(_132598, _132598)))), c_Product__Type_OPair(_132598, _132598)))), _132600), _132602, _132604), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_132598), tc_List_Olist(_132598))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_132598), tc_List_Olist(_132598)), _132602), _132604)), c_List_Olistrel(_132598, _132600))))], (2493 ^ _83977) ^ [_132975, _132977, _132979, _132981] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_132975), tc_List_Olist(_132975))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_132975), tc_List_Olist(_132975)), _132979), _132981)), c_List_Olistrel(_132975, _132977))), -(c_List_Olistrelp(_132975, hAPP(hAPP(c_COMBC(_132975, tc_fun(tc_prod(_132975, _132975), tc_HOL_Obool), tc_fun(_132975, tc_HOL_Obool)), hAPP(hAPP(c_COMBB(tc_fun(_132975, tc_fun(tc_fun(tc_prod(_132975, _132975), tc_HOL_Obool), tc_HOL_Obool)), tc_fun(tc_fun(tc_prod(_132975, _132975), tc_HOL_Obool), tc_fun(_132975, tc_HOL_Obool)), _132975), c_COMBC(_132975, tc_fun(tc_prod(_132975, _132975), tc_HOL_Obool), tc_HOL_Obool)), hAPP(hAPP(c_COMBB(tc_fun(_132975, tc_prod(_132975, _132975)), tc_fun(_132975, tc_fun(tc_fun(tc_prod(_132975, _132975), tc_HOL_Obool), tc_HOL_Obool)), _132975), hAPP(c_COMBB(tc_prod(_132975, _132975), tc_fun(tc_fun(tc_prod(_132975, _132975), tc_HOL_Obool), tc_HOL_Obool), _132975), c_member(tc_prod(_132975, _132975)))), c_Product__Type_OPair(_132975, _132975)))), _132977), _132979, _132981))], (2499 ^ _83977) ^ [_133358, _133360, _133362, _133364, _133366] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_133358), tc_List_Olist(_133358))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_133358), tc_List_Olist(_133358)), hAPP(hAPP(c_List_Olist_OCons(_133358), _133360), _133362)), _133364)), c_List_Olistrel(_133358, _133366))), 2504 ^ _83977 : [(2505 ^ _83977) ^ [] : [-(_133364 = hAPP(hAPP(c_List_Olist_OCons(_133358), 2502 ^ [_133358, _133360, _133362, _133364, _133366]), 2503 ^ [_133358, _133360, _133362, _133364, _133366]))], (2507 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(_133358, _133358)), hAPP(hAPP(c_Product__Type_OPair(_133358, _133358), _133360), 2502 ^ [_133358, _133360, _133362, _133364, _133366])), _133366)))], (2509 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_133358), tc_List_Olist(_133358))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_133358), tc_List_Olist(_133358)), _133362), 2503 ^ [_133358, _133360, _133362, _133364, _133366])), c_List_Olistrel(_133358, _133366))))]]], (2511 ^ _83977) ^ [_133747, _133749, _133751, _133753, _133755] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_133747), tc_List_Olist(_133747))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_133747), tc_List_Olist(_133747)), _133749), hAPP(hAPP(c_List_Olist_OCons(_133747), _133751), _133753))), c_List_Olistrel(_133747, _133755))), 2516 ^ _83977 : [(2517 ^ _83977) ^ [] : [-(_133749 = hAPP(hAPP(c_List_Olist_OCons(_133747), 2514 ^ [_133747, _133749, _133751, _133753, _133755]), 2515 ^ [_133747, _133749, _133751, _133753, _133755]))], (2519 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(_133747, _133747)), hAPP(hAPP(c_Product__Type_OPair(_133747, _133747), 2514 ^ [_133747, _133749, _133751, _133753, _133755]), _133751)), _133755)))], (2521 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_133747), tc_List_Olist(_133747))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_133747), tc_List_Olist(_133747)), 2515 ^ [_133747, _133749, _133751, _133753, _133755]), _133753)), c_List_Olistrel(_133747, _133755))))]]], (2523 ^ _83977) ^ [_134136, _134138, _134140, _134142] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_134136), tc_List_Olist(_134136))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_134136), tc_List_Olist(_134136)), _134138), _134140)), c_List_Olistrel1(_134136, _134142))), 2528 ^ _83977 : [(2529 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(_134136, _134136)), hAPP(hAPP(c_Product__Type_OPair(_134136, _134136), 2526 ^ [_134136, _134138, _134140, _134142]), 2527 ^ [_134136, _134138, _134140, _134142])), _134142)))], (2533 ^ _83977) ^ [] : [-(_134138 = hAPP(hAPP(c_List_Oappend(_134136), 2530 ^ [_134136, _134138, _134140, _134142]), hAPP(hAPP(c_List_Olist_OCons(_134136), 2526 ^ [_134136, _134138, _134140, _134142]), 2531 ^ [_134136, _134138, _134140, _134142])))], (2535 ^ _83977) ^ [] : [-(_134140 = hAPP(hAPP(c_List_Oappend(_134136), 2530 ^ [_134136, _134138, _134140, _134142]), hAPP(hAPP(c_List_Olist_OCons(_134136), 2527 ^ [_134136, _134138, _134140, _134142]), 2531 ^ [_134136, _134138, _134140, _134142])))]]], (2537 ^ _83977) ^ [_134541, _134543, _134545, _134547, _134549] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_134541), tc_List_Olist(_134541))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_134541), tc_List_Olist(_134541)), hAPP(hAPP(c_List_Oappend(_134541), _134543), _134545)), hAPP(hAPP(c_List_Oappend(_134541), _134543), _134547))), c_List_Olexord(_134541, _134549))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(_134541, _134541)), hAPP(hAPP(c_Product__Type_OPair(_134541, _134541), 2542 ^ [_134541, _134543, _134545, _134547, _134549]), 2542 ^ [_134541, _134543, _134545, _134547, _134549])), _134549))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_134541), tc_List_Olist(_134541))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_134541), tc_List_Olist(_134541)), _134545), _134547)), c_List_Olexord(_134541, _134549))))], (2548 ^ _83977) ^ [_134860, _134862, _134864, _134866] : [2549 ^ _83977 : [(2550 ^ _83977) ^ [_134957, _134959] : [_134860 = hAPP(hAPP(c_List_Olist_OCons(_134862), _134959), _134957)]], -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_134862), tc_List_Olist(_134862))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_134862), tc_List_Olist(_134862)), _134864), hAPP(hAPP(c_List_Oappend(_134862), _134864), _134860))), c_List_Olexord(_134862, _134866))))], (2554 ^ _83977) ^ [_135083, _135085, _135087, _135089, _135091, _135093] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_135083), tc_List_Olist(_135083))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_135083), tc_List_Olist(_135083)), hAPP(hAPP(c_List_Olist_OCons(_135083), _135085), _135087)), hAPP(hAPP(c_List_Olist_OCons(_135083), _135089), _135091))), c_List_Olex(_135083, _135093))), 2559 ^ _83977 : [(2560 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(_135083, _135083)), hAPP(hAPP(c_Product__Type_OPair(_135083, _135083), _135085), _135089)), _135093)))], (2562 ^ _83977) ^ [] : [-(c_Nat_Osize__class_Osize(tc_List_Olist(_135083), _135087) = c_Nat_Osize__class_Osize(tc_List_Olist(_135083), _135091))]], 2563 ^ _83977 : [(2564 ^ _83977) ^ [] : [-(_135085 = _135089)], (2566 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_135083), tc_List_Olist(_135083))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_135083), tc_List_Olist(_135083)), _135087), _135091)), c_List_Olex(_135083, _135093))))]]], (2568 ^ _83977) ^ [_135473, _135475, _135477, _135479, _135481, _135483] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_135473), tc_List_Olist(_135473))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_135473), tc_List_Olist(_135473)), hAPP(hAPP(c_List_Olist_OCons(_135473), _135475), _135477)), hAPP(hAPP(c_List_Olist_OCons(_135473), _135479), _135481))), c_List_Olex(_135473, _135483)))), 2569 ^ _83977 : [(2570 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_135473, _135473)), hAPP(hAPP(c_Product__Type_OPair(_135473, _135473), _135475), _135479)), _135483)), c_Nat_Osize__class_Osize(tc_List_Olist(_135473), _135477) = c_Nat_Osize__class_Osize(tc_List_Olist(_135473), _135481)], (2576 ^ _83977) ^ [] : [_135475 = _135479, hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_135473), tc_List_Olist(_135473))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_135473), tc_List_Olist(_135473)), _135477), _135481)), c_List_Olex(_135473, _135483)))]]], (2584 ^ _83977) ^ [_135921, _135923] : [-(c_List_Orotate1(_135921, _135923) = c_List_Olist_Olist__case(tc_List_Olist(_135921), _135921, c_List_Olist_ONil(_135921), hAPP(hAPP(c_COMBB(tc_List_Olist(_135921), tc_fun(tc_List_Olist(_135921), tc_List_Olist(_135921)), _135921), hAPP(c_COMBC(tc_List_Olist(_135921), tc_List_Olist(_135921), tc_List_Olist(_135921)), c_List_Oappend(_135921))), hAPP(hAPP(c_COMBC(_135921, tc_List_Olist(_135921), tc_List_Olist(_135921)), c_List_Olist_OCons(_135921)), c_List_Olist_ONil(_135921))), _135923))], (2586 ^ _83977) ^ [_136011, _136013] : [-(c_Nat_Osize__class_Osize(tc_List_Olist(_136011), c_List_Orotate1(_136011, _136013)) = c_Nat_Osize__class_Osize(tc_List_Olist(_136011), _136013))], (2588 ^ _83977) ^ [_136048, _136050, _136052] : [-(c_Nat_Osize__class_Osize(tc_List_Olist(_136048), _136050) = c_Nat_Osize__class_Osize(tc_List_Olist(_136048), _136052)), _136050 = _136052], (2594 ^ _83977) ^ [_136151, _136153] : [c_List_Orotate1(_136151, _136153) = c_List_Olist_ONil(_136151), -(_136153 = c_List_Olist_ONil(_136151))], (2600 ^ _83977) ^ [_136238, _136240] : [_136240 = c_List_Olist_ONil(_136238), -(c_List_Orotate1(_136238, _136240) = c_List_Olist_ONil(_136238))], (2606 ^ _83977) ^ [_136346, _136348] : [c_List_Odistinct(_136346, c_List_Orotate1(_136346, _136348)), -(c_List_Odistinct(_136346, _136348))], (2612 ^ _83977) ^ [_136425, _136427] : [c_List_Odistinct(_136425, _136427), -(c_List_Odistinct(_136425, c_List_Orotate1(_136425, _136427)))], (2618 ^ _83977) ^ [_136510, _136512, _136514, _136516, _136518, _136520] : [hBOOL(hAPP(hAPP(_136510, _136512), _136514)), c_List_Olistrelp(_136516, _136510, _136518, _136520), -(c_List_Olistrelp(_136516, _136510, hAPP(hAPP(c_List_Olist_OCons(_136516), _136512), _136518), hAPP(hAPP(c_List_Olist_OCons(_136516), _136514), _136520)))], (2628 ^ _83977) ^ [_136732, _136734, _136736, _136738, _136740, _136742] : [c_List_Olistrelp(_136732, _136734, hAPP(hAPP(c_List_Olist_OCons(_136732), _136736), _136738), hAPP(hAPP(c_List_Olist_OCons(_136732), _136740), _136742)), 2631 ^ _83977 : [(2632 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(_136734, _136736), _136740)))], (2634 ^ _83977) ^ [] : [-(c_List_Olistrelp(_136732, _136734, _136738, _136742))]]], (2636 ^ _83977) ^ [_136889, _136891, _136893, _136895, _136897, _136899] : [-(c_List_Olistrelp(_136889, _136891, hAPP(hAPP(c_List_Olist_OCons(_136889), _136893), _136895), hAPP(hAPP(c_List_Olist_OCons(_136889), _136897), _136899))), hBOOL(hAPP(hAPP(_136891, _136893), _136897)), c_List_Olistrelp(_136889, _136891, _136895, _136899)], (2646 ^ _83977) ^ [_137086, _137088] : [-(c_List_Olistrelp(_137086, _137088, c_List_Olist_ONil(_137086), c_List_Olist_ONil(_137086)))], (2648 ^ _83977) ^ [_137117, _137119] : [-(c_List_Olistrelp(_137117, _137119, c_List_Olist_ONil(_137117), c_List_Olist_ONil(_137117)))], (2650 ^ _83977) ^ [_137148, _137150, _137152, _137154] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_137148), tc_List_Olist(_137148))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_137148), tc_List_Olist(_137148)), _137150), _137152)), c_List_Olistrel1(_137148, _137154))), -(c_Nat_Osize__class_Osize(tc_List_Olist(_137148), _137150) = c_Nat_Osize__class_Osize(tc_List_Olist(_137148), _137152))], (2656 ^ _83977) ^ [_137309, _137311, _137313, _137315] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_137309), tc_List_Olist(_137309))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_137309), tc_List_Olist(_137309)), _137311), _137313)), c_List_Olistrel(_137309, _137315))), -(c_Nat_Osize__class_Osize(tc_List_Olist(_137309), _137311) = c_Nat_Osize__class_Osize(tc_List_Olist(_137309), _137313))], (2662 ^ _83977) ^ [_137491, _137493, _137495, _137497] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_137491), tc_List_Olist(_137491))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_137491), tc_List_Olist(_137491)), _137493), _137495)), c_List_Olex(_137491, _137497))), 2665 ^ _83977 : [(2666 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_137491), tc_List_Olist(_137491))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_137491), tc_List_Olist(_137491)), _137493), _137495)), c_List_Olexord(_137491, _137497))))], (2668 ^ _83977) ^ [] : [-(c_Nat_Osize__class_Osize(tc_List_Olist(_137491), _137493) = c_Nat_Osize__class_Osize(tc_List_Olist(_137491), _137495))]]], (2670 ^ _83977) ^ [_137734, _137736, _137738, _137740] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_137734), tc_List_Olist(_137734))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_137734), tc_List_Olist(_137734)), _137736), _137738)), c_List_Olex(_137734, _137740)))), hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_137734), tc_List_Olist(_137734))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_137734), tc_List_Olist(_137734)), _137736), _137738)), c_List_Olexord(_137734, _137740))), c_Nat_Osize__class_Osize(tc_List_Olist(_137734), _137736) = c_Nat_Osize__class_Osize(tc_List_Olist(_137734), _137738)], (2680 ^ _83977) ^ [_138011, _138013, _138015, _138017] : [-(c_List_Orotate1(_138011, c_List_Olist_ONil(_138011)) = c_List_Olist_ONil(_138011))], (2682 ^ _83977) ^ [_138044, _138046, _138048, _138050] : [-(c_List_Orotate1(_138046, hAPP(hAPP(c_List_Olist_OCons(_138046), _138048), _138050)) = hAPP(hAPP(c_List_Oappend(_138046), _138050), hAPP(hAPP(c_List_Olist_OCons(_138046), _138048), c_List_Olist_ONil(_138046))))], (2684 ^ _83977) ^ [_138104, _138106, _138108, _138110, _138112] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_138104), tc_List_Olist(_138104))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_138104), tc_List_Olist(_138104)), _138106), _138108)), c_List_Olexn(_138104, _138110, _138112))), 2687 ^ _83977 : [(2688 ^ _83977) ^ [] : [-(c_Nat_Osize__class_Osize(tc_List_Olist(_138104), _138106) = _138112)], (2690 ^ _83977) ^ [] : [-(c_Nat_Osize__class_Osize(tc_List_Olist(_138104), _138108) = _138112)]]], (2692 ^ _83977) ^ [_138295, _138297, _138299, _138301, _138303] : [-(c_List_Omaps(_138295, _138297, _138299, hAPP(hAPP(c_List_Olist_OCons(_138295), _138301), _138303)) = hAPP(hAPP(c_List_Oappend(_138297), hAPP(_138299, _138301)), c_List_Omaps(_138295, _138297, _138299, _138303)))], (2694 ^ _83977) ^ [_138355, _138357] : [-(c_List_Opartition(_138355, _138357, c_List_Olist_ONil(_138355)) = hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_138355), tc_List_Olist(_138355)), c_List_Olist_ONil(_138355)), c_List_Olist_ONil(_138355)))], (2696 ^ _83977) ^ [_138403, _138405, _138407, _138409, _138411] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_138403), tc_List_Olist(_138403))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_138403), tc_List_Olist(_138403)), _138405), _138407)), c_List_Olexord(_138403, _138409))), hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_138403), tc_List_Olist(_138403))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_138403), tc_List_Olist(_138403)), _138407), _138411)), c_List_Olexord(_138403, _138409))), c_Relation_Otrans(_138403, _138409), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_138403), tc_List_Olist(_138403))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_138403), tc_List_Olist(_138403)), _138405), _138411)), c_List_Olexord(_138403, _138409))))], (2710 ^ _83977) ^ [_138782, _138784, _138786, _138788] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_138782), tc_List_Olist(_138782))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_138782), tc_List_Olist(_138782)), _138784), _138786)), c_List_Olistrel(_138782, _138788))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_138782), tc_List_Olist(_138782))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_138782), tc_List_Olist(_138782)), _138784), _138786)), c_Transitive__Closure_Ortrancl(tc_List_Olist(_138782), c_List_Olistrel1(_138782, _138788)))))], (2716 ^ _83977) ^ [_138993, _138995, _138997, _138999] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_138993), tc_List_Olist(_138993))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_138993), tc_List_Olist(_138993)), _138995), _138997)), c_List_Olistrel1(_138993, _138999))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_138993), tc_List_Olist(_138993))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_138993), tc_List_Olist(_138993)), _138995), _138997)), c_List_Olistrel(_138993, c_Transitive__Closure_Ortrancl(_138993, _138999)))))], (2722 ^ _83977) ^ [_139200, _139202, _139204, _139206, _139208] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_139200), tc_List_Olist(_139200))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_139200), tc_List_Olist(_139200)), hAPP(hAPP(c_List_Olist_OCons(_139200), _139202), _139204)), _139206)), c_List_Olistrel1(_139200, _139208))), 2728 ^ _83977 : [(2729 ^ _83977) ^ [] : [-(_139206 = hAPP(hAPP(c_List_Olist_OCons(_139200), 2727 ^ [_139200, _139202, _139204, _139206, _139208]), _139204))], (2731 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(_139200, _139200)), hAPP(hAPP(c_Product__Type_OPair(_139200, _139200), _139202), 2727 ^ [_139200, _139202, _139204, _139206, _139208])), _139208)))]], 2733 ^ _83977 : [(2734 ^ _83977) ^ [] : [-(_139206 = hAPP(hAPP(c_List_Olist_OCons(_139200), _139202), 2732 ^ [_139200, _139202, _139204, _139206, _139208]))], (2736 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_139200), tc_List_Olist(_139200))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_139200), tc_List_Olist(_139200)), _139204), 2732 ^ [_139200, _139202, _139204, _139206, _139208])), c_List_Olistrel1(_139200, _139208))))]]], (2738 ^ _83977) ^ [_139656, _139658, _139660, _139662] : [c_Relation_Otrans(_139656, _139658), c_Relation_Otrans(_139660, _139662), -(c_Relation_Otrans(tc_prod(_139656, _139660), c_Wellfounded_Olex__prod(_139656, _139660, _139658, _139662)))], (2748 ^ _83977) ^ [_139809, _139811, _139813] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_139809), tc_List_Olist(_139809))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_139809), tc_List_Olist(_139809)), _139811), _139811)), c_List_Olistrel(_139809, c_Transitive__Closure_Ortrancl(_139809, _139813)))))], (2750 ^ _83977) ^ [_139869, _139871] : [c_Relation_Otrans(_139869, _139871), -(c_Relation_Otrans(tc_List_Olist(_139869), c_List_Olistrel(_139869, _139871)))], (2756 ^ _83977) ^ [_139956, _139958] : [c_Relation_Otrans(_139956, _139958), -(c_Relation_Otrans(tc_List_Olist(_139956), c_List_Olexord(_139956, _139958)))], (2762 ^ _83977) ^ [_140043, _140045] : [-(c_List_Olistrel(_140043, c_Transitive__Closure_Ortrancl(_140043, _140045)) = c_Transitive__Closure_Ortrancl(tc_List_Olist(_140043), c_List_Olistrel1(_140043, _140045)))], (2764 ^ _83977) ^ [_140082, _140084, _140086, _140088, _140090, _140092] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_140082, _140082)), hAPP(hAPP(c_Product__Type_OPair(_140082, _140082), _140084), _140086)), c_Transitive__Closure_Ortrancl(_140082, _140088))), hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_140082), tc_List_Olist(_140082))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_140082), tc_List_Olist(_140082)), _140090), _140092)), c_Transitive__Closure_Ortrancl(tc_List_Olist(_140082), c_List_Olistrel1(_140082, _140088)))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_140082), tc_List_Olist(_140082))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_140082), tc_List_Olist(_140082)), hAPP(hAPP(c_List_Olist_OCons(_140082), _140084), _140090)), hAPP(hAPP(c_List_Olist_OCons(_140082), _140086), _140092))), c_Transitive__Closure_Ortrancl(tc_List_Olist(_140082), c_List_Olistrel1(_140082, _140088)))))], (2774 ^ _83977) ^ [_140443, _140445, _140447] : [-(c_List_Omaps(_140443, _140445, _140447, c_List_Olist_ONil(_140443)) = c_List_Olist_ONil(_140445))], (2776 ^ _83977) ^ [_140479, _140481, _140483, _140485, _140487] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_140479), tc_List_Olist(_140479))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_140479), tc_List_Olist(_140479)), _140481), _140483)), c_List_Olistrel(_140479, c_Transitive__Closure_Ortrancl(_140479, _140485)))), hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_140479), tc_List_Olist(_140479))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_140479), tc_List_Olist(_140479)), _140483), _140487)), c_List_Olistrel(_140479, c_Transitive__Closure_Ortrancl(_140479, _140485)))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_140479), tc_List_Olist(_140479))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_140479), tc_List_Olist(_140479)), _140481), _140487)), c_List_Olistrel(_140479, c_Transitive__Closure_Ortrancl(_140479, _140485)))))], (2786 ^ _83977) ^ [_140818, _140820, _140822, _140824, _140826] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_140818), tc_List_Olist(_140818))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_140818), tc_List_Olist(_140818)), _140820), _140822)), c_Transitive__Closure_Ortrancl(tc_List_Olist(_140818), c_List_Olistrel1(_140818, _140824)))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_140818), tc_List_Olist(_140818))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_140818), tc_List_Olist(_140818)), hAPP(hAPP(c_List_Olist_OCons(_140818), _140826), _140820)), hAPP(hAPP(c_List_Olist_OCons(_140818), _140826), _140822))), c_Transitive__Closure_Ortrancl(tc_List_Olist(_140818), c_List_Olistrel1(_140818, _140824)))))], (2792 ^ _83977) ^ [_141073, _141075, _141077, _141079] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_141073), tc_List_Olist(_141073))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_141073), tc_List_Olist(_141073)), _141075), _141077)), c_Transitive__Closure_Ortrancl(tc_List_Olist(_141073), c_List_Olistrel1(_141073, _141079)))), -(c_Nat_Osize__class_Osize(tc_List_Olist(_141073), _141075) = c_Nat_Osize__class_Osize(tc_List_Olist(_141073), _141077))], (2798 ^ _83977) ^ [_141244, _141246, _141248] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(_141244, _141244)), hAPP(hAPP(c_Product__Type_OPair(_141244, _141244), _141246), _141246)), c_Transitive__Closure_Ortrancl(_141244, _141248))))], (2800 ^ _83977) ^ [_141293, _141295, _141297] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_141293, _141293)), _141295), _141297)), -(hBOOL(hAPP(hAPP(c_member(tc_prod(_141293, _141293)), _141295), c_Transitive__Closure_Ortrancl(_141293, _141297))))], (2806 ^ _83977) ^ [_141418, _141420, _141422, _141424, _141426] : [c_Relation_Otrans(_141418, _141420), hBOOL(hAPP(hAPP(c_member(tc_prod(_141418, _141418)), hAPP(hAPP(c_Product__Type_OPair(_141418, _141418), _141422), _141424)), _141420)), hBOOL(hAPP(hAPP(c_member(tc_prod(_141418, _141418)), hAPP(hAPP(c_Product__Type_OPair(_141418, _141418), _141424), _141426)), _141420)), -(hBOOL(hAPP(hAPP(c_member(tc_prod(_141418, _141418)), hAPP(hAPP(c_Product__Type_OPair(_141418, _141418), _141422), _141426)), _141420)))], (2834 ^ _83977) ^ [_142188, _142190] : [2837 ^ _83977 : [(2838 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(_142188, _142188)), hAPP(hAPP(c_Product__Type_OPair(_142188, _142188), 2835 ^ [_142188, _142190]), 2836 ^ [_142188, _142190])), _142190)))], (2841 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(_142188, _142188)), hAPP(hAPP(c_Product__Type_OPair(_142188, _142188), 2836 ^ [_142188, _142190]), 2839 ^ [_142188, _142190])), _142190)))], (2843 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_142188, _142188)), hAPP(hAPP(c_Product__Type_OPair(_142188, _142188), 2835 ^ [_142188, _142190]), 2839 ^ [_142188, _142190])), _142190))]], -(c_Relation_Otrans(_142188, _142190))], (2820 ^ _83977) ^ [_141746, _141748] : [c_Relation_Otrans(_141746, _141748), 2823 ^ _83977 : [(2824 ^ _83977) ^ [_141882, _141884] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_141746, _141746)), hAPP(hAPP(c_Product__Type_OPair(_141746, _141746), _141884), _141882)), _141748)), 2827 ^ _83977 : [(2828 ^ _83977) ^ [_142025] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_141746, _141746)), hAPP(hAPP(c_Product__Type_OPair(_141746, _141746), _141882), _142025)), _141748)), -(hBOOL(hAPP(hAPP(c_member(tc_prod(_141746, _141746)), hAPP(hAPP(c_Product__Type_OPair(_141746, _141746), _141884), _142025)), _141748)))]]]]], (2847 ^ _83977) ^ [_142608, _142610, _142612, _142614, _142616] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_142608, _142608)), hAPP(hAPP(c_Product__Type_OPair(_142608, _142608), _142610), _142612)), c_Transitive__Closure_Ortrancl(_142608, _142614))), hBOOL(hAPP(hAPP(c_member(tc_prod(_142608, _142608)), hAPP(hAPP(c_Product__Type_OPair(_142608, _142608), _142612), _142616)), c_Transitive__Closure_Ortrancl(_142608, _142614))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(_142608, _142608)), hAPP(hAPP(c_Product__Type_OPair(_142608, _142608), _142610), _142616)), c_Transitive__Closure_Ortrancl(_142608, _142614))))], (2857 ^ _83977) ^ [_142881, _142883, _142885, _142887, _142889] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_142881, _142881)), hAPP(hAPP(c_Product__Type_OPair(_142881, _142881), _142883), _142885)), c_Transitive__Closure_Ortrancl(_142881, _142887))), hBOOL(hAPP(hAPP(c_member(tc_prod(_142881, _142881)), hAPP(hAPP(c_Product__Type_OPair(_142881, _142881), _142885), _142889)), _142887)), -(hBOOL(hAPP(hAPP(c_member(tc_prod(_142881, _142881)), hAPP(hAPP(c_Product__Type_OPair(_142881, _142881), _142883), _142889)), c_Transitive__Closure_Ortrancl(_142881, _142887))))], (2867 ^ _83977) ^ [_143148, _143150] : [-(c_Transitive__Closure_Ortrancl(_143148, c_Transitive__Closure_Ortrancl(_143148, _143150)) = c_Transitive__Closure_Ortrancl(_143148, _143150))], (2869 ^ _83977) ^ [_143182, _143184] : [-(c_Relation_Otrans(_143182, c_Transitive__Closure_Ortrancl(_143182, _143184)))], (2871 ^ _83977) ^ [_143210, _143212, _143214, _143216, _143218] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_143210, _143210)), hAPP(hAPP(c_Product__Type_OPair(_143210, _143210), _143212), _143214)), _143216)), hBOOL(hAPP(hAPP(c_member(tc_prod(_143210, _143210)), hAPP(hAPP(c_Product__Type_OPair(_143210, _143210), _143214), _143218)), c_Transitive__Closure_Ortrancl(_143210, _143216))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(_143210, _143210)), hAPP(hAPP(c_Product__Type_OPair(_143210, _143210), _143212), _143218)), c_Transitive__Closure_Ortrancl(_143210, _143216))))], (2881 ^ _83977) ^ [_143492, _143494] : [c_Relation_Oirrefl(_143492, _143494), 2884 ^ _83977 : [(2885 ^ _83977) ^ [_143574] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_143492, _143492)), hAPP(hAPP(c_Product__Type_OPair(_143492, _143492), _143574), _143574)), _143494))]]], (2887 ^ _83977) ^ [_143614, _143616] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(_143614, _143614)), hAPP(hAPP(c_Product__Type_OPair(_143614, _143614), 2888 ^ [_143614, _143616]), 2888 ^ [_143614, _143616])), _143616))), -(c_Relation_Oirrefl(_143614, _143616))], (2894 ^ _83977) ^ [_143685, _143687, _143689, _143691] : [hBOOL(hAPP(hAPP(c_member(_143685), _143687), c_Wellfounded_Oacc(_143685, _143689))), hBOOL(hAPP(hAPP(c_member(tc_prod(_143685, _143685)), hAPP(hAPP(c_Product__Type_OPair(_143685, _143685), _143691), _143687)), c_Transitive__Closure_Ortrancl(_143685, _143689))), -(hBOOL(hAPP(hAPP(c_member(_143685), _143691), c_Wellfounded_Oacc(_143685, _143689))))], (2904 ^ _83977) ^ [_143906, _143908, _143910, _143912] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_143906, _143906)), hAPP(hAPP(c_Product__Type_OPair(_143906, _143906), _143908), _143910)), c_Transitive__Closure_Ortrancl(_143906, _143912))), hBOOL(hAPP(hAPP(c_member(_143906), _143910), c_Wellfounded_Oacc(_143906, _143912))), -(hBOOL(hAPP(hAPP(c_member(_143906), _143908), c_Wellfounded_Oacc(_143906, _143912))))], (2914 ^ _83977) ^ [_144127, _144129, _144131, _144133, _144135] : [c_Relation_Osingle__valued(_144127, _144127, _144129), hBOOL(hAPP(hAPP(c_member(tc_prod(_144127, _144127)), hAPP(hAPP(c_Product__Type_OPair(_144127, _144127), _144131), _144133)), c_Transitive__Closure_Ortrancl(_144127, _144129))), hBOOL(hAPP(hAPP(c_member(tc_prod(_144127, _144127)), hAPP(hAPP(c_Product__Type_OPair(_144127, _144127), _144131), _144135)), c_Transitive__Closure_Ortrancl(_144127, _144129))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(_144127, _144127)), hAPP(hAPP(c_Product__Type_OPair(_144127, _144127), _144133), _144135)), c_Transitive__Closure_Ortrancl(_144127, _144129)))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(_144127, _144127)), hAPP(hAPP(c_Product__Type_OPair(_144127, _144127), _144135), _144133)), c_Transitive__Closure_Ortrancl(_144127, _144129))))], (2932 ^ _83977) ^ [_144516, _144518, _144520, _144522] : [-(hBOOL(hAPP(hAPP(c_member(_144516), _144518), c_Relation_ODomain(_144516, _144516, _144520)))), 2935 ^ _83977 : [(2936 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_144516, _144516)), hAPP(hAPP(c_Product__Type_OPair(_144516, _144516), _144518), _144522)), c_Transitive__Closure_Ortrancl(_144516, _144520))), -(_144518 = _144522)], (2942 ^ _83977) ^ [] : [_144518 = _144522, -(hBOOL(hAPP(hAPP(c_member(tc_prod(_144516, _144516)), hAPP(hAPP(c_Product__Type_OPair(_144516, _144516), _144518), _144522)), c_Transitive__Closure_Ortrancl(_144516, _144520))))]]], (2948 ^ _83977) ^ [_144810, _144812, _144814, _144816, _144818] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_144810, _144812)), hAPP(hAPP(c_Product__Type_OPair(_144810, _144812), _144814), _144816)), _144818)), -(hBOOL(hAPP(hAPP(c_member(_144812), _144816), c_Relation_ORange(_144810, _144812, _144818))))], (2954 ^ _83977) ^ [_144953, _144955, _144957, _144959, _144961] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_144953, _144955)), hAPP(hAPP(c_Product__Type_OPair(_144953, _144955), _144957), _144959)), _144961)), -(hBOOL(hAPP(hAPP(c_member(_144953), _144957), c_Relation_ODomain(_144953, _144955, _144961))))], (2960 ^ _83977) ^ [_145096, _145098, _145100, _145102] : [hBOOL(hAPP(hAPP(c_member(_145096), _145098), c_Wellfounded_Oacc(_145096, _145100))), hBOOL(hAPP(hAPP(c_member(tc_List_Olist(_145096)), _145102), c_Wellfounded_Oacc(tc_List_Olist(_145096), c_List_Olistrel1(_145096, _145100)))), -(hBOOL(hAPP(hAPP(c_member(tc_List_Olist(_145096)), hAPP(hAPP(c_List_Olist_OCons(_145096), _145098), _145102)), c_Wellfounded_Oacc(tc_List_Olist(_145096), c_List_Olistrel1(_145096, _145100)))))], (2970 ^ _83977) ^ [_145337, _145339, _145341, _145343, _145345, _145347] : [c_Relation_Osingle__valued(_145337, _145339, _145341), hBOOL(hAPP(hAPP(c_member(tc_prod(_145337, _145339)), hAPP(hAPP(c_Product__Type_OPair(_145337, _145339), _145343), _145345)), _145341)), hBOOL(hAPP(hAPP(c_member(tc_prod(_145337, _145339)), hAPP(hAPP(c_Product__Type_OPair(_145337, _145339), _145343), _145347)), _145341)), -(_145345 = _145347)], (2998 ^ _83977) ^ [_146012, _146014, _146016] : [3001 ^ _83977 : [(3002 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(_146012, _146014)), hAPP(hAPP(c_Product__Type_OPair(_146012, _146014), 2999 ^ [_146012, _146014, _146016]), 3000 ^ [_146012, _146014, _146016])), _146016)))], (3005 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(_146012, _146014)), hAPP(hAPP(c_Product__Type_OPair(_146012, _146014), 2999 ^ [_146012, _146014, _146016]), 3003 ^ [_146012, _146014, _146016])), _146016)))], (3007 ^ _83977) ^ [] : [3000 ^ [_146012, _146014, _146016] = 3003 ^ [_146012, _146014, _146016]]], -(c_Relation_Osingle__valued(_146012, _146014, _146016))], (2984 ^ _83977) ^ [_145638, _145640, _145642] : [c_Relation_Osingle__valued(_145638, _145640, _145642), 2987 ^ _83977 : [(2988 ^ _83977) ^ [_145759, _145761] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_145638, _145640)), hAPP(hAPP(c_Product__Type_OPair(_145638, _145640), _145761), _145759)), _145642)), 2991 ^ _83977 : [(2992 ^ _83977) ^ [_145885] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_145638, _145640)), hAPP(hAPP(c_Product__Type_OPair(_145638, _145640), _145761), _145885)), _145642)), -(_145759 = _145885)]]]]], (3011 ^ _83977) ^ [_146403, _146405, _146407, _146409] : [hBOOL(hAPP(hAPP(c_member(_146403), _146405), c_Relation_ODomain(_146403, _146407, _146409))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(_146403, _146407)), hAPP(hAPP(c_Product__Type_OPair(_146403, _146407), _146405), 3014 ^ [_146403, _146405, _146407, _146409])), _146409)))], (3018 ^ _83977) ^ [_146556, _146558, _146560, _146562] : [3019 ^ _83977 : [(3020 ^ _83977) ^ [_146629] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_146556, _146560)), hAPP(hAPP(c_Product__Type_OPair(_146556, _146560), _146558), _146629)), _146562))]], -(hBOOL(hAPP(hAPP(c_member(_146556), _146558), c_Relation_ODomain(_146556, _146560, _146562))))], (3024 ^ _83977) ^ [_146733, _146735, _146737, _146739] : [hBOOL(hAPP(hAPP(c_member(_146733), _146735), c_Relation_ORange(_146737, _146733, _146739))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(_146737, _146733)), hAPP(hAPP(c_Product__Type_OPair(_146737, _146733), 3027 ^ [_146733, _146735, _146737, _146739]), _146735)), _146739)))], (3031 ^ _83977) ^ [_146886, _146888, _146890, _146892] : [3032 ^ _83977 : [(3033 ^ _83977) ^ [_146959] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_146890, _146886)), hAPP(hAPP(c_Product__Type_OPair(_146890, _146886), _146959), _146888)), _146892))]], -(hBOOL(hAPP(hAPP(c_member(_146886), _146888), c_Relation_ORange(_146890, _146886, _146892))))], (3037 ^ _83977) ^ [_147042, _147044, _147046, _147048] : [hBOOL(hAPP(hAPP(c_member(_147042), _147044), c_Wellfounded_Oacc(_147042, _147046))), hBOOL(hAPP(hAPP(c_member(tc_prod(_147042, _147042)), hAPP(hAPP(c_Product__Type_OPair(_147042, _147042), _147048), _147044)), _147046)), -(hBOOL(hAPP(hAPP(c_member(_147042), _147048), c_Wellfounded_Oacc(_147042, _147046))))], (3057 ^ _83977) ^ [_147528, _147530, _147532] : [3059 ^ _83977 : [(3060 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(_147528, _147528)), hAPP(hAPP(c_Product__Type_OPair(_147528, _147528), 3058 ^ [_147528, _147530, _147532]), _147530)), _147532)))], (3062 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(_147528), 3058 ^ [_147528, _147530, _147532]), c_Wellfounded_Oacc(_147528, _147532)))]], -(hBOOL(hAPP(hAPP(c_member(_147528), _147530), c_Wellfounded_Oacc(_147528, _147532))))], (3047 ^ _83977) ^ [_147275, _147277, _147279] : [hBOOL(hAPP(hAPP(c_member(_147275), _147277), c_Wellfounded_Oacc(_147275, _147279))), 3050 ^ _83977 : [(3051 ^ _83977) ^ [_147389] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_147275, _147275)), hAPP(hAPP(c_Product__Type_OPair(_147275, _147275), _147389), _147277)), _147279)), -(hBOOL(hAPP(hAPP(c_member(_147275), _147389), c_Wellfounded_Oacc(_147275, _147279))))]]], (3066 ^ _83977) ^ [_147789, _147791, _147793, _147795] : [c_Predicate_ORangeP(_147789, _147791, hAPP(hAPP(c_COMBC(_147789, tc_fun(tc_prod(_147789, _147791), tc_HOL_Obool), tc_fun(_147791, tc_HOL_Obool)), hAPP(hAPP(c_COMBB(tc_fun(_147791, tc_fun(tc_fun(tc_prod(_147789, _147791), tc_HOL_Obool), tc_HOL_Obool)), tc_fun(tc_fun(tc_prod(_147789, _147791), tc_HOL_Obool), tc_fun(_147791, tc_HOL_Obool)), _147789), c_COMBC(_147791, tc_fun(tc_prod(_147789, _147791), tc_HOL_Obool), tc_HOL_Obool)), hAPP(hAPP(c_COMBB(tc_fun(_147791, tc_prod(_147789, _147791)), tc_fun(_147791, tc_fun(tc_fun(tc_prod(_147789, _147791), tc_HOL_Obool), tc_HOL_Obool)), _147789), hAPP(c_COMBB(tc_prod(_147789, _147791), tc_fun(tc_fun(tc_prod(_147789, _147791), tc_HOL_Obool), tc_HOL_Obool), _147791), c_member(tc_prod(_147789, _147791)))), c_Product__Type_OPair(_147789, _147791)))), _147793), _147795), -(hBOOL(hAPP(hAPP(c_member(_147791), _147795), c_Relation_ORange(_147789, _147791, _147793))))], (3072 ^ _83977) ^ [_148128, _148130, _148132, _148134] : [hBOOL(hAPP(hAPP(c_member(_148130), _148134), c_Relation_ORange(_148128, _148130, _148132))), -(c_Predicate_ORangeP(_148128, _148130, hAPP(hAPP(c_COMBC(_148128, tc_fun(tc_prod(_148128, _148130), tc_HOL_Obool), tc_fun(_148130, tc_HOL_Obool)), hAPP(hAPP(c_COMBB(tc_fun(_148130, tc_fun(tc_fun(tc_prod(_148128, _148130), tc_HOL_Obool), tc_HOL_Obool)), tc_fun(tc_fun(tc_prod(_148128, _148130), tc_HOL_Obool), tc_fun(_148130, tc_HOL_Obool)), _148128), c_COMBC(_148130, tc_fun(tc_prod(_148128, _148130), tc_HOL_Obool), tc_HOL_Obool)), hAPP(hAPP(c_COMBB(tc_fun(_148130, tc_prod(_148128, _148130)), tc_fun(_148130, tc_fun(tc_fun(tc_prod(_148128, _148130), tc_HOL_Obool), tc_HOL_Obool)), _148128), hAPP(c_COMBB(tc_prod(_148128, _148130), tc_fun(tc_fun(tc_prod(_148128, _148130), tc_HOL_Obool), tc_HOL_Obool), _148130), c_member(tc_prod(_148128, _148130)))), c_Product__Type_OPair(_148128, _148130)))), _148132), _148134))], (3078 ^ _83977) ^ [_148494, _148496, _148498, _148500] : [c_Predicate_ODomainP(_148494, _148496, hAPP(hAPP(c_COMBC(_148494, tc_fun(tc_prod(_148494, _148496), tc_HOL_Obool), tc_fun(_148496, tc_HOL_Obool)), hAPP(hAPP(c_COMBB(tc_fun(_148496, tc_fun(tc_fun(tc_prod(_148494, _148496), tc_HOL_Obool), tc_HOL_Obool)), tc_fun(tc_fun(tc_prod(_148494, _148496), tc_HOL_Obool), tc_fun(_148496, tc_HOL_Obool)), _148494), c_COMBC(_148496, tc_fun(tc_prod(_148494, _148496), tc_HOL_Obool), tc_HOL_Obool)), hAPP(hAPP(c_COMBB(tc_fun(_148496, tc_prod(_148494, _148496)), tc_fun(_148496, tc_fun(tc_fun(tc_prod(_148494, _148496), tc_HOL_Obool), tc_HOL_Obool)), _148494), hAPP(c_COMBB(tc_prod(_148494, _148496), tc_fun(tc_fun(tc_prod(_148494, _148496), tc_HOL_Obool), tc_HOL_Obool), _148496), c_member(tc_prod(_148494, _148496)))), c_Product__Type_OPair(_148494, _148496)))), _148498), _148500), -(hBOOL(hAPP(hAPP(c_member(_148494), _148500), c_Relation_ODomain(_148494, _148496, _148498))))], (3084 ^ _83977) ^ [_148833, _148835, _148837, _148839] : [hBOOL(hAPP(hAPP(c_member(_148833), _148839), c_Relation_ODomain(_148833, _148835, _148837))), -(c_Predicate_ODomainP(_148833, _148835, hAPP(hAPP(c_COMBC(_148833, tc_fun(tc_prod(_148833, _148835), tc_HOL_Obool), tc_fun(_148835, tc_HOL_Obool)), hAPP(hAPP(c_COMBB(tc_fun(_148835, tc_fun(tc_fun(tc_prod(_148833, _148835), tc_HOL_Obool), tc_HOL_Obool)), tc_fun(tc_fun(tc_prod(_148833, _148835), tc_HOL_Obool), tc_fun(_148835, tc_HOL_Obool)), _148833), c_COMBC(_148835, tc_fun(tc_prod(_148833, _148835), tc_HOL_Obool), tc_HOL_Obool)), hAPP(hAPP(c_COMBB(tc_fun(_148835, tc_prod(_148833, _148835)), tc_fun(_148835, tc_fun(tc_fun(tc_prod(_148833, _148835), tc_HOL_Obool), tc_HOL_Obool)), _148833), hAPP(c_COMBB(tc_prod(_148833, _148835), tc_fun(tc_fun(tc_prod(_148833, _148835), tc_HOL_Obool), tc_HOL_Obool), _148835), c_member(tc_prod(_148833, _148835)))), c_Product__Type_OPair(_148833, _148835)))), _148837), _148839))], (3090 ^ _83977) ^ [_149178, _149180, _149182, _149184] : [hBOOL(hAPP(hAPP(c_member(_149178), _149180), c_Relation_ORange(_149182, _149178, _149184))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(_149182, _149178)), hAPP(hAPP(c_Product__Type_OPair(_149182, _149178), 3093 ^ [_149178, _149180, _149182, _149184]), _149180)), _149184)))], (3097 ^ _83977) ^ [_149339, _149341, _149343, _149345] : [hBOOL(hAPP(hAPP(c_member(_149339), _149341), c_Relation_ODomain(_149339, _149343, _149345))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(_149339, _149343)), hAPP(hAPP(c_Product__Type_OPair(_149339, _149343), _149341), 3100 ^ [_149339, _149341, _149343, _149345])), _149345)))], (3104 ^ _83977) ^ [_149518, _149520, _149522] : [hBOOL(hAPP(c_Wellfounded_Oaccp(_149518, hAPP(hAPP(c_COMBC(_149518, tc_fun(tc_prod(_149518, _149518), tc_HOL_Obool), tc_fun(_149518, tc_HOL_Obool)), hAPP(hAPP(c_COMBB(tc_fun(_149518, tc_fun(tc_fun(tc_prod(_149518, _149518), tc_HOL_Obool), tc_HOL_Obool)), tc_fun(tc_fun(tc_prod(_149518, _149518), tc_HOL_Obool), tc_fun(_149518, tc_HOL_Obool)), _149518), c_COMBC(_149518, tc_fun(tc_prod(_149518, _149518), tc_HOL_Obool), tc_HOL_Obool)), hAPP(hAPP(c_COMBB(tc_fun(_149518, tc_prod(_149518, _149518)), tc_fun(_149518, tc_fun(tc_fun(tc_prod(_149518, _149518), tc_HOL_Obool), tc_HOL_Obool)), _149518), hAPP(c_COMBB(tc_prod(_149518, _149518), tc_fun(tc_fun(tc_prod(_149518, _149518), tc_HOL_Obool), tc_HOL_Obool), _149518), c_member(tc_prod(_149518, _149518)))), c_Product__Type_OPair(_149518, _149518)))), _149520)), _149522)), -(hBOOL(hAPP(hAPP(c_member(_149518), _149522), c_Wellfounded_Oacc(_149518, _149520))))], (3110 ^ _83977) ^ [_149859, _149861, _149863] : [hBOOL(hAPP(hAPP(c_member(_149859), _149863), c_Wellfounded_Oacc(_149859, _149861))), -(hBOOL(hAPP(c_Wellfounded_Oaccp(_149859, hAPP(hAPP(c_COMBC(_149859, tc_fun(tc_prod(_149859, _149859), tc_HOL_Obool), tc_fun(_149859, tc_HOL_Obool)), hAPP(hAPP(c_COMBB(tc_fun(_149859, tc_fun(tc_fun(tc_prod(_149859, _149859), tc_HOL_Obool), tc_HOL_Obool)), tc_fun(tc_fun(tc_prod(_149859, _149859), tc_HOL_Obool), tc_fun(_149859, tc_HOL_Obool)), _149859), c_COMBC(_149859, tc_fun(tc_prod(_149859, _149859), tc_HOL_Obool), tc_HOL_Obool)), hAPP(hAPP(c_COMBB(tc_fun(_149859, tc_prod(_149859, _149859)), tc_fun(_149859, tc_fun(tc_fun(tc_prod(_149859, _149859), tc_HOL_Obool), tc_HOL_Obool)), _149859), hAPP(c_COMBB(tc_prod(_149859, _149859), tc_fun(tc_fun(tc_prod(_149859, _149859), tc_HOL_Obool), tc_HOL_Obool), _149859), c_member(tc_prod(_149859, _149859)))), c_Product__Type_OPair(_149859, _149859)))), _149861)), _149863)))], (3116 ^ _83977) ^ [_150206, _150208, _150210, _150212, _150214] : [hBOOL(hAPP(hAPP(_150206, _150208), _150210)), -(c_Predicate_ORangeP(_150212, _150214, _150206, _150210))], (3122 ^ _83977) ^ [_150303, _150305, _150307, _150309, _150311] : [hBOOL(hAPP(hAPP(_150303, _150305), _150307)), -(c_Predicate_ODomainP(_150309, _150311, _150303, _150305))], (3128 ^ _83977) ^ [_150421, _150423, _150425, _150427] : [c_Predicate_ORangeP(_150421, _150423, _150425, _150427), -(hBOOL(hAPP(hAPP(_150425, 3131 ^ [_150421, _150423, _150425, _150427]), _150427)))], (3135 ^ _83977) ^ [_150528, _150530, _150532, _150534] : [3136 ^ _83977 : [(3137 ^ _83977) ^ [_150578] : [hBOOL(hAPP(hAPP(_150532, _150578), _150534))]], -(c_Predicate_ORangeP(_150528, _150530, _150532, _150534))], (3151 ^ _83977) ^ [_150842, _150844, _150846] : [3153 ^ _83977 : [(3154 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(_150844, 3152 ^ [_150842, _150844, _150846]), _150846)))], (3156 ^ _83977) ^ [] : [hBOOL(hAPP(c_Wellfounded_Oaccp(_150842, _150844), 3152 ^ [_150842, _150844, _150846]))]], -(hBOOL(hAPP(c_Wellfounded_Oaccp(_150842, _150844), _150846)))], (3141 ^ _83977) ^ [_150656, _150658, _150660] : [hBOOL(hAPP(c_Wellfounded_Oaccp(_150656, _150658), _150660)), 3144 ^ _83977 : [(3145 ^ _83977) ^ [_150741] : [hBOOL(hAPP(hAPP(_150658, _150741), _150660)), -(hBOOL(hAPP(c_Wellfounded_Oaccp(_150656, _150658), _150741)))]]], (3170 ^ _83977) ^ [_151232, _151234, _151236] : [3172 ^ _83977 : [(3173 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(_151234, 3171 ^ [_151232, _151234, _151236]), _151236)))], (3175 ^ _83977) ^ [] : [hBOOL(hAPP(c_Wellfounded_Oaccp(_151232, _151234), 3171 ^ [_151232, _151234, _151236]))]], -(hBOOL(hAPP(c_Wellfounded_Oaccp(_151232, _151234), _151236)))], (3160 ^ _83977) ^ [_151046, _151048, _151050] : [hBOOL(hAPP(c_Wellfounded_Oaccp(_151046, _151048), _151050)), 3163 ^ _83977 : [(3164 ^ _83977) ^ [_151131] : [hBOOL(hAPP(hAPP(_151048, _151131), _151050)), -(hBOOL(hAPP(c_Wellfounded_Oaccp(_151046, _151048), _151131)))]]], (3179 ^ _83977) ^ [_151418, _151420, _151422, _151424] : [hBOOL(hAPP(c_Wellfounded_Oaccp(_151418, _151420), _151422)), hBOOL(hAPP(hAPP(_151420, _151424), _151422)), -(hBOOL(hAPP(c_Wellfounded_Oaccp(_151418, _151420), _151424)))], (3189 ^ _83977) ^ [_151585, _151587, _151589] : [hBOOL(hAPP(hAPP(c_member(tc_List_Olist(_151585)), _151587), c_List_Olists(_151585, c_Wellfounded_Oacc(_151585, _151589)))), -(hBOOL(hAPP(hAPP(c_member(tc_List_Olist(_151585)), _151587), c_Wellfounded_Oacc(tc_List_Olist(_151585), c_List_Olistrel1(_151585, _151589)))))], (3195 ^ _83977) ^ [_151728, _151730, _151732] : [hBOOL(hAPP(hAPP(c_member(tc_List_Olist(_151728)), _151730), c_Wellfounded_Oacc(tc_List_Olist(_151728), c_List_Olistrel1(_151728, _151732)))), -(hBOOL(hAPP(hAPP(c_member(tc_List_Olist(_151728)), _151730), c_List_Olists(_151728, c_Wellfounded_Oacc(_151728, _151732)))))], (3201 ^ _83977) ^ [_151871, _151873, _151875] : [3203 ^ _83977 : [(3204 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(_151871, _151871)), hAPP(hAPP(c_Product__Type_OPair(_151871, _151871), 3202 ^ [_151871, _151873, _151875]), _151873)), _151875)))], (3206 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(_151871), 3202 ^ [_151871, _151873, _151875]), c_Wellfounded_Oacc(_151871, _151875)))]], -(hBOOL(hAPP(hAPP(c_member(_151871), _151873), c_Wellfounded_Oacc(_151871, _151875))))], (3210 ^ _83977) ^ [_152108, _152110, _152112] : [-(hBOOL(hAPP(hAPP(c_member(_152108), _152110), c_Wellfounded_Oacc(_152108, _152112)))), 3214 ^ _83977 : [(3215 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(_152108, _152108)), hAPP(hAPP(c_Product__Type_OPair(_152108, _152108), 3213 ^ [_152108, _152110, _152112]), _152110)), _152112)))], (3217 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(_152108), 3213 ^ [_152108, _152110, _152112]), c_Wellfounded_Oacc(_152108, _152112)))]]], (3219 ^ _83977) ^ [_152356, _152358, _152360, _152362] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_152356, _152356)), hAPP(hAPP(c_Product__Type_OPair(_152356, _152356), _152358), _152360)), c_Relation_OId__on(_152356, _152362))), 3222 ^ _83977 : [(3223 ^ _83977) ^ [] : [-(_152358 = _152360)], (3225 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(_152356), _152358), _152362)))]]], (3227 ^ _83977) ^ [_152517, _152519, _152521, _152523] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(_152517, _152517)), hAPP(hAPP(c_Product__Type_OPair(_152517, _152517), _152519), _152521)), c_Relation_OId__on(_152517, _152523)))), _152519 = _152521, hBOOL(hAPP(hAPP(c_member(_152517), _152519), _152523))], (3237 ^ _83977) ^ [_152714, _152716] : [-(hBOOL(hAPP(hAPP(c_member(tc_List_Olist(_152714)), c_List_Olist_ONil(_152714)), c_List_Olists(_152714, _152716))))], (3239 ^ _83977) ^ [_152753, _152755] : [-(c_Relation_ODomain(_152753, _152753, c_Relation_OId__on(_152753, _152755)) = _152755)], (3241 ^ _83977) ^ [_152785, _152787] : [-(c_Relation_Otrans(_152785, c_Relation_OId__on(_152785, _152787)))], (3243 ^ _83977) ^ [_152813, _152815] : [-(c_Relation_ORange(_152813, _152813, c_Relation_OId__on(_152813, _152815)) = _152815)], (3245 ^ _83977) ^ [_152845, _152847] : [-(c_Relation_Osingle__valued(_152845, _152845, c_Relation_OId__on(_152845, _152847)))], (3247 ^ _83977) ^ [_152895, _152897, _152899, _152901] : [hBOOL(hAPP(hAPP(c_member(tc_List_Olist(_152895)), hAPP(hAPP(c_List_Oappend(_152895), _152897), _152899)), c_List_Olists(_152895, _152901))), 3250 ^ _83977 : [(3251 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_List_Olist(_152895)), _152897), c_List_Olists(_152895, _152901))))], (3253 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_List_Olist(_152895)), _152899), c_List_Olists(_152895, _152901))))]]], (3255 ^ _83977) ^ [_153086, _153088, _153090, _153092] : [-(hBOOL(hAPP(hAPP(c_member(tc_List_Olist(_153086)), hAPP(hAPP(c_List_Oappend(_153086), _153088), _153090)), c_List_Olists(_153086, _153092)))), hBOOL(hAPP(hAPP(c_member(tc_List_Olist(_153086)), _153088), c_List_Olists(_153086, _153092))), hBOOL(hAPP(hAPP(c_member(tc_List_Olist(_153086)), _153090), c_List_Olists(_153086, _153092)))], (3265 ^ _83977) ^ [_153334, _153336, _153338, _153340] : [hBOOL(hAPP(hAPP(c_member(tc_List_Olist(_153334)), hAPP(hAPP(c_List_Olist_OCons(_153334), _153336), _153338)), c_List_Olists(_153334, _153340))), 3268 ^ _83977 : [(3269 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(_153334), _153336), _153340)))], (3271 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_List_Olist(_153334)), _153338), c_List_Olists(_153334, _153340))))]]], (3273 ^ _83977) ^ [_153515, _153517, _153519, _153521] : [-(hBOOL(hAPP(hAPP(c_member(tc_List_Olist(_153515)), hAPP(hAPP(c_List_Olist_OCons(_153515), _153517), _153519)), c_List_Olists(_153515, _153521)))), hBOOL(hAPP(hAPP(c_member(_153515), _153517), _153521)), hBOOL(hAPP(hAPP(c_member(tc_List_Olist(_153515)), _153519), c_List_Olists(_153515, _153521)))], (3283 ^ _83977) ^ [_153732, _153734, _153736, _153738] : [_153732 = _153734, hBOOL(hAPP(hAPP(c_member(_153736), _153732), _153738)), -(hBOOL(hAPP(hAPP(c_member(tc_prod(_153736, _153736)), hAPP(hAPP(c_Product__Type_OPair(_153736, _153736), _153732), _153734)), c_Relation_OId__on(_153736, _153738))))], (3293 ^ _83977) ^ [_153945, _153947, _153949] : [hBOOL(hAPP(hAPP(c_member(tc_List_Olist(_153945)), _153947), c_List_Olists(_153945, _153949))), -(_153947 = c_List_Olist_ONil(_153945)), 3302 ^ _83977 : [(3303 ^ _83977) ^ [] : [-(_153947 = hAPP(hAPP(c_List_Olist_OCons(_153945), 3300 ^ [_153945, _153947, _153949]), 3301 ^ [_153945, _153947, _153949]))], (3305 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(_153945), 3300 ^ [_153945, _153947, _153949]), _153949)))], (3307 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_List_Olist(_153945)), 3301 ^ [_153945, _153947, _153949]), c_List_Olists(_153945, _153949))))]]], (3309 ^ _83977) ^ [_154228, _154230, _154232] : [-(hBOOL(hAPP(hAPP(c_member(tc_List_Olist(_154228)), _154230), c_List_Olists(_154228, _154232)))), 3310 ^ _83977 : [(3311 ^ _83977) ^ [] : [_154230 = c_List_Olist_ONil(_154228)], (3313 ^ _83977) ^ [_154356, _154358] : [_154230 = hAPP(hAPP(c_List_Olist_OCons(_154228), _154358), _154356), hBOOL(hAPP(hAPP(c_member(_154228), _154358), _154232)), hBOOL(hAPP(hAPP(c_member(tc_List_Olist(_154228)), _154356), c_List_Olists(_154228, _154232)))]]], (3325 ^ _83977) ^ [_154594, _154596, _154598] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_154594, _154594)), _154596), c_Relation_OId__on(_154594, _154598))), 3329 ^ _83977 : [(3330 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(_154594), 3328 ^ [_154594, _154596, _154598]), _154598)))], (3332 ^ _83977) ^ [] : [-(_154596 = hAPP(hAPP(c_Product__Type_OPair(_154594, _154594), 3328 ^ [_154594, _154596, _154598]), 3328 ^ [_154594, _154596, _154598]))]]], (3334 ^ _83977) ^ [_154811, _154813, _154815] : [hBOOL(hAPP(c_List_Olistsp(_154811, hAPP(hAPP(c_COMBC(_154811, tc_fun(_154811, tc_HOL_Obool), tc_HOL_Obool), c_member(_154811)), _154813)), _154815)), -(hBOOL(hAPP(hAPP(c_member(tc_List_Olist(_154811)), _154815), c_List_Olists(_154811, _154813))))], (3340 ^ _83977) ^ [_154950, _154952, _154954] : [hBOOL(hAPP(hAPP(c_member(tc_List_Olist(_154950)), _154954), c_List_Olists(_154950, _154952))), -(hBOOL(hAPP(c_List_Olistsp(_154950, hAPP(hAPP(c_COMBC(_154950, tc_fun(_154950, tc_HOL_Obool), tc_HOL_Obool), c_member(_154950)), _154952)), _154954)))], (3346 ^ _83977) ^ [_155095, _155097, _155099, _155101, _155103, _155105, _155107, _155109] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(_155095, _155097), tc_prod(_155095, _155097))), hAPP(hAPP(c_Product__Type_OPair(tc_prod(_155095, _155097), tc_prod(_155095, _155097)), hAPP(hAPP(c_Product__Type_OPair(_155095, _155097), _155099), _155101)), hAPP(hAPP(c_Product__Type_OPair(_155095, _155097), _155103), _155105))), c_Transitive__Closure_Ortrancl(tc_prod(_155095, _155097), _155107))), hBOOL(hAPP(hAPP(_155109, _155099), _155101)), 3357 ^ _83977 : [(3358 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(_155095, _155097), tc_prod(_155095, _155097))), hAPP(hAPP(c_Product__Type_OPair(tc_prod(_155095, _155097), tc_prod(_155095, _155097)), hAPP(hAPP(c_Product__Type_OPair(_155095, _155097), _155099), _155101)), hAPP(hAPP(c_Product__Type_OPair(_155095, _155097), 3355 ^ [_155095, _155097, _155099, _155101, _155103, _155105, _155107, _155109]), 3356 ^ [_155095, _155097, _155099, _155101, _155103, _155105, _155107, _155109]))), c_Transitive__Closure_Ortrancl(tc_prod(_155095, _155097), _155107))))], (3362 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(_155095, _155097), tc_prod(_155095, _155097))), hAPP(hAPP(c_Product__Type_OPair(tc_prod(_155095, _155097), tc_prod(_155095, _155097)), hAPP(hAPP(c_Product__Type_OPair(_155095, _155097), 3355 ^ [_155095, _155097, _155099, _155101, _155103, _155105, _155107, _155109]), 3356 ^ [_155095, _155097, _155099, _155101, _155103, _155105, _155107, _155109])), hAPP(hAPP(c_Product__Type_OPair(_155095, _155097), 3359 ^ [_155095, _155097, _155099, _155101, _155103, _155105, _155107, _155109]), 3360 ^ [_155095, _155097, _155099, _155101, _155103, _155105, _155107, _155109]))), _155107)))], (3364 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(_155109, 3355 ^ [_155095, _155097, _155099, _155101, _155103, _155105, _155107, _155109]), 3356 ^ [_155095, _155097, _155099, _155101, _155103, _155105, _155107, _155109])))], (3366 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(_155109, 3359 ^ [_155095, _155097, _155099, _155101, _155103, _155105, _155107, _155109]), 3360 ^ [_155095, _155097, _155099, _155101, _155103, _155105, _155107, _155109]))]], -(hBOOL(hAPP(hAPP(_155109, _155103), _155105)))], (3370 ^ _83977) ^ [_156225, _156227, _156229, _156231, _156233, _156235, _156237, _156239] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(_156225, _156227), tc_prod(_156225, _156227))), hAPP(hAPP(c_Product__Type_OPair(tc_prod(_156225, _156227), tc_prod(_156225, _156227)), hAPP(hAPP(c_Product__Type_OPair(_156225, _156227), _156229), _156231)), hAPP(hAPP(c_Product__Type_OPair(_156225, _156227), _156233), _156235))), c_Transitive__Closure_Ortrancl(tc_prod(_156225, _156227), _156237))), hBOOL(hAPP(hAPP(_156239, _156233), _156235)), 3383 ^ _83977 : [(3384 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(_156225, _156227), tc_prod(_156225, _156227))), hAPP(hAPP(c_Product__Type_OPair(tc_prod(_156225, _156227), tc_prod(_156225, _156227)), hAPP(hAPP(c_Product__Type_OPair(_156225, _156227), 3379 ^ [_156225, _156227, _156229, _156231, _156233, _156235, _156237, _156239]), 3380 ^ [_156225, _156227, _156229, _156231, _156233, _156235, _156237, _156239])), hAPP(hAPP(c_Product__Type_OPair(_156225, _156227), 3381 ^ [_156225, _156227, _156229, _156231, _156233, _156235, _156237, _156239]), 3382 ^ [_156225, _156227, _156229, _156231, _156233, _156235, _156237, _156239]))), _156237)))], (3386 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(_156225, _156227), tc_prod(_156225, _156227))), hAPP(hAPP(c_Product__Type_OPair(tc_prod(_156225, _156227), tc_prod(_156225, _156227)), hAPP(hAPP(c_Product__Type_OPair(_156225, _156227), 3381 ^ [_156225, _156227, _156229, _156231, _156233, _156235, _156237, _156239]), 3382 ^ [_156225, _156227, _156229, _156231, _156233, _156235, _156237, _156239])), hAPP(hAPP(c_Product__Type_OPair(_156225, _156227), _156233), _156235))), c_Transitive__Closure_Ortrancl(tc_prod(_156225, _156227), _156237))))], (3388 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(_156239, 3381 ^ [_156225, _156227, _156229, _156231, _156233, _156235, _156237, _156239]), 3382 ^ [_156225, _156227, _156229, _156231, _156233, _156235, _156237, _156239])))], (3390 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(_156239, 3379 ^ [_156225, _156227, _156229, _156231, _156233, _156235, _156237, _156239]), 3380 ^ [_156225, _156227, _156229, _156231, _156233, _156235, _156237, _156239]))]], -(hBOOL(hAPP(hAPP(_156239, _156229), _156231)))], (3394 ^ _83977) ^ [_157285, _157287] : [-(hBOOL(hAPP(c_List_Olistsp(_157285, _157287), c_List_Olist_ONil(_157285))))], (3396 ^ _83977) ^ [_157338, _157340, _157342, _157344] : [hBOOL(hAPP(c_List_Olistsp(_157338, hAPP(hAPP(c_COMBS(_157338, tc_HOL_Obool, tc_HOL_Obool), hAPP(hAPP(c_COMBB(tc_HOL_Obool, tc_fun(tc_HOL_Obool, tc_HOL_Obool), _157338), c_fconj), _157340)), _157342)), _157344)), 3399 ^ _83977 : [(3400 ^ _83977) ^ [] : [-(hBOOL(hAPP(c_List_Olistsp(_157338, _157340), _157344)))], (3402 ^ _83977) ^ [] : [-(hBOOL(hAPP(c_List_Olistsp(_157338, _157342), _157344)))]]], (3404 ^ _83977) ^ [_157511, _157513, _157515, _157517] : [-(hBOOL(hAPP(c_List_Olistsp(_157511, hAPP(hAPP(c_COMBS(_157511, tc_HOL_Obool, tc_HOL_Obool), hAPP(hAPP(c_COMBB(tc_HOL_Obool, tc_fun(tc_HOL_Obool, tc_HOL_Obool), _157511), c_fconj), _157513)), _157515)), _157517))), hBOOL(hAPP(c_List_Olistsp(_157511, _157513), _157517)), hBOOL(hAPP(c_List_Olistsp(_157511, _157515), _157517))], (3414 ^ _83977) ^ [_157741, _157743, _157745, _157747] : [hBOOL(hAPP(c_List_Olistsp(_157741, _157743), hAPP(hAPP(c_List_Olist_OCons(_157741), _157745), _157747))), 3417 ^ _83977 : [(3418 ^ _83977) ^ [] : [-(hBOOL(hAPP(_157743, _157745)))], (3420 ^ _83977) ^ [] : [-(hBOOL(hAPP(c_List_Olistsp(_157741, _157743), _157747)))]]], (3422 ^ _83977) ^ [_157884, _157886, _157888, _157890] : [-(hBOOL(hAPP(c_List_Olistsp(_157884, _157886), hAPP(hAPP(c_List_Olist_OCons(_157884), _157888), _157890)))), hBOOL(hAPP(_157886, _157888)), hBOOL(hAPP(c_List_Olistsp(_157884, _157886), _157890))], (3432 ^ _83977) ^ [_158063, _158065] : [-(hBOOL(hAPP(c_List_Olistsp(_158063, _158065), c_List_Olist_ONil(_158063))))], (3434 ^ _83977) ^ [_158116, _158118, _158120, _158122] : [hBOOL(hAPP(c_List_Olistsp(_158116, _158118), hAPP(hAPP(c_List_Oappend(_158116), _158120), _158122))), 3437 ^ _83977 : [(3438 ^ _83977) ^ [] : [-(hBOOL(hAPP(c_List_Olistsp(_158116, _158118), _158120)))], (3440 ^ _83977) ^ [] : [-(hBOOL(hAPP(c_List_Olistsp(_158116, _158118), _158122)))]]], (3442 ^ _83977) ^ [_158265, _158267, _158269, _158271] : [-(hBOOL(hAPP(c_List_Olistsp(_158265, _158267), hAPP(hAPP(c_List_Oappend(_158265), _158269), _158271)))), hBOOL(hAPP(c_List_Olistsp(_158265, _158267), _158269)), hBOOL(hAPP(c_List_Olistsp(_158265, _158267), _158271))], (3452 ^ _83977) ^ [_158450, _158452, _158454, _158456, _158458, _158460, _158462] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(_158450, _158452), tc_prod(_158450, _158452))), hAPP(hAPP(c_Product__Type_OPair(tc_prod(_158450, _158452), tc_prod(_158450, _158452)), hAPP(hAPP(c_Product__Type_OPair(_158450, _158452), _158454), _158456)), hAPP(hAPP(c_Product__Type_OPair(_158450, _158452), _158458), _158460))), c_Transitive__Closure_Ortrancl(tc_prod(_158450, _158452), _158462))), -(hAPP(hAPP(c_Product__Type_OPair(_158450, _158452), _158454), _158456) = hAPP(hAPP(c_Product__Type_OPair(_158450, _158452), _158458), _158460)), 3461 ^ _83977 : [(3462 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(_158450, _158452), tc_prod(_158450, _158452))), hAPP(hAPP(c_Product__Type_OPair(tc_prod(_158450, _158452), tc_prod(_158450, _158452)), hAPP(hAPP(c_Product__Type_OPair(_158450, _158452), _158454), _158456)), hAPP(hAPP(c_Product__Type_OPair(_158450, _158452), 3459 ^ [_158450, _158452, _158454, _158456, _158458, _158460, _158462]), 3460 ^ [_158450, _158452, _158454, _158456, _158458, _158460, _158462]))), _158462)))], (3464 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_prod(_158450, _158452), tc_prod(_158450, _158452))), hAPP(hAPP(c_Product__Type_OPair(tc_prod(_158450, _158452), tc_prod(_158450, _158452)), hAPP(hAPP(c_Product__Type_OPair(_158450, _158452), 3459 ^ [_158450, _158452, _158454, _158456, _158458, _158460, _158462]), 3460 ^ [_158450, _158452, _158454, _158456, _158458, _158460, _158462])), hAPP(hAPP(c_Product__Type_OPair(_158450, _158452), _158458), _158460))), c_Transitive__Closure_Ortrancl(tc_prod(_158450, _158452), _158462))))]]], (3466 ^ _83977) ^ [_159031, _159033, _159035, _159037] : [hBOOL(hAPP(hAPP(c_member(tc_List_Olist(_159031)), _159033), c_List_Olists(_159031, _159035))), hBOOL(hAPP(hAPP(c_member(tc_List_Olist(_159031)), _159033), c_List_Olists(_159031, _159037))), -(hBOOL(hAPP(c_List_Olistsp(_159031, hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_159031, tc_HOL_Obool)), hAPP(hAPP(c_COMBC(_159031, tc_fun(_159031, tc_HOL_Obool), tc_HOL_Obool), c_member(_159031)), _159035)), hAPP(hAPP(c_COMBC(_159031, tc_fun(_159031, tc_HOL_Obool), tc_HOL_Obool), c_member(_159031)), _159037))), _159033)))], (3476 ^ _83977) ^ [_159308, _159310, _159312, _159314, _159316] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_159308), tc_List_Olist(_159308))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_159308), tc_List_Olist(_159308)), _159310), hAPP(hAPP(c_List_Olist_OCons(_159308), _159312), _159314))), c_List_Olistrel1(_159308, _159316))), 3482 ^ _83977 : [(3483 ^ _83977) ^ [] : [-(_159310 = hAPP(hAPP(c_List_Olist_OCons(_159308), 3481 ^ [_159308, _159310, _159312, _159314, _159316]), _159314))], (3485 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(_159308, _159308)), hAPP(hAPP(c_Product__Type_OPair(_159308, _159308), 3481 ^ [_159308, _159310, _159312, _159314, _159316]), _159312)), _159316)))]], 3487 ^ _83977 : [(3488 ^ _83977) ^ [] : [-(_159310 = hAPP(hAPP(c_List_Olist_OCons(_159308), _159312), 3486 ^ [_159308, _159310, _159312, _159314, _159316]))], (3490 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_159308), tc_List_Olist(_159308))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_159308), tc_List_Olist(_159308)), 3486 ^ [_159308, _159310, _159312, _159314, _159316]), _159314)), c_List_Olistrel1(_159308, _159316))))]]], (3492 ^ _83977) ^ [_159764, _159766, _159768, _159770] : [-(c_List_Opartition(_159764, _159766, hAPP(hAPP(c_List_Olist_OCons(_159764), _159768), _159770)) = hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(tc_List_Olist(_159764), tc_List_Olist(_159764), tc_prod(tc_List_Olist(_159764), tc_List_Olist(_159764))), hAPP(hAPP(c_COMBS(tc_List_Olist(_159764), tc_fun(tc_List_Olist(_159764), tc_prod(tc_List_Olist(_159764), tc_List_Olist(_159764))), tc_fun(tc_List_Olist(_159764), tc_prod(tc_List_Olist(_159764), tc_List_Olist(_159764)))), hAPP(hAPP(c_COMBB(tc_fun(tc_List_Olist(_159764), tc_fun(tc_prod(tc_List_Olist(_159764), tc_List_Olist(_159764)), tc_prod(tc_List_Olist(_159764), tc_List_Olist(_159764)))), tc_fun(tc_fun(tc_List_Olist(_159764), tc_prod(tc_List_Olist(_159764), tc_List_Olist(_159764))), tc_fun(tc_List_Olist(_159764), tc_prod(tc_List_Olist(_159764), tc_List_Olist(_159764)))), tc_List_Olist(_159764)), c_COMBS(tc_List_Olist(_159764), tc_prod(tc_List_Olist(_159764), tc_List_Olist(_159764)), tc_prod(tc_List_Olist(_159764), tc_List_Olist(_159764)))), hAPP(hAPP(c_COMBB(tc_fun(tc_List_Olist(_159764), tc_prod(tc_List_Olist(_159764), tc_List_Olist(_159764))), tc_fun(tc_List_Olist(_159764), tc_fun(tc_prod(tc_List_Olist(_159764), tc_List_Olist(_159764)), tc_prod(tc_List_Olist(_159764), tc_List_Olist(_159764)))), tc_List_Olist(_159764)), hAPP(c_COMBB(tc_prod(tc_List_Olist(_159764), tc_List_Olist(_159764)), tc_fun(tc_prod(tc_List_Olist(_159764), tc_List_Olist(_159764)), tc_prod(tc_List_Olist(_159764), tc_List_Olist(_159764))), tc_List_Olist(_159764)), c_If(tc_prod(tc_List_Olist(_159764), tc_List_Olist(_159764)), hAPP(_159766, _159768)))), hAPP(hAPP(c_COMBB(tc_List_Olist(_159764), tc_fun(tc_List_Olist(_159764), tc_prod(tc_List_Olist(_159764), tc_List_Olist(_159764))), tc_List_Olist(_159764)), c_Product__Type_OPair(tc_List_Olist(_159764), tc_List_Olist(_159764))), hAPP(c_List_Olist_OCons(_159764), _159768))))), hAPP(hAPP(c_COMBC(tc_List_Olist(_159764), tc_fun(tc_List_Olist(_159764), tc_List_Olist(_159764)), tc_fun(tc_List_Olist(_159764), tc_prod(tc_List_Olist(_159764), tc_List_Olist(_159764)))), hAPP(hAPP(c_COMBB(tc_fun(tc_List_Olist(_159764), tc_prod(tc_List_Olist(_159764), tc_List_Olist(_159764))), tc_fun(tc_fun(tc_List_Olist(_159764), tc_List_Olist(_159764)), tc_fun(tc_List_Olist(_159764), tc_prod(tc_List_Olist(_159764), tc_List_Olist(_159764)))), tc_List_Olist(_159764)), c_COMBB(tc_List_Olist(_159764), tc_prod(tc_List_Olist(_159764), tc_List_Olist(_159764)), tc_List_Olist(_159764))), c_Product__Type_OPair(tc_List_Olist(_159764), tc_List_Olist(_159764)))), hAPP(c_List_Olist_OCons(_159764), _159768)))), c_List_Opartition(_159764, _159766, _159770)))], (3494 ^ _83977) ^ [_160181, _160183, _160185] : [3497 ^ _83977 : [(3498 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(_160181, _160183)), hAPP(hAPP(c_Product__Type_OPair(_160181, _160183), 3495 ^ [_160181, _160183, _160185]), 3496 ^ [_160181, _160183, _160185])), _160185)))], (3501 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(_160181, _160183)), hAPP(hAPP(c_Product__Type_OPair(_160181, _160183), 3495 ^ [_160181, _160183, _160185]), 3499 ^ [_160181, _160183, _160185])), _160185)))], (3503 ^ _83977) ^ [] : [3496 ^ [_160181, _160183, _160185] = 3499 ^ [_160181, _160183, _160185]]], -(c_Relation_Osingle__valued(_160181, _160183, _160185))], (3507 ^ _83977) ^ [_160549, _160551, _160553, _160555] : [hBOOL(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_160549, tc_HOL_Obool)), _160551), _160553), _160555)), 3510 ^ _83977 : [(3511 ^ _83977) ^ [] : [-(hBOOL(hAPP(_160551, _160555)))], (3513 ^ _83977) ^ [] : [-(hBOOL(hAPP(_160553, _160555)))]]], (3515 ^ _83977) ^ [_160694, _160696, _160698, _160700] : [hBOOL(hAPP(_160694, _160696)), hBOOL(hAPP(_160698, _160696)), -(hBOOL(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_160700, tc_HOL_Obool)), _160694), _160698), _160696)))], (3525 ^ _83977) ^ [_160865, _160867, _160869, _160871] : [hBOOL(hAPP(hAPP(c_member(_160865), _160867), hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_160865, tc_HOL_Obool)), _160869), _160871))), 3528 ^ _83977 : [(3529 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(_160865), _160867), _160869)))], (3531 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(_160865), _160867), _160871)))]]], (3533 ^ _83977) ^ [_161040, _161042, _161044, _161046] : [hBOOL(hAPP(hAPP(c_member(_161040), _161042), _161044)), hBOOL(hAPP(hAPP(c_member(_161040), _161042), _161046)), -(hBOOL(hAPP(hAPP(c_member(_161040), _161042), hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_161040, tc_HOL_Obool)), _161044), _161046))))], (3543 ^ _83977) ^ [_161241, _161243, _161245] : [-(c_List_Olistsp(_161241, hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_161241, tc_HOL_Obool)), _161243), _161245)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_List_Olist(_161241), tc_HOL_Obool)), c_List_Olistsp(_161241, _161243)), c_List_Olistsp(_161241, _161245)))], (3545 ^ _83977) ^ [_161322, _161324, _161326, _161328] : [hBOOL(hAPP(hAPP(c_member(_161322), _161324), hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_161322, tc_HOL_Obool)), _161326), _161328))), 3548 ^ _83977 : [(3549 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(_161322), _161324), _161326)))], (3551 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(_161322), _161324), _161328)))]]], (3553 ^ _83977) ^ [_161489, _161491, _161493, _161495] : [-(hBOOL(hAPP(hAPP(c_member(_161489), _161491), hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_161489, tc_HOL_Obool)), _161493), _161495)))), hBOOL(hAPP(hAPP(c_member(_161489), _161491), _161493)), hBOOL(hAPP(hAPP(c_member(_161489), _161491), _161495))], (3563 ^ _83977) ^ [_161692, _161694, _161696, _161698] : [hBOOL(hAPP(hAPP(c_member(_161692), _161694), hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_161692, tc_HOL_Obool)), _161696), _161698))), -(hBOOL(hAPP(hAPP(c_member(_161692), _161694), _161696)))], (3569 ^ _83977) ^ [_161823, _161825, _161827, _161829] : [hBOOL(hAPP(hAPP(c_member(_161823), _161825), hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_161823, tc_HOL_Obool)), _161827), _161829))), -(hBOOL(hAPP(hAPP(c_member(_161823), _161825), _161829)))], (3575 ^ _83977) ^ [_161954, _161956, _161958, _161960, _161962, _161964, _161966, _161968] : [-(hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(_161954, _161956, _161958), _161960), hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(_161962, _161964, tc_prod(_161954, _161956)), _161966), _161968)) = hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(_161962, _161964, _161958), hAPP(hAPP(c_COMBB(tc_fun(_161964, tc_prod(_161954, _161956)), tc_fun(_161964, _161958), _161962), hAPP(c_COMBB(tc_prod(_161954, _161956), _161958, _161964), hAPP(c_Product__Type_Oprod_Oprod__case(_161954, _161956, _161958), _161960))), _161966)), _161968))], (3577 ^ _83977) ^ [_162060, _162062, _162064, _162066] : [hBOOL(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_162060, tc_HOL_Obool)), _162062), _162064), _162066)), -(hBOOL(hAPP(_162064, _162066)))], (3583 ^ _83977) ^ [_162171, _162173, _162175, _162177] : [hBOOL(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_162171, tc_HOL_Obool)), _162173), _162175), _162177)), -(hBOOL(hAPP(_162173, _162177)))], (3589 ^ _83977) ^ [_162282, _162284, _162286, _162288, _162290, _162292] : [_162282 = _162284, -(hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(_162286, _162288, _162290), _162292), _162282) = hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(_162286, _162288, _162290), _162292), _162284))], (3595 ^ _83977) ^ [_162407, _162409, _162411, _162413] : [-(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_162407, tc_HOL_Obool)), hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_162407, tc_HOL_Obool)), _162409), _162411)), _162413) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_162407, tc_HOL_Obool)), _162409), hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_162407, tc_HOL_Obool)), _162411), _162413)))], (3597 ^ _83977) ^ [_162480, _162482, _162484, _162486] : [-(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_162480, tc_HOL_Obool)), _162482), hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_162480, tc_HOL_Obool)), _162484), _162486)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_162480, tc_HOL_Obool)), _162484), hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_162480, tc_HOL_Obool)), _162482), _162486)))], (3599 ^ _83977) ^ [_162553, _162555, _162557] : [-(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_162553, tc_HOL_Obool)), _162555), hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_162553, tc_HOL_Obool)), _162555), _162557)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_162553, tc_HOL_Obool)), _162555), _162557))], (3601 ^ _83977) ^ [_162613, _162615, _162617] : [-(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_162613, tc_HOL_Obool)), _162615), _162617) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_162613, tc_HOL_Obool)), _162617), _162615))], (3603 ^ _83977) ^ [_162662, _162664] : [-(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_162662, tc_HOL_Obool)), _162664), _162664) = _162664)], (3605 ^ _83977) ^ [_162698, _162700, _162702, _162704, _162706, _162708] : [-(hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(_162698, _162700, _162702), _162704), hAPP(hAPP(c_Product__Type_OPair(_162698, _162700), _162706), _162708)) = hAPP(hAPP(_162704, _162706), _162708))], (3607 ^ _83977) ^ [_162756, _162758, _162760, _162762, _162764, _162766] : [-(hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(_162756, _162758, _162760), _162762), hAPP(hAPP(c_Product__Type_OPair(_162756, _162758), _162764), _162766)) = hAPP(hAPP(_162762, _162764), _162766))], (3609 ^ _83977) ^ [_162814, _162816, _162818] : [c_Relation_Otrans(_162814, _162816), c_Relation_Otrans(_162814, _162818), -(c_Relation_Otrans(_162814, hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_prod(_162814, _162814), tc_HOL_Obool)), _162816), _162818)))], (3619 ^ _83977) ^ [_162975, _162977, _162979, _162981] : [hBOOL(hAPP(c_List_Olistsp(_162975, _162977), _162979)), hBOOL(hAPP(c_List_Olistsp(_162975, _162981), _162979)), -(hBOOL(hAPP(c_List_Olistsp(_162975, hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_162975, tc_HOL_Obool)), _162977), _162981)), _162979)))], (3629 ^ _83977) ^ [_163185, _163187, _163189, _163191] : [hBOOL(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_163185, tc_HOL_Obool)), hAPP(hAPP(c_COMBC(_163185, tc_fun(_163185, tc_HOL_Obool), tc_HOL_Obool), c_member(_163185)), _163187)), hAPP(hAPP(c_COMBC(_163185, tc_fun(_163185, tc_HOL_Obool), tc_HOL_Obool), c_member(_163185)), _163189)), _163191)), -(hBOOL(hAPP(hAPP(c_member(_163185), _163191), hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_163185, tc_HOL_Obool)), _163187), _163189))))], (3635 ^ _83977) ^ [_163384, _163386, _163388, _163390] : [hBOOL(hAPP(hAPP(c_member(_163384), _163390), hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_163384, tc_HOL_Obool)), _163386), _163388))), -(hBOOL(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_163384, tc_HOL_Obool)), hAPP(hAPP(c_COMBC(_163384, tc_fun(_163384, tc_HOL_Obool), tc_HOL_Obool), c_member(_163384)), _163386)), hAPP(hAPP(c_COMBC(_163384, tc_fun(_163384, tc_HOL_Obool), tc_HOL_Obool), c_member(_163384)), _163388)), _163390)))], (3641 ^ _83977) ^ [_163589, _163591, _163593, _163595] : [-(hAPP(c_Product__Type_Oprod_Oprod__case(_163589, _163591, _163593), hAPP(hAPP(c_COMBB(tc_fun(_163591, tc_prod(_163589, _163591)), tc_fun(_163591, _163593), _163589), hAPP(c_COMBB(tc_prod(_163589, _163591), _163593, _163591), _163595)), c_Product__Type_OPair(_163589, _163591))) = _163595)], (3643 ^ _83977) ^ [_163657, _163659, _163661, _163663] : [-(hAPP(c_Product__Type_Oprod_Oprod__case(_163657, _163659, _163661), c_Product__Type_Ocurry(_163657, _163659, _163661, _163663)) = _163663)], (3645 ^ _83977) ^ [_163698, _163700, _163702, _163704] : [-(c_Product__Type_Ocurry(_163698, _163700, _163702, hAPP(c_Product__Type_Oprod_Oprod__case(_163698, _163700, _163702), _163704)) = _163704)], (3647 ^ _83977) ^ [_163739, _163741, _163743] : [-(c_List_Olistsp(_163739, hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_163739, tc_HOL_Obool)), hAPP(hAPP(c_COMBC(_163739, tc_fun(_163739, tc_HOL_Obool), tc_HOL_Obool), c_member(_163739)), _163741)), hAPP(hAPP(c_COMBC(_163739, tc_fun(_163739, tc_HOL_Obool), tc_HOL_Obool), c_member(_163739)), _163743))) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_List_Olist(_163739), tc_HOL_Obool)), hAPP(hAPP(c_COMBC(tc_List_Olist(_163739), tc_fun(tc_List_Olist(_163739), tc_HOL_Obool), tc_HOL_Obool), c_member(tc_List_Olist(_163739))), c_List_Olists(_163739, _163741))), hAPP(hAPP(c_COMBC(tc_List_Olist(_163739), tc_fun(tc_List_Olist(_163739), tc_HOL_Obool), tc_HOL_Obool), c_member(tc_List_Olist(_163739))), c_List_Olists(_163739, _163743))))], (3649 ^ _83977) ^ [_163871, _163873, _163875] : [-(c_Product__Type_Ointernal__split(_163871, _163873, _163875) = c_Product__Type_Oprod_Oprod__case(_163871, _163873, _163875))], (3651 ^ _83977) ^ [_163906, _163908, _163910, _163912, _163914] : [class_Lattices_Olattice(_163906), -(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_163908, _163906)), _163910), _163912), _163914) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_163906), hAPP(_163910, _163914)), hAPP(_163912, _163914)))], (3657 ^ _83977) ^ [_164043, _164045, _164047, _164049, _164051] : [class_Lattices_Olattice(_164043), -(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_164045, _164043)), _164047), _164049), _164051) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_164043), hAPP(_164047, _164051)), hAPP(_164049, _164051)))], (3663 ^ _83977) ^ [_164180, _164182, _164184, _164186, _164188, _164190, _164192] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_164180, _164182)), hAPP(hAPP(c_Product__Type_OPair(_164180, _164182), _164184), _164186)), _164188)), -(hBOOL(hAPP(hAPP(c_member(_164190), hAPP(hAPP(_164192, _164184), _164186)), c_Set_Oimage(tc_prod(_164180, _164182), _164190, hAPP(c_Product__Type_Oprod_Oprod__case(_164180, _164182, _164190), _164192), _164188))))], (3669 ^ _83977) ^ [_164379, _164381, _164383] : [hBOOL(hAPP(c_List_Olistsp(_164379, _164381), _164383)), -(_164383 = c_List_Olist_ONil(_164379)), 3678 ^ _83977 : [(3679 ^ _83977) ^ [] : [-(_164383 = hAPP(hAPP(c_List_Olist_OCons(_164379), 3676 ^ [_164379, _164381, _164383]), 3677 ^ [_164379, _164381, _164383]))], (3681 ^ _83977) ^ [] : [-(hBOOL(hAPP(_164381, 3676 ^ [_164379, _164381, _164383])))], (3683 ^ _83977) ^ [] : [-(hBOOL(hAPP(c_List_Olistsp(_164379, _164381), 3677 ^ [_164379, _164381, _164383])))]]], (3685 ^ _83977) ^ [_164624, _164626, _164628] : [-(hBOOL(hAPP(c_List_Olistsp(_164624, _164626), _164628))), 3686 ^ _83977 : [(3687 ^ _83977) ^ [] : [_164628 = c_List_Olist_ONil(_164624)], (3689 ^ _83977) ^ [_164733, _164735] : [_164628 = hAPP(hAPP(c_List_Olist_OCons(_164624), _164735), _164733), hBOOL(hAPP(_164626, _164735)), hBOOL(hAPP(c_List_Olistsp(_164624, _164626), _164733))]]], (3701 ^ _83977) ^ [_164940, _164942, _164944, _164946, _164948] : [hBOOL(hAPP(hAPP(_164940, _164942), _164944)), -(hBOOL(hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(_164946, _164948, tc_HOL_Obool), _164940), hAPP(hAPP(c_Product__Type_OPair(_164946, _164948), _164942), _164944))))], (3707 ^ _83977) ^ [_165069, _165071, _165073, _165075, _165077] : [hBOOL(hAPP(hAPP(_165069, _165071), _165073)), -(hBOOL(hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(_165075, _165077, tc_HOL_Obool), _165069), hAPP(hAPP(c_Product__Type_OPair(_165075, _165077), _165071), _165073))))], (3713 ^ _83977) ^ [_165198, _165200, _165202, _165204, _165206, _165208, _165210] : [hBOOL(hAPP(hAPP(c_member(_165198), _165200), hAPP(hAPP(_165202, _165204), _165206))), -(hBOOL(hAPP(hAPP(c_member(_165198), _165200), hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(_165208, _165210, tc_fun(_165198, tc_HOL_Obool)), _165202), hAPP(hAPP(c_Product__Type_OPair(_165208, _165210), _165204), _165206)))))], (3719 ^ _83977) ^ [_165369, _165371, _165373, _165375, _165377, _165379] : [_165369 = hAPP(_165371, _165373), hBOOL(hAPP(hAPP(c_member(_165375), _165373), _165377)), -(hBOOL(hAPP(hAPP(c_member(_165379), _165369), c_Set_Oimage(_165375, _165379, _165371, _165377))))], (3729 ^ _83977) ^ [_165558, _165560, _165562, _165564, _165566, _165568, _165570] : [hBOOL(hAPP(hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(_165558, _165560, tc_fun(_165562, tc_HOL_Obool)), _165564), hAPP(hAPP(c_Product__Type_OPair(_165558, _165560), _165566), _165568)), _165570)), -(hBOOL(hAPP(hAPP(hAPP(_165564, _165566), _165568), _165570)))], (3735 ^ _83977) ^ [_165709, _165711, _165713, _165715, _165717] : [hBOOL(hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(_165709, _165711, tc_HOL_Obool), _165713), hAPP(hAPP(c_Product__Type_OPair(_165709, _165711), _165715), _165717))), -(hBOOL(hAPP(hAPP(_165713, _165715), _165717)))], (3741 ^ _83977) ^ [_165838, _165840, _165842, _165844, _165846, _165848] : [-(c_Set_Oimage(_165838, _165840, _165842, c_Set_Oimage(_165844, _165838, _165846, _165848)) = c_Set_Oimage(_165844, _165840, hAPP(hAPP(c_COMBB(_165838, _165840, _165844), _165842), _165846), _165848))], (3743 ^ _83977) ^ [_165920, _165922, _165924, _165926, _165928] : [hBOOL(hAPP(hAPP(c_member(_165920), _165922), c_Set_Oimage(_165924, _165920, _165926, _165928))), 3747 ^ _83977 : [(3748 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(_165924), 3746 ^ [_165920, _165922, _165924, _165926, _165928]), _165928)))], (3750 ^ _83977) ^ [] : [-(_165922 = hAPP(_165926, 3746 ^ [_165920, _165922, _165924, _165926, _165928]))]]], (3752 ^ _83977) ^ [_166100, _166102, _166104, _166106, _166108] : [-(hBOOL(hAPP(hAPP(c_member(_166100), _166102), c_Set_Oimage(_166104, _166100, _166106, _166108)))), 3753 ^ _83977 : [(3754 ^ _83977) ^ [_166168] : [hBOOL(hAPP(hAPP(c_member(_166104), _166168), _166108)), _166102 = hAPP(_166106, _166168)]]], (3762 ^ _83977) ^ [_166314, _166316, _166318, _166320, _166322] : [hBOOL(hAPP(hAPP(c_member(_166314), _166316), _166318)), -(hBOOL(hAPP(hAPP(c_member(_166320), hAPP(_166322, _166316)), c_Set_Oimage(_166314, _166320, _166322, _166318))))], (3768 ^ _83977) ^ [_166441, _166443, _166445, _166447, _166449, _166451] : [hBOOL(hAPP(hAPP(c_member(_166441), _166443), _166445)), _166447 = hAPP(_166449, _166443), -(hBOOL(hAPP(hAPP(c_member(_166451), _166447), c_Set_Oimage(_166441, _166451, _166449, _166445))))], (3778 ^ _83977) ^ [_166630, _166632] : [-(c_Relation_OId__on(_166630, _166632) = hAPP(c_Product__Type_Oprod_Oprod__case(_166630, _166630, tc_HOL_Obool), hAPP(hAPP(c_COMBS(_166630, tc_HOL_Obool, tc_fun(_166630, tc_HOL_Obool)), hAPP(hAPP(c_COMBB(tc_fun(_166630, tc_fun(tc_HOL_Obool, tc_HOL_Obool)), tc_fun(tc_HOL_Obool, tc_fun(_166630, tc_HOL_Obool)), _166630), c_COMBC(_166630, tc_HOL_Obool, tc_HOL_Obool)), hAPP(hAPP(c_COMBB(tc_fun(_166630, tc_HOL_Obool), tc_fun(_166630, tc_fun(tc_HOL_Obool, tc_HOL_Obool)), _166630), hAPP(c_COMBB(tc_HOL_Obool, tc_fun(tc_HOL_Obool, tc_HOL_Obool), _166630), c_fconj)), c_fequal))), _166632)))], (3780 ^ _83977) ^ [_166751, _166753, _166755, _166757, _166759, _166761] : [hBOOL(hAPP(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_166751, tc_fun(_166753, tc_HOL_Obool))), hAPP(hAPP(c_COMBC(_166751, tc_fun(tc_prod(_166751, _166753), tc_HOL_Obool), tc_fun(_166753, tc_HOL_Obool)), hAPP(hAPP(c_COMBB(tc_fun(_166753, tc_fun(tc_fun(tc_prod(_166751, _166753), tc_HOL_Obool), tc_HOL_Obool)), tc_fun(tc_fun(tc_prod(_166751, _166753), tc_HOL_Obool), tc_fun(_166753, tc_HOL_Obool)), _166751), c_COMBC(_166753, tc_fun(tc_prod(_166751, _166753), tc_HOL_Obool), tc_HOL_Obool)), hAPP(hAPP(c_COMBB(tc_fun(_166753, tc_prod(_166751, _166753)), tc_fun(_166753, tc_fun(tc_fun(tc_prod(_166751, _166753), tc_HOL_Obool), tc_HOL_Obool)), _166751), hAPP(c_COMBB(tc_prod(_166751, _166753), tc_fun(tc_fun(tc_prod(_166751, _166753), tc_HOL_Obool), tc_HOL_Obool), _166753), c_member(tc_prod(_166751, _166753)))), c_Product__Type_OPair(_166751, _166753)))), _166755)), hAPP(hAPP(c_COMBC(_166751, tc_fun(tc_prod(_166751, _166753), tc_HOL_Obool), tc_fun(_166753, tc_HOL_Obool)), hAPP(hAPP(c_COMBB(tc_fun(_166753, tc_fun(tc_fun(tc_prod(_166751, _166753), tc_HOL_Obool), tc_HOL_Obool)), tc_fun(tc_fun(tc_prod(_166751, _166753), tc_HOL_Obool), tc_fun(_166753, tc_HOL_Obool)), _166751), c_COMBC(_166753, tc_fun(tc_prod(_166751, _166753), tc_HOL_Obool), tc_HOL_Obool)), hAPP(hAPP(c_COMBB(tc_fun(_166753, tc_prod(_166751, _166753)), tc_fun(_166753, tc_fun(tc_fun(tc_prod(_166751, _166753), tc_HOL_Obool), tc_HOL_Obool)), _166751), hAPP(c_COMBB(tc_prod(_166751, _166753), tc_fun(tc_fun(tc_prod(_166751, _166753), tc_HOL_Obool), tc_HOL_Obool), _166753), c_member(tc_prod(_166751, _166753)))), c_Product__Type_OPair(_166751, _166753)))), _166757)), _166759), _166761)), -(hBOOL(hAPP(hAPP(c_member(tc_prod(_166751, _166753)), hAPP(hAPP(c_Product__Type_OPair(_166751, _166753), _166759), _166761)), hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_prod(_166751, _166753), tc_HOL_Obool)), _166755), _166757))))], (3786 ^ _83977) ^ [_167408, _167410, _167412, _167414, _167416, _167418] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_167408, _167410)), hAPP(hAPP(c_Product__Type_OPair(_167408, _167410), _167416), _167418)), hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_prod(_167408, _167410), tc_HOL_Obool)), _167412), _167414))), -(hBOOL(hAPP(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_167408, tc_fun(_167410, tc_HOL_Obool))), hAPP(hAPP(c_COMBC(_167408, tc_fun(tc_prod(_167408, _167410), tc_HOL_Obool), tc_fun(_167410, tc_HOL_Obool)), hAPP(hAPP(c_COMBB(tc_fun(_167410, tc_fun(tc_fun(tc_prod(_167408, _167410), tc_HOL_Obool), tc_HOL_Obool)), tc_fun(tc_fun(tc_prod(_167408, _167410), tc_HOL_Obool), tc_fun(_167410, tc_HOL_Obool)), _167408), c_COMBC(_167410, tc_fun(tc_prod(_167408, _167410), tc_HOL_Obool), tc_HOL_Obool)), hAPP(hAPP(c_COMBB(tc_fun(_167410, tc_prod(_167408, _167410)), tc_fun(_167410, tc_fun(tc_fun(tc_prod(_167408, _167410), tc_HOL_Obool), tc_HOL_Obool)), _167408), hAPP(c_COMBB(tc_prod(_167408, _167410), tc_fun(tc_fun(tc_prod(_167408, _167410), tc_HOL_Obool), tc_HOL_Obool), _167410), c_member(tc_prod(_167408, _167410)))), c_Product__Type_OPair(_167408, _167410)))), _167412)), hAPP(hAPP(c_COMBC(_167408, tc_fun(tc_prod(_167408, _167410), tc_HOL_Obool), tc_fun(_167410, tc_HOL_Obool)), hAPP(hAPP(c_COMBB(tc_fun(_167410, tc_fun(tc_fun(tc_prod(_167408, _167410), tc_HOL_Obool), tc_HOL_Obool)), tc_fun(tc_fun(tc_prod(_167408, _167410), tc_HOL_Obool), tc_fun(_167410, tc_HOL_Obool)), _167408), c_COMBC(_167410, tc_fun(tc_prod(_167408, _167410), tc_HOL_Obool), tc_HOL_Obool)), hAPP(hAPP(c_COMBB(tc_fun(_167410, tc_prod(_167408, _167410)), tc_fun(_167410, tc_fun(tc_fun(tc_prod(_167408, _167410), tc_HOL_Obool), tc_HOL_Obool)), _167408), hAPP(c_COMBB(tc_prod(_167408, _167410), tc_fun(tc_fun(tc_prod(_167408, _167410), tc_HOL_Obool), tc_HOL_Obool), _167410), c_member(tc_prod(_167408, _167410)))), c_Product__Type_OPair(_167408, _167410)))), _167414)), _167416), _167418)))], (3792 ^ _83977) ^ [_168071, _168073, _168075, _168077] : [class_Lattices_Osemilattice__inf(_168071), -(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_168071), hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_168071), _168073), _168075)), _168077) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_168071), _168073), hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_168071), _168075), _168077)))], (3798 ^ _83977) ^ [_168214, _168216, _168218, _168220] : [class_Lattices_Olattice(_168214), -(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_168214), hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_168214), _168216), _168218)), _168220) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_168214), _168216), hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_168214), _168218), _168220)))], (3804 ^ _83977) ^ [_168357, _168359, _168361, _168363] : [class_Lattices_Osemilattice__inf(_168357), -(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_168357), hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_168357), _168359), _168361)), _168363) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_168357), _168359), hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_168357), _168361), _168363)))], (3810 ^ _83977) ^ [_168500, _168502, _168504, _168506] : [class_Lattices_Osemilattice__inf(_168500), -(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_168500), _168502), hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_168500), _168504), _168506)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_168500), _168504), hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_168500), _168502), _168506)))], (3816 ^ _83977) ^ [_168643, _168645, _168647, _168649] : [class_Lattices_Olattice(_168643), -(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_168643), _168645), hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_168643), _168647), _168649)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_168643), _168647), hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_168643), _168645), _168649)))], (3822 ^ _83977) ^ [_168786, _168788, _168790, _168792] : [class_Lattices_Osemilattice__inf(_168786), -(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_168786), _168788), hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_168786), _168790), _168792)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_168786), _168790), hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_168786), _168788), _168792)))], (3828 ^ _83977) ^ [_168929, _168931, _168933] : [class_Lattices_Osemilattice__inf(_168929), -(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_168929), _168931), hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_168929), _168931), _168933)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_168929), _168931), _168933))], (3834 ^ _83977) ^ [_169054, _169056, _169058] : [class_Lattices_Olattice(_169054), -(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_169054), _169056), hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_169054), _169056), _169058)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_169054), _169056), _169058))], (3840 ^ _83977) ^ [_169179, _169181, _169183] : [class_Lattices_Osemilattice__inf(_169179), -(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_169179), _169181), hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_169179), _169181), _169183)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_169179), _169181), _169183))], (3846 ^ _83977) ^ [_169304, _169306, _169308] : [class_Lattices_Osemilattice__inf(_169304), -(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_169304), _169306), _169308) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_169304), _169308), _169306))], (3852 ^ _83977) ^ [_169413, _169415, _169417] : [class_Lattices_Olattice(_169413), -(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_169413), _169415), _169417) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_169413), _169417), _169415))], (3858 ^ _83977) ^ [_169522, _169524, _169526] : [class_Lattices_Osemilattice__inf(_169522), -(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_169522), _169524), _169526) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_169522), _169526), _169524))], (3864 ^ _83977) ^ [_169631, _169633] : [class_Lattices_Osemilattice__inf(_169631), -(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_169631), _169633), _169633) = _169633)], (3870 ^ _83977) ^ [_169722, _169724] : [class_Lattices_Osemilattice__inf(_169722), -(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_169722), _169724), _169724) = _169724)], (3876 ^ _83977) ^ [_169813, _169815] : [-(c_Set_Oimage(_169813, _169813, c_COMBI(_169813), _169815) = _169815)], (3878 ^ _83977) ^ [_169845, _169847, _169849] : [-(c_List_Olast(_169845, hAPP(hAPP(c_List_Oappend(_169845), _169847), hAPP(hAPP(c_List_Olist_OCons(_169845), _169849), c_List_Olist_ONil(_169845)))) = _169849)], (3880 ^ _83977) ^ [_169893, _169895, _169897, _169899, _169901, _169903] : [3882 ^ _83977 : [(3883 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(_169893), 3881 ^ [_169893, _169895, _169897, _169899, _169901, _169903]), _169895)))], (3885 ^ _83977) ^ [] : [hAPP(_169897, 3881 ^ [_169893, _169895, _169897, _169899, _169901, _169903]) = hAPP(_169899, 3881 ^ [_169893, _169895, _169897, _169899, _169901, _169903])]], 3886 ^ _83977 : [(3887 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_fun(_169893, _169901)), _169897), c_FuncSet_OPi(_169893, _169901, _169895, _169903))), -(hBOOL(hAPP(hAPP(c_member(tc_fun(_169893, _169901)), _169899), c_FuncSet_OPi(_169893, _169901, _169895, _169903))))], (3893 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_fun(_169893, _169901)), _169899), c_FuncSet_OPi(_169893, _169901, _169895, _169903))), -(hBOOL(hAPP(hAPP(c_member(tc_fun(_169893, _169901)), _169897), c_FuncSet_OPi(_169893, _169901, _169895, _169903))))]]], (3899 ^ _83977) ^ [_170743, _170745, _170747, _170749, _170751] : [3901 ^ _83977 : [(3902 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(_170743), 3900 ^ [_170743, _170745, _170747, _170749, _170751]), _170745)))], (3904 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(_170747), hAPP(_170749, 3900 ^ [_170743, _170745, _170747, _170749, _170751])), hAPP(_170751, 3900 ^ [_170743, _170745, _170747, _170749, _170751])))]], -(hBOOL(hAPP(hAPP(c_member(tc_fun(_170743, _170747)), _170749), c_FuncSet_OPi(_170743, _170747, _170745, _170751))))], (3908 ^ _83977) ^ [_171305, _171307, _171309, _171311, _171313, _171315] : [hBOOL(hAPP(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_171305, tc_fun(_171307, tc_HOL_Obool))), _171309), _171311), _171313), _171315)), 3911 ^ _83977 : [(3912 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(_171309, _171313), _171315)))], (3914 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(_171311, _171313), _171315)))]]], (3916 ^ _83977) ^ [_171740, _171742, _171744, _171746, _171748, _171750] : [hBOOL(hAPP(hAPP(_171740, _171742), _171744)), hBOOL(hAPP(hAPP(_171746, _171742), _171744)), -(hBOOL(hAPP(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_171748, tc_fun(_171750, tc_HOL_Obool))), _171740), _171746), _171742), _171744)))], (3926 ^ _83977) ^ [_172193, _172195, _172197, _172199, _172201, _172203] : [hBOOL(hAPP(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_172193, tc_fun(_172195, tc_HOL_Obool))), _172197), _172199), _172201), _172203)), -(hBOOL(hAPP(hAPP(_172199, _172201), _172203)))], (3932 ^ _83977) ^ [_172531, _172533, _172535, _172537, _172539, _172541] : [hBOOL(hAPP(hAPP(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_172531, tc_fun(_172533, tc_HOL_Obool))), _172535), _172537), _172539), _172541)), -(hBOOL(hAPP(hAPP(_172535, _172539), _172541)))], (3938 ^ _83977) ^ [_172847, _172849, _172851] : [_172847 = c_List_Olist_ONil(_172849), -(c_List_Olast(_172849, hAPP(hAPP(c_List_Olist_OCons(_172849), _172851), _172847)) = _172851)], (3944 ^ _83977) ^ [_173041, _173043, _173045] : [-(_173041 = c_List_Olist_ONil(_173043)), -(c_List_Olast(_173043, hAPP(hAPP(c_List_Olist_OCons(_173043), _173045), _173041)) = c_List_Olast(_173043, _173041))], (3950 ^ _83977) ^ [_173308, _173310, _173312] : [-(_173308 = c_List_Olist_ONil(_173310)), -(c_List_Olast(_173310, hAPP(hAPP(c_List_Olist_OCons(_173310), _173312), _173308)) = c_List_Olast(_173310, _173308))], (3956 ^ _83977) ^ [_173573, _173575, _173577] : [_173573 = c_List_Olist_ONil(_173575), -(c_List_Olast(_173575, hAPP(hAPP(c_List_Olist_OCons(_173575), _173577), _173573)) = _173577)], (3962 ^ _83977) ^ [_173849, _173851, _173853] : [_173849 = c_List_Olist_ONil(_173851), -(c_List_Olast(_173851, hAPP(hAPP(c_List_Oappend(_173851), _173853), _173849)) = c_List_Olast(_173851, _173853))], (3968 ^ _83977) ^ [_174049, _174051, _174053] : [-(_174049 = c_List_Olist_ONil(_174051)), -(c_List_Olast(_174051, hAPP(hAPP(c_List_Oappend(_174051), _174053), _174049)) = c_List_Olast(_174051, _174049))], (3974 ^ _83977) ^ [_174316, _174318, _174320] : [-(_174316 = c_List_Olist_ONil(_174318)), -(c_List_Olast(_174318, hAPP(hAPP(c_List_Oappend(_174318), _174320), _174316)) = c_List_Olast(_174318, _174316))], (3980 ^ _83977) ^ [_174581, _174583, _174585] : [_174581 = c_List_Olist_ONil(_174583), -(c_List_Olast(_174583, hAPP(hAPP(c_List_Oappend(_174583), _174585), _174581)) = c_List_Olast(_174583, _174585))], (3986 ^ _83977) ^ [_174886, _174888, _174890, _174892] : [hAPP(hAPP(c_List_Oappend(_174886), _174888), hAPP(hAPP(c_List_Olist_OCons(_174886), _174890), c_List_Olist_ONil(_174886))) = _174892, 3989 ^ _83977 : [(3990 ^ _83977) ^ [] : [_174892 = c_List_Olist_ONil(_174886)], (3992 ^ _83977) ^ [] : [-(c_List_Obutlast(_174886, _174892) = _174888)], (3994 ^ _83977) ^ [] : [-(c_List_Olast(_174886, _174892) = _174890)]]], (3996 ^ _83977) ^ [_175270, _175272, _175274, _175276] : [-(hAPP(hAPP(c_List_Oappend(_175270), _175272), hAPP(hAPP(c_List_Olist_OCons(_175270), _175274), c_List_Olist_ONil(_175270))) = _175276), -(_175276 = c_List_Olist_ONil(_175270)), c_List_Obutlast(_175270, _175276) = _175272, c_List_Olast(_175270, _175276) = _175274], (4010 ^ _83977) ^ [_175743, _175745] : [-(_175743 = c_List_Olist_ONil(_175745)), -(hAPP(hAPP(c_List_Oappend(_175745), c_List_Obutlast(_175745, _175743)), hAPP(hAPP(c_List_Olist_OCons(_175745), c_List_Olast(_175745, _175743)), c_List_Olist_ONil(_175745))) = _175743)], (4016 ^ _83977) ^ [_176064, _176066, _176068, _176070, _176072, _176074] : [hBOOL(hAPP(hAPP(c_member(_176064), _176066), hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(_176068, _176070, tc_fun(_176064, tc_HOL_Obool)), _176072), _176074))), 4021 ^ _83977 : [(4022 ^ _83977) ^ [] : [-(_176074 = hAPP(hAPP(c_Product__Type_OPair(_176068, _176070), 4019 ^ [_176064, _176066, _176068, _176070, _176072, _176074]), 4020 ^ [_176064, _176066, _176068, _176070, _176072, _176074]))], (4024 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(_176064), _176066), hAPP(hAPP(_176072, 4019 ^ [_176064, _176066, _176068, _176070, _176072, _176074]), 4020 ^ [_176064, _176066, _176068, _176070, _176072, _176074]))))]]], (4026 ^ _83977) ^ [_176727] : [-(c_List_Obutlast(_176727, c_List_Olist_ONil(_176727)) = c_List_Olist_ONil(_176727))], (4028 ^ _83977) ^ [_176875, _176877, _176879] : [_176875 = c_List_Olist_ONil(_176877), -(c_List_Obutlast(_176877, hAPP(hAPP(c_List_Olist_OCons(_176877), _176879), _176875)) = c_List_Olist_ONil(_176877))], (4034 ^ _83977) ^ [_177073, _177075, _177077] : [-(_177073 = c_List_Olist_ONil(_177075)), -(c_List_Obutlast(_177075, hAPP(hAPP(c_List_Olist_OCons(_177075), _177077), _177073)) = hAPP(hAPP(c_List_Olist_OCons(_177075), _177077), c_List_Obutlast(_177075, _177073)))], (4040 ^ _83977) ^ [_177376, _177378, _177380] : [_177376 = c_List_Olist_ONil(_177378), -(c_List_Obutlast(_177378, hAPP(hAPP(c_List_Oappend(_177378), _177380), _177376)) = c_List_Obutlast(_177378, _177380))], (4046 ^ _83977) ^ [_177576, _177578, _177580] : [-(_177576 = c_List_Olist_ONil(_177578)), -(c_List_Obutlast(_177578, hAPP(hAPP(c_List_Oappend(_177578), _177580), _177576)) = hAPP(hAPP(c_List_Oappend(_177578), _177580), c_List_Obutlast(_177578, _177576)))], (4052 ^ _83977) ^ [_177845, _177847] : [-(_177845 = c_List_Olist_ONil(_177847)), c_List_Odistinct(_177847, _177845), -(c_List_Odistinct(_177847, c_List_Obutlast(_177847, _177845)))], (4062 ^ _83977) ^ [_178156, _178158, _178160] : [-(c_List_Obutlast(_178156, hAPP(hAPP(c_List_Oappend(_178156), _178158), hAPP(hAPP(c_List_Olist_OCons(_178156), _178160), c_List_Olist_ONil(_178156)))) = _178158)], (4064 ^ _83977) ^ [_178288, _178290] : [-(_178288 = c_List_Olist_ONil(_178290)), c_List_Odistinct(_178290, _178288), -(c_List_OtakeWhile(_178290, hAPP(hAPP(c_COMBB(tc_HOL_Obool, tc_HOL_Obool, _178290), c_fNot), hAPP(hAPP(c_COMBC(_178290, _178290, tc_HOL_Obool), c_fequal), c_List_Olast(_178290, _178288))), _178288) = c_List_Obutlast(_178290, _178288))], (4074 ^ _83977) ^ [_178710, _178712, _178714, _178716, _178718, _178720] : [4077 ^ _83977 : [(4078 ^ _83977) ^ [] : [-(_178710 = hAPP(hAPP(c_Product__Type_OPair(_178712, _178714), 4075 ^ [_178710, _178712, _178714, _178716, _178718, _178720]), 4076 ^ [_178710, _178712, _178714, _178716, _178718, _178720]))], (4080 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(_178716), _178718), hAPP(hAPP(_178720, 4075 ^ [_178710, _178712, _178714, _178716, _178718, _178720]), 4076 ^ [_178710, _178712, _178714, _178716, _178718, _178720])))]], -(hBOOL(hAPP(hAPP(c_member(_178716), _178718), hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(_178712, _178714, tc_fun(_178716, tc_HOL_Obool)), _178720), _178710))))], (4084 ^ _83977) ^ [_179392, _179394, _179396] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_179392, _179392)), hAPP(hAPP(c_Product__Type_OPair(_179392, _179392), _179394), _179396)), c_List_Omeasures(_179392, c_List_Olist_ONil(tc_fun(_179392, tc_Nat_Onat)))))], (4086 ^ _83977) ^ [_179515, _179517] : [-(c_List_OtakeWhile(_179515, _179517, c_List_Olist_ONil(_179515)) = c_List_Olist_ONil(_179515))], (4088 ^ _83977) ^ [_179646, _179648, _179650] : [c_List_Odistinct(_179646, _179648), -(c_List_Odistinct(_179646, c_List_OtakeWhile(_179646, _179650, _179648)))], (4094 ^ _83977) ^ [_179918, _179920, _179922, _179924] : [hBOOL(hAPP(_179918, _179920)), -(c_List_OtakeWhile(_179922, _179918, hAPP(hAPP(c_List_Olist_OCons(_179922), _179920), _179924)) = hAPP(hAPP(c_List_Olist_OCons(_179922), _179920), c_List_OtakeWhile(_179922, _179918, _179924)))], (4100 ^ _83977) ^ [_180144, _180146, _180148, _180150] : [-(hBOOL(hAPP(_180144, _180146))), -(c_List_OtakeWhile(_180148, _180144, hAPP(hAPP(c_List_Olist_OCons(_180148), _180146), _180150)) = c_List_Olist_ONil(_180148))], (4106 ^ _83977) ^ [_180445, _180447, _180449, _180451, _180453] : [-(hBOOL(hAPP(_180445, _180447))), -(c_List_OtakeWhile(_180449, _180445, hAPP(hAPP(c_List_Oappend(_180449), _180451), hAPP(hAPP(c_List_Olist_OCons(_180449), _180447), _180453))) = c_List_OtakeWhile(_180449, _180445, _180451))], (4112 ^ _83977) ^ [_180799, _180801, _180803, _180805, _180807] : [c_List_OdropWhile(_180799, _180801, _180803) = hAPP(hAPP(c_List_Olist_OCons(_180799), _180805), _180807), 4115 ^ _83977 : [(4116 ^ _83977) ^ [] : [-(_180803 = hAPP(hAPP(c_List_Oappend(_180799), c_List_OtakeWhile(_180799, _180801, _180803)), hAPP(hAPP(c_List_Olist_OCons(_180799), _180805), _180807)))], (4118 ^ _83977) ^ [] : [hBOOL(hAPP(_180801, _180805))]]], (4120 ^ _83977) ^ [_181129, _181131, _181133, _181135, _181137] : [-(c_List_OdropWhile(_181129, _181131, _181133) = hAPP(hAPP(c_List_Olist_OCons(_181129), _181135), _181137)), _181133 = hAPP(hAPP(c_List_Oappend(_181129), c_List_OtakeWhile(_181129, _181131, _181133)), hAPP(hAPP(c_List_Olist_OCons(_181129), _181135), _181137)), -(hBOOL(hAPP(_181131, _181135)))], (4130 ^ _83977) ^ [_181531, _181533] : [4133 ^ _83977 : [(4134 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(_181531, _181531)), hAPP(hAPP(c_Product__Type_OPair(_181531, _181531), 4131 ^ [_181531, _181533]), 4132 ^ [_181531, _181533])), _181533)))], (4137 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(_181531, _181531)), hAPP(hAPP(c_Product__Type_OPair(_181531, _181531), 4132 ^ [_181531, _181533]), 4135 ^ [_181531, _181533])), _181533)))], (4139 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_181531, _181531)), hAPP(hAPP(c_Product__Type_OPair(_181531, _181531), 4131 ^ [_181531, _181533]), 4135 ^ [_181531, _181533])), _181533))]], -(c_Relation_Otrans(_181531, _181533))], (4143 ^ _83977) ^ [_182497, _182499, _182501, _182503, _182505, _182507] : [hBOOL(hAPP(hAPP(c_member(_182497), _182499), _182501)), -(c_Fun_Ooverride__on(_182497, _182503, _182505, _182507, _182501, _182499) = hAPP(_182507, _182499))], (4149 ^ _83977) ^ [_182717, _182719, _182721, _182723, _182725, _182727] : [-(hBOOL(hAPP(hAPP(c_member(_182717), _182719), _182721))), -(c_Fun_Ooverride__on(_182717, _182723, _182725, _182727, _182721, _182719) = hAPP(_182725, _182719))], (4155 ^ _83977) ^ [_182975, _182977] : [-(c_List_OdropWhile(_182975, _182977, c_List_Olist_ONil(_182975)) = c_List_Olist_ONil(_182975))], (4157 ^ _83977) ^ [_183140, _183142, _183144, _183146] : [hBOOL(hAPP(_183140, _183142)), -(c_List_OdropWhile(_183144, _183140, hAPP(hAPP(c_List_Olist_OCons(_183144), _183142), _183146)) = c_List_OdropWhile(_183144, _183140, _183146))], (4163 ^ _83977) ^ [_183350, _183352, _183354, _183356] : [-(hBOOL(hAPP(_183350, _183352))), -(c_List_OdropWhile(_183354, _183350, hAPP(hAPP(c_List_Olist_OCons(_183354), _183352), _183356)) = hAPP(hAPP(c_List_Olist_OCons(_183354), _183352), _183356))], (4169 ^ _83977) ^ [_183635, _183637, _183639] : [c_List_Odistinct(_183635, _183637), -(c_List_Odistinct(_183635, c_List_OdropWhile(_183635, _183639, _183637)))], (4175 ^ _83977) ^ [_183915, _183917, _183919, _183921, _183923, _183925] : [hBOOL(hAPP(hAPP(c_member(_183915), _183917), _183919)), -(c_Fun_Ooverride__on(_183915, _183921, _183923, _183925, _183919, _183917) = hAPP(_183925, _183917))], (4181 ^ _83977) ^ [_184239, _184241, _184243, _184245, _184247, _184249] : [-(hBOOL(hAPP(hAPP(c_member(_184239), _184241), _184243))), -(c_Fun_Ooverride__on(_184239, _184245, _184247, _184249, _184243, _184241) = hAPP(_184247, _184241))], (4187 ^ _83977) ^ [_184509, _184511, _184513] : [-(hAPP(hAPP(c_List_Oappend(_184509), c_List_OtakeWhile(_184509, _184511, _184513)), c_List_OdropWhile(_184509, _184511, _184513)) = _184513)], (4189 ^ _83977) ^ [_184762, _184764, _184766, _184768, _184770, _184772, _184774, _184776, _184778, _184780, _184782] : [hBOOL(hAPP(hAPP(c_member(tc_fun(_184762, _184764)), _184766), c_FuncSet_OPi(_184762, _184764, _184768, c_COMBK(tc_fun(_184764, tc_HOL_Obool), _184762, _184770)))), hBOOL(hAPP(hAPP(c_member(tc_fun(_184764, _184772)), _184774), c_FuncSet_OPi(_184764, _184772, _184770, c_COMBK(tc_fun(_184772, tc_HOL_Obool), _184764, _184776)))), hBOOL(hAPP(hAPP(c_member(tc_fun(_184772, _184778)), _184780), c_FuncSet_OPi(_184772, _184778, _184776, c_COMBK(tc_fun(_184778, tc_HOL_Obool), _184772, _184782)))), -(c_FuncSet_Ocompose(_184762, _184772, _184778, _184768, _184780, c_FuncSet_Ocompose(_184762, _184764, _184772, _184768, _184774, _184766)) = c_FuncSet_Ocompose(_184762, _184764, _184778, _184768, c_FuncSet_Ocompose(_184764, _184772, _184778, _184770, _184780, _184774), _184766))], (4203 ^ _83977) ^ [_185548, _185550, _185552, _185554, _185556, _185558, _185560, _185562] : [hBOOL(hAPP(hAPP(c_member(tc_fun(_185548, _185550)), _185552), c_FuncSet_OPi(_185548, _185550, _185554, c_COMBK(tc_fun(_185550, tc_HOL_Obool), _185548, _185556)))), hBOOL(hAPP(hAPP(c_member(tc_fun(_185550, _185558)), _185560), c_FuncSet_OPi(_185550, _185558, _185556, c_COMBK(tc_fun(_185558, tc_HOL_Obool), _185550, _185562)))), -(hBOOL(hAPP(hAPP(c_member(tc_fun(_185548, _185558)), c_FuncSet_Ocompose(_185548, _185550, _185558, _185554, _185560, _185552)), c_FuncSet_OPi(_185548, _185558, _185554, c_COMBK(tc_fun(_185558, tc_HOL_Obool), _185548, _185562)))))], (4213 ^ _83977) ^ [_186038, _186040] : [-(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(tc_List_Olist(_186038), tc_List_Olist(_186038)), tc_HOL_Obool), c_List_Olistrel(_186038, _186040), c_Transitive__Closure_Ortrancl(tc_List_Olist(_186038), c_List_Olistrel1(_186038, _186040))))], (4215 ^ _83977) ^ [_186183, _186185, _186187] : [c_Orderings_Oord__class_Oless__eq(tc_fun(_186183, tc_HOL_Obool), _186185, _186187), c_Orderings_Oord__class_Oless__eq(tc_fun(_186183, tc_HOL_Obool), _186187, _186185), -(_186185 = _186187)], (4225 ^ _83977) ^ [_186536, _186538, _186540, _186542] : [c_Orderings_Oord__class_Oless__eq(tc_fun(_186536, tc_HOL_Obool), _186538, _186540), hBOOL(hAPP(hAPP(c_member(_186536), _186542), _186538)), -(hBOOL(hAPP(hAPP(c_member(_186536), _186542), _186540)))], (4235 ^ _83977) ^ [_186975, _186977, _186979, _186981, _186983, _186985, _186987, _186989] : [c_Set_Oimage(_186975, _186977, _186979, _186981) = _186983, c_Set_Oimage(_186977, _186985, _186987, _186983) = _186989, -(c_Set_Oimage(_186975, _186985, c_FuncSet_Ocompose(_186975, _186977, _186985, _186981, _186987, _186979), _186981) = _186989)], (4245 ^ _83977) ^ [_187406, _187408, _187410, _187412] : [c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(_187406, _187408), tc_HOL_Obool), _187410, _187412), c_Relation_Osingle__valued(_187406, _187408, _187412), -(c_Relation_Osingle__valued(_187406, _187408, _187410))], (4255 ^ _83977) ^ [_187757, _187759, _187761] : [c_Orderings_Oord__class_Oless__eq(tc_fun(_187757, tc_HOL_Obool), _187759, _187761), -(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_List_Olist(_187757), tc_HOL_Obool), c_List_Olistsp(_187757, _187759), c_List_Olistsp(_187757, _187761)))], (4261 ^ _83977) ^ [_188019, _188021, _188023] : [c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(_188019, _188019), tc_HOL_Obool), _188021, _188023), -(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(_188019, _188019), tc_HOL_Obool), c_Transitive__Closure_Ortrancl(_188019, _188021), c_Transitive__Closure_Ortrancl(_188019, _188023)))], (4267 ^ _83977) ^ [_188289, _188291, _188293] : [c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(_188289, _188289), tc_HOL_Obool), _188291, _188293), c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(_188289, _188289), tc_HOL_Obool), _188293, c_Transitive__Closure_Ortrancl(_188289, _188291)), -(c_Transitive__Closure_Ortrancl(_188289, _188293) = c_Transitive__Closure_Ortrancl(_188289, _188291))], (4277 ^ _83977) ^ [_188658, _188660, _188662] : [c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(_188658, _188658), tc_HOL_Obool), _188660, c_Transitive__Closure_Ortrancl(_188658, _188662)), -(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(_188658, _188658), tc_HOL_Obool), c_Transitive__Closure_Ortrancl(_188658, _188660), c_Transitive__Closure_Ortrancl(_188658, _188662)))], (4283 ^ _83977) ^ [_188934, _188936, _188938] : [c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(_188934, _188934), tc_HOL_Obool), _188936, _188938), -(c_Orderings_Oord__class_Oless__eq(tc_fun(_188934, tc_HOL_Obool), c_Wellfounded_Oacc(_188934, _188938), c_Wellfounded_Oacc(_188934, _188936)))], (4289 ^ _83977) ^ [_189212, _189214, _189216, _189218] : [c_Orderings_Oord__class_Oless__eq(tc_fun(_189212, tc_HOL_Obool), _189214, _189216), hBOOL(hAPP(hAPP(c_member(_189212), _189218), _189214)), -(hBOOL(hAPP(hAPP(c_member(_189212), _189218), _189216)))], (4299 ^ _83977) ^ [_189595, _189597, _189599, _189601] : [hBOOL(hAPP(hAPP(c_member(_189595), _189597), _189599)), c_Orderings_Oord__class_Oless__eq(tc_fun(_189595, tc_HOL_Obool), _189599, _189601), -(hBOOL(hAPP(hAPP(c_member(_189595), _189597), _189601)))], (4309 ^ _83977) ^ [_189978, _189980, _189982, _189984] : [c_Orderings_Oord__class_Oless__eq(tc_fun(_189978, tc_HOL_Obool), _189980, _189982), hBOOL(hAPP(hAPP(c_member(_189978), _189984), _189980)), -(hBOOL(hAPP(hAPP(c_member(_189978), _189984), _189982)))], (4319 ^ _83977) ^ [_190361, _190363, _190365, _190367] : [c_Orderings_Oord__class_Oless__eq(tc_fun(_190361, tc_HOL_Obool), _190363, _190365), hBOOL(hAPP(_190363, _190367)), -(hBOOL(hAPP(_190365, _190367)))], (4329 ^ _83977) ^ [_190724, _190726, _190728, _190730] : [hBOOL(hAPP(_190724, _190726)), c_Orderings_Oord__class_Oless__eq(tc_fun(_190728, tc_HOL_Obool), _190724, _190730), -(hBOOL(hAPP(_190730, _190726)))], (4339 ^ _83977) ^ [_191073, _191075, _191077] : [_191073 = _191075, 4342 ^ _83977 : [(4343 ^ _83977) ^ [] : [-(c_Orderings_Oord__class_Oless__eq(tc_fun(_191077, tc_HOL_Obool), _191073, _191075))], (4345 ^ _83977) ^ [] : [-(c_Orderings_Oord__class_Oless__eq(tc_fun(_191077, tc_HOL_Obool), _191075, _191073))]]], (4347 ^ _83977) ^ [_191414, _191416, _191418, _191420] : [c_Orderings_Oord__class_Oless__eq(tc_fun(_191414, tc_HOL_Obool), _191416, _191418), c_Orderings_Oord__class_Oless__eq(tc_fun(_191414, tc_HOL_Obool), _191418, _191420), -(c_Orderings_Oord__class_Oless__eq(tc_fun(_191414, tc_HOL_Obool), _191416, _191420))], (4357 ^ _83977) ^ [_191771, _191773, _191775] : [_191771 = _191773, -(c_Orderings_Oord__class_Oless__eq(tc_fun(_191775, tc_HOL_Obool), _191773, _191771))], (4363 ^ _83977) ^ [_192009, _192011, _192013] : [_192009 = _192011, -(c_Orderings_Oord__class_Oless__eq(tc_fun(_192013, tc_HOL_Obool), _192009, _192011))], (4369 ^ _83977) ^ [_192276, _192278, _192280] : [_192276 = _192278, 4372 ^ _83977 : [(4373 ^ _83977) ^ [] : [-(c_Orderings_Oord__class_Oless__eq(tc_fun(_192280, tc_HOL_Obool), _192276, _192278))], (4375 ^ _83977) ^ [] : [-(c_Orderings_Oord__class_Oless__eq(tc_fun(_192280, tc_HOL_Obool), _192278, _192276))]]], (4377 ^ _83977) ^ [_192537, _192539, _192541] : [-(_192537 = _192539), c_Orderings_Oord__class_Oless__eq(tc_fun(_192541, tc_HOL_Obool), _192537, _192539), c_Orderings_Oord__class_Oless__eq(tc_fun(_192541, tc_HOL_Obool), _192539, _192537)], (4387 ^ _83977) ^ [_192849, _192851] : [-(c_Orderings_Oord__class_Oless__eq(tc_fun(_192849, tc_HOL_Obool), _192851, _192851))], (4389 ^ _83977) ^ [_193004, _193006, _193008, _193010, _193012] : [c_Orderings_Oord__class_Oless__eq(tc_fun(_193004, tc_HOL_Obool), _193006, _193008), -(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_fun(_193004, _193010), tc_HOL_Obool), c_FuncSet_OPi(_193004, _193010, _193008, _193012), c_FuncSet_OPi(_193004, _193010, _193006, _193012)))], (4395 ^ _83977) ^ [_193288, _193290, _193292] : [c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(_193288, _193288), tc_HOL_Obool), _193290, _193292), -(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(tc_List_Olist(_193288), tc_List_Olist(_193288)), tc_HOL_Obool), c_List_Olistrel(_193288, _193290), c_List_Olistrel(_193288, _193292)))], (4401 ^ _83977) ^ [_193566, _193568, _193570] : [c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(_193566, _193566), tc_HOL_Obool), _193568, _193570), -(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(tc_List_Olist(_193566), tc_List_Olist(_193566)), tc_HOL_Obool), c_List_Olistrel1(_193566, _193568), c_List_Olistrel1(_193566, _193570)))], (4407 ^ _83977) ^ [_193858, _193860, _193862, _193864] : [c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(_193858, _193860), tc_HOL_Obool), _193862, _193864), -(c_Orderings_Oord__class_Oless__eq(tc_fun(_193858, tc_HOL_Obool), c_Relation_ODomain(_193858, _193860, _193862), c_Relation_ODomain(_193858, _193860, _193864)))], (4413 ^ _83977) ^ [_194132, _194134, _194136] : [c_Orderings_Oord__class_Oless__eq(tc_fun(_194132, tc_HOL_Obool), _194134, _194136), -(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_List_Olist(_194132), tc_HOL_Obool), c_List_Olists(_194132, _194134), c_List_Olists(_194132, _194136)))], (4419 ^ _83977) ^ [_194450, _194452, _194454, _194456, _194458, _194460, _194462] : [hBOOL(hAPP(hAPP(c_member(_194450), _194452), _194454)), -(hAPP(c_FuncSet_Ocompose(_194450, _194456, _194458, _194454, _194460, _194462), _194452) = hAPP(_194460, hAPP(_194462, _194452)))], (4425 ^ _83977) ^ [_194779, _194781, _194783] : [c_Orderings_Oord__class_Oless__eq(tc_fun(_194779, tc_HOL_Obool), hAPP(hAPP(c_COMBC(_194779, tc_fun(_194779, tc_HOL_Obool), tc_HOL_Obool), c_member(_194779)), _194781), hAPP(hAPP(c_COMBC(_194779, tc_fun(_194779, tc_HOL_Obool), tc_HOL_Obool), c_member(_194779)), _194783)), -(c_Orderings_Oord__class_Oless__eq(tc_fun(_194779, tc_HOL_Obool), _194781, _194783))], (4431 ^ _83977) ^ [_195023, _195025, _195027] : [c_Orderings_Oord__class_Oless__eq(tc_fun(_195023, tc_HOL_Obool), _195025, _195027), -(c_Orderings_Oord__class_Oless__eq(tc_fun(_195023, tc_HOL_Obool), hAPP(hAPP(c_COMBC(_195023, tc_fun(_195023, tc_HOL_Obool), tc_HOL_Obool), c_member(_195023)), _195025), hAPP(hAPP(c_COMBC(_195023, tc_fun(_195023, tc_HOL_Obool), tc_HOL_Obool), c_member(_195023)), _195027)))], (4437 ^ _83977) ^ [_195359, _195361, _195363, _195365, _195367] : [c_Orderings_Oord__class_Oless__eq(tc_fun(_195359, tc_HOL_Obool), _195361, _195363), -(c_Orderings_Oord__class_Oless__eq(tc_fun(_195365, tc_HOL_Obool), c_Set_Oimage(_195359, _195365, _195367, _195361), c_Set_Oimage(_195359, _195365, _195367, _195363)))], (4443 ^ _83977) ^ [_195694, _195696, _195698, _195700, _195702] : [c_Orderings_Oord__class_Oless__eq(tc_fun(_195694, tc_HOL_Obool), _195696, c_Set_Oimage(_195698, _195694, _195700, _195702)), 4447 ^ _83977 : [(4448 ^ _83977) ^ [] : [-(c_Orderings_Oord__class_Oless__eq(tc_fun(_195698, tc_HOL_Obool), 4446 ^ [_195694, _195696, _195698, _195700, _195702], _195702))], (4450 ^ _83977) ^ [] : [-(_195696 = c_Set_Oimage(_195698, _195694, _195700, 4446 ^ [_195694, _195696, _195698, _195700, _195702]))]]], (4452 ^ _83977) ^ [_196094, _196096, _196098, _196100, _196102] : [-(c_Orderings_Oord__class_Oless__eq(tc_fun(_196094, tc_HOL_Obool), _196096, c_Set_Oimage(_196098, _196094, _196100, _196102))), 4453 ^ _83977 : [(4454 ^ _83977) ^ [_196210] : [c_Orderings_Oord__class_Oless__eq(tc_fun(_196098, tc_HOL_Obool), _196210, _196102), _196096 = c_Set_Oimage(_196098, _196094, _196100, _196210)]]], (4462 ^ _83977) ^ [_196538, _196540, _196542] : [-(c_Orderings_Oord__class_Oless__eq(tc_fun(_196538, tc_HOL_Obool), hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_196538, tc_HOL_Obool)), _196540), _196542), _196540))], (4464 ^ _83977) ^ [_196663, _196665, _196667] : [-(c_Orderings_Oord__class_Oless__eq(tc_fun(_196663, tc_HOL_Obool), hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_196663, tc_HOL_Obool)), _196665), _196667), _196667))], (4466 ^ _83977) ^ [_196803, _196805, _196807] : [c_Orderings_Oord__class_Oless__eq(tc_fun(_196803, tc_HOL_Obool), _196805, _196807), -(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_196803, tc_HOL_Obool)), _196805), _196807) = _196805)], (4472 ^ _83977) ^ [_197063, _197065, _197067] : [c_Orderings_Oord__class_Oless__eq(tc_fun(_197063, tc_HOL_Obool), _197065, _197067), -(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_197063, tc_HOL_Obool)), _197067), _197065) = _197065)], (4478 ^ _83977) ^ [_197337, _197339, _197341, _197343] : [c_Orderings_Oord__class_Oless__eq(tc_fun(_197337, tc_HOL_Obool), _197339, _197341), c_Orderings_Oord__class_Oless__eq(tc_fun(_197337, tc_HOL_Obool), _197339, _197343), -(c_Orderings_Oord__class_Oless__eq(tc_fun(_197337, tc_HOL_Obool), _197339, hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_197337, tc_HOL_Obool)), _197341), _197343)))], (4488 ^ _83977) ^ [_197744, _197746, _197748, _197750, _197752] : [c_Orderings_Oord__class_Oless__eq(tc_fun(_197744, tc_HOL_Obool), _197746, _197748), c_Orderings_Oord__class_Oless__eq(tc_fun(_197744, tc_HOL_Obool), _197750, _197752), -(c_Orderings_Oord__class_Oless__eq(tc_fun(_197744, tc_HOL_Obool), hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_197744, tc_HOL_Obool)), _197746), _197750), hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_197744, tc_HOL_Obool)), _197748), _197752)))], (4498 ^ _83977) ^ [_198169, _198171, _198173, _198175] : [class_Lattices_Osemilattice__inf(_198169), c_Orderings_Oord__class_Oless__eq(_198169, _198171, hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_198169), _198173), _198175)), 4505 ^ _83977 : [(4506 ^ _83977) ^ [] : [-(c_Orderings_Oord__class_Oless__eq(_198169, _198171, _198173))], (4508 ^ _83977) ^ [] : [-(c_Orderings_Oord__class_Oless__eq(_198169, _198171, _198175))]]], (4510 ^ _83977) ^ [_198633, _198635, _198637, _198639, _198641] : [class_Lattices_Osemilattice__inf(_198633), c_Orderings_Oord__class_Oless__eq(_198633, _198635, _198637), c_Orderings_Oord__class_Oless__eq(_198633, _198639, _198641), -(c_Orderings_Oord__class_Oless__eq(_198633, hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_198633), _198635), _198639), hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_198633), _198637), _198641)))], (4524 ^ _83977) ^ [_199127, _199129, _199131, _199133] : [class_Lattices_Osemilattice__inf(_199127), c_Orderings_Oord__class_Oless__eq(_199127, _199129, _199131), c_Orderings_Oord__class_Oless__eq(_199127, _199129, _199133), -(c_Orderings_Oord__class_Oless__eq(_199127, _199129, hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_199127), _199131), _199133)))], (4538 ^ _83977) ^ [_199591, _199593, _199595, _199597] : [class_Lattices_Osemilattice__inf(_199591), c_Orderings_Oord__class_Oless__eq(_199591, _199593, _199595), c_Orderings_Oord__class_Oless__eq(_199591, _199593, _199597), -(c_Orderings_Oord__class_Oless__eq(_199591, _199593, hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_199591), _199595), _199597)))], (4552 ^ _83977) ^ [_200041, _200043, _200045] : [class_Lattices_Osemilattice__inf(_200041), c_Orderings_Oord__class_Oless__eq(_200041, _200043, _200045), -(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_200041), _200045), _200043) = _200043)], (4562 ^ _83977) ^ [_200380, _200382, _200384] : [class_Lattices_Osemilattice__inf(_200380), c_Orderings_Oord__class_Oless__eq(_200380, _200382, _200384), -(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_200380), _200382), _200384) = _200382)], (4572 ^ _83977) ^ [_200733, _200735, _200737, _200739] : [class_Lattices_Osemilattice__inf(_200733), c_Orderings_Oord__class_Oless__eq(_200733, _200735, _200737), -(c_Orderings_Oord__class_Oless__eq(_200733, hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_200733), _200739), _200735), _200737))], (4582 ^ _83977) ^ [_201098, _201100, _201102, _201104] : [class_Lattices_Osemilattice__inf(_201098), c_Orderings_Oord__class_Oless__eq(_201098, _201100, _201102), -(c_Orderings_Oord__class_Oless__eq(_201098, hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_201098), _201100), _201104), _201102))], (4592 ^ _83977) ^ [_201463, _201465, _201467, _201469] : [class_Lattices_Osemilattice__inf(_201463), 4595 ^ _83977 : [(4596 ^ _83977) ^ [] : [c_Orderings_Oord__class_Oless__eq(_201463, _201465, hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_201463), _201467), _201469)), 4599 ^ _83977 : [(4600 ^ _83977) ^ [] : [-(c_Orderings_Oord__class_Oless__eq(_201463, _201465, _201467))], (4602 ^ _83977) ^ [] : [-(c_Orderings_Oord__class_Oless__eq(_201463, _201465, _201469))]]], (4604 ^ _83977) ^ [] : [-(c_Orderings_Oord__class_Oless__eq(_201463, _201465, hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_201463), _201467), _201469))), c_Orderings_Oord__class_Oless__eq(_201463, _201465, _201467), c_Orderings_Oord__class_Oless__eq(_201463, _201465, _201469)]]], (4614 ^ _83977) ^ [_202170, _202172, _202174] : [class_Lattices_Osemilattice__inf(_202170), 4617 ^ _83977 : [(4618 ^ _83977) ^ [] : [c_Orderings_Oord__class_Oless__eq(_202170, _202172, _202174), -(hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_202170), _202172), _202174) = _202172)], (4624 ^ _83977) ^ [] : [hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_202170), _202172), _202174) = _202172, -(c_Orderings_Oord__class_Oless__eq(_202170, _202172, _202174))]]], (4630 ^ _83977) ^ [_202685, _202687, _202689] : [class_Lattices_Osemilattice__inf(_202685), -(c_Orderings_Oord__class_Oless__eq(_202685, hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_202685), _202687), _202689), _202689))], (4636 ^ _83977) ^ [_202931, _202933, _202935] : [class_Lattices_Olattice(_202931), -(c_Orderings_Oord__class_Oless__eq(_202931, hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_202931), _202933), _202935), _202935))], (4642 ^ _83977) ^ [_203177, _203179, _203181] : [class_Lattices_Osemilattice__inf(_203177), -(c_Orderings_Oord__class_Oless__eq(_203177, hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_203177), _203179), _203181), _203179))], (4648 ^ _83977) ^ [_203423, _203425, _203427] : [class_Lattices_Olattice(_203423), -(c_Orderings_Oord__class_Oless__eq(_203423, hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_203423), _203425), _203427), _203425))], (4654 ^ _83977) ^ [_203682, _203684, _203686, _203688, _203690] : [-(c_Orderings_Oord__class_Oless__eq(tc_fun(_203682, tc_HOL_Obool), c_Set_Oimage(_203684, _203682, _203686, hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_203684, tc_HOL_Obool)), _203688), _203690)), hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_203682, tc_HOL_Obool)), c_Set_Oimage(_203684, _203682, _203686, _203688)), c_Set_Oimage(_203684, _203682, _203686, _203690))))], (4656 ^ _83977) ^ [_203851, _203853, _203855, _203857] : [-(c_Orderings_Oord__class_Oless__eq(tc_fun(_203851, tc_HOL_Obool), c_Relation_ODomain(_203851, _203853, hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_prod(_203851, _203853), tc_HOL_Obool)), _203855), _203857)), hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_203851, tc_HOL_Obool)), c_Relation_ODomain(_203851, _203853, _203855)), c_Relation_ODomain(_203851, _203853, _203857))))], (4658 ^ _83977) ^ [_204018, _204020, _204022, _204024] : [-(c_Orderings_Oord__class_Oless__eq(tc_fun(_204018, tc_HOL_Obool), c_Relation_ORange(_204020, _204018, hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_prod(_204020, _204018), tc_HOL_Obool)), _204022), _204024)), hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_204018, tc_HOL_Obool)), c_Relation_ORange(_204020, _204018, _204022)), c_Relation_ORange(_204020, _204018, _204024))))], (4660 ^ _83977) ^ [_204214, _204216, _204218, _204220, _204222] : [hBOOL(hAPP(hAPP(c_member(tc_fun(_204214, _204216)), _204218), c_FuncSet_OPi(_204214, _204216, _204220, c_COMBK(tc_fun(_204216, tc_HOL_Obool), _204214, _204222)))), -(c_Orderings_Oord__class_Oless__eq(tc_fun(_204216, tc_HOL_Obool), c_Set_Oimage(_204214, _204216, _204218, _204220), _204222))], (4666 ^ _83977) ^ [_204489, _204491] : [-(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(tc_List_Olist(_204489), tc_List_Olist(_204489)), tc_HOL_Obool), c_List_Olistrel1(_204489, c_Transitive__Closure_Ortrancl(_204489, _204491)), c_Transitive__Closure_Ortrancl(tc_List_Olist(_204489), c_List_Olistrel1(_204489, _204491))))], (4668 ^ _83977) ^ [_204623, _204625] : [class_Orderings_Opreorder(_204623), -(c_Orderings_Oord__class_Oless__eq(_204623, _204625, _204625))], (4674 ^ _83977) ^ [_204861, _204863, _204865, _204867] : [class_Orderings_Oord(_204861), 4677 ^ _83977 : [(4678 ^ _83977) ^ [] : [c_Orderings_Oord__class_Oless__eq(tc_fun(_204863, _204861), _204865, _204867), 4681 ^ _83977 : [(4682 ^ _83977) ^ [_205120] : [-(c_Orderings_Oord__class_Oless__eq(_204861, hAPP(_204865, _205120), hAPP(_204867, _205120)))]]], (4684 ^ _83977) ^ [] : [c_Orderings_Oord__class_Oless__eq(_204861, hAPP(_204865, 4685 ^ [_204861, _204863, _204865, _204867]), hAPP(_204867, 4685 ^ [_204861, _204863, _204865, _204867])), -(c_Orderings_Oord__class_Oless__eq(tc_fun(_204863, _204861), _204865, _204867))]]], (4691 ^ _83977) ^ [_205530, _205532, _205534, _205536, _205538] : [class_Orderings_Oord(_205530), c_Orderings_Oord__class_Oless__eq(tc_fun(_205532, _205530), _205534, _205536), -(c_Orderings_Oord__class_Oless__eq(_205530, hAPP(_205534, _205538), hAPP(_205536, _205538)))], (4701 ^ _83977) ^ [_205893, _205895, _205897] : [c_Orderings_Oord__class_Oless__eq(tc_fun(_205893, tc_fun(_205893, tc_HOL_Obool)), _205895, _205897), -(c_Orderings_Oord__class_Oless__eq(tc_fun(_205893, tc_HOL_Obool), c_Wellfounded_Oaccp(_205893, _205897), c_Wellfounded_Oaccp(_205893, _205895)))], (4707 ^ _83977) ^ [_206171, _206173, _206175, _206177] : [c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat, c_Nat_Osize__class_Osize(tc_List_Olist(_206171), _206173), c_Nat_Osize__class_Osize(tc_List_Olist(_206171), _206175)), _206173 = hAPP(hAPP(c_List_Olist_OCons(_206171), _206177), _206175)], (4713 ^ _83977) ^ [_206431, _206433, _206435] : [-(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat, c_Nat_Osize__class_Osize(tc_List_Olist(_206431), c_List_OtakeWhile(_206431, _206433, _206435)), c_Nat_Osize__class_Osize(tc_List_Olist(_206431), _206435)))], (4715 ^ _83977) ^ [_206556, _206558, _206560] : [-(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat, c_Nat_Osize__class_Osize(tc_List_Olist(_206556), c_List_OdropWhile(_206556, _206558, _206560)), c_Nat_Osize__class_Osize(tc_List_Olist(_206556), _206560)))], (4717 ^ _83977) ^ [_206696, _206698, _206700] : [class_Orderings_Olinorder(_206696), -(c_Orderings_Oord__class_Oless__eq(_206696, _206698, _206700)), -(c_Orderings_Oord__class_Oless__eq(_206696, _206700, _206698))], (4727 ^ _83977) ^ [_207038, _207040, _207042, _207044] : [class_Orderings_Oorder(_207038), c_Orderings_Oord__class_Oless__eq(_207038, _207040, _207042), c_Orderings_Oord__class_Oless__eq(_207038, _207044, _207040), -(c_Orderings_Oord__class_Oless__eq(_207038, _207044, _207042))], (4741 ^ _83977) ^ [_207472, _207474, _207476] : [class_Orderings_Oorder(_207472), c_Orderings_Oord__class_Oless__eq(_207472, _207474, _207476), c_Orderings_Oord__class_Oless__eq(_207472, _207476, _207474), -(_207476 = _207474)], (4755 ^ _83977) ^ [_207904, _207906, _207908, _207910] : [class_Orderings_Opreorder(_207904), c_Orderings_Oord__class_Oless__eq(_207904, _207906, _207908), c_Orderings_Oord__class_Oless__eq(_207904, _207908, _207910), -(c_Orderings_Oord__class_Oless__eq(_207904, _207906, _207910))], (4769 ^ _83977) ^ [_208338, _208340, _208342] : [class_Orderings_Oorder(_208338), c_Orderings_Oord__class_Oless__eq(_208338, _208340, _208342), c_Orderings_Oord__class_Oless__eq(_208338, _208342, _208340), -(_208340 = _208342)], (4783 ^ _83977) ^ [_208770, _208772, _208774, _208776] : [class_Orderings_Oorder(_208770), c_Orderings_Oord__class_Oless__eq(_208770, _208772, _208774), _208772 = _208776, -(c_Orderings_Oord__class_Oless__eq(_208770, _208776, _208774))], (4797 ^ _83977) ^ [_209216, _209218, _209220, _209222] : [class_Orderings_Oord(_209216), c_Orderings_Oord__class_Oless__eq(_209216, _209218, _209220), _209220 = _209222, -(c_Orderings_Oord__class_Oless__eq(_209216, _209218, _209222))], (4811 ^ _83977) ^ [_209662, _209664, _209666, _209668] : [class_Orderings_Oorder(_209662), _209664 = _209666, c_Orderings_Oord__class_Oless__eq(_209662, _209668, _209666), -(c_Orderings_Oord__class_Oless__eq(_209662, _209668, _209664))], (4825 ^ _83977) ^ [_210108, _210110, _210112, _210114] : [class_Orderings_Oord(_210108), _210110 = _210112, c_Orderings_Oord__class_Oless__eq(_210108, _210112, _210114), -(c_Orderings_Oord__class_Oless__eq(_210108, _210110, _210114))], (4839 ^ _83977) ^ [_210540, _210542, _210544] : [class_Orderings_Oorder(_210540), c_Orderings_Oord__class_Oless__eq(_210540, _210542, _210544), 4846 ^ _83977 : [(4847 ^ _83977) ^ [] : [c_Orderings_Oord__class_Oless__eq(_210540, _210544, _210542), -(_210544 = _210542)], (4853 ^ _83977) ^ [] : [_210544 = _210542, -(c_Orderings_Oord__class_Oless__eq(_210540, _210544, _210542))]]], (4859 ^ _83977) ^ [_211126, _211128, _211130] : [class_Orderings_Opreorder(_211126), _211128 = _211130, -(c_Orderings_Oord__class_Oless__eq(_211126, _211128, _211130))], (4869 ^ _83977) ^ [_211449, _211451, _211453] : [class_Orderings_Oorder(_211449), 4872 ^ _83977 : [(4873 ^ _83977) ^ [] : [_211451 = _211453, 4876 ^ _83977 : [(4877 ^ _83977) ^ [] : [-(c_Orderings_Oord__class_Oless__eq(_211449, _211451, _211453))], (4879 ^ _83977) ^ [] : [-(c_Orderings_Oord__class_Oless__eq(_211449, _211453, _211451))]]], (4881 ^ _83977) ^ [] : [-(_211451 = _211453), c_Orderings_Oord__class_Oless__eq(_211449, _211451, _211453), c_Orderings_Oord__class_Oless__eq(_211449, _211453, _211451)]]], (4891 ^ _83977) ^ [_212107, _212109, _212111] : [class_Orderings_Olinorder(_212107), -(c_Orderings_Oord__class_Oless__eq(_212107, _212109, _212111)), -(c_Orderings_Oord__class_Oless__eq(_212107, _212111, _212109))], (4901 ^ _83977) ^ [_212476, _212478, _212480, _212482] : [c_Orderings_Oord__class_Oless__eq(tc_fun(_212476, tc_fun(_212478, tc_HOL_Obool)), hAPP(hAPP(c_COMBC(_212476, tc_fun(tc_prod(_212476, _212478), tc_HOL_Obool), tc_fun(_212478, tc_HOL_Obool)), hAPP(hAPP(c_COMBB(tc_fun(_212478, tc_fun(tc_fun(tc_prod(_212476, _212478), tc_HOL_Obool), tc_HOL_Obool)), tc_fun(tc_fun(tc_prod(_212476, _212478), tc_HOL_Obool), tc_fun(_212478, tc_HOL_Obool)), _212476), c_COMBC(_212478, tc_fun(tc_prod(_212476, _212478), tc_HOL_Obool), tc_HOL_Obool)), hAPP(hAPP(c_COMBB(tc_fun(_212478, tc_prod(_212476, _212478)), tc_fun(_212478, tc_fun(tc_fun(tc_prod(_212476, _212478), tc_HOL_Obool), tc_HOL_Obool)), _212476), hAPP(c_COMBB(tc_prod(_212476, _212478), tc_fun(tc_fun(tc_prod(_212476, _212478), tc_HOL_Obool), tc_HOL_Obool), _212478), c_member(tc_prod(_212476, _212478)))), c_Product__Type_OPair(_212476, _212478)))), _212480), hAPP(hAPP(c_COMBC(_212476, tc_fun(tc_prod(_212476, _212478), tc_HOL_Obool), tc_fun(_212478, tc_HOL_Obool)), hAPP(hAPP(c_COMBB(tc_fun(_212478, tc_fun(tc_fun(tc_prod(_212476, _212478), tc_HOL_Obool), tc_HOL_Obool)), tc_fun(tc_fun(tc_prod(_212476, _212478), tc_HOL_Obool), tc_fun(_212478, tc_HOL_Obool)), _212476), c_COMBC(_212478, tc_fun(tc_prod(_212476, _212478), tc_HOL_Obool), tc_HOL_Obool)), hAPP(hAPP(c_COMBB(tc_fun(_212478, tc_prod(_212476, _212478)), tc_fun(_212478, tc_fun(tc_fun(tc_prod(_212476, _212478), tc_HOL_Obool), tc_HOL_Obool)), _212476), hAPP(c_COMBB(tc_prod(_212476, _212478), tc_fun(tc_fun(tc_prod(_212476, _212478), tc_HOL_Obool), tc_HOL_Obool), _212478), c_member(tc_prod(_212476, _212478)))), c_Product__Type_OPair(_212476, _212478)))), _212482)), -(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(_212476, _212478), tc_HOL_Obool), _212480, _212482))], (4907 ^ _83977) ^ [_213150, _213152, _213154, _213156] : [c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(_213150, _213152), tc_HOL_Obool), _213154, _213156), -(c_Orderings_Oord__class_Oless__eq(tc_fun(_213150, tc_fun(_213152, tc_HOL_Obool)), hAPP(hAPP(c_COMBC(_213150, tc_fun(tc_prod(_213150, _213152), tc_HOL_Obool), tc_fun(_213152, tc_HOL_Obool)), hAPP(hAPP(c_COMBB(tc_fun(_213152, tc_fun(tc_fun(tc_prod(_213150, _213152), tc_HOL_Obool), tc_HOL_Obool)), tc_fun(tc_fun(tc_prod(_213150, _213152), tc_HOL_Obool), tc_fun(_213152, tc_HOL_Obool)), _213150), c_COMBC(_213152, tc_fun(tc_prod(_213150, _213152), tc_HOL_Obool), tc_HOL_Obool)), hAPP(hAPP(c_COMBB(tc_fun(_213152, tc_prod(_213150, _213152)), tc_fun(_213152, tc_fun(tc_fun(tc_prod(_213150, _213152), tc_HOL_Obool), tc_HOL_Obool)), _213150), hAPP(c_COMBB(tc_prod(_213150, _213152), tc_fun(tc_fun(tc_prod(_213150, _213152), tc_HOL_Obool), tc_HOL_Obool), _213152), c_member(tc_prod(_213150, _213152)))), c_Product__Type_OPair(_213150, _213152)))), _213154), hAPP(hAPP(c_COMBC(_213150, tc_fun(tc_prod(_213150, _213152), tc_HOL_Obool), tc_fun(_213152, tc_HOL_Obool)), hAPP(hAPP(c_COMBB(tc_fun(_213152, tc_fun(tc_fun(tc_prod(_213150, _213152), tc_HOL_Obool), tc_HOL_Obool)), tc_fun(tc_fun(tc_prod(_213150, _213152), tc_HOL_Obool), tc_fun(_213152, tc_HOL_Obool)), _213150), c_COMBC(_213152, tc_fun(tc_prod(_213150, _213152), tc_HOL_Obool), tc_HOL_Obool)), hAPP(hAPP(c_COMBB(tc_fun(_213152, tc_prod(_213150, _213152)), tc_fun(_213152, tc_fun(tc_fun(tc_prod(_213150, _213152), tc_HOL_Obool), tc_HOL_Obool)), _213150), hAPP(c_COMBB(tc_prod(_213150, _213152), tc_fun(tc_fun(tc_prod(_213150, _213152), tc_HOL_Obool), tc_HOL_Obool), _213152), c_member(tc_prod(_213150, _213152)))), c_Product__Type_OPair(_213150, _213152)))), _213156)))], (4913 ^ _83977) ^ [_213916, _213918, _213920, _213922, _213924] : [c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat, hAPP(_213916, _213918), hAPP(_213916, _213920)), hBOOL(hAPP(hAPP(c_member(tc_prod(_213922, _213922)), hAPP(hAPP(c_Product__Type_OPair(_213922, _213922), _213918), _213920)), c_List_Omeasures(_213922, _213924))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(_213922, _213922)), hAPP(hAPP(c_Product__Type_OPair(_213922, _213922), _213918), _213920)), c_List_Omeasures(_213922, hAPP(hAPP(c_List_Olist_OCons(tc_fun(_213922, tc_Nat_Onat)), _213916), _213924)))))], (4923 ^ _83977) ^ [_214411, _214413, _214415, _214417, _214419] : [class_Orderings_Oord(_214411), c_Orderings_Oord__class_Oless__eq(tc_fun(_214413, _214411), _214415, _214417), -(c_Orderings_Oord__class_Oless__eq(_214411, hAPP(_214415, _214419), hAPP(_214417, _214419)))], (4933 ^ _83977) ^ [_214802, _214804, _214806, _214808, _214810] : [c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat, hAPP(_214802, _214804), hAPP(_214802, _214806)), hBOOL(hAPP(hAPP(c_member(tc_prod(_214808, _214808)), hAPP(hAPP(c_Product__Type_OPair(_214808, _214808), _214804), _214806)), _214810)), -(hBOOL(hAPP(hAPP(c_member(tc_prod(_214808, _214808)), hAPP(hAPP(c_Product__Type_OPair(_214808, _214808), _214804), _214806)), c_Wellfounded_Omlex__prod(_214808, _214802, _214810))))], (4943 ^ _83977) ^ [_215271, _215273, _215275, _215277, _215279] : [4945 ^ _83977 : [(4946 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(_215271), 4944 ^ [_215271, _215273, _215275, _215277, _215279]), _215273)))], (4948 ^ _83977) ^ [] : [c_Orderings_Oord__class_Oless__eq(tc_fun(_215275, tc_HOL_Obool), hAPP(_215277, 4944 ^ [_215271, _215273, _215275, _215277, _215279]), hAPP(_215279, 4944 ^ [_215271, _215273, _215275, _215277, _215279]))]], -(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_fun(_215271, _215275), tc_HOL_Obool), c_FuncSet_OPi(_215271, _215275, _215273, _215277), c_FuncSet_OPi(_215271, _215275, _215273, _215279)))], (4952 ^ _83977) ^ [_215828, _215830, _215832, _215834, _215836, _215838] : [hBOOL(hAPP(hAPP(_215828, _215830), _215832)), c_Orderings_Oord__class_Oless__eq(tc_fun(_215834, tc_fun(_215836, tc_HOL_Obool)), _215828, _215838), -(hBOOL(hAPP(hAPP(_215838, _215830), _215832)))], (4962 ^ _83977) ^ [_216257, _216259, _216261, _216263, _216265, _216267] : [c_Orderings_Oord__class_Oless__eq(tc_fun(_216257, tc_fun(_216259, tc_HOL_Obool)), _216261, _216263), hBOOL(hAPP(hAPP(_216261, _216265), _216267)), -(hBOOL(hAPP(hAPP(_216263, _216265), _216267)))], (4972 ^ _83977) ^ [_216701, _216703, _216705, _216707, _216709] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_216701, _216701)), hAPP(hAPP(c_Product__Type_OPair(_216701, _216701), _216703), _216705)), c_List_Omeasures(_216701, hAPP(hAPP(c_List_Olist_OCons(tc_fun(_216701, tc_Nat_Onat)), _216707), _216709)))), -(c_Orderings_Oord__class_Oless(tc_Nat_Onat, hAPP(_216707, _216703), hAPP(_216707, _216705))), 4979 ^ _83977 : [(4980 ^ _83977) ^ [] : [-(hAPP(_216707, _216703) = hAPP(_216707, _216705))], (4982 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(_216701, _216701)), hAPP(hAPP(c_Product__Type_OPair(_216701, _216701), _216703), _216705)), c_List_Omeasures(_216701, _216709))))]]], (4984 ^ _83977) ^ [_217200, _217202, _217204, _217206, _217208] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(_217200, _217200)), hAPP(hAPP(c_Product__Type_OPair(_217200, _217200), _217202), _217204)), c_List_Omeasures(_217200, hAPP(hAPP(c_List_Olist_OCons(tc_fun(_217200, tc_Nat_Onat)), _217206), _217208))))), 4985 ^ _83977 : [(4986 ^ _83977) ^ [] : [c_Orderings_Oord__class_Oless(tc_Nat_Onat, hAPP(_217206, _217202), hAPP(_217206, _217204))], (4988 ^ _83977) ^ [] : [hAPP(_217206, _217202) = hAPP(_217206, _217204), hBOOL(hAPP(hAPP(c_member(tc_prod(_217200, _217200)), hAPP(hAPP(c_Product__Type_OPair(_217200, _217200), _217202), _217204)), c_List_Omeasures(_217200, _217208)))]]], (4996 ^ _83977) ^ [_217789, _217791, _217793, _217795, _217797] : [c_Orderings_Oord__class_Oless(tc_Nat_Onat, hAPP(_217789, _217791), hAPP(_217789, _217793)), -(hBOOL(hAPP(hAPP(c_member(tc_prod(_217795, _217795)), hAPP(hAPP(c_Product__Type_OPair(_217795, _217795), _217791), _217793)), c_List_Omeasures(_217795, hAPP(hAPP(c_List_Olist_OCons(tc_fun(_217795, tc_Nat_Onat)), _217789), _217797)))))], (5002 ^ _83977) ^ [_218111, _218113, _218115] : [class_Orderings_Olinorder(_218111), 5005 ^ _83977 : [(5006 ^ _83977) ^ [] : [-(c_Orderings_Oord__class_Oless(_218111, _218113, _218115)), -(c_Orderings_Oord__class_Oless__eq(_218111, _218115, _218113))], (5012 ^ _83977) ^ [] : [c_Orderings_Oord__class_Oless__eq(_218111, _218115, _218113), c_Orderings_Oord__class_Oless(_218111, _218113, _218115)]]], (5018 ^ _83977) ^ [_218607, _218609, _218611] : [class_Orderings_Olinorder(_218607), 5021 ^ _83977 : [(5022 ^ _83977) ^ [] : [-(c_Orderings_Oord__class_Oless__eq(_218607, _218609, _218611)), -(c_Orderings_Oord__class_Oless(_218607, _218611, _218609))], (5028 ^ _83977) ^ [] : [c_Orderings_Oord__class_Oless(_218607, _218611, _218609), c_Orderings_Oord__class_Oless__eq(_218607, _218609, _218611)]]], (5034 ^ _83977) ^ [_219103, _219105, _219107] : [class_Orderings_Olinorder(_219103), -(c_Orderings_Oord__class_Oless__eq(_219103, _219105, _219107)), -(c_Orderings_Oord__class_Oless(_219103, _219107, _219105))], (5044 ^ _83977) ^ [_219429, _219431, _219433] : [class_Orderings_Oorder(_219429), 5047 ^ _83977 : [(5048 ^ _83977) ^ [] : [c_Orderings_Oord__class_Oless(_219429, _219431, _219433), 5051 ^ _83977 : [(5052 ^ _83977) ^ [] : [-(c_Orderings_Oord__class_Oless__eq(_219429, _219431, _219433))], (5054 ^ _83977) ^ [] : [_219431 = _219433]]], (5056 ^ _83977) ^ [] : [-(c_Orderings_Oord__class_Oless(_219429, _219431, _219433)), c_Orderings_Oord__class_Oless__eq(_219429, _219431, _219433), -(_219431 = _219433)]]], (5066 ^ _83977) ^ [_220089, _220091, _220093] : [class_Orderings_Opreorder(_220089), 5069 ^ _83977 : [(5070 ^ _83977) ^ [] : [c_Orderings_Oord__class_Oless(_220089, _220091, _220093), 5073 ^ _83977 : [(5074 ^ _83977) ^ [] : [-(c_Orderings_Oord__class_Oless__eq(_220089, _220091, _220093))], (5076 ^ _83977) ^ [] : [c_Orderings_Oord__class_Oless__eq(_220089, _220093, _220091)]]], (5078 ^ _83977) ^ [] : [-(c_Orderings_Oord__class_Oless(_220089, _220091, _220093)), c_Orderings_Oord__class_Oless__eq(_220089, _220091, _220093), -(c_Orderings_Oord__class_Oless__eq(_220089, _220093, _220091))]]], (5088 ^ _83977) ^ [_220752, _220754, _220756] : [class_Orderings_Oorder(_220752), 5091 ^ _83977 : [(5102 ^ _83977) ^ [] : [5103 ^ _83977 : [(5104 ^ _83977) ^ [] : [c_Orderings_Oord__class_Oless(_220752, _220754, _220756)], (5106 ^ _83977) ^ [] : [_220754 = _220756]], -(c_Orderings_Oord__class_Oless__eq(_220752, _220754, _220756))], (5092 ^ _83977) ^ [] : [c_Orderings_Oord__class_Oless__eq(_220752, _220754, _220756), -(c_Orderings_Oord__class_Oless(_220752, _220754, _220756)), -(_220754 = _220756)]]], (5110 ^ _83977) ^ [_221410, _221412, _221414] : [class_Orderings_Olinorder(_221410), -(c_Orderings_Oord__class_Oless(_221410, _221412, _221414)), -(c_Orderings_Oord__class_Oless__eq(_221410, _221414, _221412))], (5120 ^ _83977) ^ [_221738, _221740, _221742] : [class_Orderings_Olinorder(_221738), -(c_Orderings_Oord__class_Oless__eq(_221738, _221740, _221742)), -(c_Orderings_Oord__class_Oless(_221738, _221742, _221740))], (5130 ^ _83977) ^ [_222066, _222068, _222070] : [class_Orderings_Olinorder(_222066), -(c_Orderings_Oord__class_Oless(_222066, _222068, _222070)), 5137 ^ _83977 : [(5138 ^ _83977) ^ [] : [c_Orderings_Oord__class_Oless__eq(_222066, _222068, _222070), -(_222068 = _222070)], (5144 ^ _83977) ^ [] : [_222068 = _222070, -(c_Orderings_Oord__class_Oless__eq(_222066, _222068, _222070))]]], (5150 ^ _83977) ^ [_222655, _222657, _222659] : [class_Orderings_Oorder(_222655), -(_222657 = _222659), c_Orderings_Oord__class_Oless__eq(_222655, _222657, _222659), -(c_Orderings_Oord__class_Oless(_222655, _222657, _222659))], (5164 ^ _83977) ^ [_223076, _223078, _223080] : [class_Orderings_Oorder(_223076), -(_223078 = _223080), c_Orderings_Oord__class_Oless__eq(_223076, _223080, _223078), -(c_Orderings_Oord__class_Oless(_223076, _223080, _223078))], (5178 ^ _83977) ^ [_223497, _223499, _223501] : [class_Orderings_Olinorder(_223497), c_Orderings_Oord__class_Oless__eq(_223497, _223499, _223501), c_Orderings_Oord__class_Oless(_223497, _223501, _223499)], (5188 ^ _83977) ^ [_223823, _223825, _223827] : [class_Orderings_Opreorder(_223823), c_Orderings_Oord__class_Oless(_223823, _223825, _223827), -(c_Orderings_Oord__class_Oless__eq(_223823, _223825, _223827))], (5198 ^ _83977) ^ [_224148, _224150, _224152] : [class_Orderings_Olinorder(_224148), c_Orderings_Oord__class_Oless__eq(_224148, _224150, _224152), 5205 ^ _83977 : [(5206 ^ _83977) ^ [] : [-(c_Orderings_Oord__class_Oless(_224148, _224150, _224152)), -(_224150 = _224152)], (5212 ^ _83977) ^ [] : [_224150 = _224152, c_Orderings_Oord__class_Oless(_224148, _224150, _224152)]]], (5218 ^ _83977) ^ [_224736, _224738, _224740] : [class_Orderings_Oorder(_224736), c_Orderings_Oord__class_Oless__eq(_224736, _224738, _224740), -(c_Orderings_Oord__class_Oless(_224736, _224738, _224740)), -(_224738 = _224740)], (5232 ^ _83977) ^ [_225155, _225157, _225159] : [class_Orderings_Oorder(_225155), c_Orderings_Oord__class_Oless__eq(_225155, _225157, _225159), -(_225157 = _225159), -(c_Orderings_Oord__class_Oless(_225155, _225157, _225159))], (5246 ^ _83977) ^ [_225576, _225578, _225580] : [class_Orderings_Oorder(_225576), c_Orderings_Oord__class_Oless__eq(_225576, _225578, _225580), -(_225580 = _225578), -(c_Orderings_Oord__class_Oless(_225576, _225578, _225580))], (5260 ^ _83977) ^ [_226011, _226013, _226015, _226017] : [class_Orderings_Opreorder(_226011), c_Orderings_Oord__class_Oless(_226011, _226013, _226015), c_Orderings_Oord__class_Oless__eq(_226011, _226015, _226017), -(c_Orderings_Oord__class_Oless(_226011, _226013, _226017))], (5274 ^ _83977) ^ [_226459, _226461, _226463, _226465] : [class_Orderings_Oorder(_226459), c_Orderings_Oord__class_Oless(_226459, _226461, _226463), c_Orderings_Oord__class_Oless__eq(_226459, _226465, _226461), -(c_Orderings_Oord__class_Oless(_226459, _226465, _226463))], (5288 ^ _83977) ^ [_226907, _226909, _226911, _226913] : [class_Orderings_Opreorder(_226907), c_Orderings_Oord__class_Oless__eq(_226907, _226909, _226911), c_Orderings_Oord__class_Oless(_226907, _226911, _226913), -(c_Orderings_Oord__class_Oless(_226907, _226909, _226913))], (5302 ^ _83977) ^ [_227355, _227357, _227359, _227361] : [class_Orderings_Oorder(_227355), c_Orderings_Oord__class_Oless__eq(_227355, _227357, _227359), c_Orderings_Oord__class_Oless(_227355, _227361, _227357), -(c_Orderings_Oord__class_Oless(_227355, _227361, _227359))], (5316 ^ _83977) ^ [_227775, _227777] : [c_Orderings_Oord__class_Oless(tc_Nat_Onat, _227775, _227777), -(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat, _227775, _227777))], (5322 ^ _83977) ^ [_228017, _228019, _228021, _228023] : [class_Lattices_Osemilattice__inf(_228017), c_Orderings_Oord__class_Oless(_228017, _228019, _228021), -(c_Orderings_Oord__class_Oless(_228017, hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_228017), _228019), _228023), _228021))], (5332 ^ _83977) ^ [_228382, _228384, _228386, _228388] : [class_Lattices_Osemilattice__inf(_228382), c_Orderings_Oord__class_Oless(_228382, _228384, _228386), -(c_Orderings_Oord__class_Oless(_228382, hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(_228382), _228388), _228384), _228386))], (5342 ^ _83977) ^ [_228719, _228721] : [class_Orderings_Opreorder(_228719), c_Orderings_Oord__class_Oless(_228719, _228721, _228721)], (5348 ^ _83977) ^ [_228944, _228946, _228948] : [class_Orderings_Olinorder(_228944), 5351 ^ _83977 : [(5362 ^ _83977) ^ [] : [5363 ^ _83977 : [(5364 ^ _83977) ^ [] : [c_Orderings_Oord__class_Oless(_228944, _228946, _228948)], (5366 ^ _83977) ^ [] : [c_Orderings_Oord__class_Oless(_228944, _228948, _228946)]], _228946 = _228948], (5352 ^ _83977) ^ [] : [-(_228946 = _228948), -(c_Orderings_Oord__class_Oless(_228944, _228946, _228948)), -(c_Orderings_Oord__class_Oless(_228944, _228948, _228946))]]], (5370 ^ _83977) ^ [_229604, _229606, _229608] : [class_Orderings_Olinorder(_229604), 5373 ^ _83977 : [(5384 ^ _83977) ^ [] : [5385 ^ _83977 : [(5386 ^ _83977) ^ [] : [c_Orderings_Oord__class_Oless(_229604, _229608, _229606)], (5388 ^ _83977) ^ [] : [_229606 = _229608]], c_Orderings_Oord__class_Oless(_229604, _229606, _229608)], (5374 ^ _83977) ^ [] : [-(c_Orderings_Oord__class_Oless(_229604, _229606, _229608)), -(c_Orderings_Oord__class_Oless(_229604, _229608, _229606)), -(_229606 = _229608)]]], (5392 ^ _83977) ^ [_230264, _230266, _230268] : [class_Orderings_Olinorder(_230264), -(c_Orderings_Oord__class_Oless(_230264, _230266, _230268)), -(_230266 = _230268), -(c_Orderings_Oord__class_Oless(_230264, _230268, _230266))], (5406 ^ _83977) ^ [_230684, _230686, _230688] : [class_Orderings_Olinorder(_230684), -(c_Orderings_Oord__class_Oless(_230684, _230686, _230688)), 5413 ^ _83977 : [(5414 ^ _83977) ^ [] : [-(c_Orderings_Oord__class_Oless(_230684, _230688, _230686)), -(_230688 = _230686)], (5420 ^ _83977) ^ [] : [_230688 = _230686, c_Orderings_Oord__class_Oless(_230684, _230688, _230686)]]], (5426 ^ _83977) ^ [_231275, _231277, _231279] : [class_Orderings_Olinorder(_231275), -(_231277 = _231279), -(c_Orderings_Oord__class_Oless(_231275, _231277, _231279)), -(c_Orderings_Oord__class_Oless(_231275, _231279, _231277))], (5440 ^ _83977) ^ [_231699, _231701, _231703] : [class_Orderings_Oorder(_231699), c_Orderings_Oord__class_Oless(_231699, _231701, _231703), _231701 = _231703], (5450 ^ _83977) ^ [_232023, _232025, _232027] : [class_Orderings_Opreorder(_232023), c_Orderings_Oord__class_Oless(_232023, _232025, _232027), c_Orderings_Oord__class_Oless(_232023, _232027, _232025)], (5460 ^ _83977) ^ [_232349, _232351, _232353] : [class_Orderings_Opreorder(_232349), c_Orderings_Oord__class_Oless(_232349, _232351, _232353), c_Orderings_Oord__class_Oless(_232349, _232353, _232351)], (5470 ^ _83977) ^ [_232675, _232677, _232679] : [class_Orderings_Oorder(_232675), c_Orderings_Oord__class_Oless(_232675, _232677, _232679), _232677 = _232679], (5480 ^ _83977) ^ [_232999, _233001, _233003] : [class_Orderings_Oorder(_232999), c_Orderings_Oord__class_Oless(_232999, _233001, _233003), _233003 = _233001], (5490 ^ _83977) ^ [_233323, _233325, _233327] : [class_Orderings_Opreorder(_233323), c_Orderings_Oord__class_Oless(_233323, _233325, _233327), c_Orderings_Oord__class_Oless(_233323, _233327, _233325)], (5500 ^ _83977) ^ [_233649, _233651, _233653] : [class_Orderings_Oorder(_233649), c_Orderings_Oord__class_Oless(_233649, _233651, _233653), c_Orderings_Oord__class_Oless(_233649, _233653, _233651)], (5510 ^ _83977) ^ [_233989, _233991, _233993, _233995] : [class_Orderings_Oord(_233989), _233991 = _233993, c_Orderings_Oord__class_Oless(_233989, _233993, _233995), -(c_Orderings_Oord__class_Oless(_233989, _233991, _233995))], (5524 ^ _83977) ^ [_234435, _234437, _234439, _234441] : [class_Orderings_Oorder(_234435), _234437 = _234439, c_Orderings_Oord__class_Oless(_234435, _234441, _234439), -(c_Orderings_Oord__class_Oless(_234435, _234441, _234437))], (5538 ^ _83977) ^ [_234881, _234883, _234885, _234887] : [class_Orderings_Oord(_234881), c_Orderings_Oord__class_Oless(_234881, _234883, _234885), _234885 = _234887, -(c_Orderings_Oord__class_Oless(_234881, _234883, _234887))], (5552 ^ _83977) ^ [_235327, _235329, _235331, _235333] : [class_Orderings_Oorder(_235327), c_Orderings_Oord__class_Oless(_235327, _235329, _235331), _235329 = _235333, -(c_Orderings_Oord__class_Oless(_235327, _235333, _235331))], (5566 ^ _83977) ^ [_235773, _235775, _235777, _235779] : [class_Orderings_Opreorder(_235773), c_Orderings_Oord__class_Oless(_235773, _235775, _235777), c_Orderings_Oord__class_Oless(_235773, _235777, _235779), -(c_Orderings_Oord__class_Oless(_235773, _235775, _235779))], (5580 ^ _83977) ^ [_236221, _236223, _236225, _236227] : [class_Orderings_Oorder(_236221), c_Orderings_Oord__class_Oless(_236221, _236223, _236225), c_Orderings_Oord__class_Oless(_236221, _236227, _236223), -(c_Orderings_Oord__class_Oless(_236221, _236227, _236225))], (5594 ^ _83977) ^ [_236655, _236657, _236659] : [class_Orderings_Opreorder(_236655), c_Orderings_Oord__class_Oless(_236655, _236657, _236659), c_Orderings_Oord__class_Oless(_236655, _236659, _236657)], (5604 ^ _83977) ^ [_236981, _236983, _236985] : [class_Orderings_Olinorder(_236981), -(c_Orderings_Oord__class_Oless(_236981, _236983, _236985)), -(_236983 = _236985), -(c_Orderings_Oord__class_Oless(_236981, _236985, _236983))], (5618 ^ _83977) ^ [_237433, _237435, _237437, _237439, _237441] : [c_Orderings_Oord__class_Oless(tc_Nat_Onat, hAPP(_237433, _237435), hAPP(_237433, _237437)), -(hBOOL(hAPP(hAPP(c_member(tc_prod(_237439, _237439)), hAPP(hAPP(c_Product__Type_OPair(_237439, _237439), _237435), _237437)), c_Wellfounded_Omlex__prod(_237439, _237433, _237441))))], (5624 ^ _83977) ^ [_237778, _237780, _237782, _237784] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_237778, _237778)), hAPP(hAPP(c_Product__Type_OPair(_237778, _237778), _237780), _237782)), c_Wellfounded_Omeasure(_237778, _237784))), -(c_Orderings_Oord__class_Oless(tc_Nat_Onat, hAPP(_237784, _237780), hAPP(_237784, _237782)))], (5630 ^ _83977) ^ [_238010, _238012, _238014, _238016] : [c_Orderings_Oord__class_Oless(tc_Nat_Onat, hAPP(_238016, _238012), hAPP(_238016, _238014)), -(hBOOL(hAPP(hAPP(c_member(tc_prod(_238010, _238010)), hAPP(hAPP(c_Product__Type_OPair(_238010, _238010), _238012), _238014)), c_Wellfounded_Omeasure(_238010, _238016))))], (5636 ^ _83977) ^ [_238321, _238323] : [c_Orderings_Oord__class_Oless(tc_Nat_Onat, _238321, _238323), 5639 ^ _83977 : [(5640 ^ _83977) ^ [] : [-(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat, _238321, _238323))], (5642 ^ _83977) ^ [] : [_238321 = _238323]]], (5644 ^ _83977) ^ [_238563, _238565] : [-(c_Orderings_Oord__class_Oless(tc_Nat_Onat, _238563, _238565)), c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat, _238563, _238565), -(_238563 = _238565)], (5654 ^ _83977) ^ [_238899, _238901, _238903, _238905] : [class_Orderings_Oord(_238899), 5657 ^ _83977 : [(5658 ^ _83977) ^ [] : [c_Orderings_Oord__class_Oless(tc_fun(_238901, _238899), _238903, _238905), 5661 ^ _83977 : [(5662 ^ _83977) ^ [] : [-(c_Orderings_Oord__class_Oless__eq(tc_fun(_238901, _238899), _238903, _238905))], (5664 ^ _83977) ^ [] : [c_Orderings_Oord__class_Oless__eq(tc_fun(_238901, _238899), _238905, _238903)]]], (5666 ^ _83977) ^ [] : [-(c_Orderings_Oord__class_Oless(tc_fun(_238901, _238899), _238903, _238905)), c_Orderings_Oord__class_Oless__eq(tc_fun(_238901, _238899), _238903, _238905), -(c_Orderings_Oord__class_Oless__eq(tc_fun(_238901, _238899), _238905, _238903))]]], (5676 ^ _83977) ^ [_239625, _239627, _239629, _239631] : [c_Orderings_Oord__class_Oless__eq(tc_fun(_239625, tc_HOL_Obool), _239627, _239629), c_Orderings_Oord__class_Oless(tc_fun(_239625, tc_HOL_Obool), _239629, _239631), -(c_Orderings_Oord__class_Oless(tc_fun(_239625, tc_HOL_Obool), _239627, _239631))], (5686 ^ _83977) ^ [_239996, _239998, _240000, _240002] : [c_Orderings_Oord__class_Oless(tc_fun(_239996, tc_HOL_Obool), _239998, _240000), c_Orderings_Oord__class_Oless__eq(tc_fun(_239996, tc_HOL_Obool), _240000, _240002), -(c_Orderings_Oord__class_Oless(tc_fun(_239996, tc_HOL_Obool), _239998, _240002))], (5696 ^ _83977) ^ [_240353, _240355, _240357] : [c_Orderings_Oord__class_Oless(tc_fun(_240353, tc_HOL_Obool), _240355, _240357), -(c_Orderings_Oord__class_Oless__eq(tc_fun(_240353, tc_HOL_Obool), _240355, _240357))], (5712 ^ _83977) ^ [_240906, _240908, _240910] : [5713 ^ _83977 : [(5714 ^ _83977) ^ [] : [c_Orderings_Oord__class_Oless(tc_fun(_240906, tc_HOL_Obool), _240908, _240910)], (5716 ^ _83977) ^ [] : [_240908 = _240910]], -(c_Orderings_Oord__class_Oless__eq(tc_fun(_240906, tc_HOL_Obool), _240908, _240910))], (5702 ^ _83977) ^ [_240628, _240630, _240632] : [c_Orderings_Oord__class_Oless__eq(tc_fun(_240628, tc_HOL_Obool), _240630, _240632), -(c_Orderings_Oord__class_Oless(tc_fun(_240628, tc_HOL_Obool), _240630, _240632)), -(_240630 = _240632)], (5720 ^ _83977) ^ [_241259, _241261, _241263] : [c_Orderings_Oord__class_Oless(tc_fun(_241259, tc_HOL_Obool), _241261, _241263), 5723 ^ _83977 : [(5724 ^ _83977) ^ [] : [-(c_Orderings_Oord__class_Oless__eq(tc_fun(_241259, tc_HOL_Obool), _241261, _241263))], (5726 ^ _83977) ^ [] : [_241261 = _241263]]], (5728 ^ _83977) ^ [_241521, _241523, _241525] : [-(c_Orderings_Oord__class_Oless(tc_fun(_241521, tc_HOL_Obool), _241523, _241525)), c_Orderings_Oord__class_Oless__eq(tc_fun(_241521, tc_HOL_Obool), _241523, _241525), -(_241523 = _241525)], (5738 ^ _83977) ^ [_241879, _241881, _241883, _241885] : [c_Orderings_Oord__class_Oless(tc_fun(_241879, tc_HOL_Obool), _241881, _241883), hBOOL(hAPP(hAPP(c_member(_241879), _241885), _241881)), -(hBOOL(hAPP(hAPP(c_member(_241879), _241885), _241883)))], (5748 ^ _83977) ^ [_242204] : [c_Orderings_Oord__class_Oless(tc_Nat_Onat, _242204, _242204)], (5760 ^ _83977) ^ [_242600, _242602] : [5761 ^ _83977 : [(5762 ^ _83977) ^ [] : [c_Orderings_Oord__class_Oless(tc_Nat_Onat, _242600, _242602)], (5764 ^ _83977) ^ [] : [c_Orderings_Oord__class_Oless(tc_Nat_Onat, _242602, _242600)]], _242600 = _242602], (5750 ^ _83977) ^ [_242341, _242343] : [-(_242341 = _242343), -(c_Orderings_Oord__class_Oless(tc_Nat_Onat, _242341, _242343)), -(c_Orderings_Oord__class_Oless(tc_Nat_Onat, _242343, _242341))], (5768 ^ _83977) ^ [_242891, _242893] : [-(_242891 = _242893), -(c_Orderings_Oord__class_Oless(tc_Nat_Onat, _242891, _242893)), -(c_Orderings_Oord__class_Oless(tc_Nat_Onat, _242893, _242891))], (5778 ^ _83977) ^ [_243170] : [c_Orderings_Oord__class_Oless(tc_Nat_Onat, _243170, _243170)], (5780 ^ _83977) ^ [_243278, _243280] : [c_Orderings_Oord__class_Oless(tc_Nat_Onat, _243278, _243280), _243280 = _243278], (5786 ^ _83977) ^ [_243491, _243493] : [c_Orderings_Oord__class_Oless(tc_Nat_Onat, _243491, _243493), _243491 = _243493], (5792 ^ _83977) ^ [_243718, _243720, _243722] : [5793 ^ _83977 : [(5794 ^ _83977) ^ [] : [-(c_Orderings_Oord__class_Oless(tc_Nat_Onat, _243718, _243720))], (5796 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(_243722, _243720), _243718))]], 5799 ^ _83977 : [(5800 ^ _83977) ^ [] : [-(_243718 = _243720)], (5802 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(_243722, _243720), _243718))]], 5805 ^ _83977 : [(5806 ^ _83977) ^ [] : [-(c_Orderings_Oord__class_Oless(tc_Nat_Onat, _243720, _243718))], (5808 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(_243722, _243720), _243718))]], -(hBOOL(hAPP(hAPP(_243722, _243720), _243718)))], (5812 ^ _83977) ^ [_244366] : [-(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat, _244366, _244366))], (5814 ^ _83977) ^ [_244474, _244476] : [-(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat, _244474, _244476)), -(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat, _244476, _244474))], (5820 ^ _83977) ^ [_244689, _244691] : [_244689 = _244691, -(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat, _244689, _244691))], (5826 ^ _83977) ^ [_244915, _244917, _244919] : [c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat, _244915, _244917), c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat, _244917, _244919), -(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat, _244915, _244919))], (5836 ^ _83977) ^ [_245230, _245232] : [c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat, _245230, _245232), c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat, _245232, _245230), -(_245230 = _245232)], (5846 ^ _83977) ^ [_245533, _245535] : [5847 ^ _83977 : [(5848 ^ _83977) ^ [] : [c_Orderings_Oord__class_Oless(tc_Nat_Onat, _245533, _245535)], (5850 ^ _83977) ^ [] : [_245533 = _245535]], -(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat, _245533, _245535))], (5854 ^ _83977) ^ [_245821, _245823] : [c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat, _245821, _245823), -(_245821 = _245823), -(c_Orderings_Oord__class_Oless(tc_Nat_Onat, _245821, _245823))], (5864 ^ _83977) ^ [_246127, _246129] : [c_Orderings_Oord__class_Oless(tc_Nat_Onat, _246127, _246129), -(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat, _246127, _246129))], (5880 ^ _83977) ^ [_246626, _246628] : [5881 ^ _83977 : [(5882 ^ _83977) ^ [] : [c_Orderings_Oord__class_Oless(tc_Nat_Onat, _246626, _246628)], (5884 ^ _83977) ^ [] : [_246626 = _246628]], -(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat, _246626, _246628))], (5870 ^ _83977) ^ [_246370, _246372] : [c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat, _246370, _246372), -(c_Orderings_Oord__class_Oless(tc_Nat_Onat, _246370, _246372)), -(_246370 = _246372)], (5888 ^ _83977) ^ [_246973, _246975, _246977, _246979] : [hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_246973), tc_List_Olist(_246973))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_246973), tc_List_Olist(_246973)), _246975), _246977)), c_List_Olistrel(_246973, _246979))), 5891 ^ _83977 : [(5892 ^ _83977) ^ [] : [-(c_Nat_Osize__class_Osize(tc_List_Olist(_246973), _246975) = c_Nat_Osize__class_Osize(tc_List_Olist(_246973), _246977))], (5894 ^ _83977) ^ [_247307] : [c_Orderings_Oord__class_Oless(tc_Nat_Onat, _247307, c_Nat_Osize__class_Osize(tc_List_Olist(_246973), _246975)), -(hBOOL(hAPP(hAPP(c_member(tc_prod(_246973, _246973)), hAPP(hAPP(c_Product__Type_OPair(_246973, _246973), c_List_Onth(_246973, _246975, _247307)), c_List_Onth(_246973, _246977, _247307))), _246979)))]]], (5900 ^ _83977) ^ [_247568, _247570, _247572, _247574] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_List_Olist(_247568), tc_List_Olist(_247568))), hAPP(hAPP(c_Product__Type_OPair(tc_List_Olist(_247568), tc_List_Olist(_247568)), _247570), _247572)), c_List_Olistrel(_247568, _247574)))), c_Nat_Osize__class_Osize(tc_List_Olist(_247568), _247570) = c_Nat_Osize__class_Osize(tc_List_Olist(_247568), _247572), 5906 ^ _83977 : [(5907 ^ _83977) ^ [] : [-(c_Orderings_Oord__class_Oless(tc_Nat_Onat, 5905 ^ [_247568, _247570, _247572, _247574], c_Nat_Osize__class_Osize(tc_List_Olist(_247568), _247570)))], (5909 ^ _83977) ^ [] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_247568, _247568)), hAPP(hAPP(c_Product__Type_OPair(_247568, _247568), c_List_Onth(_247568, _247570, 5905 ^ [_247568, _247570, _247572, _247574])), c_List_Onth(_247568, _247572, 5905 ^ [_247568, _247570, _247572, _247574]))), _247574))]]], (5913 ^ _83977) ^ [_248286, _248288, _248290, _248292, _248294] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_248286, _248286)), hAPP(hAPP(c_Product__Type_OPair(_248286, _248286), _248288), _248290)), c_Transitive__Closure_Ortrancl(_248286, _248292))), c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(_248286, _248286), tc_HOL_Obool), _248292, c_Product__Type_OSigma(_248286, _248286, _248294, c_COMBK(tc_fun(_248286, tc_HOL_Obool), _248286, _248294))), -(_248288 = _248290), -(hBOOL(hAPP(hAPP(c_member(_248286), _248288), _248294)))], (5927 ^ _83977) ^ [_248869, _248871, _248873, _248875, _248877, _248879] : [hBOOL(hAPP(hAPP(c_member(_248869), _248871), _248873)), hBOOL(hAPP(hAPP(c_member(_248875), _248877), hAPP(_248879, _248871))), -(hBOOL(hAPP(hAPP(c_member(tc_prod(_248869, _248875)), hAPP(hAPP(c_Product__Type_OPair(_248869, _248875), _248871), _248877)), c_Product__Type_OSigma(_248869, _248875, _248873, _248879))))], (5937 ^ _83977) ^ [_249318, _249320, _249322, _249324] : [c_Orderings_Oord__class_Oless(tc_fun(_249318, tc_HOL_Obool), _249320, _249322), c_Orderings_Oord__class_Oless(tc_fun(_249318, tc_HOL_Obool), _249322, _249324), -(c_Orderings_Oord__class_Oless(tc_fun(_249318, tc_HOL_Obool), _249320, _249324))], (5947 ^ _83977) ^ [_249704, _249706, _249708] : [_249704 = _249706, 5950 ^ _83977 : [(5951 ^ _83977) ^ [] : [-(c_Nat_Osize__class_Osize(tc_List_Olist(_249708), _249704) = c_Nat_Osize__class_Osize(tc_List_Olist(_249708), _249706))], (5953 ^ _83977) ^ [_249953] : [c_Orderings_Oord__class_Oless(tc_Nat_Onat, _249953, c_Nat_Osize__class_Osize(tc_List_Olist(_249708), _249704)), -(c_List_Onth(_249708, _249704, _249953) = c_List_Onth(_249708, _249706, _249953))]]], (5959 ^ _83977) ^ [_250168, _250170, _250172] : [-(_250168 = _250170), c_Nat_Osize__class_Osize(tc_List_Olist(_250172), _250168) = c_Nat_Osize__class_Osize(tc_List_Olist(_250172), _250170), 5965 ^ _83977 : [(5966 ^ _83977) ^ [] : [-(c_Orderings_Oord__class_Oless(tc_Nat_Onat, 5964 ^ [_250168, _250170, _250172], c_Nat_Osize__class_Osize(tc_List_Olist(_250172), _250168)))], (5968 ^ _83977) ^ [] : [c_List_Onth(_250172, _250168, 5964 ^ [_250168, _250170, _250172]) = c_List_Onth(_250172, _250170, 5964 ^ [_250168, _250170, _250172])]]], (5972 ^ _83977) ^ [_250718, _250720, _250722, _250724] : [-(c_List_Onth(_250718, hAPP(hAPP(c_List_Oappend(_250718), _250720), hAPP(hAPP(c_List_Olist_OCons(_250718), _250722), _250724)), c_Nat_Osize__class_Osize(tc_List_Olist(_250718), _250720)) = _250722)], (5974 ^ _83977) ^ [_250884, _250886, _250888, _250890] : [c_List_Odistinct(_250884, _250886), c_Orderings_Oord__class_Oless(tc_Nat_Onat, _250888, c_Nat_Osize__class_Osize(tc_List_Olist(_250884), _250886)), c_Orderings_Oord__class_Oless(tc_Nat_Onat, _250890, c_Nat_Osize__class_Osize(tc_List_Olist(_250884), _250886)), 5985 ^ _83977 : [(5986 ^ _83977) ^ [] : [c_List_Onth(_250884, _250886, _250888) = c_List_Onth(_250884, _250886, _250890), -(_250888 = _250890)], (5992 ^ _83977) ^ [] : [_250888 = _250890, -(c_List_Onth(_250884, _250886, _250888) = c_List_Onth(_250884, _250886, _250890))]]], (6016 ^ _83977) ^ [_252325, _252327] : [6018 ^ _83977 : [(6019 ^ _83977) ^ [] : [-(c_Orderings_Oord__class_Oless(tc_Nat_Onat, 6017 ^ [_252325, _252327], c_Nat_Osize__class_Osize(tc_List_Olist(_252325), _252327)))], (6022 ^ _83977) ^ [] : [-(c_Orderings_Oord__class_Oless(tc_Nat_Onat, 6020 ^ [_252325, _252327], c_Nat_Osize__class_Osize(tc_List_Olist(_252325), _252327)))], (6024 ^ _83977) ^ [] : [6017 ^ [_252325, _252327] = 6020 ^ [_252325, _252327]], (6026 ^ _83977) ^ [] : [-(c_List_Onth(_252325, _252327, 6017 ^ [_252325, _252327]) = c_List_Onth(_252325, _252327, 6020 ^ [_252325, _252327]))]], -(c_List_Odistinct(_252325, _252327))], (5998 ^ _83977) ^ [_251647, _251649] : [c_List_Odistinct(_251647, _251649), 6001 ^ _83977 : [(6002 ^ _83977) ^ [_251825] : [c_Orderings_Oord__class_Oless(tc_Nat_Onat, _251825, c_Nat_Osize__class_Osize(tc_List_Olist(_251647), _251649)), 6005 ^ _83977 : [(6006 ^ _83977) ^ [_252006] : [c_Orderings_Oord__class_Oless(tc_Nat_Onat, _252006, c_Nat_Osize__class_Osize(tc_List_Olist(_251647), _251649)), -(_251825 = _252006), c_List_Onth(_251647, _251649, _251825) = c_List_Onth(_251647, _251649, _252006)]]]]], (6030 ^ _83977) ^ [_253051, _253053, _253055] : [c_Orderings_Oord__class_Oless(tc_Nat_Onat, c_Nat_Osize__class_Osize(tc_List_Olist(_253051), c_List_OtakeWhile(_253051, _253053, _253055)), c_Nat_Osize__class_Osize(tc_List_Olist(_253051), _253055)), hBOOL(hAPP(_253053, c_List_Onth(_253051, _253055, c_Nat_Osize__class_Osize(tc_List_Olist(_253051), c_List_OtakeWhile(_253051, _253053, _253055)))))], (6036 ^ _83977) ^ [_253356, _253358, _253360, _253362] : [c_Orderings_Oord__class_Oless(tc_Nat_Onat, _253356, c_Nat_Osize__class_Osize(tc_List_Olist(_253358), c_List_OtakeWhile(_253358, _253360, _253362))), -(c_List_Onth(_253358, c_List_OtakeWhile(_253358, _253360, _253362), _253356) = c_List_Onth(_253358, _253362, _253356))], (6042 ^ _83977) ^ [_253678, _253680, _253682, _253684, _253686, _253688] : [hBOOL(hAPP(hAPP(c_member(_253678), _253680), _253682)), 6045 ^ _83977 : [(6046 ^ _83977) ^ [] : [c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(_253684, _253678), tc_HOL_Obool), c_Product__Type_OSigma(_253684, _253678, _253686, c_COMBK(tc_fun(_253678, tc_HOL_Obool), _253684, _253682)), c_Product__Type_OSigma(_253684, _253678, _253688, c_COMBK(tc_fun(_253678, tc_HOL_Obool), _253684, _253682))), -(c_Orderings_Oord__class_Oless__eq(tc_fun(_253684, tc_HOL_Obool), _253686, _253688))], (6052 ^ _83977) ^ [] : [c_Orderings_Oord__class_Oless__eq(tc_fun(_253684, tc_HOL_Obool), _253686, _253688), -(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(_253684, _253678), tc_HOL_Obool), c_Product__Type_OSigma(_253684, _253678, _253686, c_COMBK(tc_fun(_253678, tc_HOL_Obool), _253684, _253682)), c_Product__Type_OSigma(_253684, _253678, _253688, c_COMBK(tc_fun(_253678, tc_HOL_Obool), _253684, _253682))))]]], (6058 ^ _83977) ^ [_254335, _254337, _254339] : [c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(_254335, _254335), tc_HOL_Obool), _254337, c_Product__Type_OSigma(_254335, _254335, _254339, c_COMBK(tc_fun(_254335, tc_HOL_Obool), _254335, _254339))), -(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(tc_List_Olist(_254335), tc_List_Olist(_254335)), tc_HOL_Obool), c_List_Olistrel(_254335, _254337), c_Product__Type_OSigma(tc_List_Olist(_254335), tc_List_Olist(_254335), c_List_Olists(_254335, _254339), c_COMBK(tc_fun(tc_List_Olist(_254335), tc_HOL_Obool), tc_List_Olist(_254335), c_List_Olists(_254335, _254339)))))], (6064 ^ _83977) ^ [_254654, _254656] : [-(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_prod(_254654, _254654), tc_HOL_Obool), c_Relation_OId__on(_254654, _254656), c_Product__Type_OSigma(_254654, _254654, _254656, c_COMBK(tc_fun(_254654, tc_HOL_Obool), _254654, _254656))))], (6066 ^ _83977) ^ [_254841, _254843, _254845, _254847, _254849, _254851] : [hBOOL(hAPP(hAPP(c_member(_254841), _254843), _254845)), 6069 ^ _83977 : [(6070 ^ _83977) ^ [] : [c_Product__Type_OSigma(_254847, _254841, _254849, c_COMBK(tc_fun(_254841, tc_HOL_Obool), _254847, _254845)) = c_Product__Type_OSigma(_254847, _254841, _254851, c_COMBK(tc_fun(_254841, tc_HOL_Obool), _254847, _254845)), -(_254849 = _254851)], (6076 ^ _83977) ^ [] : [_254849 = _254851, -(c_Product__Type_OSigma(_254847, _254841, _254849, c_COMBK(tc_fun(_254841, tc_HOL_Obool), _254847, _254845)) = c_Product__Type_OSigma(_254847, _254841, _254851, c_COMBK(tc_fun(_254841, tc_HOL_Obool), _254847, _254845)))]]], (6082 ^ _83977) ^ [_255478, _255480, _255482, _255484, _255486] : [-(c_Product__Type_OSigma(_255478, _255480, hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_255478, tc_HOL_Obool)), _255482), _255484), _255486) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_prod(_255478, _255480), tc_HOL_Obool)), c_Product__Type_OSigma(_255478, _255480, _255482, _255486)), c_Product__Type_OSigma(_255478, _255480, _255484, _255486)))], (6084 ^ _83977) ^ [_255660, _255662, _255664, _255666, _255668] : [-(c_Product__Type_OSigma(_255660, _255662, hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_255660, tc_HOL_Obool)), _255664), _255666), c_COMBK(tc_fun(_255662, tc_HOL_Obool), _255660, _255668)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_prod(_255660, _255662), tc_HOL_Obool)), c_Product__Type_OSigma(_255660, _255662, _255664, c_COMBK(tc_fun(_255662, tc_HOL_Obool), _255660, _255668))), c_Product__Type_OSigma(_255660, _255662, _255666, c_COMBK(tc_fun(_255662, tc_HOL_Obool), _255660, _255668))))], (6086 ^ _83977) ^ [_255863, _255865, _255867, _255869, _255871] : [-(c_Product__Type_OSigma(_255863, _255865, _255867, hAPP(hAPP(c_COMBS(_255863, tc_fun(_255865, tc_HOL_Obool), tc_fun(_255865, tc_HOL_Obool)), hAPP(hAPP(c_COMBB(tc_fun(_255865, tc_HOL_Obool), tc_fun(tc_fun(_255865, tc_HOL_Obool), tc_fun(_255865, tc_HOL_Obool)), _255863), c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(_255865, tc_HOL_Obool))), _255869)), _255871)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(tc_prod(_255863, _255865), tc_HOL_Obool)), c_Product__Type_OSigma(_255863, _255865, _255867, _255869)), c_Product__Type_OSigma(_255863, _255865, _255867, _255871)))], (6088 ^ _83977) ^ [_256063, _256065, _256067, _256069] : [-(c_Set_Oimage(tc_prod(_256063, _256065), tc_prod(_256065, _256063), hAPP(c_Product__Type_Oprod_Oprod__case(_256063, _256065, tc_prod(_256065, _256063)), hAPP(c_COMBC(_256065, _256063, tc_prod(_256065, _256063)), c_Product__Type_OPair(_256065, _256063))), c_Product__Type_OSigma(_256063, _256065, _256067, c_COMBK(tc_fun(_256065, tc_HOL_Obool), _256063, _256069))) = c_Product__Type_OSigma(_256065, _256063, _256069, c_COMBK(tc_fun(_256063, tc_HOL_Obool), _256065, _256067)))], (6090 ^ _83977) ^ [_256290, _256292, _256294, _256296, _256298, _256300] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_256290, _256292)), hAPP(hAPP(c_Product__Type_OPair(_256290, _256292), _256294), _256296)), c_Product__Type_OSigma(_256290, _256292, _256298, _256300))), 6093 ^ _83977 : [(6094 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(_256290), _256294), _256298)))], (6096 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(_256292), _256296), hAPP(_256300, _256294))))]]], (6098 ^ _83977) ^ [_256749, _256751, _256753, _256755, _256757, _256759] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_256749, _256751)), hAPP(hAPP(c_Product__Type_OPair(_256749, _256751), _256753), _256755)), c_Product__Type_OSigma(_256749, _256751, _256757, _256759))), -(hBOOL(hAPP(hAPP(c_member(_256751), _256755), hAPP(_256759, _256753))))], (6104 ^ _83977) ^ [_257107, _257109, _257111, _257113, _257115, _257117] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_257107, _257109)), hAPP(hAPP(c_Product__Type_OPair(_257107, _257109), _257111), _257113)), c_Product__Type_OSigma(_257107, _257109, _257115, _257117))), -(hBOOL(hAPP(hAPP(c_member(_257107), _257111), _257115)))], (6110 ^ _83977) ^ [_257488, _257490, _257492, _257494, _257496, _257498] : [hBOOL(hAPP(hAPP(c_member(tc_prod(_257488, _257490)), hAPP(hAPP(c_Product__Type_OPair(_257488, _257490), _257492), _257494)), c_Product__Type_OSigma(_257488, _257490, _257496, _257498))), 6113 ^ _83977 : [(6114 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(_257488), _257492), _257496)))], (6116 ^ _83977) ^ [] : [-(hBOOL(hAPP(hAPP(c_member(_257490), _257494), hAPP(_257498, _257492))))]]], (6118 ^ _83977) ^ [_257839, _257841, _257843, _257845, _257847, _257849] : [-(hBOOL(hAPP(hAPP(c_member(tc_prod(_257839, _257841)), hAPP(hAPP(c_Product__Type_OPair(_257839, _257841), _257843), _257845)), c_Product__Type_OSigma(_257839, _257841, _257847, _257849)))), hBOOL(hAPP(hAPP(c_member(_257839), _257843), _257847)), hBOOL(hAPP(hAPP(c_member(_257841), _257845), hAPP(_257849, _257843)))], (6128 ^ _83977) ^ [_258290, _258292, _258294, _258296] : [6130 ^ _83977 : [(6131 ^ _83977) ^ [] : [-(c_Orderings_Oord__class_Oless(tc_Nat_Onat, 6129 ^ [_258290, _258292, _258294, _258296], _258290))], (6133 ^ _83977) ^ [] : [hBOOL(hAPP(_258292, c_List_Onth(_258294, _258296, 6129 ^ [_258290, _258292, _258294, _258296])))]], c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat, _258290, c_Nat_Osize__class_Osize(tc_List_Olist(_258294), _258296)), -(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat, _258290, c_Nat_Osize__class_Osize(tc_List_Olist(_258294), c_List_OtakeWhile(_258294, _258292, _258296))))], (6141 ^ _83977) ^ [_258827, _258829] : [class_Lattices_Olattice(_258827), -(class_Lattices_Osemilattice__inf(tc_fun(_258829, _258827)))], (6147 ^ _83977) ^ [_259039, _259041] : [class_Orderings_Opreorder(_259039), -(class_Orderings_Opreorder(tc_fun(_259041, _259039)))], (6153 ^ _83977) ^ [_259251, _259253] : [class_Lattices_Olattice(_259251), -(class_Lattices_Olattice(tc_fun(_259253, _259251)))], (6159 ^ _83977) ^ [_259463, _259465] : [class_Orderings_Oorder(_259463), -(class_Orderings_Oorder(tc_fun(_259465, _259463)))], (6165 ^ _83977) ^ [_259675, _259677] : [class_Orderings_Oord(_259675), -(class_Orderings_Oord(tc_fun(_259677, _259675)))], (6171 ^ _83977) ^ [] : [-(class_Lattices_Osemilattice__inf(tc_Nat_Onat))], (6173 ^ _83977) ^ [] : [-(class_Orderings_Opreorder(tc_Nat_Onat))], (6175 ^ _83977) ^ [] : [-(class_Orderings_Olinorder(tc_Nat_Onat))], (6177 ^ _83977) ^ [] : [-(class_Lattices_Olattice(tc_Nat_Onat))], (6179 ^ _83977) ^ [] : [-(class_Orderings_Oorder(tc_Nat_Onat))], (6181 ^ _83977) ^ [] : [-(class_Orderings_Oord(tc_Nat_Onat))], (6183 ^ _83977) ^ [] : [-(class_Lattices_Osemilattice__inf(tc_HOL_Obool))], (6185 ^ _83977) ^ [] : [-(class_Orderings_Opreorder(tc_HOL_Obool))], (6187 ^ _83977) ^ [] : [-(class_Lattices_Olattice(tc_HOL_Obool))], (6189 ^ _83977) ^ [] : [-(class_Orderings_Oorder(tc_HOL_Obool))], (6191 ^ _83977) ^ [] : [-(class_Orderings_Oord(tc_HOL_Obool))], (6193 ^ _83977) ^ [_260455, _260457] : [-(hAPP(c_COMBI(_260455), _260457) = _260457)], (6195 ^ _83977) ^ [_260582, _260584, _260586, _260588] : [-(hAPP(c_COMBK(_260582, _260584, _260586), _260588) = _260586)], (6197 ^ _83977) ^ [_260743, _260745, _260747, _260749, _260751, _260753] : [-(hAPP(hAPP(hAPP(c_COMBB(_260743, _260745, _260747), _260749), _260751), _260753) = hAPP(_260749, hAPP(_260751, _260753)))], (6199 ^ _83977) ^ [_260920, _260922, _260924, _260926, _260928, _260930] : [-(hAPP(hAPP(hAPP(c_COMBC(_260920, _260922, _260924), _260926), _260928), _260930) = hAPP(hAPP(_260926, _260930), _260928))], (6201 ^ _83977) ^ [_261097, _261099, _261101, _261103, _261105, _261107] : [-(hAPP(hAPP(hAPP(c_COMBS(_261097, _261099, _261101), _261103), _261105), _261107) = hAPP(hAPP(_261103, _261107), hAPP(_261105, _261107)))], (6203 ^ _83977) ^ [_261236, _261238] : [hBOOL(hAPP(hAPP(c_fequal, _261236), _261238)), -(_261236 = _261238)], (6209 ^ _83977) ^ [_261458, _261460] : [_261458 = _261460, -(hBOOL(hAPP(hAPP(c_fequal, _261458), _261460)))], (6215 ^ _83977) ^ [_261666] : [hBOOL(hAPP(c_fNot, _261666)), hBOOL(_261666)], (6221 ^ _83977) ^ [_261861] : [-(hBOOL(_261861)), -(hBOOL(hAPP(c_fNot, _261861)))], (6227 ^ _83977) ^ [_262072, _262074] : [hBOOL(_262072), hBOOL(_262074), -(hBOOL(hAPP(hAPP(c_fconj, _262072), _262074)))], (6237 ^ _83977) ^ [_262381, _262383] : [hBOOL(hAPP(hAPP(c_fconj, _262381), _262383)), -(hBOOL(_262381))], (6243 ^ _83977) ^ [_262581, _262583] : [hBOOL(hAPP(hAPP(c_fconj, _262581), _262583)), -(hBOOL(_262583))]], input).
% 136.33/132.04  ncf('1',plain,[6254 : hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_a____), v_b____)), hAPP(v_P____, 6248 ^ []))), 6258 : hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_b____), v_a____)), hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(v_P____, 6248 ^ [])), v_c____), v_b____)), v_b____), v_a____)), v_a____), v_c____)))],start(6250 ^ 0)).
% 136.33/132.04  ncf('1.1',plain,[-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_a____), v_b____)), hAPP(v_P____, 6248 ^ [])))), hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_a____), v_c____)), hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(v_P____, 6248 ^ [])), v_c____), v_b____)))],extension(1085 ^ 3,bind([[_101070], [6248 ^ []]]))).
% 136.33/132.04  ncf('1.1.1',plain,[-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_a____), v_c____)), hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(v_P____, 6248 ^ [])), v_c____), v_b____)))), hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_b____), v_c____)), hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(v_P____, 6248 ^ [])), v_c____), v_b____)), v_b____), v_a____)))],extension(1097 ^ 4,bind([[_101342], [6248 ^ []]]))).
% 136.33/132.04  ncf('1.1.1.1',plain,[-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_b____), v_c____)), hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(v_P____, 6248 ^ [])), v_c____), v_b____)), v_b____), v_a____)))), hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_b____), v_a____)), hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(v_P____, 6248 ^ [])), v_c____), v_b____)), v_b____), v_a____)), v_a____), v_c____)))],extension(1109 ^ 5,bind([[_101686], [6248 ^ []]]))).
% 136.33/132.04  ncf('1.1.1.1.1',plain,[-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_b____), v_a____)), hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(v_P____, 6248 ^ [])), v_c____), v_b____)), v_b____), v_a____)), v_a____), v_c____))))],extension(6252 ^ 6)).
% 136.33/132.04  ncf('1.2',plain,[-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_b____), v_a____)), hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(v_P____, 6248 ^ [])), v_c____), v_b____)), v_b____), v_a____)), v_a____), v_c____)))), hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_b____), v_c____)), hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(v_P____, 6248 ^ [])), v_c____), v_b____)), v_b____), v_a____)))],extension(1103 ^ 3,bind([[_101505], [6248 ^ []]]))).
% 136.33/132.04  ncf('1.2.1',plain,[-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_b____), v_c____)), hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(v_P____, 6248 ^ [])), v_c____), v_b____)), v_b____), v_a____)))), hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_a____), v_c____)), hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(v_P____, 6248 ^ [])), v_c____), v_b____)))],extension(1091 ^ 4,bind([[_101197], [6248 ^ []]]))).
% 136.33/132.04  ncf('1.2.1.1',plain,[-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_a____), v_c____)), hAPP(hAPP(hAPP(c_Arrow__Order__Mirabelle_Obelow, hAPP(v_P____, 6248 ^ [])), v_c____), v_b____)))), hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_a____), v_b____)), hAPP(v_P____, 6248 ^ [])))],extension(1079 ^ 5,bind([[_100961], [6248 ^ []]]))).
% 136.33/132.04  ncf('1.2.1.1.1',plain,[-(hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt)), hAPP(hAPP(c_Product__Type_OPair(tc_Arrow__Order__Mirabelle_Oalt, tc_Arrow__Order__Mirabelle_Oalt), v_a____), v_b____)), hAPP(v_P____, 6248 ^ []))))],extension(6256 ^ 6)).
% 136.33/132.04  %-----------------------------------------------------
% 136.33/132.04  End of proof for /export/starexec/sandbox/benchmark/theBenchmark.p
%------------------------------------------------------------------------------