TPTP Problem File: ITP118^1.p
View Solutions
- Solve Problem
%------------------------------------------------------------------------------
% File : ITP118^1 : TPTP v9.0.0. Released v7.5.0.
% Domain : Interactive Theorem Proving
% Problem : Sledgehammer Minkowskis_Theorem problem prob_62__6246984_1
% Version : Especial.
% English :
% Refs : [BH+15] Blanchette et al. (2015), Mining the Archive of Formal
% : [Des21] Desharnais (2021), Email to Geoff Sutcliffe
% Source : [Des21]
% Names : Minkowskis_Theorem/prob_62__6246984_1 [Des21]
% Status : Theorem
% Rating : 0.12 v9.0.0, 0.40 v8.2.0, 0.23 v8.1.0, 0.27 v7.5.0
% Syntax : Number of formulae : 466 ( 241 unt; 102 typ; 0 def)
% Number of atoms : 767 ( 316 equ; 0 cnn)
% Maximal formula atoms : 12 ( 2 avg)
% Number of connectives : 2505 ( 39 ~; 4 |; 25 &;2191 @)
% ( 0 <=>; 246 =>; 0 <=; 0 <~>)
% Maximal formula depth : 18 ( 5 avg)
% Number of types : 17 ( 16 usr)
% Number of type conns : 153 ( 153 >; 0 *; 0 +; 0 <<)
% Number of symbols : 89 ( 86 usr; 18 con; 0-3 aty)
% Number of variables : 842 ( 83 ^; 740 !; 19 ?; 842 :)
% SPC : TH0_THM_EQU_NAR
% Comments : This file was generated by Sledgehammer 2021-02-23 15:43:54.513
%------------------------------------------------------------------------------
% Could-be-implicit typings (16)
thf(ty_n_t__Finite____Cartesian____Product__Ovec_It__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mt__Numeral____Type__Onum1_J_Mt__Numeral____Type__Onum1_J,type,
finite463740460l_num1: $tType ).
thf(ty_n_t__Finite____Cartesian____Product__Ovec_It__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mtf__n_J_Mt__Numeral____Type__Onum1_J,type,
finite121157254l_num1: $tType ).
thf(ty_n_t__Finite____Cartesian____Product__Ovec_It__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mt__Numeral____Type__Onum1_J_Mtf__n_J,type,
finite337957458num1_n: $tType ).
thf(ty_n_t__Finite____Cartesian____Product__Ovec_It__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mtf__n_J_Mtf__n_J,type,
finite318270636al_n_n: $tType ).
thf(ty_n_t__Set__Oset_It__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mt__Numeral____Type__Onum1_J_J,type,
set_Fi1257234438l_num1: $tType ).
thf(ty_n_t__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mt__Numeral____Type__Onum1_J,type,
finite1183840848l_num1: $tType ).
thf(ty_n_t__Finite____Cartesian____Product__Ovec_It__Int__Oint_Mt__Numeral____Type__Onum1_J,type,
finite2063899472l_num1: $tType ).
thf(ty_n_t__Set__Oset_It__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mtf__n_J_J,type,
set_Fi1058188332real_n: $tType ).
thf(ty_n_t__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mtf__n_J,type,
finite1489363574real_n: $tType ).
thf(ty_n_t__Finite____Cartesian____Product__Ovec_It__Int__Oint_Mtf__n_J,type,
finite964658038_int_n: $tType ).
thf(ty_n_t__Set__Oset_It__Real__Oreal_J,type,
set_real: $tType ).
thf(ty_n_t__Set__Oset_It__Int__Oint_J,type,
set_int: $tType ).
thf(ty_n_t__Numeral____Type__Onum1,type,
numeral_num1: $tType ).
thf(ty_n_t__Real__Oreal,type,
real: $tType ).
thf(ty_n_t__Int__Oint,type,
int: $tType ).
thf(ty_n_tf__n,type,
n: $tType ).
% Explicit typings (86)
thf(sy_c_Archimedean__Field_Oceiling_001t__Real__Oreal,type,
archim1371465213g_real: real > int ).
thf(sy_c_Archimedean__Field_Ofloor__ceiling__class_Ofloor_001t__Real__Oreal,type,
archim1031974863r_real: real > int ).
thf(sy_c_Finite__Cartesian__Product_Oaxis_001t__Numeral____Type__Onum1_001t__Int__Oint,type,
finite627713486m1_int: numeral_num1 > int > finite2063899472l_num1 ).
thf(sy_c_Finite__Cartesian__Product_Oaxis_001t__Numeral____Type__Onum1_001t__Real__Oreal,type,
finite15144922381_real: numeral_num1 > real > finite1183840848l_num1 ).
thf(sy_c_Finite__Cartesian__Product_Oaxis_001tf__n_001t__Int__Oint,type,
finite1888777460_n_int: n > int > finite964658038_int_n ).
thf(sy_c_Finite__Cartesian__Product_Oaxis_001tf__n_001t__Real__Oreal,type,
finite703491444n_real: n > real > finite1489363574real_n ).
thf(sy_c_Finite__Cartesian__Product_Ovec_001t__Int__Oint_001t__Numeral____Type__Onum1,type,
finite1470207077l_num1: int > finite2063899472l_num1 ).
thf(sy_c_Finite__Cartesian__Product_Ovec_001t__Int__Oint_001tf__n,type,
finite55766923_int_n: int > finite964658038_int_n ).
thf(sy_c_Finite__Cartesian__Product_Ovec_001t__Real__Oreal_001t__Numeral____Type__Onum1,type,
finite1329045861l_num1: real > finite1183840848l_num1 ).
thf(sy_c_Finite__Cartesian__Product_Ovec_001t__Real__Oreal_001tf__n,type,
finite667548811real_n: real > finite1489363574real_n ).
thf(sy_c_Finite__Cartesian__Product_Ovec_Ovec__nth_001t__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mt__Numeral____Type__Onum1_J_001t__Numeral____Type__Onum1,type,
finite1449546019l_num1: finite463740460l_num1 > numeral_num1 > finite1183840848l_num1 ).
thf(sy_c_Finite__Cartesian__Product_Ovec_Ovec__nth_001t__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mt__Numeral____Type__Onum1_J_001tf__n,type,
finite1639785033num1_n: finite337957458num1_n > n > finite1183840848l_num1 ).
thf(sy_c_Finite__Cartesian__Product_Ovec_Ovec__nth_001t__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mtf__n_J_001t__Numeral____Type__Onum1,type,
finite1503577981l_num1: finite121157254l_num1 > numeral_num1 > finite1489363574real_n ).
thf(sy_c_Finite__Cartesian__Product_Ovec_Ovec__nth_001t__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mtf__n_J_001tf__n,type,
finite625646243al_n_n: finite318270636al_n_n > n > finite1489363574real_n ).
thf(sy_c_Finite__Cartesian__Product_Ovec_Ovec__nth_001t__Int__Oint_001t__Numeral____Type__Onum1,type,
finite1800583751l_num1: finite2063899472l_num1 > numeral_num1 > int ).
thf(sy_c_Finite__Cartesian__Product_Ovec_Ovec__nth_001t__Int__Oint_001tf__n,type,
finite566214509_int_n: finite964658038_int_n > n > int ).
thf(sy_c_Finite__Cartesian__Product_Ovec_Ovec__nth_001t__Real__Oreal_001t__Numeral____Type__Onum1,type,
finite1106245191l_num1: finite1183840848l_num1 > numeral_num1 > real ).
thf(sy_c_Finite__Cartesian__Product_Ovec_Ovec__nth_001t__Real__Oreal_001tf__n,type,
finite772340589real_n: finite1489363574real_n > n > real ).
thf(sy_c_Finite__Cartesian__Product_Ovector__scalar__mult_001t__Real__Oreal_001t__Numeral____Type__Onum1,type,
finite1961675766l_num1: real > finite1183840848l_num1 > finite1183840848l_num1 ).
thf(sy_c_Finite__Cartesian__Product_Ovector__scalar__mult_001t__Real__Oreal_001tf__n,type,
finite2053577756real_n: real > finite1489363574real_n > finite1489363574real_n ).
thf(sy_c_Groups_Oabs__class_Oabs_001t__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mt__Numeral____Type__Onum1_J,type,
abs_ab948591917l_num1: finite1183840848l_num1 > finite1183840848l_num1 ).
thf(sy_c_Groups_Oabs__class_Oabs_001t__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mtf__n_J,type,
abs_ab1599551059real_n: finite1489363574real_n > finite1489363574real_n ).
thf(sy_c_Groups_Oabs__class_Oabs_001t__Int__Oint,type,
abs_abs_int: int > int ).
thf(sy_c_Groups_Oabs__class_Oabs_001t__Real__Oreal,type,
abs_abs_real: real > real ).
thf(sy_c_Groups_Ominus__class_Ominus_001t__Finite____Cartesian____Product__Ovec_It__Int__Oint_Mt__Numeral____Type__Onum1_J,type,
minus_779068585l_num1: finite2063899472l_num1 > finite2063899472l_num1 > finite2063899472l_num1 ).
thf(sy_c_Groups_Ominus__class_Ominus_001t__Finite____Cartesian____Product__Ovec_It__Int__Oint_Mtf__n_J,type,
minus_1196255695_int_n: finite964658038_int_n > finite964658038_int_n > finite964658038_int_n ).
thf(sy_c_Groups_Ominus__class_Ominus_001t__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mt__Numeral____Type__Onum1_J,type,
minus_249161513l_num1: finite1183840848l_num1 > finite1183840848l_num1 > finite1183840848l_num1 ).
thf(sy_c_Groups_Ominus__class_Ominus_001t__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mtf__n_J,type,
minus_1037315151real_n: finite1489363574real_n > finite1489363574real_n > finite1489363574real_n ).
thf(sy_c_Groups_Ominus__class_Ominus_001t__Int__Oint,type,
minus_minus_int: int > int > int ).
thf(sy_c_Groups_Ominus__class_Ominus_001t__Real__Oreal,type,
minus_minus_real: real > real > real ).
thf(sy_c_Groups_Oone__class_Oone_001t__Finite____Cartesian____Product__Ovec_It__Int__Oint_Mt__Numeral____Type__Onum1_J,type,
one_on601734293l_num1: finite2063899472l_num1 ).
thf(sy_c_Groups_Oone__class_Oone_001t__Finite____Cartesian____Product__Ovec_It__Int__Oint_Mtf__n_J,type,
one_on1516019131_int_n: finite964658038_int_n ).
thf(sy_c_Groups_Oone__class_Oone_001t__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mt__Numeral____Type__Onum1_J,type,
one_on1961019669l_num1: finite1183840848l_num1 ).
thf(sy_c_Groups_Oone__class_Oone_001t__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mtf__n_J,type,
one_on1253059131real_n: finite1489363574real_n ).
thf(sy_c_Groups_Oone__class_Oone_001t__Int__Oint,type,
one_one_int: int ).
thf(sy_c_Groups_Oone__class_Oone_001t__Numeral____Type__Onum1,type,
one_one_Numeral_num1: numeral_num1 ).
thf(sy_c_Groups_Oone__class_Oone_001t__Real__Oreal,type,
one_one_real: real ).
thf(sy_c_If_001t__Finite____Cartesian____Product__Ovec_It__Int__Oint_Mt__Numeral____Type__Onum1_J,type,
if_Fin1570437642l_num1: $o > finite2063899472l_num1 > finite2063899472l_num1 > finite2063899472l_num1 ).
thf(sy_c_If_001t__Finite____Cartesian____Product__Ovec_It__Int__Oint_Mtf__n_J,type,
if_Fin1767949360_int_n: $o > finite964658038_int_n > finite964658038_int_n > finite964658038_int_n ).
thf(sy_c_If_001t__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mt__Numeral____Type__Onum1_J,type,
if_Fin1668193290l_num1: $o > finite1183840848l_num1 > finite1183840848l_num1 > finite1183840848l_num1 ).
thf(sy_c_If_001t__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mtf__n_J,type,
if_Fin127821360real_n: $o > finite1489363574real_n > finite1489363574real_n > finite1489363574real_n ).
thf(sy_c_Int_Oring__1__class_OInts_001t__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mt__Numeral____Type__Onum1_J,type,
ring_11529266783l_num1: set_Fi1257234438l_num1 ).
thf(sy_c_Int_Oring__1__class_OInts_001t__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mtf__n_J,type,
ring_1723899781real_n: set_Fi1058188332real_n ).
thf(sy_c_Int_Oring__1__class_OInts_001t__Int__Oint,type,
ring_1_Ints_int: set_int ).
thf(sy_c_Int_Oring__1__class_OInts_001t__Real__Oreal,type,
ring_1_Ints_real: set_real ).
thf(sy_c_Int_Oring__1__class_Oof__int_001t__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mt__Numeral____Type__Onum1_J,type,
ring_1154201247l_num1: int > finite1183840848l_num1 ).
thf(sy_c_Int_Oring__1__class_Oof__int_001t__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mtf__n_J,type,
ring_11737179077real_n: int > finite1489363574real_n ).
thf(sy_c_Int_Oring__1__class_Oof__int_001t__Int__Oint,type,
ring_1_of_int_int: int > int ).
thf(sy_c_Int_Oring__1__class_Oof__int_001t__Real__Oreal,type,
ring_1_of_int_real: int > real ).
thf(sy_c_Minkowskis__Theorem__Mirabelle__uzuvqgwfeb_Oof__int__vec_001t__Numeral____Type__Onum1_001t__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mtf__n_J,type,
minkow781993583real_n: finite2063899472l_num1 > finite121157254l_num1 ).
thf(sy_c_Minkowskis__Theorem__Mirabelle__uzuvqgwfeb_Oof__int__vec_001t__Numeral____Type__Onum1_001t__Int__Oint,type,
minkow2063319845m1_int: finite2063899472l_num1 > finite2063899472l_num1 ).
thf(sy_c_Minkowskis__Theorem__Mirabelle__uzuvqgwfeb_Oof__int__vec_001t__Numeral____Type__Onum1_001t__Real__Oreal,type,
minkow19073400691_real: finite2063899472l_num1 > finite1183840848l_num1 ).
thf(sy_c_Minkowskis__Theorem__Mirabelle__uzuvqgwfeb_Oof__int__vec_001tf__n_001t__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mtf__n_J,type,
minkow371489429real_n: finite964658038_int_n > finite318270636al_n_n ).
thf(sy_c_Minkowskis__Theorem__Mirabelle__uzuvqgwfeb_Oof__int__vec_001tf__n_001t__Int__Oint,type,
minkow1468704075_n_int: finite964658038_int_n > finite964658038_int_n ).
thf(sy_c_Minkowskis__Theorem__Mirabelle__uzuvqgwfeb_Oof__int__vec_001tf__n_001t__Real__Oreal,type,
minkow1134813771n_real: finite964658038_int_n > finite1489363574real_n ).
thf(sy_c_Orderings_Oord__class_Oless_001t__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mt__Numeral____Type__Onum1_J,type,
ord_le2035778724l_num1: finite1183840848l_num1 > finite1183840848l_num1 > $o ).
thf(sy_c_Orderings_Oord__class_Oless_001t__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mtf__n_J,type,
ord_le1017090250real_n: finite1489363574real_n > finite1489363574real_n > $o ).
thf(sy_c_Orderings_Oord__class_Oless_001t__Int__Oint,type,
ord_less_int: int > int > $o ).
thf(sy_c_Orderings_Oord__class_Oless_001t__Real__Oreal,type,
ord_less_real: real > real > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Finite____Cartesian____Product__Ovec_It__Int__Oint_Mt__Numeral____Type__Onum1_J,type,
ord_le1202326448l_num1: finite2063899472l_num1 > finite2063899472l_num1 > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Finite____Cartesian____Product__Ovec_It__Int__Oint_Mtf__n_J,type,
ord_le1908593622_int_n: finite964658038_int_n > finite964658038_int_n > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mt__Numeral____Type__Onum1_J,type,
ord_le1724070576l_num1: finite1183840848l_num1 > finite1183840848l_num1 > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mtf__n_J,type,
ord_le866583254real_n: finite1489363574real_n > finite1489363574real_n > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Int__Oint,type,
ord_less_eq_int: int > int > $o ).
thf(sy_c_Orderings_Oord__class_Oless__eq_001t__Real__Oreal,type,
ord_less_eq_real: real > real > $o ).
thf(sy_c_Real__Vector__Spaces_Odist__class_Odist_001t__Finite____Cartesian____Product__Ovec_It__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mt__Numeral____Type__Onum1_J_Mt__Numeral____Type__Onum1_J,type,
real_V1974343547l_num1: finite463740460l_num1 > finite463740460l_num1 > real ).
thf(sy_c_Real__Vector__Spaces_Odist__class_Odist_001t__Finite____Cartesian____Product__Ovec_It__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mtf__n_J_Mt__Numeral____Type__Onum1_J,type,
real_V845814485l_num1: finite121157254l_num1 > finite121157254l_num1 > real ).
thf(sy_c_Real__Vector__Spaces_Odist__class_Odist_001t__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mt__Numeral____Type__Onum1_J,type,
real_V488409631l_num1: finite1183840848l_num1 > finite1183840848l_num1 > real ).
thf(sy_c_Real__Vector__Spaces_Odist__class_Odist_001t__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mtf__n_J,type,
real_V783965509real_n: finite1489363574real_n > finite1489363574real_n > real ).
thf(sy_c_Real__Vector__Spaces_Odist__class_Odist_001t__Real__Oreal,type,
real_V1934908667t_real: real > real > real ).
thf(sy_c_Real__Vector__Spaces_Onorm__class_Onorm_001t__Finite____Cartesian____Product__Ovec_It__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mt__Numeral____Type__Onum1_J_Mt__Numeral____Type__Onum1_J,type,
real_V316032763l_num1: finite463740460l_num1 > real ).
thf(sy_c_Real__Vector__Spaces_Onorm__class_Onorm_001t__Finite____Cartesian____Product__Ovec_It__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mt__Numeral____Type__Onum1_J_Mtf__n_J,type,
real_V1121707553num1_n: finite337957458num1_n > real ).
thf(sy_c_Real__Vector__Spaces_Onorm__class_Onorm_001t__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mt__Numeral____Type__Onum1_J,type,
real_V400292255l_num1: finite1183840848l_num1 > real ).
thf(sy_c_Real__Vector__Spaces_Onorm__class_Onorm_001t__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mtf__n_J,type,
real_V739724485real_n: finite1489363574real_n > real ).
thf(sy_c_Real__Vector__Spaces_Onorm__class_Onorm_001t__Real__Oreal,type,
real_V646646907m_real: real > real ).
thf(sy_c_Set_OCollect_001t__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mtf__n_J,type,
collec321817931real_n: ( finite1489363574real_n > $o ) > set_Fi1058188332real_n ).
thf(sy_c_Set_OCollect_001t__Real__Oreal,type,
collect_real: ( real > $o ) > set_real ).
thf(sy_c_member_001t__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mt__Numeral____Type__Onum1_J,type,
member1413569767l_num1: finite1183840848l_num1 > set_Fi1257234438l_num1 > $o ).
thf(sy_c_member_001t__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mtf__n_J,type,
member1352538125real_n: finite1489363574real_n > set_Fi1058188332real_n > $o ).
thf(sy_c_member_001t__Int__Oint,type,
member_int: int > set_int > $o ).
thf(sy_c_member_001t__Real__Oreal,type,
member_real: real > set_real > $o ).
thf(sy_v_A,type,
a: set_Fi1058188332real_n ).
thf(sy_v_i____,type,
i: n ).
thf(sy_v_m____,type,
m: int ).
thf(sy_v_x____,type,
x: finite1489363574real_n ).
thf(sy_v_y____,type,
y: finite1489363574real_n ).
% Relevant facts (354)
thf(fact_0__C1_C_I2_J,axiom,
member1352538125real_n @ y @ a ).
% "1"(2)
thf(fact_1__C1_C_I1_J,axiom,
member1352538125real_n @ x @ a ).
% "1"(1)
thf(fact_2_m,axiom,
( ( ring_1_of_int_real @ m )
= ( minus_minus_real @ ( finite772340589real_n @ x @ i ) @ ( finite772340589real_n @ y @ i ) ) ) ).
% m
thf(fact_3__092_060open_062_092_060And_062thesis_O_A_I_092_060And_062m_O_Areal__of__int_Am_A_061_Ax_A_E_Ai_A_N_Ay_A_E_Ai_A_092_060Longrightarrow_062_Athesis_J_A_092_060Longrightarrow_062_Athesis_092_060close_062,axiom,
~ ! [M: int] :
( ( ring_1_of_int_real @ M )
!= ( minus_minus_real @ ( finite772340589real_n @ x @ i ) @ ( finite772340589real_n @ y @ i ) ) ) ).
% \<open>\<And>thesis. (\<And>m. real_of_int m = x $ i - y $ i \<Longrightarrow> thesis) \<Longrightarrow> thesis\<close>
thf(fact_4_vector__minus__component,axiom,
! [X: finite2063899472l_num1,Y: finite2063899472l_num1,I: numeral_num1] :
( ( finite1800583751l_num1 @ ( minus_779068585l_num1 @ X @ Y ) @ I )
= ( minus_minus_int @ ( finite1800583751l_num1 @ X @ I ) @ ( finite1800583751l_num1 @ Y @ I ) ) ) ).
% vector_minus_component
thf(fact_5_vector__minus__component,axiom,
! [X: finite964658038_int_n,Y: finite964658038_int_n,I: n] :
( ( finite566214509_int_n @ ( minus_1196255695_int_n @ X @ Y ) @ I )
= ( minus_minus_int @ ( finite566214509_int_n @ X @ I ) @ ( finite566214509_int_n @ Y @ I ) ) ) ).
% vector_minus_component
thf(fact_6_vector__minus__component,axiom,
! [X: finite1489363574real_n,Y: finite1489363574real_n,I: n] :
( ( finite772340589real_n @ ( minus_1037315151real_n @ X @ Y ) @ I )
= ( minus_minus_real @ ( finite772340589real_n @ X @ I ) @ ( finite772340589real_n @ Y @ I ) ) ) ).
% vector_minus_component
thf(fact_7_vector__minus__component,axiom,
! [X: finite1183840848l_num1,Y: finite1183840848l_num1,I: numeral_num1] :
( ( finite1106245191l_num1 @ ( minus_249161513l_num1 @ X @ Y ) @ I )
= ( minus_minus_real @ ( finite1106245191l_num1 @ X @ I ) @ ( finite1106245191l_num1 @ Y @ I ) ) ) ).
% vector_minus_component
thf(fact_8_of__int__abs,axiom,
! [X: int] :
( ( ring_1_of_int_int @ ( abs_abs_int @ X ) )
= ( abs_abs_int @ ( ring_1_of_int_int @ X ) ) ) ).
% of_int_abs
thf(fact_9_of__int__abs,axiom,
! [X: int] :
( ( ring_1_of_int_real @ ( abs_abs_int @ X ) )
= ( abs_abs_real @ ( ring_1_of_int_real @ X ) ) ) ).
% of_int_abs
thf(fact_10_of__int__diff,axiom,
! [W: int,Z: int] :
( ( ring_1154201247l_num1 @ ( minus_minus_int @ W @ Z ) )
= ( minus_249161513l_num1 @ ( ring_1154201247l_num1 @ W ) @ ( ring_1154201247l_num1 @ Z ) ) ) ).
% of_int_diff
thf(fact_11_of__int__diff,axiom,
! [W: int,Z: int] :
( ( ring_11737179077real_n @ ( minus_minus_int @ W @ Z ) )
= ( minus_1037315151real_n @ ( ring_11737179077real_n @ W ) @ ( ring_11737179077real_n @ Z ) ) ) ).
% of_int_diff
thf(fact_12_of__int__diff,axiom,
! [W: int,Z: int] :
( ( ring_1_of_int_real @ ( minus_minus_int @ W @ Z ) )
= ( minus_minus_real @ ( ring_1_of_int_real @ W ) @ ( ring_1_of_int_real @ Z ) ) ) ).
% of_int_diff
thf(fact_13_of__int__diff,axiom,
! [W: int,Z: int] :
( ( ring_1_of_int_int @ ( minus_minus_int @ W @ Z ) )
= ( minus_minus_int @ ( ring_1_of_int_int @ W ) @ ( ring_1_of_int_int @ Z ) ) ) ).
% of_int_diff
thf(fact_14__092_060open_062x_A_E_Ai_A_N_Ay_A_E_Ai_A_092_060in_062_A_092_060int_062_092_060close_062,axiom,
member_real @ ( minus_minus_real @ ( finite772340589real_n @ x @ i ) @ ( finite772340589real_n @ y @ i ) ) @ ring_1_Ints_real ).
% \<open>x $ i - y $ i \<in> \<int>\<close>
thf(fact_15_of__int__vec__nth,axiom,
! [V: finite2063899472l_num1,N: numeral_num1] :
( ( finite1503577981l_num1 @ ( minkow781993583real_n @ V ) @ N )
= ( ring_11737179077real_n @ ( finite1800583751l_num1 @ V @ N ) ) ) ).
% of_int_vec_nth
thf(fact_16_of__int__vec__nth,axiom,
! [V: finite964658038_int_n,N: n] :
( ( finite625646243al_n_n @ ( minkow371489429real_n @ V ) @ N )
= ( ring_11737179077real_n @ ( finite566214509_int_n @ V @ N ) ) ) ).
% of_int_vec_nth
thf(fact_17_of__int__vec__nth,axiom,
! [V: finite2063899472l_num1,N: numeral_num1] :
( ( finite1800583751l_num1 @ ( minkow2063319845m1_int @ V ) @ N )
= ( ring_1_of_int_int @ ( finite1800583751l_num1 @ V @ N ) ) ) ).
% of_int_vec_nth
thf(fact_18_of__int__vec__nth,axiom,
! [V: finite964658038_int_n,N: n] :
( ( finite566214509_int_n @ ( minkow1468704075_n_int @ V ) @ N )
= ( ring_1_of_int_int @ ( finite566214509_int_n @ V @ N ) ) ) ).
% of_int_vec_nth
thf(fact_19_of__int__vec__nth,axiom,
! [V: finite964658038_int_n,N: n] :
( ( finite772340589real_n @ ( minkow1134813771n_real @ V ) @ N )
= ( ring_1_of_int_real @ ( finite566214509_int_n @ V @ N ) ) ) ).
% of_int_vec_nth
thf(fact_20_of__int__vec__nth,axiom,
! [V: finite2063899472l_num1,N: numeral_num1] :
( ( finite1106245191l_num1 @ ( minkow19073400691_real @ V ) @ N )
= ( ring_1_of_int_real @ ( finite1800583751l_num1 @ V @ N ) ) ) ).
% of_int_vec_nth
thf(fact_21_of__int__eq__iff,axiom,
! [W: int,Z: int] :
( ( ( ring_1_of_int_int @ W )
= ( ring_1_of_int_int @ Z ) )
= ( W = Z ) ) ).
% of_int_eq_iff
thf(fact_22_of__int__eq__iff,axiom,
! [W: int,Z: int] :
( ( ( ring_11737179077real_n @ W )
= ( ring_11737179077real_n @ Z ) )
= ( W = Z ) ) ).
% of_int_eq_iff
thf(fact_23_of__int__eq__iff,axiom,
! [W: int,Z: int] :
( ( ( ring_1_of_int_real @ W )
= ( ring_1_of_int_real @ Z ) )
= ( W = Z ) ) ).
% of_int_eq_iff
thf(fact_24_abs__abs,axiom,
! [A: int] :
( ( abs_abs_int @ ( abs_abs_int @ A ) )
= ( abs_abs_int @ A ) ) ).
% abs_abs
thf(fact_25_abs__abs,axiom,
! [A: real] :
( ( abs_abs_real @ ( abs_abs_real @ A ) )
= ( abs_abs_real @ A ) ) ).
% abs_abs
thf(fact_26_abs__idempotent,axiom,
! [A: int] :
( ( abs_abs_int @ ( abs_abs_int @ A ) )
= ( abs_abs_int @ A ) ) ).
% abs_idempotent
thf(fact_27_abs__idempotent,axiom,
! [A: real] :
( ( abs_abs_real @ ( abs_abs_real @ A ) )
= ( abs_abs_real @ A ) ) ).
% abs_idempotent
thf(fact_28_abs__minus__commute,axiom,
! [A: finite1489363574real_n,B: finite1489363574real_n] :
( ( abs_ab1599551059real_n @ ( minus_1037315151real_n @ A @ B ) )
= ( abs_ab1599551059real_n @ ( minus_1037315151real_n @ B @ A ) ) ) ).
% abs_minus_commute
thf(fact_29_abs__minus__commute,axiom,
! [A: real,B: real] :
( ( abs_abs_real @ ( minus_minus_real @ A @ B ) )
= ( abs_abs_real @ ( minus_minus_real @ B @ A ) ) ) ).
% abs_minus_commute
thf(fact_30_abs__minus__commute,axiom,
! [A: int,B: int] :
( ( abs_abs_int @ ( minus_minus_int @ A @ B ) )
= ( abs_abs_int @ ( minus_minus_int @ B @ A ) ) ) ).
% abs_minus_commute
thf(fact_31_abs__minus__commute,axiom,
! [A: finite1183840848l_num1,B: finite1183840848l_num1] :
( ( abs_ab948591917l_num1 @ ( minus_249161513l_num1 @ A @ B ) )
= ( abs_ab948591917l_num1 @ ( minus_249161513l_num1 @ B @ A ) ) ) ).
% abs_minus_commute
thf(fact_32_lambda__skolem,axiom,
! [P: n > real > $o] :
( ( ! [I2: n] :
? [X2: real] : ( P @ I2 @ X2 ) )
= ( ? [X3: finite1489363574real_n] :
! [I2: n] : ( P @ I2 @ ( finite772340589real_n @ X3 @ I2 ) ) ) ) ).
% lambda_skolem
thf(fact_33_lambda__skolem,axiom,
! [P: numeral_num1 > real > $o] :
( ( ! [I2: numeral_num1] :
? [X2: real] : ( P @ I2 @ X2 ) )
= ( ? [X3: finite1183840848l_num1] :
! [I2: numeral_num1] : ( P @ I2 @ ( finite1106245191l_num1 @ X3 @ I2 ) ) ) ) ).
% lambda_skolem
thf(fact_34_lambda__skolem,axiom,
! [P: numeral_num1 > int > $o] :
( ( ! [I2: numeral_num1] :
? [X2: int] : ( P @ I2 @ X2 ) )
= ( ? [X3: finite2063899472l_num1] :
! [I2: numeral_num1] : ( P @ I2 @ ( finite1800583751l_num1 @ X3 @ I2 ) ) ) ) ).
% lambda_skolem
thf(fact_35_lambda__skolem,axiom,
! [P: n > int > $o] :
( ( ! [I2: n] :
? [X2: int] : ( P @ I2 @ X2 ) )
= ( ? [X3: finite964658038_int_n] :
! [I2: n] : ( P @ I2 @ ( finite566214509_int_n @ X3 @ I2 ) ) ) ) ).
% lambda_skolem
thf(fact_36_vec__eq__iff,axiom,
( ( ^ [Y2: finite1489363574real_n,Z2: finite1489363574real_n] : ( Y2 = Z2 ) )
= ( ^ [X3: finite1489363574real_n,Y3: finite1489363574real_n] :
! [I2: n] :
( ( finite772340589real_n @ X3 @ I2 )
= ( finite772340589real_n @ Y3 @ I2 ) ) ) ) ).
% vec_eq_iff
thf(fact_37_vec__eq__iff,axiom,
( ( ^ [Y2: finite1183840848l_num1,Z2: finite1183840848l_num1] : ( Y2 = Z2 ) )
= ( ^ [X3: finite1183840848l_num1,Y3: finite1183840848l_num1] :
! [I2: numeral_num1] :
( ( finite1106245191l_num1 @ X3 @ I2 )
= ( finite1106245191l_num1 @ Y3 @ I2 ) ) ) ) ).
% vec_eq_iff
thf(fact_38_vec__eq__iff,axiom,
( ( ^ [Y2: finite2063899472l_num1,Z2: finite2063899472l_num1] : ( Y2 = Z2 ) )
= ( ^ [X3: finite2063899472l_num1,Y3: finite2063899472l_num1] :
! [I2: numeral_num1] :
( ( finite1800583751l_num1 @ X3 @ I2 )
= ( finite1800583751l_num1 @ Y3 @ I2 ) ) ) ) ).
% vec_eq_iff
thf(fact_39_vec__eq__iff,axiom,
( ( ^ [Y2: finite964658038_int_n,Z2: finite964658038_int_n] : ( Y2 = Z2 ) )
= ( ^ [X3: finite964658038_int_n,Y3: finite964658038_int_n] :
! [I2: n] :
( ( finite566214509_int_n @ X3 @ I2 )
= ( finite566214509_int_n @ Y3 @ I2 ) ) ) ) ).
% vec_eq_iff
thf(fact_40_assms,axiom,
! [V: finite1489363574real_n,I: n] :
( ( member1352538125real_n @ V @ a )
=> ( member_real @ ( finite772340589real_n @ V @ I ) @ ring_1_Ints_real ) ) ).
% assms
thf(fact_41_of__int__vec__eq__iff,axiom,
! [A: finite2063899472l_num1,B: finite2063899472l_num1] :
( ( ( minkow19073400691_real @ A )
= ( minkow19073400691_real @ B ) )
= ( A = B ) ) ).
% of_int_vec_eq_iff
thf(fact_42_of__int__vec__eq__iff,axiom,
! [A: finite964658038_int_n,B: finite964658038_int_n] :
( ( ( minkow1134813771n_real @ A )
= ( minkow1134813771n_real @ B ) )
= ( A = B ) ) ).
% of_int_vec_eq_iff
thf(fact_43_Ints__diff,axiom,
! [A: finite1489363574real_n,B: finite1489363574real_n] :
( ( member1352538125real_n @ A @ ring_1723899781real_n )
=> ( ( member1352538125real_n @ B @ ring_1723899781real_n )
=> ( member1352538125real_n @ ( minus_1037315151real_n @ A @ B ) @ ring_1723899781real_n ) ) ) ).
% Ints_diff
thf(fact_44_Ints__diff,axiom,
! [A: real,B: real] :
( ( member_real @ A @ ring_1_Ints_real )
=> ( ( member_real @ B @ ring_1_Ints_real )
=> ( member_real @ ( minus_minus_real @ A @ B ) @ ring_1_Ints_real ) ) ) ).
% Ints_diff
thf(fact_45_Ints__diff,axiom,
! [A: int,B: int] :
( ( member_int @ A @ ring_1_Ints_int )
=> ( ( member_int @ B @ ring_1_Ints_int )
=> ( member_int @ ( minus_minus_int @ A @ B ) @ ring_1_Ints_int ) ) ) ).
% Ints_diff
thf(fact_46_Ints__diff,axiom,
! [A: finite1183840848l_num1,B: finite1183840848l_num1] :
( ( member1413569767l_num1 @ A @ ring_11529266783l_num1 )
=> ( ( member1413569767l_num1 @ B @ ring_11529266783l_num1 )
=> ( member1413569767l_num1 @ ( minus_249161513l_num1 @ A @ B ) @ ring_11529266783l_num1 ) ) ) ).
% Ints_diff
thf(fact_47_Ints__abs,axiom,
! [A: int] :
( ( member_int @ A @ ring_1_Ints_int )
=> ( member_int @ ( abs_abs_int @ A ) @ ring_1_Ints_int ) ) ).
% Ints_abs
thf(fact_48_Ints__abs,axiom,
! [A: real] :
( ( member_real @ A @ ring_1_Ints_real )
=> ( member_real @ ( abs_abs_real @ A ) @ ring_1_Ints_real ) ) ).
% Ints_abs
thf(fact_49_Ints__of__int,axiom,
! [Z: int] : ( member_real @ ( ring_1_of_int_real @ Z ) @ ring_1_Ints_real ) ).
% Ints_of_int
thf(fact_50_Ints__of__int,axiom,
! [Z: int] : ( member_int @ ( ring_1_of_int_int @ Z ) @ ring_1_Ints_int ) ).
% Ints_of_int
thf(fact_51_Ints__of__int,axiom,
! [Z: int] : ( member1352538125real_n @ ( ring_11737179077real_n @ Z ) @ ring_1723899781real_n ) ).
% Ints_of_int
thf(fact_52_Ints__induct,axiom,
! [Q: real,P: real > $o] :
( ( member_real @ Q @ ring_1_Ints_real )
=> ( ! [Z3: int] : ( P @ ( ring_1_of_int_real @ Z3 ) )
=> ( P @ Q ) ) ) ).
% Ints_induct
thf(fact_53_Ints__induct,axiom,
! [Q: int,P: int > $o] :
( ( member_int @ Q @ ring_1_Ints_int )
=> ( ! [Z3: int] : ( P @ ( ring_1_of_int_int @ Z3 ) )
=> ( P @ Q ) ) ) ).
% Ints_induct
thf(fact_54_Ints__induct,axiom,
! [Q: finite1489363574real_n,P: finite1489363574real_n > $o] :
( ( member1352538125real_n @ Q @ ring_1723899781real_n )
=> ( ! [Z3: int] : ( P @ ( ring_11737179077real_n @ Z3 ) )
=> ( P @ Q ) ) ) ).
% Ints_induct
thf(fact_55_Ints__cases,axiom,
! [Q: real] :
( ( member_real @ Q @ ring_1_Ints_real )
=> ~ ! [Z3: int] :
( Q
!= ( ring_1_of_int_real @ Z3 ) ) ) ).
% Ints_cases
thf(fact_56_Ints__cases,axiom,
! [Q: int] :
( ( member_int @ Q @ ring_1_Ints_int )
=> ~ ! [Z3: int] :
( Q
!= ( ring_1_of_int_int @ Z3 ) ) ) ).
% Ints_cases
thf(fact_57_Ints__cases,axiom,
! [Q: finite1489363574real_n] :
( ( member1352538125real_n @ Q @ ring_1723899781real_n )
=> ~ ! [Z3: int] :
( Q
!= ( ring_11737179077real_n @ Z3 ) ) ) ).
% Ints_cases
thf(fact_58_diff__right__commute,axiom,
! [A: finite1489363574real_n,C: finite1489363574real_n,B: finite1489363574real_n] :
( ( minus_1037315151real_n @ ( minus_1037315151real_n @ A @ C ) @ B )
= ( minus_1037315151real_n @ ( minus_1037315151real_n @ A @ B ) @ C ) ) ).
% diff_right_commute
thf(fact_59_diff__right__commute,axiom,
! [A: real,C: real,B: real] :
( ( minus_minus_real @ ( minus_minus_real @ A @ C ) @ B )
= ( minus_minus_real @ ( minus_minus_real @ A @ B ) @ C ) ) ).
% diff_right_commute
thf(fact_60_diff__right__commute,axiom,
! [A: int,C: int,B: int] :
( ( minus_minus_int @ ( minus_minus_int @ A @ C ) @ B )
= ( minus_minus_int @ ( minus_minus_int @ A @ B ) @ C ) ) ).
% diff_right_commute
thf(fact_61_diff__right__commute,axiom,
! [A: finite1183840848l_num1,C: finite1183840848l_num1,B: finite1183840848l_num1] :
( ( minus_249161513l_num1 @ ( minus_249161513l_num1 @ A @ C ) @ B )
= ( minus_249161513l_num1 @ ( minus_249161513l_num1 @ A @ B ) @ C ) ) ).
% diff_right_commute
thf(fact_62_diff__eq__diff__eq,axiom,
! [A: finite1489363574real_n,B: finite1489363574real_n,C: finite1489363574real_n,D: finite1489363574real_n] :
( ( ( minus_1037315151real_n @ A @ B )
= ( minus_1037315151real_n @ C @ D ) )
=> ( ( A = B )
= ( C = D ) ) ) ).
% diff_eq_diff_eq
thf(fact_63_diff__eq__diff__eq,axiom,
! [A: real,B: real,C: real,D: real] :
( ( ( minus_minus_real @ A @ B )
= ( minus_minus_real @ C @ D ) )
=> ( ( A = B )
= ( C = D ) ) ) ).
% diff_eq_diff_eq
thf(fact_64_diff__eq__diff__eq,axiom,
! [A: int,B: int,C: int,D: int] :
( ( ( minus_minus_int @ A @ B )
= ( minus_minus_int @ C @ D ) )
=> ( ( A = B )
= ( C = D ) ) ) ).
% diff_eq_diff_eq
thf(fact_65_diff__eq__diff__eq,axiom,
! [A: finite1183840848l_num1,B: finite1183840848l_num1,C: finite1183840848l_num1,D: finite1183840848l_num1] :
( ( ( minus_249161513l_num1 @ A @ B )
= ( minus_249161513l_num1 @ C @ D ) )
=> ( ( A = B )
= ( C = D ) ) ) ).
% diff_eq_diff_eq
thf(fact_66_vec__nth__inject,axiom,
! [X: finite1489363574real_n,Y: finite1489363574real_n] :
( ( ( finite772340589real_n @ X )
= ( finite772340589real_n @ Y ) )
= ( X = Y ) ) ).
% vec_nth_inject
thf(fact_67_vec__nth__inject,axiom,
! [X: finite1183840848l_num1,Y: finite1183840848l_num1] :
( ( ( finite1106245191l_num1 @ X )
= ( finite1106245191l_num1 @ Y ) )
= ( X = Y ) ) ).
% vec_nth_inject
thf(fact_68_vec__nth__inject,axiom,
! [X: finite2063899472l_num1,Y: finite2063899472l_num1] :
( ( ( finite1800583751l_num1 @ X )
= ( finite1800583751l_num1 @ Y ) )
= ( X = Y ) ) ).
% vec_nth_inject
thf(fact_69_vec__nth__inject,axiom,
! [X: finite964658038_int_n,Y: finite964658038_int_n] :
( ( ( finite566214509_int_n @ X )
= ( finite566214509_int_n @ Y ) )
= ( X = Y ) ) ).
% vec_nth_inject
thf(fact_70_cond__component,axiom,
! [B: $o,X: finite1489363574real_n,Y: finite1489363574real_n,I: n] :
( ( B
=> ( ( finite772340589real_n @ ( if_Fin127821360real_n @ B @ X @ Y ) @ I )
= ( finite772340589real_n @ X @ I ) ) )
& ( ~ B
=> ( ( finite772340589real_n @ ( if_Fin127821360real_n @ B @ X @ Y ) @ I )
= ( finite772340589real_n @ Y @ I ) ) ) ) ).
% cond_component
thf(fact_71_cond__component,axiom,
! [B: $o,X: finite1183840848l_num1,Y: finite1183840848l_num1,I: numeral_num1] :
( ( B
=> ( ( finite1106245191l_num1 @ ( if_Fin1668193290l_num1 @ B @ X @ Y ) @ I )
= ( finite1106245191l_num1 @ X @ I ) ) )
& ( ~ B
=> ( ( finite1106245191l_num1 @ ( if_Fin1668193290l_num1 @ B @ X @ Y ) @ I )
= ( finite1106245191l_num1 @ Y @ I ) ) ) ) ).
% cond_component
thf(fact_72_cond__component,axiom,
! [B: $o,X: finite2063899472l_num1,Y: finite2063899472l_num1,I: numeral_num1] :
( ( B
=> ( ( finite1800583751l_num1 @ ( if_Fin1570437642l_num1 @ B @ X @ Y ) @ I )
= ( finite1800583751l_num1 @ X @ I ) ) )
& ( ~ B
=> ( ( finite1800583751l_num1 @ ( if_Fin1570437642l_num1 @ B @ X @ Y ) @ I )
= ( finite1800583751l_num1 @ Y @ I ) ) ) ) ).
% cond_component
thf(fact_73_cond__component,axiom,
! [B: $o,X: finite964658038_int_n,Y: finite964658038_int_n,I: n] :
( ( B
=> ( ( finite566214509_int_n @ ( if_Fin1767949360_int_n @ B @ X @ Y ) @ I )
= ( finite566214509_int_n @ X @ I ) ) )
& ( ~ B
=> ( ( finite566214509_int_n @ ( if_Fin1767949360_int_n @ B @ X @ Y ) @ I )
= ( finite566214509_int_n @ Y @ I ) ) ) ) ).
% cond_component
thf(fact_74_dist__of__int,axiom,
! [M2: int,N: int] :
( ( real_V1934908667t_real @ ( ring_1_of_int_real @ M2 ) @ ( ring_1_of_int_real @ N ) )
= ( ring_1_of_int_real @ ( abs_abs_int @ ( minus_minus_int @ M2 @ N ) ) ) ) ).
% dist_of_int
thf(fact_75_vec__sub,axiom,
! [X: real,Y: real] :
( ( finite667548811real_n @ ( minus_minus_real @ X @ Y ) )
= ( minus_1037315151real_n @ ( finite667548811real_n @ X ) @ ( finite667548811real_n @ Y ) ) ) ).
% vec_sub
thf(fact_76_vec__sub,axiom,
! [X: real,Y: real] :
( ( finite1329045861l_num1 @ ( minus_minus_real @ X @ Y ) )
= ( minus_249161513l_num1 @ ( finite1329045861l_num1 @ X ) @ ( finite1329045861l_num1 @ Y ) ) ) ).
% vec_sub
thf(fact_77_vector__sub__rdistrib,axiom,
! [A: real,B: real,X: finite1489363574real_n] :
( ( finite2053577756real_n @ ( minus_minus_real @ A @ B ) @ X )
= ( minus_1037315151real_n @ ( finite2053577756real_n @ A @ X ) @ ( finite2053577756real_n @ B @ X ) ) ) ).
% vector_sub_rdistrib
thf(fact_78_vector__sub__rdistrib,axiom,
! [A: real,B: real,X: finite1183840848l_num1] :
( ( finite1961675766l_num1 @ ( minus_minus_real @ A @ B ) @ X )
= ( minus_249161513l_num1 @ ( finite1961675766l_num1 @ A @ X ) @ ( finite1961675766l_num1 @ B @ X ) ) ) ).
% vector_sub_rdistrib
thf(fact_79__C1_C_I3_J,axiom,
ord_less_real @ ( real_V783965509real_n @ y @ x ) @ one_one_real ).
% "1"(3)
thf(fact_80_norm__of__int,axiom,
! [Z: int] :
( ( real_V646646907m_real @ ( ring_1_of_int_real @ Z ) )
= ( abs_abs_real @ ( ring_1_of_int_real @ Z ) ) ) ).
% norm_of_int
thf(fact_81_ceiling__diff__of__int,axiom,
! [X: real,Z: int] :
( ( archim1371465213g_real @ ( minus_minus_real @ X @ ( ring_1_of_int_real @ Z ) ) )
= ( minus_minus_int @ ( archim1371465213g_real @ X ) @ Z ) ) ).
% ceiling_diff_of_int
thf(fact_82_axis__nth,axiom,
! [I: n,X: real] :
( ( finite772340589real_n @ ( finite703491444n_real @ I @ X ) @ I )
= X ) ).
% axis_nth
thf(fact_83_axis__nth,axiom,
! [I: numeral_num1,X: real] :
( ( finite1106245191l_num1 @ ( finite15144922381_real @ I @ X ) @ I )
= X ) ).
% axis_nth
thf(fact_84_axis__nth,axiom,
! [I: numeral_num1,X: int] :
( ( finite1800583751l_num1 @ ( finite627713486m1_int @ I @ X ) @ I )
= X ) ).
% axis_nth
thf(fact_85_axis__nth,axiom,
! [I: n,X: int] :
( ( finite566214509_int_n @ ( finite1888777460_n_int @ I @ X ) @ I )
= X ) ).
% axis_nth
thf(fact_86_vec_Oscale__left__diff__distrib,axiom,
! [A: real,B: real,X: finite1489363574real_n] :
( ( finite2053577756real_n @ ( minus_minus_real @ A @ B ) @ X )
= ( minus_1037315151real_n @ ( finite2053577756real_n @ A @ X ) @ ( finite2053577756real_n @ B @ X ) ) ) ).
% vec.scale_left_diff_distrib
thf(fact_87_vec_Oscale__left__diff__distrib,axiom,
! [A: real,B: real,X: finite1183840848l_num1] :
( ( finite1961675766l_num1 @ ( minus_minus_real @ A @ B ) @ X )
= ( minus_249161513l_num1 @ ( finite1961675766l_num1 @ A @ X ) @ ( finite1961675766l_num1 @ B @ X ) ) ) ).
% vec.scale_left_diff_distrib
thf(fact_88_floor__diff__of__int,axiom,
! [X: real,Z: int] :
( ( archim1031974863r_real @ ( minus_minus_real @ X @ ( ring_1_of_int_real @ Z ) ) )
= ( minus_minus_int @ ( archim1031974863r_real @ X ) @ Z ) ) ).
% floor_diff_of_int
thf(fact_89_norm__axis__1,axiom,
! [M2: numeral_num1] :
( ( real_V400292255l_num1 @ ( finite15144922381_real @ M2 @ one_one_real ) )
= one_one_real ) ).
% norm_axis_1
thf(fact_90_abs__1,axiom,
( ( abs_abs_real @ one_one_real )
= one_one_real ) ).
% abs_1
thf(fact_91_abs__1,axiom,
( ( abs_abs_int @ one_one_int )
= one_one_int ) ).
% abs_1
thf(fact_92_mem__Collect__eq,axiom,
! [A: finite1489363574real_n,P: finite1489363574real_n > $o] :
( ( member1352538125real_n @ A @ ( collec321817931real_n @ P ) )
= ( P @ A ) ) ).
% mem_Collect_eq
thf(fact_93_mem__Collect__eq,axiom,
! [A: real,P: real > $o] :
( ( member_real @ A @ ( collect_real @ P ) )
= ( P @ A ) ) ).
% mem_Collect_eq
thf(fact_94_Collect__mem__eq,axiom,
! [A2: set_Fi1058188332real_n] :
( ( collec321817931real_n
@ ^ [X3: finite1489363574real_n] : ( member1352538125real_n @ X3 @ A2 ) )
= A2 ) ).
% Collect_mem_eq
thf(fact_95_Collect__mem__eq,axiom,
! [A2: set_real] :
( ( collect_real
@ ^ [X3: real] : ( member_real @ X3 @ A2 ) )
= A2 ) ).
% Collect_mem_eq
thf(fact_96_of__int__less__iff,axiom,
! [W: int,Z: int] :
( ( ord_less_real @ ( ring_1_of_int_real @ W ) @ ( ring_1_of_int_real @ Z ) )
= ( ord_less_int @ W @ Z ) ) ).
% of_int_less_iff
thf(fact_97_of__int__less__iff,axiom,
! [W: int,Z: int] :
( ( ord_less_int @ ( ring_1_of_int_int @ W ) @ ( ring_1_of_int_int @ Z ) )
= ( ord_less_int @ W @ Z ) ) ).
% of_int_less_iff
thf(fact_98_one__index,axiom,
! [I: n] :
( ( finite772340589real_n @ one_on1253059131real_n @ I )
= one_one_real ) ).
% one_index
thf(fact_99_one__index,axiom,
! [I: numeral_num1] :
( ( finite1106245191l_num1 @ one_on1961019669l_num1 @ I )
= one_one_real ) ).
% one_index
thf(fact_100_one__index,axiom,
! [I: numeral_num1] :
( ( finite1800583751l_num1 @ one_on601734293l_num1 @ I )
= one_one_int ) ).
% one_index
thf(fact_101_one__index,axiom,
! [I: n] :
( ( finite566214509_int_n @ one_on1516019131_int_n @ I )
= one_one_int ) ).
% one_index
thf(fact_102_of__int__eq__1__iff,axiom,
! [Z: int] :
( ( ( ring_1_of_int_real @ Z )
= one_one_real )
= ( Z = one_one_int ) ) ).
% of_int_eq_1_iff
thf(fact_103_of__int__eq__1__iff,axiom,
! [Z: int] :
( ( ( ring_1_of_int_int @ Z )
= one_one_int )
= ( Z = one_one_int ) ) ).
% of_int_eq_1_iff
thf(fact_104_of__int__eq__1__iff,axiom,
! [Z: int] :
( ( ( ring_11737179077real_n @ Z )
= one_on1253059131real_n )
= ( Z = one_one_int ) ) ).
% of_int_eq_1_iff
thf(fact_105_of__int__1,axiom,
( ( ring_1_of_int_real @ one_one_int )
= one_one_real ) ).
% of_int_1
thf(fact_106_of__int__1,axiom,
( ( ring_1_of_int_int @ one_one_int )
= one_one_int ) ).
% of_int_1
thf(fact_107_of__int__1,axiom,
( ( ring_11737179077real_n @ one_one_int )
= one_on1253059131real_n ) ).
% of_int_1
thf(fact_108_abs__norm__cancel,axiom,
! [A: real] :
( ( abs_abs_real @ ( real_V646646907m_real @ A ) )
= ( real_V646646907m_real @ A ) ) ).
% abs_norm_cancel
thf(fact_109_abs__norm__cancel,axiom,
! [A: finite1183840848l_num1] :
( ( abs_abs_real @ ( real_V400292255l_num1 @ A ) )
= ( real_V400292255l_num1 @ A ) ) ).
% abs_norm_cancel
thf(fact_110_floor__one,axiom,
( ( archim1031974863r_real @ one_one_real )
= one_one_int ) ).
% floor_one
thf(fact_111_ceiling__one,axiom,
( ( archim1371465213g_real @ one_one_real )
= one_one_int ) ).
% ceiling_one
thf(fact_112_floor__of__int,axiom,
! [Z: int] :
( ( archim1031974863r_real @ ( ring_1_of_int_real @ Z ) )
= Z ) ).
% floor_of_int
thf(fact_113_ceiling__of__int,axiom,
! [Z: int] :
( ( archim1371465213g_real @ ( ring_1_of_int_real @ Z ) )
= Z ) ).
% ceiling_of_int
thf(fact_114_vec__component,axiom,
! [X: real,I: n] :
( ( finite772340589real_n @ ( finite667548811real_n @ X ) @ I )
= X ) ).
% vec_component
thf(fact_115_vec__component,axiom,
! [X: real,I: numeral_num1] :
( ( finite1106245191l_num1 @ ( finite1329045861l_num1 @ X ) @ I )
= X ) ).
% vec_component
thf(fact_116_vec__component,axiom,
! [X: int,I: numeral_num1] :
( ( finite1800583751l_num1 @ ( finite1470207077l_num1 @ X ) @ I )
= X ) ).
% vec_component
thf(fact_117_vec__component,axiom,
! [X: int,I: n] :
( ( finite566214509_int_n @ ( finite55766923_int_n @ X ) @ I )
= X ) ).
% vec_component
thf(fact_118_vector__ssub__ldistrib,axiom,
! [C: real,X: finite1489363574real_n,Y: finite1489363574real_n] :
( ( finite2053577756real_n @ C @ ( minus_1037315151real_n @ X @ Y ) )
= ( minus_1037315151real_n @ ( finite2053577756real_n @ C @ X ) @ ( finite2053577756real_n @ C @ Y ) ) ) ).
% vector_ssub_ldistrib
thf(fact_119_vector__ssub__ldistrib,axiom,
! [C: real,X: finite1183840848l_num1,Y: finite1183840848l_num1] :
( ( finite1961675766l_num1 @ C @ ( minus_249161513l_num1 @ X @ Y ) )
= ( minus_249161513l_num1 @ ( finite1961675766l_num1 @ C @ X ) @ ( finite1961675766l_num1 @ C @ Y ) ) ) ).
% vector_ssub_ldistrib
thf(fact_120_of__int__1__less__iff,axiom,
! [Z: int] :
( ( ord_less_real @ one_one_real @ ( ring_1_of_int_real @ Z ) )
= ( ord_less_int @ one_one_int @ Z ) ) ).
% of_int_1_less_iff
thf(fact_121_of__int__1__less__iff,axiom,
! [Z: int] :
( ( ord_less_int @ one_one_int @ ( ring_1_of_int_int @ Z ) )
= ( ord_less_int @ one_one_int @ Z ) ) ).
% of_int_1_less_iff
thf(fact_122_of__int__less__1__iff,axiom,
! [Z: int] :
( ( ord_less_real @ ( ring_1_of_int_real @ Z ) @ one_one_real )
= ( ord_less_int @ Z @ one_one_int ) ) ).
% of_int_less_1_iff
thf(fact_123_of__int__less__1__iff,axiom,
! [Z: int] :
( ( ord_less_int @ ( ring_1_of_int_int @ Z ) @ one_one_int )
= ( ord_less_int @ Z @ one_one_int ) ) ).
% of_int_less_1_iff
thf(fact_124_norm__one,axiom,
( ( real_V646646907m_real @ one_one_real )
= one_one_real ) ).
% norm_one
thf(fact_125_dist__diff_I2_J,axiom,
! [A: finite1489363574real_n,B: finite1489363574real_n] :
( ( real_V783965509real_n @ ( minus_1037315151real_n @ A @ B ) @ A )
= ( real_V739724485real_n @ B ) ) ).
% dist_diff(2)
thf(fact_126_dist__diff_I2_J,axiom,
! [A: real,B: real] :
( ( real_V1934908667t_real @ ( minus_minus_real @ A @ B ) @ A )
= ( real_V646646907m_real @ B ) ) ).
% dist_diff(2)
thf(fact_127_dist__diff_I2_J,axiom,
! [A: finite1183840848l_num1,B: finite1183840848l_num1] :
( ( real_V488409631l_num1 @ ( minus_249161513l_num1 @ A @ B ) @ A )
= ( real_V400292255l_num1 @ B ) ) ).
% dist_diff(2)
thf(fact_128_dist__diff_I1_J,axiom,
! [A: finite1489363574real_n,B: finite1489363574real_n] :
( ( real_V783965509real_n @ A @ ( minus_1037315151real_n @ A @ B ) )
= ( real_V739724485real_n @ B ) ) ).
% dist_diff(1)
thf(fact_129_dist__diff_I1_J,axiom,
! [A: real,B: real] :
( ( real_V1934908667t_real @ A @ ( minus_minus_real @ A @ B ) )
= ( real_V646646907m_real @ B ) ) ).
% dist_diff(1)
thf(fact_130_dist__diff_I1_J,axiom,
! [A: finite1183840848l_num1,B: finite1183840848l_num1] :
( ( real_V488409631l_num1 @ A @ ( minus_249161513l_num1 @ A @ B ) )
= ( real_V400292255l_num1 @ B ) ) ).
% dist_diff(1)
thf(fact_131_floor__less__one,axiom,
! [X: real] :
( ( ord_less_int @ ( archim1031974863r_real @ X ) @ one_one_int )
= ( ord_less_real @ X @ one_one_real ) ) ).
% floor_less_one
thf(fact_132_one__less__ceiling,axiom,
! [X: real] :
( ( ord_less_int @ one_one_int @ ( archim1371465213g_real @ X ) )
= ( ord_less_real @ one_one_real @ X ) ) ).
% one_less_ceiling
thf(fact_133_floor__diff__one,axiom,
! [X: real] :
( ( archim1031974863r_real @ ( minus_minus_real @ X @ one_one_real ) )
= ( minus_minus_int @ ( archim1031974863r_real @ X ) @ one_one_int ) ) ).
% floor_diff_one
thf(fact_134_ceiling__diff__one,axiom,
! [X: real] :
( ( archim1371465213g_real @ ( minus_minus_real @ X @ one_one_real ) )
= ( minus_minus_int @ ( archim1371465213g_real @ X ) @ one_one_int ) ) ).
% ceiling_diff_one
thf(fact_135_one__reorient,axiom,
! [X: real] :
( ( one_one_real = X )
= ( X = one_one_real ) ) ).
% one_reorient
thf(fact_136_one__reorient,axiom,
! [X: int] :
( ( one_one_int = X )
= ( X = one_one_int ) ) ).
% one_reorient
thf(fact_137_one__reorient,axiom,
! [X: numeral_num1] :
( ( one_one_Numeral_num1 = X )
= ( X = one_one_Numeral_num1 ) ) ).
% one_reorient
thf(fact_138_floor__less__iff,axiom,
! [X: real,Z: int] :
( ( ord_less_int @ ( archim1031974863r_real @ X ) @ Z )
= ( ord_less_real @ X @ ( ring_1_of_int_real @ Z ) ) ) ).
% floor_less_iff
thf(fact_139_less__ceiling__iff,axiom,
! [Z: int,X: real] :
( ( ord_less_int @ Z @ ( archim1371465213g_real @ X ) )
= ( ord_less_real @ ( ring_1_of_int_real @ Z ) @ X ) ) ).
% less_ceiling_iff
thf(fact_140_dist__norm,axiom,
( real_V783965509real_n
= ( ^ [X3: finite1489363574real_n,Y3: finite1489363574real_n] : ( real_V739724485real_n @ ( minus_1037315151real_n @ X3 @ Y3 ) ) ) ) ).
% dist_norm
thf(fact_141_dist__norm,axiom,
( real_V1934908667t_real
= ( ^ [X3: real,Y3: real] : ( real_V646646907m_real @ ( minus_minus_real @ X3 @ Y3 ) ) ) ) ).
% dist_norm
thf(fact_142_dist__norm,axiom,
( real_V488409631l_num1
= ( ^ [X3: finite1183840848l_num1,Y3: finite1183840848l_num1] : ( real_V400292255l_num1 @ ( minus_249161513l_num1 @ X3 @ Y3 ) ) ) ) ).
% dist_norm
thf(fact_143_linorder__neqE__linordered__idom,axiom,
! [X: real,Y: real] :
( ( X != Y )
=> ( ~ ( ord_less_real @ X @ Y )
=> ( ord_less_real @ Y @ X ) ) ) ).
% linorder_neqE_linordered_idom
thf(fact_144_linorder__neqE__linordered__idom,axiom,
! [X: int,Y: int] :
( ( X != Y )
=> ( ~ ( ord_less_int @ X @ Y )
=> ( ord_less_int @ Y @ X ) ) ) ).
% linorder_neqE_linordered_idom
thf(fact_145_dist__commute__lessI,axiom,
! [Y: finite1489363574real_n,X: finite1489363574real_n,E: real] :
( ( ord_less_real @ ( real_V783965509real_n @ Y @ X ) @ E )
=> ( ord_less_real @ ( real_V783965509real_n @ X @ Y ) @ E ) ) ).
% dist_commute_lessI
thf(fact_146_dist__commute__lessI,axiom,
! [Y: real,X: real,E: real] :
( ( ord_less_real @ ( real_V1934908667t_real @ Y @ X ) @ E )
=> ( ord_less_real @ ( real_V1934908667t_real @ X @ Y ) @ E ) ) ).
% dist_commute_lessI
thf(fact_147_dist__commute__lessI,axiom,
! [Y: finite1183840848l_num1,X: finite1183840848l_num1,E: real] :
( ( ord_less_real @ ( real_V488409631l_num1 @ Y @ X ) @ E )
=> ( ord_less_real @ ( real_V488409631l_num1 @ X @ Y ) @ E ) ) ).
% dist_commute_lessI
thf(fact_148_dist__commute,axiom,
( real_V783965509real_n
= ( ^ [X3: finite1489363574real_n,Y3: finite1489363574real_n] : ( real_V783965509real_n @ Y3 @ X3 ) ) ) ).
% dist_commute
thf(fact_149_dist__commute,axiom,
( real_V1934908667t_real
= ( ^ [X3: real,Y3: real] : ( real_V1934908667t_real @ Y3 @ X3 ) ) ) ).
% dist_commute
thf(fact_150_dist__commute,axiom,
( real_V488409631l_num1
= ( ^ [X3: finite1183840848l_num1,Y3: finite1183840848l_num1] : ( real_V488409631l_num1 @ Y3 @ X3 ) ) ) ).
% dist_commute
thf(fact_151_ceiling__less__cancel,axiom,
! [X: real,Y: real] :
( ( ord_less_int @ ( archim1371465213g_real @ X ) @ ( archim1371465213g_real @ Y ) )
=> ( ord_less_real @ X @ Y ) ) ).
% ceiling_less_cancel
thf(fact_152_floor__less__cancel,axiom,
! [X: real,Y: real] :
( ( ord_less_int @ ( archim1031974863r_real @ X ) @ ( archim1031974863r_real @ Y ) )
=> ( ord_less_real @ X @ Y ) ) ).
% floor_less_cancel
thf(fact_153_norm__minus__commute,axiom,
! [A: finite1489363574real_n,B: finite1489363574real_n] :
( ( real_V739724485real_n @ ( minus_1037315151real_n @ A @ B ) )
= ( real_V739724485real_n @ ( minus_1037315151real_n @ B @ A ) ) ) ).
% norm_minus_commute
thf(fact_154_norm__minus__commute,axiom,
! [A: real,B: real] :
( ( real_V646646907m_real @ ( minus_minus_real @ A @ B ) )
= ( real_V646646907m_real @ ( minus_minus_real @ B @ A ) ) ) ).
% norm_minus_commute
thf(fact_155_norm__minus__commute,axiom,
! [A: finite1183840848l_num1,B: finite1183840848l_num1] :
( ( real_V400292255l_num1 @ ( minus_249161513l_num1 @ A @ B ) )
= ( real_V400292255l_num1 @ ( minus_249161513l_num1 @ B @ A ) ) ) ).
% norm_minus_commute
thf(fact_156_real__norm__def,axiom,
real_V646646907m_real = abs_abs_real ).
% real_norm_def
thf(fact_157_ex__less__of__int,axiom,
! [X: real] :
? [Z3: int] : ( ord_less_real @ X @ ( ring_1_of_int_real @ Z3 ) ) ).
% ex_less_of_int
thf(fact_158_ex__of__int__less,axiom,
! [X: real] :
? [Z3: int] : ( ord_less_real @ ( ring_1_of_int_real @ Z3 ) @ X ) ).
% ex_of_int_less
thf(fact_159_norm__bound__component__lt__cart,axiom,
! [X: finite1489363574real_n,E: real,I: n] :
( ( ord_less_real @ ( real_V739724485real_n @ X ) @ E )
=> ( ord_less_real @ ( abs_abs_real @ ( finite772340589real_n @ X @ I ) ) @ E ) ) ).
% norm_bound_component_lt_cart
thf(fact_160_norm__bound__component__lt__cart,axiom,
! [X: finite1183840848l_num1,E: real,I: numeral_num1] :
( ( ord_less_real @ ( real_V400292255l_num1 @ X ) @ E )
=> ( ord_less_real @ ( abs_abs_real @ ( finite1106245191l_num1 @ X @ I ) ) @ E ) ) ).
% norm_bound_component_lt_cart
thf(fact_161_diff__strict__mono,axiom,
! [A: finite1489363574real_n,B: finite1489363574real_n,D: finite1489363574real_n,C: finite1489363574real_n] :
( ( ord_le1017090250real_n @ A @ B )
=> ( ( ord_le1017090250real_n @ D @ C )
=> ( ord_le1017090250real_n @ ( minus_1037315151real_n @ A @ C ) @ ( minus_1037315151real_n @ B @ D ) ) ) ) ).
% diff_strict_mono
thf(fact_162_diff__strict__mono,axiom,
! [A: finite1183840848l_num1,B: finite1183840848l_num1,D: finite1183840848l_num1,C: finite1183840848l_num1] :
( ( ord_le2035778724l_num1 @ A @ B )
=> ( ( ord_le2035778724l_num1 @ D @ C )
=> ( ord_le2035778724l_num1 @ ( minus_249161513l_num1 @ A @ C ) @ ( minus_249161513l_num1 @ B @ D ) ) ) ) ).
% diff_strict_mono
thf(fact_163_diff__strict__mono,axiom,
! [A: real,B: real,D: real,C: real] :
( ( ord_less_real @ A @ B )
=> ( ( ord_less_real @ D @ C )
=> ( ord_less_real @ ( minus_minus_real @ A @ C ) @ ( minus_minus_real @ B @ D ) ) ) ) ).
% diff_strict_mono
thf(fact_164_diff__strict__mono,axiom,
! [A: int,B: int,D: int,C: int] :
( ( ord_less_int @ A @ B )
=> ( ( ord_less_int @ D @ C )
=> ( ord_less_int @ ( minus_minus_int @ A @ C ) @ ( minus_minus_int @ B @ D ) ) ) ) ).
% diff_strict_mono
thf(fact_165_diff__eq__diff__less,axiom,
! [A: finite1489363574real_n,B: finite1489363574real_n,C: finite1489363574real_n,D: finite1489363574real_n] :
( ( ( minus_1037315151real_n @ A @ B )
= ( minus_1037315151real_n @ C @ D ) )
=> ( ( ord_le1017090250real_n @ A @ B )
= ( ord_le1017090250real_n @ C @ D ) ) ) ).
% diff_eq_diff_less
thf(fact_166_diff__eq__diff__less,axiom,
! [A: finite1183840848l_num1,B: finite1183840848l_num1,C: finite1183840848l_num1,D: finite1183840848l_num1] :
( ( ( minus_249161513l_num1 @ A @ B )
= ( minus_249161513l_num1 @ C @ D ) )
=> ( ( ord_le2035778724l_num1 @ A @ B )
= ( ord_le2035778724l_num1 @ C @ D ) ) ) ).
% diff_eq_diff_less
thf(fact_167_diff__eq__diff__less,axiom,
! [A: real,B: real,C: real,D: real] :
( ( ( minus_minus_real @ A @ B )
= ( minus_minus_real @ C @ D ) )
=> ( ( ord_less_real @ A @ B )
= ( ord_less_real @ C @ D ) ) ) ).
% diff_eq_diff_less
thf(fact_168_diff__eq__diff__less,axiom,
! [A: int,B: int,C: int,D: int] :
( ( ( minus_minus_int @ A @ B )
= ( minus_minus_int @ C @ D ) )
=> ( ( ord_less_int @ A @ B )
= ( ord_less_int @ C @ D ) ) ) ).
% diff_eq_diff_less
thf(fact_169_diff__strict__left__mono,axiom,
! [B: finite1489363574real_n,A: finite1489363574real_n,C: finite1489363574real_n] :
( ( ord_le1017090250real_n @ B @ A )
=> ( ord_le1017090250real_n @ ( minus_1037315151real_n @ C @ A ) @ ( minus_1037315151real_n @ C @ B ) ) ) ).
% diff_strict_left_mono
thf(fact_170_diff__strict__left__mono,axiom,
! [B: finite1183840848l_num1,A: finite1183840848l_num1,C: finite1183840848l_num1] :
( ( ord_le2035778724l_num1 @ B @ A )
=> ( ord_le2035778724l_num1 @ ( minus_249161513l_num1 @ C @ A ) @ ( minus_249161513l_num1 @ C @ B ) ) ) ).
% diff_strict_left_mono
thf(fact_171_diff__strict__left__mono,axiom,
! [B: real,A: real,C: real] :
( ( ord_less_real @ B @ A )
=> ( ord_less_real @ ( minus_minus_real @ C @ A ) @ ( minus_minus_real @ C @ B ) ) ) ).
% diff_strict_left_mono
thf(fact_172_diff__strict__left__mono,axiom,
! [B: int,A: int,C: int] :
( ( ord_less_int @ B @ A )
=> ( ord_less_int @ ( minus_minus_int @ C @ A ) @ ( minus_minus_int @ C @ B ) ) ) ).
% diff_strict_left_mono
thf(fact_173_diff__strict__right__mono,axiom,
! [A: finite1489363574real_n,B: finite1489363574real_n,C: finite1489363574real_n] :
( ( ord_le1017090250real_n @ A @ B )
=> ( ord_le1017090250real_n @ ( minus_1037315151real_n @ A @ C ) @ ( minus_1037315151real_n @ B @ C ) ) ) ).
% diff_strict_right_mono
thf(fact_174_diff__strict__right__mono,axiom,
! [A: finite1183840848l_num1,B: finite1183840848l_num1,C: finite1183840848l_num1] :
( ( ord_le2035778724l_num1 @ A @ B )
=> ( ord_le2035778724l_num1 @ ( minus_249161513l_num1 @ A @ C ) @ ( minus_249161513l_num1 @ B @ C ) ) ) ).
% diff_strict_right_mono
thf(fact_175_diff__strict__right__mono,axiom,
! [A: real,B: real,C: real] :
( ( ord_less_real @ A @ B )
=> ( ord_less_real @ ( minus_minus_real @ A @ C ) @ ( minus_minus_real @ B @ C ) ) ) ).
% diff_strict_right_mono
thf(fact_176_diff__strict__right__mono,axiom,
! [A: int,B: int,C: int] :
( ( ord_less_int @ A @ B )
=> ( ord_less_int @ ( minus_minus_int @ A @ C ) @ ( minus_minus_int @ B @ C ) ) ) ).
% diff_strict_right_mono
thf(fact_177_abs__one,axiom,
( ( abs_abs_real @ one_one_real )
= one_one_real ) ).
% abs_one
thf(fact_178_abs__one,axiom,
( ( abs_abs_int @ one_one_int )
= one_one_int ) ).
% abs_one
thf(fact_179_dist__real__def,axiom,
( real_V1934908667t_real
= ( ^ [X3: real,Y3: real] : ( abs_abs_real @ ( minus_minus_real @ X3 @ Y3 ) ) ) ) ).
% dist_real_def
thf(fact_180_Ints__1,axiom,
member1352538125real_n @ one_on1253059131real_n @ ring_1723899781real_n ).
% Ints_1
thf(fact_181_Ints__1,axiom,
member_int @ one_one_int @ ring_1_Ints_int ).
% Ints_1
thf(fact_182_Ints__1,axiom,
member_real @ one_one_real @ ring_1_Ints_real ).
% Ints_1
thf(fact_183_vec_Oscale__right__diff__distrib,axiom,
! [A: real,X: finite1489363574real_n,Y: finite1489363574real_n] :
( ( finite2053577756real_n @ A @ ( minus_1037315151real_n @ X @ Y ) )
= ( minus_1037315151real_n @ ( finite2053577756real_n @ A @ X ) @ ( finite2053577756real_n @ A @ Y ) ) ) ).
% vec.scale_right_diff_distrib
thf(fact_184_vec_Oscale__right__diff__distrib,axiom,
! [A: real,X: finite1183840848l_num1,Y: finite1183840848l_num1] :
( ( finite1961675766l_num1 @ A @ ( minus_249161513l_num1 @ X @ Y ) )
= ( minus_249161513l_num1 @ ( finite1961675766l_num1 @ A @ X ) @ ( finite1961675766l_num1 @ A @ Y ) ) ) ).
% vec.scale_right_diff_distrib
thf(fact_185_Ints__eq__abs__less1,axiom,
! [X: real,Y: real] :
( ( member_real @ X @ ring_1_Ints_real )
=> ( ( member_real @ Y @ ring_1_Ints_real )
=> ( ( X = Y )
= ( ord_less_real @ ( abs_abs_real @ ( minus_minus_real @ X @ Y ) ) @ one_one_real ) ) ) ) ).
% Ints_eq_abs_less1
thf(fact_186_Ints__eq__abs__less1,axiom,
! [X: int,Y: int] :
( ( member_int @ X @ ring_1_Ints_int )
=> ( ( member_int @ Y @ ring_1_Ints_int )
=> ( ( X = Y )
= ( ord_less_int @ ( abs_abs_int @ ( minus_minus_int @ X @ Y ) ) @ one_one_int ) ) ) ) ).
% Ints_eq_abs_less1
thf(fact_187_of__int__ceiling__cancel,axiom,
! [X: real] :
( ( ( ring_1_of_int_real @ ( archim1371465213g_real @ X ) )
= X )
= ( ? [N2: int] :
( X
= ( ring_1_of_int_real @ N2 ) ) ) ) ).
% of_int_ceiling_cancel
thf(fact_188_of__int__floor__cancel,axiom,
! [X: real] :
( ( ( ring_1_of_int_real @ ( archim1031974863r_real @ X ) )
= X )
= ( ? [N2: int] :
( X
= ( ring_1_of_int_real @ N2 ) ) ) ) ).
% of_int_floor_cancel
thf(fact_189_real__of__int__floor__gt__diff__one,axiom,
! [R: real] : ( ord_less_real @ ( minus_minus_real @ R @ one_one_real ) @ ( ring_1_of_int_real @ ( archim1031974863r_real @ R ) ) ) ).
% real_of_int_floor_gt_diff_one
thf(fact_190_real__abs__dist,axiom,
! [X: finite1489363574real_n,Y: finite1489363574real_n] :
( ( abs_abs_real @ ( real_V783965509real_n @ X @ Y ) )
= ( real_V783965509real_n @ X @ Y ) ) ).
% real_abs_dist
thf(fact_191_real__abs__dist,axiom,
! [X: real,Y: real] :
( ( abs_abs_real @ ( real_V1934908667t_real @ X @ Y ) )
= ( real_V1934908667t_real @ X @ Y ) ) ).
% real_abs_dist
thf(fact_192_real__abs__dist,axiom,
! [X: finite1183840848l_num1,Y: finite1183840848l_num1] :
( ( abs_abs_real @ ( real_V488409631l_num1 @ X @ Y ) )
= ( real_V488409631l_num1 @ X @ Y ) ) ).
% real_abs_dist
thf(fact_193_less__numeral__extra_I4_J,axiom,
~ ( ord_less_real @ one_one_real @ one_one_real ) ).
% less_numeral_extra(4)
thf(fact_194_less__numeral__extra_I4_J,axiom,
~ ( ord_less_int @ one_one_int @ one_one_int ) ).
% less_numeral_extra(4)
thf(fact_195_le__ceiling__iff,axiom,
! [Z: int,X: real] :
( ( ord_less_eq_int @ Z @ ( archim1371465213g_real @ X ) )
= ( ord_less_real @ ( minus_minus_real @ ( ring_1_of_int_real @ Z ) @ one_one_real ) @ X ) ) ).
% le_ceiling_iff
thf(fact_196_ceiling__split,axiom,
! [P: int > $o,T: real] :
( ( P @ ( archim1371465213g_real @ T ) )
= ( ! [I2: int] :
( ( ( ord_less_real @ ( minus_minus_real @ ( ring_1_of_int_real @ I2 ) @ one_one_real ) @ T )
& ( ord_less_eq_real @ T @ ( ring_1_of_int_real @ I2 ) ) )
=> ( P @ I2 ) ) ) ) ).
% ceiling_split
thf(fact_197_ceiling__eq__iff,axiom,
! [X: real,A: int] :
( ( ( archim1371465213g_real @ X )
= A )
= ( ( ord_less_real @ ( minus_minus_real @ ( ring_1_of_int_real @ A ) @ one_one_real ) @ X )
& ( ord_less_eq_real @ X @ ( ring_1_of_int_real @ A ) ) ) ) ).
% ceiling_eq_iff
thf(fact_198_of__int__le__iff,axiom,
! [W: int,Z: int] :
( ( ord_less_eq_int @ ( ring_1_of_int_int @ W ) @ ( ring_1_of_int_int @ Z ) )
= ( ord_less_eq_int @ W @ Z ) ) ).
% of_int_le_iff
thf(fact_199_of__int__le__iff,axiom,
! [W: int,Z: int] :
( ( ord_less_eq_real @ ( ring_1_of_int_real @ W ) @ ( ring_1_of_int_real @ Z ) )
= ( ord_less_eq_int @ W @ Z ) ) ).
% of_int_le_iff
thf(fact_200_zle__diff1__eq,axiom,
! [W: int,Z: int] :
( ( ord_less_eq_int @ W @ ( minus_minus_int @ Z @ one_one_int ) )
= ( ord_less_int @ W @ Z ) ) ).
% zle_diff1_eq
thf(fact_201_of__int__le__1__iff,axiom,
! [Z: int] :
( ( ord_less_eq_int @ ( ring_1_of_int_int @ Z ) @ one_one_int )
= ( ord_less_eq_int @ Z @ one_one_int ) ) ).
% of_int_le_1_iff
thf(fact_202_of__int__le__1__iff,axiom,
! [Z: int] :
( ( ord_less_eq_real @ ( ring_1_of_int_real @ Z ) @ one_one_real )
= ( ord_less_eq_int @ Z @ one_one_int ) ) ).
% of_int_le_1_iff
thf(fact_203_of__int__1__le__iff,axiom,
! [Z: int] :
( ( ord_less_eq_int @ one_one_int @ ( ring_1_of_int_int @ Z ) )
= ( ord_less_eq_int @ one_one_int @ Z ) ) ).
% of_int_1_le_iff
thf(fact_204_of__int__1__le__iff,axiom,
! [Z: int] :
( ( ord_less_eq_real @ one_one_real @ ( ring_1_of_int_real @ Z ) )
= ( ord_less_eq_int @ one_one_int @ Z ) ) ).
% of_int_1_le_iff
thf(fact_205_one__le__floor,axiom,
! [X: real] :
( ( ord_less_eq_int @ one_one_int @ ( archim1031974863r_real @ X ) )
= ( ord_less_eq_real @ one_one_real @ X ) ) ).
% one_le_floor
thf(fact_206_ceiling__le__one,axiom,
! [X: real] :
( ( ord_less_eq_int @ ( archim1371465213g_real @ X ) @ one_one_int )
= ( ord_less_eq_real @ X @ one_one_real ) ) ).
% ceiling_le_one
thf(fact_207_ceiling__mono,axiom,
! [Y: real,X: real] :
( ( ord_less_eq_real @ Y @ X )
=> ( ord_less_eq_int @ ( archim1371465213g_real @ Y ) @ ( archim1371465213g_real @ X ) ) ) ).
% ceiling_mono
thf(fact_208_floor__mono,axiom,
! [X: real,Y: real] :
( ( ord_less_eq_real @ X @ Y )
=> ( ord_less_eq_int @ ( archim1031974863r_real @ X ) @ ( archim1031974863r_real @ Y ) ) ) ).
% floor_mono
thf(fact_209_less__eq__real__def,axiom,
( ord_less_eq_real
= ( ^ [X3: real,Y3: real] :
( ( ord_less_real @ X3 @ Y3 )
| ( X3 = Y3 ) ) ) ) ).
% less_eq_real_def
thf(fact_210_le__numeral__extra_I4_J,axiom,
ord_less_eq_int @ one_one_int @ one_one_int ).
% le_numeral_extra(4)
thf(fact_211_le__numeral__extra_I4_J,axiom,
ord_less_eq_real @ one_one_real @ one_one_real ).
% le_numeral_extra(4)
thf(fact_212_less__eq__vec__def,axiom,
( ord_le866583254real_n
= ( ^ [X3: finite1489363574real_n,Y3: finite1489363574real_n] :
! [I2: n] : ( ord_less_eq_real @ ( finite772340589real_n @ X3 @ I2 ) @ ( finite772340589real_n @ Y3 @ I2 ) ) ) ) ).
% less_eq_vec_def
thf(fact_213_less__eq__vec__def,axiom,
( ord_le1724070576l_num1
= ( ^ [X3: finite1183840848l_num1,Y3: finite1183840848l_num1] :
! [I2: numeral_num1] : ( ord_less_eq_real @ ( finite1106245191l_num1 @ X3 @ I2 ) @ ( finite1106245191l_num1 @ Y3 @ I2 ) ) ) ) ).
% less_eq_vec_def
thf(fact_214_less__eq__vec__def,axiom,
( ord_le1202326448l_num1
= ( ^ [X3: finite2063899472l_num1,Y3: finite2063899472l_num1] :
! [I2: numeral_num1] : ( ord_less_eq_int @ ( finite1800583751l_num1 @ X3 @ I2 ) @ ( finite1800583751l_num1 @ Y3 @ I2 ) ) ) ) ).
% less_eq_vec_def
thf(fact_215_less__eq__vec__def,axiom,
( ord_le1908593622_int_n
= ( ^ [X3: finite964658038_int_n,Y3: finite964658038_int_n] :
! [I2: n] : ( ord_less_eq_int @ ( finite566214509_int_n @ X3 @ I2 ) @ ( finite566214509_int_n @ Y3 @ I2 ) ) ) ) ).
% less_eq_vec_def
thf(fact_216_int__less__induct,axiom,
! [I: int,K: int,P: int > $o] :
( ( ord_less_int @ I @ K )
=> ( ( P @ ( minus_minus_int @ K @ one_one_int ) )
=> ( ! [I3: int] :
( ( ord_less_int @ I3 @ K )
=> ( ( P @ I3 )
=> ( P @ ( minus_minus_int @ I3 @ one_one_int ) ) ) )
=> ( P @ I ) ) ) ) ).
% int_less_induct
thf(fact_217_int__le__induct,axiom,
! [I: int,K: int,P: int > $o] :
( ( ord_less_eq_int @ I @ K )
=> ( ( P @ K )
=> ( ! [I3: int] :
( ( ord_less_eq_int @ I3 @ K )
=> ( ( P @ I3 )
=> ( P @ ( minus_minus_int @ I3 @ one_one_int ) ) ) )
=> ( P @ I ) ) ) ) ).
% int_le_induct
thf(fact_218_ceiling__le,axiom,
! [X: real,A: int] :
( ( ord_less_eq_real @ X @ ( ring_1_of_int_real @ A ) )
=> ( ord_less_eq_int @ ( archim1371465213g_real @ X ) @ A ) ) ).
% ceiling_le
thf(fact_219_le__floor__iff,axiom,
! [Z: int,X: real] :
( ( ord_less_eq_int @ Z @ ( archim1031974863r_real @ X ) )
= ( ord_less_eq_real @ ( ring_1_of_int_real @ Z ) @ X ) ) ).
% le_floor_iff
thf(fact_220_ceiling__le__iff,axiom,
! [X: real,Z: int] :
( ( ord_less_eq_int @ ( archim1371465213g_real @ X ) @ Z )
= ( ord_less_eq_real @ X @ ( ring_1_of_int_real @ Z ) ) ) ).
% ceiling_le_iff
thf(fact_221_diff__eq__diff__less__eq,axiom,
! [A: finite1489363574real_n,B: finite1489363574real_n,C: finite1489363574real_n,D: finite1489363574real_n] :
( ( ( minus_1037315151real_n @ A @ B )
= ( minus_1037315151real_n @ C @ D ) )
=> ( ( ord_le866583254real_n @ A @ B )
= ( ord_le866583254real_n @ C @ D ) ) ) ).
% diff_eq_diff_less_eq
thf(fact_222_diff__eq__diff__less__eq,axiom,
! [A: finite1183840848l_num1,B: finite1183840848l_num1,C: finite1183840848l_num1,D: finite1183840848l_num1] :
( ( ( minus_249161513l_num1 @ A @ B )
= ( minus_249161513l_num1 @ C @ D ) )
=> ( ( ord_le1724070576l_num1 @ A @ B )
= ( ord_le1724070576l_num1 @ C @ D ) ) ) ).
% diff_eq_diff_less_eq
thf(fact_223_diff__eq__diff__less__eq,axiom,
! [A: int,B: int,C: int,D: int] :
( ( ( minus_minus_int @ A @ B )
= ( minus_minus_int @ C @ D ) )
=> ( ( ord_less_eq_int @ A @ B )
= ( ord_less_eq_int @ C @ D ) ) ) ).
% diff_eq_diff_less_eq
thf(fact_224_diff__eq__diff__less__eq,axiom,
! [A: real,B: real,C: real,D: real] :
( ( ( minus_minus_real @ A @ B )
= ( minus_minus_real @ C @ D ) )
=> ( ( ord_less_eq_real @ A @ B )
= ( ord_less_eq_real @ C @ D ) ) ) ).
% diff_eq_diff_less_eq
thf(fact_225_diff__right__mono,axiom,
! [A: finite1489363574real_n,B: finite1489363574real_n,C: finite1489363574real_n] :
( ( ord_le866583254real_n @ A @ B )
=> ( ord_le866583254real_n @ ( minus_1037315151real_n @ A @ C ) @ ( minus_1037315151real_n @ B @ C ) ) ) ).
% diff_right_mono
thf(fact_226_diff__right__mono,axiom,
! [A: finite1183840848l_num1,B: finite1183840848l_num1,C: finite1183840848l_num1] :
( ( ord_le1724070576l_num1 @ A @ B )
=> ( ord_le1724070576l_num1 @ ( minus_249161513l_num1 @ A @ C ) @ ( minus_249161513l_num1 @ B @ C ) ) ) ).
% diff_right_mono
thf(fact_227_diff__right__mono,axiom,
! [A: int,B: int,C: int] :
( ( ord_less_eq_int @ A @ B )
=> ( ord_less_eq_int @ ( minus_minus_int @ A @ C ) @ ( minus_minus_int @ B @ C ) ) ) ).
% diff_right_mono
thf(fact_228_diff__right__mono,axiom,
! [A: real,B: real,C: real] :
( ( ord_less_eq_real @ A @ B )
=> ( ord_less_eq_real @ ( minus_minus_real @ A @ C ) @ ( minus_minus_real @ B @ C ) ) ) ).
% diff_right_mono
thf(fact_229_diff__left__mono,axiom,
! [B: finite1489363574real_n,A: finite1489363574real_n,C: finite1489363574real_n] :
( ( ord_le866583254real_n @ B @ A )
=> ( ord_le866583254real_n @ ( minus_1037315151real_n @ C @ A ) @ ( minus_1037315151real_n @ C @ B ) ) ) ).
% diff_left_mono
thf(fact_230_diff__left__mono,axiom,
! [B: finite1183840848l_num1,A: finite1183840848l_num1,C: finite1183840848l_num1] :
( ( ord_le1724070576l_num1 @ B @ A )
=> ( ord_le1724070576l_num1 @ ( minus_249161513l_num1 @ C @ A ) @ ( minus_249161513l_num1 @ C @ B ) ) ) ).
% diff_left_mono
thf(fact_231_diff__left__mono,axiom,
! [B: int,A: int,C: int] :
( ( ord_less_eq_int @ B @ A )
=> ( ord_less_eq_int @ ( minus_minus_int @ C @ A ) @ ( minus_minus_int @ C @ B ) ) ) ).
% diff_left_mono
thf(fact_232_diff__left__mono,axiom,
! [B: real,A: real,C: real] :
( ( ord_less_eq_real @ B @ A )
=> ( ord_less_eq_real @ ( minus_minus_real @ C @ A ) @ ( minus_minus_real @ C @ B ) ) ) ).
% diff_left_mono
thf(fact_233_diff__mono,axiom,
! [A: finite1489363574real_n,B: finite1489363574real_n,D: finite1489363574real_n,C: finite1489363574real_n] :
( ( ord_le866583254real_n @ A @ B )
=> ( ( ord_le866583254real_n @ D @ C )
=> ( ord_le866583254real_n @ ( minus_1037315151real_n @ A @ C ) @ ( minus_1037315151real_n @ B @ D ) ) ) ) ).
% diff_mono
thf(fact_234_diff__mono,axiom,
! [A: finite1183840848l_num1,B: finite1183840848l_num1,D: finite1183840848l_num1,C: finite1183840848l_num1] :
( ( ord_le1724070576l_num1 @ A @ B )
=> ( ( ord_le1724070576l_num1 @ D @ C )
=> ( ord_le1724070576l_num1 @ ( minus_249161513l_num1 @ A @ C ) @ ( minus_249161513l_num1 @ B @ D ) ) ) ) ).
% diff_mono
thf(fact_235_diff__mono,axiom,
! [A: int,B: int,D: int,C: int] :
( ( ord_less_eq_int @ A @ B )
=> ( ( ord_less_eq_int @ D @ C )
=> ( ord_less_eq_int @ ( minus_minus_int @ A @ C ) @ ( minus_minus_int @ B @ D ) ) ) ) ).
% diff_mono
thf(fact_236_diff__mono,axiom,
! [A: real,B: real,D: real,C: real] :
( ( ord_less_eq_real @ A @ B )
=> ( ( ord_less_eq_real @ D @ C )
=> ( ord_less_eq_real @ ( minus_minus_real @ A @ C ) @ ( minus_minus_real @ B @ D ) ) ) ) ).
% diff_mono
thf(fact_237_abs__ge__self,axiom,
! [A: int] : ( ord_less_eq_int @ A @ ( abs_abs_int @ A ) ) ).
% abs_ge_self
thf(fact_238_abs__ge__self,axiom,
! [A: real] : ( ord_less_eq_real @ A @ ( abs_abs_real @ A ) ) ).
% abs_ge_self
thf(fact_239_abs__le__D1,axiom,
! [A: int,B: int] :
( ( ord_less_eq_int @ ( abs_abs_int @ A ) @ B )
=> ( ord_less_eq_int @ A @ B ) ) ).
% abs_le_D1
thf(fact_240_abs__le__D1,axiom,
! [A: real,B: real] :
( ( ord_less_eq_real @ ( abs_abs_real @ A ) @ B )
=> ( ord_less_eq_real @ A @ B ) ) ).
% abs_le_D1
thf(fact_241_norm__vector__1,axiom,
( real_V316032763l_num1
= ( ^ [X3: finite463740460l_num1] : ( real_V400292255l_num1 @ ( finite1449546019l_num1 @ X3 @ one_one_Numeral_num1 ) ) ) ) ).
% norm_vector_1
thf(fact_242_norm__vector__1,axiom,
( real_V400292255l_num1
= ( ^ [X3: finite1183840848l_num1] : ( real_V646646907m_real @ ( finite1106245191l_num1 @ X3 @ one_one_Numeral_num1 ) ) ) ) ).
% norm_vector_1
thf(fact_243_ex__le__of__int,axiom,
! [X: real] :
? [Z3: int] : ( ord_less_eq_real @ X @ ( ring_1_of_int_real @ Z3 ) ) ).
% ex_le_of_int
thf(fact_244_dist__vector__1,axiom,
( real_V845814485l_num1
= ( ^ [X3: finite121157254l_num1,Y3: finite121157254l_num1] : ( real_V783965509real_n @ ( finite1503577981l_num1 @ X3 @ one_one_Numeral_num1 ) @ ( finite1503577981l_num1 @ Y3 @ one_one_Numeral_num1 ) ) ) ) ).
% dist_vector_1
thf(fact_245_dist__vector__1,axiom,
( real_V1974343547l_num1
= ( ^ [X3: finite463740460l_num1,Y3: finite463740460l_num1] : ( real_V488409631l_num1 @ ( finite1449546019l_num1 @ X3 @ one_one_Numeral_num1 ) @ ( finite1449546019l_num1 @ Y3 @ one_one_Numeral_num1 ) ) ) ) ).
% dist_vector_1
thf(fact_246_dist__vector__1,axiom,
( real_V488409631l_num1
= ( ^ [X3: finite1183840848l_num1,Y3: finite1183840848l_num1] : ( real_V1934908667t_real @ ( finite1106245191l_num1 @ X3 @ one_one_Numeral_num1 ) @ ( finite1106245191l_num1 @ Y3 @ one_one_Numeral_num1 ) ) ) ) ).
% dist_vector_1
thf(fact_247_norm__real,axiom,
( real_V400292255l_num1
= ( ^ [X3: finite1183840848l_num1] : ( abs_abs_real @ ( finite1106245191l_num1 @ X3 @ one_one_Numeral_num1 ) ) ) ) ).
% norm_real
thf(fact_248_ceiling__diff__floor__le__1,axiom,
! [X: real] : ( ord_less_eq_int @ ( minus_minus_int @ ( archim1371465213g_real @ X ) @ ( archim1031974863r_real @ X ) ) @ one_one_int ) ).
% ceiling_diff_floor_le_1
thf(fact_249_ceiling__less__iff,axiom,
! [X: real,Z: int] :
( ( ord_less_int @ ( archim1371465213g_real @ X ) @ Z )
= ( ord_less_eq_real @ X @ ( minus_minus_real @ ( ring_1_of_int_real @ Z ) @ one_one_real ) ) ) ).
% ceiling_less_iff
thf(fact_250_abs__triangle__ineq2__sym,axiom,
! [A: finite1489363574real_n,B: finite1489363574real_n] : ( ord_le866583254real_n @ ( minus_1037315151real_n @ ( abs_ab1599551059real_n @ A ) @ ( abs_ab1599551059real_n @ B ) ) @ ( abs_ab1599551059real_n @ ( minus_1037315151real_n @ B @ A ) ) ) ).
% abs_triangle_ineq2_sym
thf(fact_251_abs__triangle__ineq2__sym,axiom,
! [A: finite1183840848l_num1,B: finite1183840848l_num1] : ( ord_le1724070576l_num1 @ ( minus_249161513l_num1 @ ( abs_ab948591917l_num1 @ A ) @ ( abs_ab948591917l_num1 @ B ) ) @ ( abs_ab948591917l_num1 @ ( minus_249161513l_num1 @ B @ A ) ) ) ).
% abs_triangle_ineq2_sym
thf(fact_252_abs__triangle__ineq2__sym,axiom,
! [A: int,B: int] : ( ord_less_eq_int @ ( minus_minus_int @ ( abs_abs_int @ A ) @ ( abs_abs_int @ B ) ) @ ( abs_abs_int @ ( minus_minus_int @ B @ A ) ) ) ).
% abs_triangle_ineq2_sym
thf(fact_253_abs__triangle__ineq2__sym,axiom,
! [A: real,B: real] : ( ord_less_eq_real @ ( minus_minus_real @ ( abs_abs_real @ A ) @ ( abs_abs_real @ B ) ) @ ( abs_abs_real @ ( minus_minus_real @ B @ A ) ) ) ).
% abs_triangle_ineq2_sym
thf(fact_254_abs__triangle__ineq3,axiom,
! [A: finite1489363574real_n,B: finite1489363574real_n] : ( ord_le866583254real_n @ ( abs_ab1599551059real_n @ ( minus_1037315151real_n @ ( abs_ab1599551059real_n @ A ) @ ( abs_ab1599551059real_n @ B ) ) ) @ ( abs_ab1599551059real_n @ ( minus_1037315151real_n @ A @ B ) ) ) ).
% abs_triangle_ineq3
thf(fact_255_abs__triangle__ineq3,axiom,
! [A: finite1183840848l_num1,B: finite1183840848l_num1] : ( ord_le1724070576l_num1 @ ( abs_ab948591917l_num1 @ ( minus_249161513l_num1 @ ( abs_ab948591917l_num1 @ A ) @ ( abs_ab948591917l_num1 @ B ) ) ) @ ( abs_ab948591917l_num1 @ ( minus_249161513l_num1 @ A @ B ) ) ) ).
% abs_triangle_ineq3
thf(fact_256_abs__triangle__ineq3,axiom,
! [A: int,B: int] : ( ord_less_eq_int @ ( abs_abs_int @ ( minus_minus_int @ ( abs_abs_int @ A ) @ ( abs_abs_int @ B ) ) ) @ ( abs_abs_int @ ( minus_minus_int @ A @ B ) ) ) ).
% abs_triangle_ineq3
thf(fact_257_abs__triangle__ineq3,axiom,
! [A: real,B: real] : ( ord_less_eq_real @ ( abs_abs_real @ ( minus_minus_real @ ( abs_abs_real @ A ) @ ( abs_abs_real @ B ) ) ) @ ( abs_abs_real @ ( minus_minus_real @ A @ B ) ) ) ).
% abs_triangle_ineq3
thf(fact_258_abs__triangle__ineq2,axiom,
! [A: finite1489363574real_n,B: finite1489363574real_n] : ( ord_le866583254real_n @ ( minus_1037315151real_n @ ( abs_ab1599551059real_n @ A ) @ ( abs_ab1599551059real_n @ B ) ) @ ( abs_ab1599551059real_n @ ( minus_1037315151real_n @ A @ B ) ) ) ).
% abs_triangle_ineq2
thf(fact_259_abs__triangle__ineq2,axiom,
! [A: finite1183840848l_num1,B: finite1183840848l_num1] : ( ord_le1724070576l_num1 @ ( minus_249161513l_num1 @ ( abs_ab948591917l_num1 @ A ) @ ( abs_ab948591917l_num1 @ B ) ) @ ( abs_ab948591917l_num1 @ ( minus_249161513l_num1 @ A @ B ) ) ) ).
% abs_triangle_ineq2
thf(fact_260_abs__triangle__ineq2,axiom,
! [A: int,B: int] : ( ord_less_eq_int @ ( minus_minus_int @ ( abs_abs_int @ A ) @ ( abs_abs_int @ B ) ) @ ( abs_abs_int @ ( minus_minus_int @ A @ B ) ) ) ).
% abs_triangle_ineq2
thf(fact_261_abs__triangle__ineq2,axiom,
! [A: real,B: real] : ( ord_less_eq_real @ ( minus_minus_real @ ( abs_abs_real @ A ) @ ( abs_abs_real @ B ) ) @ ( abs_abs_real @ ( minus_minus_real @ A @ B ) ) ) ).
% abs_triangle_ineq2
thf(fact_262_norm__le__componentwise__cart,axiom,
! [X: finite337957458num1_n,Y: finite1489363574real_n] :
( ! [I3: n] : ( ord_less_eq_real @ ( real_V400292255l_num1 @ ( finite1639785033num1_n @ X @ I3 ) ) @ ( real_V646646907m_real @ ( finite772340589real_n @ Y @ I3 ) ) )
=> ( ord_less_eq_real @ ( real_V1121707553num1_n @ X ) @ ( real_V739724485real_n @ Y ) ) ) ).
% norm_le_componentwise_cart
thf(fact_263_norm__le__componentwise__cart,axiom,
! [X: finite463740460l_num1,Y: finite1183840848l_num1] :
( ! [I3: numeral_num1] : ( ord_less_eq_real @ ( real_V400292255l_num1 @ ( finite1449546019l_num1 @ X @ I3 ) ) @ ( real_V646646907m_real @ ( finite1106245191l_num1 @ Y @ I3 ) ) )
=> ( ord_less_eq_real @ ( real_V316032763l_num1 @ X ) @ ( real_V400292255l_num1 @ Y ) ) ) ).
% norm_le_componentwise_cart
thf(fact_264_norm__le__componentwise__cart,axiom,
! [X: finite1489363574real_n,Y: finite337957458num1_n] :
( ! [I3: n] : ( ord_less_eq_real @ ( real_V646646907m_real @ ( finite772340589real_n @ X @ I3 ) ) @ ( real_V400292255l_num1 @ ( finite1639785033num1_n @ Y @ I3 ) ) )
=> ( ord_less_eq_real @ ( real_V739724485real_n @ X ) @ ( real_V1121707553num1_n @ Y ) ) ) ).
% norm_le_componentwise_cart
thf(fact_265_norm__le__componentwise__cart,axiom,
! [X: finite1489363574real_n,Y: finite1489363574real_n] :
( ! [I3: n] : ( ord_less_eq_real @ ( real_V646646907m_real @ ( finite772340589real_n @ X @ I3 ) ) @ ( real_V646646907m_real @ ( finite772340589real_n @ Y @ I3 ) ) )
=> ( ord_less_eq_real @ ( real_V739724485real_n @ X ) @ ( real_V739724485real_n @ Y ) ) ) ).
% norm_le_componentwise_cart
thf(fact_266_norm__le__componentwise__cart,axiom,
! [X: finite1183840848l_num1,Y: finite463740460l_num1] :
( ! [I3: numeral_num1] : ( ord_less_eq_real @ ( real_V646646907m_real @ ( finite1106245191l_num1 @ X @ I3 ) ) @ ( real_V400292255l_num1 @ ( finite1449546019l_num1 @ Y @ I3 ) ) )
=> ( ord_less_eq_real @ ( real_V400292255l_num1 @ X ) @ ( real_V316032763l_num1 @ Y ) ) ) ).
% norm_le_componentwise_cart
thf(fact_267_norm__le__componentwise__cart,axiom,
! [X: finite1183840848l_num1,Y: finite1183840848l_num1] :
( ! [I3: numeral_num1] : ( ord_less_eq_real @ ( real_V646646907m_real @ ( finite1106245191l_num1 @ X @ I3 ) ) @ ( real_V646646907m_real @ ( finite1106245191l_num1 @ Y @ I3 ) ) )
=> ( ord_less_eq_real @ ( real_V400292255l_num1 @ X ) @ ( real_V400292255l_num1 @ Y ) ) ) ).
% norm_le_componentwise_cart
thf(fact_268_Finite__Cartesian__Product_Onorm__nth__le,axiom,
! [X: finite1489363574real_n,I: n] : ( ord_less_eq_real @ ( real_V646646907m_real @ ( finite772340589real_n @ X @ I ) ) @ ( real_V739724485real_n @ X ) ) ).
% Finite_Cartesian_Product.norm_nth_le
thf(fact_269_Finite__Cartesian__Product_Onorm__nth__le,axiom,
! [X: finite1183840848l_num1,I: numeral_num1] : ( ord_less_eq_real @ ( real_V646646907m_real @ ( finite1106245191l_num1 @ X @ I ) ) @ ( real_V400292255l_num1 @ X ) ) ).
% Finite_Cartesian_Product.norm_nth_le
thf(fact_270_real__of__int__floor__ge__diff__one,axiom,
! [R: real] : ( ord_less_eq_real @ ( minus_minus_real @ R @ one_one_real ) @ ( ring_1_of_int_real @ ( archim1031974863r_real @ R ) ) ) ).
% real_of_int_floor_ge_diff_one
thf(fact_271_of__int__floor__le,axiom,
! [X: real] : ( ord_less_eq_real @ ( ring_1_of_int_real @ ( archim1031974863r_real @ X ) ) @ X ) ).
% of_int_floor_le
thf(fact_272_le__of__int__ceiling,axiom,
! [X: real] : ( ord_less_eq_real @ X @ ( ring_1_of_int_real @ ( archim1371465213g_real @ X ) ) ) ).
% le_of_int_ceiling
thf(fact_273_norm__bound__component__le__cart,axiom,
! [X: finite1489363574real_n,E: real,I: n] :
( ( ord_less_eq_real @ ( real_V739724485real_n @ X ) @ E )
=> ( ord_less_eq_real @ ( abs_abs_real @ ( finite772340589real_n @ X @ I ) ) @ E ) ) ).
% norm_bound_component_le_cart
thf(fact_274_norm__bound__component__le__cart,axiom,
! [X: finite1183840848l_num1,E: real,I: numeral_num1] :
( ( ord_less_eq_real @ ( real_V400292255l_num1 @ X ) @ E )
=> ( ord_less_eq_real @ ( abs_abs_real @ ( finite1106245191l_num1 @ X @ I ) ) @ E ) ) ).
% norm_bound_component_le_cart
thf(fact_275_component__le__norm__cart,axiom,
! [X: finite1489363574real_n,I: n] : ( ord_less_eq_real @ ( abs_abs_real @ ( finite772340589real_n @ X @ I ) ) @ ( real_V739724485real_n @ X ) ) ).
% component_le_norm_cart
thf(fact_276_component__le__norm__cart,axiom,
! [X: finite1183840848l_num1,I: numeral_num1] : ( ord_less_eq_real @ ( abs_abs_real @ ( finite1106245191l_num1 @ X @ I ) ) @ ( real_V400292255l_num1 @ X ) ) ).
% component_le_norm_cart
thf(fact_277_dist__real,axiom,
( real_V488409631l_num1
= ( ^ [X3: finite1183840848l_num1,Y3: finite1183840848l_num1] : ( abs_abs_real @ ( minus_minus_real @ ( finite1106245191l_num1 @ X3 @ one_one_Numeral_num1 ) @ ( finite1106245191l_num1 @ Y3 @ one_one_Numeral_num1 ) ) ) ) ) ).
% dist_real
thf(fact_278_floor__le__ceiling,axiom,
! [X: real] : ( ord_less_eq_int @ ( archim1031974863r_real @ X ) @ ( archim1371465213g_real @ X ) ) ).
% floor_le_ceiling
thf(fact_279_of__int__ceiling__diff__one__le,axiom,
! [R: real] : ( ord_less_eq_real @ ( minus_minus_real @ ( ring_1_of_int_real @ ( archim1371465213g_real @ R ) ) @ one_one_real ) @ R ) ).
% of_int_ceiling_diff_one_le
thf(fact_280_norm__triangle__ineq2,axiom,
! [A: finite1489363574real_n,B: finite1489363574real_n] : ( ord_less_eq_real @ ( minus_minus_real @ ( real_V739724485real_n @ A ) @ ( real_V739724485real_n @ B ) ) @ ( real_V739724485real_n @ ( minus_1037315151real_n @ A @ B ) ) ) ).
% norm_triangle_ineq2
thf(fact_281_norm__triangle__ineq2,axiom,
! [A: real,B: real] : ( ord_less_eq_real @ ( minus_minus_real @ ( real_V646646907m_real @ A ) @ ( real_V646646907m_real @ B ) ) @ ( real_V646646907m_real @ ( minus_minus_real @ A @ B ) ) ) ).
% norm_triangle_ineq2
thf(fact_282_norm__triangle__ineq2,axiom,
! [A: finite1183840848l_num1,B: finite1183840848l_num1] : ( ord_less_eq_real @ ( minus_minus_real @ ( real_V400292255l_num1 @ A ) @ ( real_V400292255l_num1 @ B ) ) @ ( real_V400292255l_num1 @ ( minus_249161513l_num1 @ A @ B ) ) ) ).
% norm_triangle_ineq2
thf(fact_283_abs__dist__diff__le,axiom,
! [A: finite1489363574real_n,B: finite1489363574real_n,C: finite1489363574real_n] : ( ord_less_eq_real @ ( abs_abs_real @ ( minus_minus_real @ ( real_V783965509real_n @ A @ B ) @ ( real_V783965509real_n @ B @ C ) ) ) @ ( real_V783965509real_n @ A @ C ) ) ).
% abs_dist_diff_le
thf(fact_284_abs__dist__diff__le,axiom,
! [A: real,B: real,C: real] : ( ord_less_eq_real @ ( abs_abs_real @ ( minus_minus_real @ ( real_V1934908667t_real @ A @ B ) @ ( real_V1934908667t_real @ B @ C ) ) ) @ ( real_V1934908667t_real @ A @ C ) ) ).
% abs_dist_diff_le
thf(fact_285_abs__dist__diff__le,axiom,
! [A: finite1183840848l_num1,B: finite1183840848l_num1,C: finite1183840848l_num1] : ( ord_less_eq_real @ ( abs_abs_real @ ( minus_minus_real @ ( real_V488409631l_num1 @ A @ B ) @ ( real_V488409631l_num1 @ B @ C ) ) ) @ ( real_V488409631l_num1 @ A @ C ) ) ).
% abs_dist_diff_le
thf(fact_286_metric__eq__thm,axiom,
! [X: finite1489363574real_n,S: set_Fi1058188332real_n,Y: finite1489363574real_n] :
( ( member1352538125real_n @ X @ S )
=> ( ( member1352538125real_n @ Y @ S )
=> ( ( X = Y )
= ( ! [X3: finite1489363574real_n] :
( ( member1352538125real_n @ X3 @ S )
=> ( ( real_V783965509real_n @ X @ X3 )
= ( real_V783965509real_n @ Y @ X3 ) ) ) ) ) ) ) ).
% metric_eq_thm
thf(fact_287_metric__eq__thm,axiom,
! [X: real,S: set_real,Y: real] :
( ( member_real @ X @ S )
=> ( ( member_real @ Y @ S )
=> ( ( X = Y )
= ( ! [X3: real] :
( ( member_real @ X3 @ S )
=> ( ( real_V1934908667t_real @ X @ X3 )
= ( real_V1934908667t_real @ Y @ X3 ) ) ) ) ) ) ) ).
% metric_eq_thm
thf(fact_288_metric__eq__thm,axiom,
! [X: finite1183840848l_num1,S: set_Fi1257234438l_num1,Y: finite1183840848l_num1] :
( ( member1413569767l_num1 @ X @ S )
=> ( ( member1413569767l_num1 @ Y @ S )
=> ( ( X = Y )
= ( ! [X3: finite1183840848l_num1] :
( ( member1413569767l_num1 @ X3 @ S )
=> ( ( real_V488409631l_num1 @ X @ X3 )
= ( real_V488409631l_num1 @ Y @ X3 ) ) ) ) ) ) ) ).
% metric_eq_thm
thf(fact_289_dist__vec__nth__le,axiom,
! [X: finite1489363574real_n,I: n,Y: finite1489363574real_n] : ( ord_less_eq_real @ ( real_V1934908667t_real @ ( finite772340589real_n @ X @ I ) @ ( finite772340589real_n @ Y @ I ) ) @ ( real_V783965509real_n @ X @ Y ) ) ).
% dist_vec_nth_le
thf(fact_290_dist__vec__nth__le,axiom,
! [X: finite1183840848l_num1,I: numeral_num1,Y: finite1183840848l_num1] : ( ord_less_eq_real @ ( real_V1934908667t_real @ ( finite1106245191l_num1 @ X @ I ) @ ( finite1106245191l_num1 @ Y @ I ) ) @ ( real_V488409631l_num1 @ X @ Y ) ) ).
% dist_vec_nth_le
thf(fact_291_norm__triangle__ineq3,axiom,
! [A: finite1489363574real_n,B: finite1489363574real_n] : ( ord_less_eq_real @ ( abs_abs_real @ ( minus_minus_real @ ( real_V739724485real_n @ A ) @ ( real_V739724485real_n @ B ) ) ) @ ( real_V739724485real_n @ ( minus_1037315151real_n @ A @ B ) ) ) ).
% norm_triangle_ineq3
thf(fact_292_norm__triangle__ineq3,axiom,
! [A: real,B: real] : ( ord_less_eq_real @ ( abs_abs_real @ ( minus_minus_real @ ( real_V646646907m_real @ A ) @ ( real_V646646907m_real @ B ) ) ) @ ( real_V646646907m_real @ ( minus_minus_real @ A @ B ) ) ) ).
% norm_triangle_ineq3
thf(fact_293_norm__triangle__ineq3,axiom,
! [A: finite1183840848l_num1,B: finite1183840848l_num1] : ( ord_less_eq_real @ ( abs_abs_real @ ( minus_minus_real @ ( real_V400292255l_num1 @ A ) @ ( real_V400292255l_num1 @ B ) ) ) @ ( real_V400292255l_num1 @ ( minus_249161513l_num1 @ A @ B ) ) ) ).
% norm_triangle_ineq3
thf(fact_294_ceiling__correct,axiom,
! [X: real] :
( ( ord_less_real @ ( minus_minus_real @ ( ring_1_of_int_real @ ( archim1371465213g_real @ X ) ) @ one_one_real ) @ X )
& ( ord_less_eq_real @ X @ ( ring_1_of_int_real @ ( archim1371465213g_real @ X ) ) ) ) ).
% ceiling_correct
thf(fact_295_ceiling__unique,axiom,
! [Z: int,X: real] :
( ( ord_less_real @ ( minus_minus_real @ ( ring_1_of_int_real @ Z ) @ one_one_real ) @ X )
=> ( ( ord_less_eq_real @ X @ ( ring_1_of_int_real @ Z ) )
=> ( ( archim1371465213g_real @ X )
= Z ) ) ) ).
% ceiling_unique
thf(fact_296_order__refl,axiom,
! [X: int] : ( ord_less_eq_int @ X @ X ) ).
% order_refl
thf(fact_297_order__refl,axiom,
! [X: real] : ( ord_less_eq_real @ X @ X ) ).
% order_refl
thf(fact_298_complete__interval,axiom,
! [A: int,B: int,P: int > $o] :
( ( ord_less_int @ A @ B )
=> ( ( P @ A )
=> ( ~ ( P @ B )
=> ? [C2: int] :
( ( ord_less_eq_int @ A @ C2 )
& ( ord_less_eq_int @ C2 @ B )
& ! [X4: int] :
( ( ( ord_less_eq_int @ A @ X4 )
& ( ord_less_int @ X4 @ C2 ) )
=> ( P @ X4 ) )
& ! [D2: int] :
( ! [X5: int] :
( ( ( ord_less_eq_int @ A @ X5 )
& ( ord_less_int @ X5 @ D2 ) )
=> ( P @ X5 ) )
=> ( ord_less_eq_int @ D2 @ C2 ) ) ) ) ) ) ).
% complete_interval
thf(fact_299_complete__interval,axiom,
! [A: real,B: real,P: real > $o] :
( ( ord_less_real @ A @ B )
=> ( ( P @ A )
=> ( ~ ( P @ B )
=> ? [C2: real] :
( ( ord_less_eq_real @ A @ C2 )
& ( ord_less_eq_real @ C2 @ B )
& ! [X4: real] :
( ( ( ord_less_eq_real @ A @ X4 )
& ( ord_less_real @ X4 @ C2 ) )
=> ( P @ X4 ) )
& ! [D2: real] :
( ! [X5: real] :
( ( ( ord_less_eq_real @ A @ X5 )
& ( ord_less_real @ X5 @ D2 ) )
=> ( P @ X5 ) )
=> ( ord_less_eq_real @ D2 @ C2 ) ) ) ) ) ) ).
% complete_interval
thf(fact_300_eucl__less__le__not__le,axiom,
( ord_less_real
= ( ^ [X3: real,Y3: real] :
( ( ord_less_eq_real @ X3 @ Y3 )
& ~ ( ord_less_eq_real @ Y3 @ X3 ) ) ) ) ).
% eucl_less_le_not_le
thf(fact_301_order_Onot__eq__order__implies__strict,axiom,
! [A: int,B: int] :
( ( A != B )
=> ( ( ord_less_eq_int @ A @ B )
=> ( ord_less_int @ A @ B ) ) ) ).
% order.not_eq_order_implies_strict
thf(fact_302_order_Onot__eq__order__implies__strict,axiom,
! [A: real,B: real] :
( ( A != B )
=> ( ( ord_less_eq_real @ A @ B )
=> ( ord_less_real @ A @ B ) ) ) ).
% order.not_eq_order_implies_strict
thf(fact_303_dual__order_Ostrict__implies__order,axiom,
! [B: int,A: int] :
( ( ord_less_int @ B @ A )
=> ( ord_less_eq_int @ B @ A ) ) ).
% dual_order.strict_implies_order
thf(fact_304_dual__order_Ostrict__implies__order,axiom,
! [B: real,A: real] :
( ( ord_less_real @ B @ A )
=> ( ord_less_eq_real @ B @ A ) ) ).
% dual_order.strict_implies_order
thf(fact_305_vector__one__nth,axiom,
! [X: finite1183840848l_num1] :
( ( finite1329045861l_num1 @ ( finite1106245191l_num1 @ X @ one_one_Numeral_num1 ) )
= X ) ).
% vector_one_nth
thf(fact_306_vector__one__nth,axiom,
! [X: finite2063899472l_num1] :
( ( finite1470207077l_num1 @ ( finite1800583751l_num1 @ X @ one_one_Numeral_num1 ) )
= X ) ).
% vector_one_nth
thf(fact_307_complete__real,axiom,
! [S2: set_real] :
( ? [X4: real] : ( member_real @ X4 @ S2 )
=> ( ? [Z4: real] :
! [X5: real] :
( ( member_real @ X5 @ S2 )
=> ( ord_less_eq_real @ X5 @ Z4 ) )
=> ? [Y4: real] :
( ! [X4: real] :
( ( member_real @ X4 @ S2 )
=> ( ord_less_eq_real @ X4 @ Y4 ) )
& ! [Z4: real] :
( ! [X5: real] :
( ( member_real @ X5 @ S2 )
=> ( ord_less_eq_real @ X5 @ Z4 ) )
=> ( ord_less_eq_real @ Y4 @ Z4 ) ) ) ) ) ).
% complete_real
thf(fact_308_dual__order_Oantisym,axiom,
! [B: int,A: int] :
( ( ord_less_eq_int @ B @ A )
=> ( ( ord_less_eq_int @ A @ B )
=> ( A = B ) ) ) ).
% dual_order.antisym
thf(fact_309_dual__order_Oantisym,axiom,
! [B: real,A: real] :
( ( ord_less_eq_real @ B @ A )
=> ( ( ord_less_eq_real @ A @ B )
=> ( A = B ) ) ) ).
% dual_order.antisym
thf(fact_310_dual__order_Oeq__iff,axiom,
( ( ^ [Y2: int,Z2: int] : ( Y2 = Z2 ) )
= ( ^ [A3: int,B2: int] :
( ( ord_less_eq_int @ B2 @ A3 )
& ( ord_less_eq_int @ A3 @ B2 ) ) ) ) ).
% dual_order.eq_iff
thf(fact_311_dual__order_Oeq__iff,axiom,
( ( ^ [Y2: real,Z2: real] : ( Y2 = Z2 ) )
= ( ^ [A3: real,B2: real] :
( ( ord_less_eq_real @ B2 @ A3 )
& ( ord_less_eq_real @ A3 @ B2 ) ) ) ) ).
% dual_order.eq_iff
thf(fact_312_dual__order_Otrans,axiom,
! [B: int,A: int,C: int] :
( ( ord_less_eq_int @ B @ A )
=> ( ( ord_less_eq_int @ C @ B )
=> ( ord_less_eq_int @ C @ A ) ) ) ).
% dual_order.trans
thf(fact_313_dual__order_Otrans,axiom,
! [B: real,A: real,C: real] :
( ( ord_less_eq_real @ B @ A )
=> ( ( ord_less_eq_real @ C @ B )
=> ( ord_less_eq_real @ C @ A ) ) ) ).
% dual_order.trans
thf(fact_314_linorder__wlog,axiom,
! [P: int > int > $o,A: int,B: int] :
( ! [A4: int,B3: int] :
( ( ord_less_eq_int @ A4 @ B3 )
=> ( P @ A4 @ B3 ) )
=> ( ! [A4: int,B3: int] :
( ( P @ B3 @ A4 )
=> ( P @ A4 @ B3 ) )
=> ( P @ A @ B ) ) ) ).
% linorder_wlog
thf(fact_315_linorder__wlog,axiom,
! [P: real > real > $o,A: real,B: real] :
( ! [A4: real,B3: real] :
( ( ord_less_eq_real @ A4 @ B3 )
=> ( P @ A4 @ B3 ) )
=> ( ! [A4: real,B3: real] :
( ( P @ B3 @ A4 )
=> ( P @ A4 @ B3 ) )
=> ( P @ A @ B ) ) ) ).
% linorder_wlog
thf(fact_316_dual__order_Orefl,axiom,
! [A: int] : ( ord_less_eq_int @ A @ A ) ).
% dual_order.refl
thf(fact_317_dual__order_Orefl,axiom,
! [A: real] : ( ord_less_eq_real @ A @ A ) ).
% dual_order.refl
thf(fact_318_order__trans,axiom,
! [X: int,Y: int,Z: int] :
( ( ord_less_eq_int @ X @ Y )
=> ( ( ord_less_eq_int @ Y @ Z )
=> ( ord_less_eq_int @ X @ Z ) ) ) ).
% order_trans
thf(fact_319_order__trans,axiom,
! [X: real,Y: real,Z: real] :
( ( ord_less_eq_real @ X @ Y )
=> ( ( ord_less_eq_real @ Y @ Z )
=> ( ord_less_eq_real @ X @ Z ) ) ) ).
% order_trans
thf(fact_320_order__class_Oorder_Oantisym,axiom,
! [A: int,B: int] :
( ( ord_less_eq_int @ A @ B )
=> ( ( ord_less_eq_int @ B @ A )
=> ( A = B ) ) ) ).
% order_class.order.antisym
thf(fact_321_order__class_Oorder_Oantisym,axiom,
! [A: real,B: real] :
( ( ord_less_eq_real @ A @ B )
=> ( ( ord_less_eq_real @ B @ A )
=> ( A = B ) ) ) ).
% order_class.order.antisym
thf(fact_322_ord__le__eq__trans,axiom,
! [A: int,B: int,C: int] :
( ( ord_less_eq_int @ A @ B )
=> ( ( B = C )
=> ( ord_less_eq_int @ A @ C ) ) ) ).
% ord_le_eq_trans
thf(fact_323_ord__le__eq__trans,axiom,
! [A: real,B: real,C: real] :
( ( ord_less_eq_real @ A @ B )
=> ( ( B = C )
=> ( ord_less_eq_real @ A @ C ) ) ) ).
% ord_le_eq_trans
thf(fact_324_ord__eq__le__trans,axiom,
! [A: int,B: int,C: int] :
( ( A = B )
=> ( ( ord_less_eq_int @ B @ C )
=> ( ord_less_eq_int @ A @ C ) ) ) ).
% ord_eq_le_trans
thf(fact_325_ord__eq__le__trans,axiom,
! [A: real,B: real,C: real] :
( ( A = B )
=> ( ( ord_less_eq_real @ B @ C )
=> ( ord_less_eq_real @ A @ C ) ) ) ).
% ord_eq_le_trans
thf(fact_326_order__class_Oorder_Oeq__iff,axiom,
( ( ^ [Y2: int,Z2: int] : ( Y2 = Z2 ) )
= ( ^ [A3: int,B2: int] :
( ( ord_less_eq_int @ A3 @ B2 )
& ( ord_less_eq_int @ B2 @ A3 ) ) ) ) ).
% order_class.order.eq_iff
thf(fact_327_order__class_Oorder_Oeq__iff,axiom,
( ( ^ [Y2: real,Z2: real] : ( Y2 = Z2 ) )
= ( ^ [A3: real,B2: real] :
( ( ord_less_eq_real @ A3 @ B2 )
& ( ord_less_eq_real @ B2 @ A3 ) ) ) ) ).
% order_class.order.eq_iff
thf(fact_328_antisym__conv,axiom,
! [Y: int,X: int] :
( ( ord_less_eq_int @ Y @ X )
=> ( ( ord_less_eq_int @ X @ Y )
= ( X = Y ) ) ) ).
% antisym_conv
thf(fact_329_antisym__conv,axiom,
! [Y: real,X: real] :
( ( ord_less_eq_real @ Y @ X )
=> ( ( ord_less_eq_real @ X @ Y )
= ( X = Y ) ) ) ).
% antisym_conv
thf(fact_330_le__cases3,axiom,
! [X: int,Y: int,Z: int] :
( ( ( ord_less_eq_int @ X @ Y )
=> ~ ( ord_less_eq_int @ Y @ Z ) )
=> ( ( ( ord_less_eq_int @ Y @ X )
=> ~ ( ord_less_eq_int @ X @ Z ) )
=> ( ( ( ord_less_eq_int @ X @ Z )
=> ~ ( ord_less_eq_int @ Z @ Y ) )
=> ( ( ( ord_less_eq_int @ Z @ Y )
=> ~ ( ord_less_eq_int @ Y @ X ) )
=> ( ( ( ord_less_eq_int @ Y @ Z )
=> ~ ( ord_less_eq_int @ Z @ X ) )
=> ~ ( ( ord_less_eq_int @ Z @ X )
=> ~ ( ord_less_eq_int @ X @ Y ) ) ) ) ) ) ) ).
% le_cases3
thf(fact_331_le__cases3,axiom,
! [X: real,Y: real,Z: real] :
( ( ( ord_less_eq_real @ X @ Y )
=> ~ ( ord_less_eq_real @ Y @ Z ) )
=> ( ( ( ord_less_eq_real @ Y @ X )
=> ~ ( ord_less_eq_real @ X @ Z ) )
=> ( ( ( ord_less_eq_real @ X @ Z )
=> ~ ( ord_less_eq_real @ Z @ Y ) )
=> ( ( ( ord_less_eq_real @ Z @ Y )
=> ~ ( ord_less_eq_real @ Y @ X ) )
=> ( ( ( ord_less_eq_real @ Y @ Z )
=> ~ ( ord_less_eq_real @ Z @ X ) )
=> ~ ( ( ord_less_eq_real @ Z @ X )
=> ~ ( ord_less_eq_real @ X @ Y ) ) ) ) ) ) ) ).
% le_cases3
thf(fact_332_order_Otrans,axiom,
! [A: int,B: int,C: int] :
( ( ord_less_eq_int @ A @ B )
=> ( ( ord_less_eq_int @ B @ C )
=> ( ord_less_eq_int @ A @ C ) ) ) ).
% order.trans
thf(fact_333_order_Otrans,axiom,
! [A: real,B: real,C: real] :
( ( ord_less_eq_real @ A @ B )
=> ( ( ord_less_eq_real @ B @ C )
=> ( ord_less_eq_real @ A @ C ) ) ) ).
% order.trans
thf(fact_334_le__cases,axiom,
! [X: int,Y: int] :
( ~ ( ord_less_eq_int @ X @ Y )
=> ( ord_less_eq_int @ Y @ X ) ) ).
% le_cases
thf(fact_335_le__cases,axiom,
! [X: real,Y: real] :
( ~ ( ord_less_eq_real @ X @ Y )
=> ( ord_less_eq_real @ Y @ X ) ) ).
% le_cases
thf(fact_336_eq__refl,axiom,
! [X: int,Y: int] :
( ( X = Y )
=> ( ord_less_eq_int @ X @ Y ) ) ).
% eq_refl
thf(fact_337_eq__refl,axiom,
! [X: real,Y: real] :
( ( X = Y )
=> ( ord_less_eq_real @ X @ Y ) ) ).
% eq_refl
thf(fact_338_linear,axiom,
! [X: int,Y: int] :
( ( ord_less_eq_int @ X @ Y )
| ( ord_less_eq_int @ Y @ X ) ) ).
% linear
thf(fact_339_linear,axiom,
! [X: real,Y: real] :
( ( ord_less_eq_real @ X @ Y )
| ( ord_less_eq_real @ Y @ X ) ) ).
% linear
thf(fact_340_antisym,axiom,
! [X: int,Y: int] :
( ( ord_less_eq_int @ X @ Y )
=> ( ( ord_less_eq_int @ Y @ X )
=> ( X = Y ) ) ) ).
% antisym
thf(fact_341_antisym,axiom,
! [X: real,Y: real] :
( ( ord_less_eq_real @ X @ Y )
=> ( ( ord_less_eq_real @ Y @ X )
=> ( X = Y ) ) ) ).
% antisym
thf(fact_342_eq__iff,axiom,
( ( ^ [Y2: int,Z2: int] : ( Y2 = Z2 ) )
= ( ^ [X3: int,Y3: int] :
( ( ord_less_eq_int @ X3 @ Y3 )
& ( ord_less_eq_int @ Y3 @ X3 ) ) ) ) ).
% eq_iff
thf(fact_343_eq__iff,axiom,
( ( ^ [Y2: real,Z2: real] : ( Y2 = Z2 ) )
= ( ^ [X3: real,Y3: real] :
( ( ord_less_eq_real @ X3 @ Y3 )
& ( ord_less_eq_real @ Y3 @ X3 ) ) ) ) ).
% eq_iff
thf(fact_344_ord__le__eq__subst,axiom,
! [A: int,B: int,F: int > int,C: int] :
( ( ord_less_eq_int @ A @ B )
=> ( ( ( F @ B )
= C )
=> ( ! [X5: int,Y4: int] :
( ( ord_less_eq_int @ X5 @ Y4 )
=> ( ord_less_eq_int @ ( F @ X5 ) @ ( F @ Y4 ) ) )
=> ( ord_less_eq_int @ ( F @ A ) @ C ) ) ) ) ).
% ord_le_eq_subst
thf(fact_345_ord__le__eq__subst,axiom,
! [A: int,B: int,F: int > real,C: real] :
( ( ord_less_eq_int @ A @ B )
=> ( ( ( F @ B )
= C )
=> ( ! [X5: int,Y4: int] :
( ( ord_less_eq_int @ X5 @ Y4 )
=> ( ord_less_eq_real @ ( F @ X5 ) @ ( F @ Y4 ) ) )
=> ( ord_less_eq_real @ ( F @ A ) @ C ) ) ) ) ).
% ord_le_eq_subst
thf(fact_346_ord__le__eq__subst,axiom,
! [A: real,B: real,F: real > int,C: int] :
( ( ord_less_eq_real @ A @ B )
=> ( ( ( F @ B )
= C )
=> ( ! [X5: real,Y4: real] :
( ( ord_less_eq_real @ X5 @ Y4 )
=> ( ord_less_eq_int @ ( F @ X5 ) @ ( F @ Y4 ) ) )
=> ( ord_less_eq_int @ ( F @ A ) @ C ) ) ) ) ).
% ord_le_eq_subst
thf(fact_347_ord__le__eq__subst,axiom,
! [A: real,B: real,F: real > real,C: real] :
( ( ord_less_eq_real @ A @ B )
=> ( ( ( F @ B )
= C )
=> ( ! [X5: real,Y4: real] :
( ( ord_less_eq_real @ X5 @ Y4 )
=> ( ord_less_eq_real @ ( F @ X5 ) @ ( F @ Y4 ) ) )
=> ( ord_less_eq_real @ ( F @ A ) @ C ) ) ) ) ).
% ord_le_eq_subst
thf(fact_348_ord__eq__le__subst,axiom,
! [A: int,F: int > int,B: int,C: int] :
( ( A
= ( F @ B ) )
=> ( ( ord_less_eq_int @ B @ C )
=> ( ! [X5: int,Y4: int] :
( ( ord_less_eq_int @ X5 @ Y4 )
=> ( ord_less_eq_int @ ( F @ X5 ) @ ( F @ Y4 ) ) )
=> ( ord_less_eq_int @ A @ ( F @ C ) ) ) ) ) ).
% ord_eq_le_subst
thf(fact_349_ord__eq__le__subst,axiom,
! [A: real,F: int > real,B: int,C: int] :
( ( A
= ( F @ B ) )
=> ( ( ord_less_eq_int @ B @ C )
=> ( ! [X5: int,Y4: int] :
( ( ord_less_eq_int @ X5 @ Y4 )
=> ( ord_less_eq_real @ ( F @ X5 ) @ ( F @ Y4 ) ) )
=> ( ord_less_eq_real @ A @ ( F @ C ) ) ) ) ) ).
% ord_eq_le_subst
thf(fact_350_ord__eq__le__subst,axiom,
! [A: int,F: real > int,B: real,C: real] :
( ( A
= ( F @ B ) )
=> ( ( ord_less_eq_real @ B @ C )
=> ( ! [X5: real,Y4: real] :
( ( ord_less_eq_real @ X5 @ Y4 )
=> ( ord_less_eq_int @ ( F @ X5 ) @ ( F @ Y4 ) ) )
=> ( ord_less_eq_int @ A @ ( F @ C ) ) ) ) ) ).
% ord_eq_le_subst
thf(fact_351_ord__eq__le__subst,axiom,
! [A: real,F: real > real,B: real,C: real] :
( ( A
= ( F @ B ) )
=> ( ( ord_less_eq_real @ B @ C )
=> ( ! [X5: real,Y4: real] :
( ( ord_less_eq_real @ X5 @ Y4 )
=> ( ord_less_eq_real @ ( F @ X5 ) @ ( F @ Y4 ) ) )
=> ( ord_less_eq_real @ A @ ( F @ C ) ) ) ) ) ).
% ord_eq_le_subst
thf(fact_352_forall__1,axiom,
( ( ^ [P2: numeral_num1 > $o] :
! [X2: numeral_num1] : ( P2 @ X2 ) )
= ( ^ [P3: numeral_num1 > $o] : ( P3 @ one_one_Numeral_num1 ) ) ) ).
% forall_1
thf(fact_353_ex__1,axiom,
( ( ^ [P2: numeral_num1 > $o] :
? [X2: numeral_num1] : ( P2 @ X2 ) )
= ( ^ [P3: numeral_num1 > $o] : ( P3 @ one_one_Numeral_num1 ) ) ) ).
% ex_1
% Helper facts (9)
thf(help_If_2_1_If_001t__Finite____Cartesian____Product__Ovec_It__Int__Oint_Mtf__n_J_T,axiom,
! [X: finite964658038_int_n,Y: finite964658038_int_n] :
( ( if_Fin1767949360_int_n @ $false @ X @ Y )
= Y ) ).
thf(help_If_1_1_If_001t__Finite____Cartesian____Product__Ovec_It__Int__Oint_Mtf__n_J_T,axiom,
! [X: finite964658038_int_n,Y: finite964658038_int_n] :
( ( if_Fin1767949360_int_n @ $true @ X @ Y )
= X ) ).
thf(help_If_2_1_If_001t__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mtf__n_J_T,axiom,
! [X: finite1489363574real_n,Y: finite1489363574real_n] :
( ( if_Fin127821360real_n @ $false @ X @ Y )
= Y ) ).
thf(help_If_1_1_If_001t__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mtf__n_J_T,axiom,
! [X: finite1489363574real_n,Y: finite1489363574real_n] :
( ( if_Fin127821360real_n @ $true @ X @ Y )
= X ) ).
thf(help_If_2_1_If_001t__Finite____Cartesian____Product__Ovec_It__Int__Oint_Mt__Numeral____Type__Onum1_J_T,axiom,
! [X: finite2063899472l_num1,Y: finite2063899472l_num1] :
( ( if_Fin1570437642l_num1 @ $false @ X @ Y )
= Y ) ).
thf(help_If_1_1_If_001t__Finite____Cartesian____Product__Ovec_It__Int__Oint_Mt__Numeral____Type__Onum1_J_T,axiom,
! [X: finite2063899472l_num1,Y: finite2063899472l_num1] :
( ( if_Fin1570437642l_num1 @ $true @ X @ Y )
= X ) ).
thf(help_If_3_1_If_001t__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mt__Numeral____Type__Onum1_J_T,axiom,
! [P: $o] :
( ( P = $true )
| ( P = $false ) ) ).
thf(help_If_2_1_If_001t__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mt__Numeral____Type__Onum1_J_T,axiom,
! [X: finite1183840848l_num1,Y: finite1183840848l_num1] :
( ( if_Fin1668193290l_num1 @ $false @ X @ Y )
= Y ) ).
thf(help_If_1_1_If_001t__Finite____Cartesian____Product__Ovec_It__Real__Oreal_Mt__Numeral____Type__Onum1_J_T,axiom,
! [X: finite1183840848l_num1,Y: finite1183840848l_num1] :
( ( if_Fin1668193290l_num1 @ $true @ X @ Y )
= X ) ).
% Conjectures (1)
thf(conj_0,conjecture,
( ( ring_1_of_int_real @ ( abs_abs_int @ m ) )
= ( abs_abs_real @ ( finite772340589real_n @ ( minus_1037315151real_n @ x @ y ) @ i ) ) ) ).
%------------------------------------------------------------------------------