TSTP Solution File: ITP054^1 by Satallax---3.5

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Satallax---3.5
% Problem  : ITP054^1 : TPTP v8.1.0. Released v7.5.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : satallax -E eprover-ho -P picomus -M modes -p tstp -t %d %s

% Computer : n020.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 600s
% DateTime : Sun Jul 17 00:28:55 EDT 2022

% Result   : Theorem 20.12s 20.16s
% Output   : Proof 20.12s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.12  % Problem  : ITP054^1 : TPTP v8.1.0. Released v7.5.0.
% 0.11/0.12  % Command  : satallax -E eprover-ho -P picomus -M modes -p tstp -t %d %s
% 0.13/0.33  % Computer : n020.cluster.edu
% 0.13/0.33  % Model    : x86_64 x86_64
% 0.13/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.33  % Memory   : 8042.1875MB
% 0.13/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit : 300
% 0.13/0.34  % WCLimit  : 600
% 0.13/0.34  % DateTime : Thu Jun  2 19:19:08 EDT 2022
% 0.13/0.34  % CPUTime  : 
% 20.12/20.16  % SZS status Theorem
% 20.12/20.16  % Mode: mode507:USE_SINE=true:SINE_TOLERANCE=3.0:SINE_GENERALITY_THRESHOLD=0:SINE_RANK_LIMIT=1.:SINE_DEPTH=1
% 20.12/20.16  % Inferences: 63
% 20.12/20.16  % SZS output start Proof
% 20.12/20.16  thf(ty_list_message_p_v, type, list_message_p_v : $tType).
% 20.12/20.16  thf(ty_message_p_v, type, message_p_v : $tType).
% 20.12/20.16  thf(ty_list_c1059388851t_unit, type, list_c1059388851t_unit : $tType).
% 20.12/20.16  thf(ty_nat, type, nat : $tType).
% 20.12/20.16  thf(ty_config256849571t_unit, type, config256849571t_unit : $tType).
% 20.12/20.16  thf(ty_n0, type, n0 : nat).
% 20.12/20.16  thf(ty_eigen__2, type, eigen__2 : nat).
% 20.12/20.16  thf(ty_size_s1168481041ge_p_v, type, size_s1168481041ge_p_v : (list_message_p_v>nat)).
% 20.12/20.16  thf(ty_msg, type, msg : message_p_v).
% 20.12/20.16  thf(ty_nth_co1649820636t_unit, type, nth_co1649820636t_unit : (list_c1059388851t_unit>nat>config256849571t_unit)).
% 20.12/20.16  thf(ty_eigen__1, type, eigen__1 : nat).
% 20.12/20.16  thf(ty_n, type, n : nat).
% 20.12/20.16  thf(ty_enabled_p_v_s, type, enabled_p_v_s : (config256849571t_unit>message_p_v>$o)).
% 20.12/20.16  thf(ty_eigen__0, type, eigen__0 : nat).
% 20.12/20.16  thf(ty_minus_minus_nat, type, minus_minus_nat : (nat>nat>nat)).
% 20.12/20.16  thf(ty_ft, type, ft : (nat>list_message_p_v)).
% 20.12/20.16  thf(ty_last_c571238084t_unit, type, last_c571238084t_unit : (list_c1059388851t_unit>config256849571t_unit)).
% 20.12/20.16  thf(ty_ord_less_nat, type, ord_less_nat : (nat>nat>$o)).
% 20.12/20.16  thf(ty_nth_message_p_v, type, nth_message_p_v : (list_message_p_v>nat>message_p_v)).
% 20.12/20.16  thf(ty_fe, type, fe : (nat>list_c1059388851t_unit)).
% 20.12/20.16  thf(ty_one_one_nat, type, one_one_nat : nat).
% 20.12/20.16  thf(ty_ord_less_eq_nat, type, ord_less_eq_nat : (nat>nat>$o)).
% 20.12/20.16  thf(ty_size_s1406904903t_unit, type, size_s1406904903t_unit : (list_c1059388851t_unit>nat)).
% 20.12/20.16  thf(conj_0,conjecture,((ord_less_nat @ n1) @ (size_s1406904903t_unit @ (fe @ index)))).
% 20.12/20.16  thf(h0,negated_conjecture,(~(((ord_less_nat @ n1) @ (size_s1406904903t_unit @ (fe @ index))))),inference(assume_negation,[status(cth)],[conj_0])).
% 20.12/20.16  thf(h1,assumption,((enabled_p_v_s @ ((nth_co1649820636t_unit @ (fe @ n)) @ ((minus_minus_nat @ (size_s1406904903t_unit @ (fe @ n))) @ one_one_nat))) @ msg),introduced(assumption,[])).
% 20.12/20.16  thf(h2,assumption,(~((![X1:nat]:((~((((ord_less_eq_nat @ n0) @ X1) => (~(((ord_less_nat @ X1) @ (size_s1168481041ge_p_v @ (ft @ n)))))))) => (~((((nth_message_p_v @ (ft @ n)) @ X1) = msg))))))),introduced(assumption,[])).
% 20.12/20.16  thf(h3,assumption,((enabled_p_v_s @ (last_c571238084t_unit @ (fe @ n))) @ msg),introduced(assumption,[])).
% 20.12/20.16  thf(pax87, axiom, (p87=>![X9:nat, X4:nat]:(ford_less_eq_nat @ (fsuc @ X9) @ X4=>ford_less_nat @ X9 @ X4)), file('<stdin>', pax87)).
% 20.12/20.16  thf(pax66, axiom, (p66=>![X13:nat]:(ford_less_nat @ fzero_zero_nat @ X13=>~(![X4:nat]:~((X13)=(fsuc @ X4))))), file('<stdin>', pax66)).
% 20.12/20.16  thf(pax11, axiom, (p11=>![X24:nat]:~(ford_less_nat @ X24 @ X24)), file('<stdin>', pax11)).
% 20.12/20.16  thf(ax38, axiom, p87, file('<stdin>', ax38)).
% 20.12/20.16  thf(ax59, axiom, p66, file('<stdin>', ax59)).
% 20.12/20.16  thf(ax114, axiom, p11, file('<stdin>', ax114)).
% 20.12/20.16  thf(pax83, axiom, (p83=>![X9:nat, X4:nat]:(ford_less_nat @ X9 @ X4=>ford_less_eq_nat @ (fsuc @ X9) @ X4)), file('<stdin>', pax83)).
% 20.12/20.16  thf(pax56, axiom, (p56=>![X13:nat]:ford_less_nat @ fzero_zero_nat @ (fsuc @ X13)), file('<stdin>', pax56)).
% 20.12/20.16  thf(pax23, axiom, (p23=>![X24:nat, X25:nat]:(~(ford_less_nat @ X24 @ X25)=>(ford_less_nat @ X24 @ (fsuc @ X25)=>(X25)=(X24)))), file('<stdin>', pax23)).
% 20.12/20.16  thf(ax42, axiom, p83, file('<stdin>', ax42)).
% 20.12/20.16  thf(ax69, axiom, p56, file('<stdin>', ax69)).
% 20.12/20.16  thf(ax102, axiom, p23, file('<stdin>', ax102)).
% 20.12/20.16  thf(pax17, axiom, (p17=>![X24:nat]:ford_less_nat @ X24 @ (fsuc @ X24)), file('<stdin>', pax17)).
% 20.12/20.16  thf(ax108, axiom, p17, file('<stdin>', ax108)).
% 20.12/20.16  thf(pax117, axiom, (p117=>![X3:nat]:(ford_less_nat @ fzero_zero_nat @ X3=>(X3)=(fsuc @ (fminus_minus_nat @ X3 @ fone_one_nat)))), file('<stdin>', pax117)).
% 20.12/20.16  thf(pax98, axiom, (p98=>![X6:nat]:(ford_less_nat @ fzero_zero_nat @ X6=>(fsuc @ (fminus_minus_nat @ X6 @ (fsuc @ fzero_zero_nat)))=(X6))), file('<stdin>', pax98)).
% 20.12/20.16  thf(ax8, axiom, p117, file('<stdin>', ax8)).
% 20.12/20.16  thf(pax63, axiom, (p63=>![X13:nat, X4:nat]:(ford_less_nat @ X13 @ X4=>~((X4)=(fzero_zero_nat)))), file('<stdin>', pax63)).
% 20.12/20.16  thf(pax99, axiom, (p99=>![X6:nat, X4:nat, X7:nat]:(ford_less_nat @ X6 @ X4=>ford_less_nat @ (fminus_minus_nat @ X6 @ X7) @ X4)), file('<stdin>', pax99)).
% 20.12/20.16  thf(ax27, axiom, p98, file('<stdin>', ax27)).
% 20.12/20.16  thf(pax118, axiom, (p118=>![X3:nat, X4:nat]:(ford_less_nat @ fzero_zero_nat @ X3=>(fminus_minus_nat @ (fsuc @ X4) @ X3)=(fminus_minus_nat @ X4 @ (fminus_minus_nat @ X3 @ fone_one_nat)))), file('<stdin>', pax118)).
% 20.12/20.16  thf(ax62, axiom, p63, file('<stdin>', ax62)).
% 20.12/20.16  thf(pax103, axiom, (p103=>![X6:nat, X4:nat]:(ford_less_nat @ X6 @ X4=>(fsuc @ (fminus_minus_nat @ X4 @ (fsuc @ X6)))=(fminus_minus_nat @ X4 @ X6))), file('<stdin>', pax103)).
% 20.12/20.16  thf(pax55, axiom, (p55=>![X13:nat]:~(ford_less_nat @ X13 @ fzero_zero_nat)), file('<stdin>', pax55)).
% 20.12/20.16  thf(ax26, axiom, p99, file('<stdin>', ax26)).
% 20.12/20.16  thf(ax7, axiom, p118, file('<stdin>', ax7)).
% 20.12/20.16  thf(pax32, axiom, (p32=>![X24:nat, X25:nat]:(ford_less_nat @ (fsuc @ X24) @ X25=>~(![X7:nat]:(ford_less_nat @ X24 @ X7=>~((X25)=(fsuc @ X7)))))), file('<stdin>', pax32)).
% 20.12/20.16  thf(ax22, axiom, p103, file('<stdin>', ax22)).
% 20.12/20.16  thf(pax33, axiom, (p33=>![X24:nat, X25:nat]:(ford_less_nat @ (fsuc @ X24) @ X25=>ford_less_nat @ X24 @ X25)), file('<stdin>', pax33)).
% 20.12/20.16  thf(pax41, axiom, (p41=>![X13:nat, X19:nat]:(~((X13)=(X19))=>(~(ford_less_nat @ X13 @ X19)=>ford_less_nat @ X19 @ X13))), file('<stdin>', pax41)).
% 20.12/20.16  thf(ax70, axiom, p55, file('<stdin>', ax70)).
% 20.12/20.16  thf(pax22, axiom, (p22=>![X24:nat, X25:nat]:(ford_less_nat @ (fsuc @ X24) @ (fsuc @ X25)=>ford_less_nat @ X24 @ X25)), file('<stdin>', pax22)).
% 20.12/20.16  thf(ax93, axiom, p32, file('<stdin>', ax93)).
% 20.12/20.16  thf(ax92, axiom, p33, file('<stdin>', ax92)).
% 20.12/20.16  thf(ax84, axiom, p41, file('<stdin>', ax84)).
% 20.12/20.16  thf(ax103, axiom, p22, file('<stdin>', ax103)).
% 20.12/20.16  thf(pax31, axiom, (p31=>![X24:nat, X25:nat]:(ford_less_nat @ X24 @ X25=>(~((fsuc @ X24)=(X25))=>ford_less_nat @ (fsuc @ X24) @ X25))), file('<stdin>', pax31)).
% 20.12/20.16  thf(pax16, axiom, (p16=>![X24:nat, X25:nat]:(ford_less_nat @ X24 @ X25=>ford_less_nat @ (fsuc @ X24) @ (fsuc @ X25))), file('<stdin>', pax16)).
% 20.12/20.16  thf(ax94, axiom, p31, file('<stdin>', ax94)).
% 20.12/20.16  thf(ax109, axiom, p16, file('<stdin>', ax109)).
% 20.12/20.16  thf(pax61, axiom, (p61=>![X13:nat]:(~((X13)=(fzero_zero_nat))=>ford_less_nat @ fzero_zero_nat @ X13)), file('<stdin>', pax61)).
% 20.12/20.16  thf(nax120, axiom, (p120<=ford_less_nat @ fn1 @ (fsize_s1406904903t_unit @ (ffe @ findex))), file('<stdin>', nax120)).
% 20.12/20.16  thf(ax5, axiom, ~(p120), file('<stdin>', ax5)).
% 20.12/20.16  thf(ax64, axiom, p61, file('<stdin>', ax64)).
% 20.12/20.16  thf(pax34, axiom, (p34=>![X24:nat, X25:nat]:(ford_less_nat @ X24 @ X25=>(~((X25)=(fsuc @ X24))=>~(![X7:nat]:(ford_less_nat @ X24 @ X7=>~((X25)=(fsuc @ X7))))))), file('<stdin>', pax34)).
% 20.12/20.16  thf(pax2, axiom, (p2=>ford_less_nat @ fnMsg @ (fsize_s1406904903t_unit @ (ffe @ findex))), file('<stdin>', pax2)).
% 20.12/20.16  thf(nax1, axiom, (p1<=ford_less_nat @ fnMsg @ fn1), file('<stdin>', nax1)).
% 20.12/20.16  thf(ax124, axiom, ~(p1), file('<stdin>', ax124)).
% 20.12/20.16  thf(ax91, axiom, p34, file('<stdin>', ax91)).
% 20.12/20.16  thf(ax123, axiom, p2, file('<stdin>', ax123)).
% 20.12/20.16  thf(pax21, axiom, (p21=>![X24:nat, X25:nat, X7:nat]:(ford_less_nat @ X24 @ X25=>(ford_less_nat @ X25 @ X7=>ford_less_nat @ (fsuc @ X24) @ X7))), file('<stdin>', pax21)).
% 20.12/20.16  thf(ax104, axiom, p21, file('<stdin>', ax104)).
% 20.12/20.16  thf(c_0_52, plain, ![X93:nat, X94:nat]:(~p87|(~ford_less_eq_nat @ (fsuc @ X93) @ X94|ford_less_nat @ X93 @ X94)), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[pax87])])])).
% 20.12/20.16  thf(c_0_53, plain, ![X137:nat]:(~p66|(~ford_less_nat @ fzero_zero_nat @ X137|(X137)=(fsuc @ (esk55_1 @ X137)))), inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[inference(fof_simplification,[status(thm)],[pax66])])])])])).
% 20.12/20.16  thf(c_0_54, plain, ![X243:nat]:(~p11|~ford_less_nat @ X243 @ X243), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[inference(fof_simplification,[status(thm)],[pax11])])])])).
% 20.12/20.16  thf(c_0_55, plain, ![X1:nat, X3:nat]:(ford_less_nat @ X1 @ X3|~p87|~ford_less_eq_nat @ (fsuc @ X1) @ X3), inference(split_conjunct,[status(thm)],[c_0_52])).
% 20.12/20.16  thf(c_0_56, plain, p87, inference(split_conjunct,[status(thm)],[ax38])).
% 20.12/20.16  thf(c_0_57, plain, ![X1:nat]:((X1)=(fsuc @ (esk55_1 @ X1))|~p66|~ford_less_nat @ fzero_zero_nat @ X1), inference(split_conjunct,[status(thm)],[c_0_53])).
% 20.12/20.16  thf(c_0_58, plain, p66, inference(split_conjunct,[status(thm)],[ax59])).
% 20.12/20.16  thf(c_0_59, plain, ![X1:nat]:(~p11|~ford_less_nat @ X1 @ X1), inference(split_conjunct,[status(thm)],[c_0_54])).
% 20.12/20.16  thf(c_0_60, plain, p11, inference(split_conjunct,[status(thm)],[ax114])).
% 20.12/20.16  thf(c_0_61, plain, ![X1:nat, X3:nat]:(ford_less_nat @ X1 @ X3|~ford_less_eq_nat @ (fsuc @ X1) @ X3), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_55, c_0_56])])).
% 20.12/20.16  thf(c_0_62, plain, ![X1:nat]:((fsuc @ (esk55_1 @ X1))=(X1)|~ford_less_nat @ fzero_zero_nat @ X1), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_57, c_0_58])])).
% 20.12/20.16  thf(c_0_63, plain, ![X97:nat, X98:nat]:(~p83|(~ford_less_nat @ X97 @ X98|ford_less_eq_nat @ (fsuc @ X97) @ X98)), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[pax83])])])).
% 20.12/20.16  thf(c_0_64, plain, ![X147:nat]:(~p56|ford_less_nat @ fzero_zero_nat @ (fsuc @ X147)), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[pax56])])])).
% 20.12/20.16  thf(c_0_65, plain, ![X215:nat, X216:nat]:(~p23|(ford_less_nat @ X215 @ X216|(~ford_less_nat @ X215 @ (fsuc @ X216)|(X216)=(X215)))), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[inference(fof_simplification,[status(thm)],[pax23])])])])).
% 20.12/20.16  thf(c_0_66, plain, ![X1:nat]:~ford_less_nat @ X1 @ X1, inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_59, c_0_60])])).
% 20.12/20.16  thf(c_0_67, plain, ![X1:nat, X3:nat]:(ford_less_nat @ (esk55_1 @ X1) @ X3|~ford_less_nat @ fzero_zero_nat @ X1|~ford_less_eq_nat @ X1 @ X3), inference(spm,[status(thm)],[c_0_61, c_0_62])).
% 20.12/20.16  thf(c_0_68, plain, ![X1:nat, X3:nat]:(ford_less_eq_nat @ (fsuc @ X1) @ X3|~p83|~ford_less_nat @ X1 @ X3), inference(split_conjunct,[status(thm)],[c_0_63])).
% 20.12/20.16  thf(c_0_69, plain, p83, inference(split_conjunct,[status(thm)],[ax42])).
% 20.12/20.16  thf(c_0_70, plain, ![X1:nat]:(ford_less_nat @ fzero_zero_nat @ (fsuc @ X1)|~p56), inference(split_conjunct,[status(thm)],[c_0_64])).
% 20.12/20.16  thf(c_0_71, plain, p56, inference(split_conjunct,[status(thm)],[ax69])).
% 20.12/20.16  thf(c_0_72, plain, ![X1:nat, X3:nat]:(ford_less_nat @ X1 @ X3|(X3)=(X1)|~p23|~ford_less_nat @ X1 @ (fsuc @ X3)), inference(split_conjunct,[status(thm)],[c_0_65])).
% 20.12/20.16  thf(c_0_73, plain, p23, inference(split_conjunct,[status(thm)],[ax102])).
% 20.12/20.16  thf(c_0_74, plain, ![X229:nat]:(~p17|ford_less_nat @ X229 @ (fsuc @ X229)), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[pax17])])])).
% 20.12/20.16  thf(c_0_75, plain, ![X1:nat]:(~ford_less_eq_nat @ X1 @ (esk55_1 @ X1)|~ford_less_nat @ fzero_zero_nat @ X1), inference(spm,[status(thm)],[c_0_66, c_0_67])).
% 20.12/20.16  thf(c_0_76, plain, ![X1:nat, X3:nat]:(ford_less_eq_nat @ (fsuc @ X1) @ X3|~ford_less_nat @ X1 @ X3), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_68, c_0_69])])).
% 20.12/20.16  thf(c_0_77, plain, ![X1:nat]:ford_less_nat @ fzero_zero_nat @ (fsuc @ X1), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_70, c_0_71])])).
% 20.12/20.16  thf(c_0_78, plain, ![X1:nat, X3:nat]:((X1)=(X3)|ford_less_nat @ X1 @ X3|~ford_less_nat @ X1 @ (fsuc @ X3)), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_72, c_0_73])])).
% 20.12/20.16  thf(c_0_79, plain, ![X1:nat]:(ford_less_nat @ X1 @ (fsuc @ X1)|~p17), inference(split_conjunct,[status(thm)],[c_0_74])).
% 20.12/20.16  thf(c_0_80, plain, p17, inference(split_conjunct,[status(thm)],[ax108])).
% 20.12/20.16  thf(c_0_81, plain, ![X39:nat]:(~p117|(~ford_less_nat @ fzero_zero_nat @ X39|(X39)=(fsuc @ (fminus_minus_nat @ X39 @ fone_one_nat)))), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[pax117])])])).
% 20.12/20.16  thf(c_0_82, plain, ![X83:nat]:(~p98|(~ford_less_nat @ fzero_zero_nat @ X83|(fsuc @ (fminus_minus_nat @ X83 @ (fsuc @ fzero_zero_nat)))=(X83))), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[pax98])])])).
% 20.12/20.16  thf(c_0_83, plain, ![X1:nat]:~ford_less_nat @ X1 @ (esk55_1 @ (fsuc @ X1)), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_75, c_0_76]), c_0_77])])).
% 20.12/20.16  thf(c_0_84, plain, ![X1:nat, X3:nat]:((X1)=(esk55_1 @ X3)|ford_less_nat @ X1 @ (esk55_1 @ X3)|~ford_less_nat @ fzero_zero_nat @ X3|~ford_less_nat @ X1 @ X3), inference(spm,[status(thm)],[c_0_78, c_0_62])).
% 20.12/20.16  thf(c_0_85, plain, ![X1:nat]:ford_less_nat @ X1 @ (fsuc @ X1), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_79, c_0_80])])).
% 20.12/20.16  thf(c_0_86, plain, ![X1:nat]:((X1)=(fsuc @ (fminus_minus_nat @ X1 @ fone_one_nat))|~p117|~ford_less_nat @ fzero_zero_nat @ X1), inference(split_conjunct,[status(thm)],[c_0_81])).
% 20.12/20.16  thf(c_0_87, plain, p117, inference(split_conjunct,[status(thm)],[ax8])).
% 20.12/20.16  thf(c_0_88, plain, ![X141:nat, X142:nat]:(~p63|(~ford_less_nat @ X141 @ X142|(X142)!=(fzero_zero_nat))), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[inference(fof_simplification,[status(thm)],[pax63])])])])).
% 20.12/20.16  thf(c_0_89, plain, ![X77:nat, X78:nat, X79:nat]:(~p99|(~ford_less_nat @ X77 @ X78|ford_less_nat @ (fminus_minus_nat @ X77 @ X79) @ X78)), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[pax99])])])).
% 20.12/20.16  thf(c_0_90, plain, ![X1:nat]:((fsuc @ (fminus_minus_nat @ X1 @ (fsuc @ fzero_zero_nat)))=(X1)|~p98|~ford_less_nat @ fzero_zero_nat @ X1), inference(split_conjunct,[status(thm)],[c_0_82])).
% 20.12/20.16  thf(c_0_91, plain, p98, inference(split_conjunct,[status(thm)],[ax27])).
% 20.12/20.16  thf(c_0_92, plain, ![X35:nat, X36:nat]:(~p118|(~ford_less_nat @ fzero_zero_nat @ X35|(fminus_minus_nat @ (fsuc @ X36) @ X35)=(fminus_minus_nat @ X36 @ (fminus_minus_nat @ X35 @ fone_one_nat)))), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[pax118])])])).
% 20.12/20.16  thf(c_0_93, plain, ![X1:nat]:(esk55_1 @ (fsuc @ X1))=(X1), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_83, c_0_84]), c_0_77]), c_0_85])])).
% 20.12/20.16  thf(c_0_94, plain, ![X1:nat]:((fsuc @ (fminus_minus_nat @ X1 @ fone_one_nat))=(X1)|~ford_less_nat @ fzero_zero_nat @ X1), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_86, c_0_87])])).
% 20.12/20.16  thf(c_0_95, plain, ![X1:nat, X3:nat]:(~p63|~ford_less_nat @ X1 @ X3|(X3)!=(fzero_zero_nat)), inference(split_conjunct,[status(thm)],[c_0_88])).
% 20.12/20.16  thf(c_0_96, plain, p63, inference(split_conjunct,[status(thm)],[ax62])).
% 20.12/20.16  thf(c_0_97, plain, ![X59:nat, X60:nat]:(~p103|(~ford_less_nat @ X59 @ X60|(fsuc @ (fminus_minus_nat @ X60 @ (fsuc @ X59)))=(fminus_minus_nat @ X60 @ X59))), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[pax103])])])).
% 20.12/20.16  thf(c_0_98, plain, ![X149:nat]:(~p55|~ford_less_nat @ X149 @ fzero_zero_nat), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[inference(fof_simplification,[status(thm)],[pax55])])])])).
% 20.12/20.16  thf(c_0_99, plain, ![X1:nat, X4:nat, X3:nat]:(ford_less_nat @ (fminus_minus_nat @ X1 @ X4) @ X3|~p99|~ford_less_nat @ X1 @ X3), inference(split_conjunct,[status(thm)],[c_0_89])).
% 20.12/20.16  thf(c_0_100, plain, p99, inference(split_conjunct,[status(thm)],[ax26])).
% 20.12/20.16  thf(c_0_101, plain, ![X1:nat]:((fsuc @ (fminus_minus_nat @ X1 @ (fsuc @ fzero_zero_nat)))=(X1)|~ford_less_nat @ fzero_zero_nat @ X1), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_90, c_0_91])])).
% 20.12/20.16  thf(c_0_102, plain, ![X3:nat, X1:nat]:((fminus_minus_nat @ (fsuc @ X3) @ X1)=(fminus_minus_nat @ X3 @ (fminus_minus_nat @ X1 @ fone_one_nat))|~p118|~ford_less_nat @ fzero_zero_nat @ X1), inference(split_conjunct,[status(thm)],[c_0_92])).
% 20.12/20.16  thf(c_0_103, plain, p118, inference(split_conjunct,[status(thm)],[ax7])).
% 20.12/20.16  thf(c_0_104, plain, ![X1:nat]:((esk55_1 @ X1)=(fminus_minus_nat @ X1 @ fone_one_nat)|~ford_less_nat @ fzero_zero_nat @ X1), inference(spm,[status(thm)],[c_0_93, c_0_94])).
% 20.12/20.16  thf(c_0_105, plain, ![X197:nat, X198:nat]:((ford_less_nat @ X197 @ (esk85_2 @ X197 @ X198)|~ford_less_nat @ (fsuc @ X197) @ X198|~p32)&((X198)=(fsuc @ (esk85_2 @ X197 @ X198))|~ford_less_nat @ (fsuc @ X197) @ X198|~p32)), inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[inference(fof_simplification,[status(thm)],[pax32])])])])])])).
% 20.12/20.16  thf(c_0_106, plain, ![X3:nat, X1:nat]:((X1)!=(fzero_zero_nat)|~ford_less_nat @ X3 @ X1), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_95, c_0_96])])).
% 20.12/20.16  thf(c_0_107, plain, ![X1:nat, X3:nat]:((fsuc @ (fminus_minus_nat @ X3 @ (fsuc @ X1)))=(fminus_minus_nat @ X3 @ X1)|~p103|~ford_less_nat @ X1 @ X3), inference(split_conjunct,[status(thm)],[c_0_97])).
% 20.12/20.16  thf(c_0_108, plain, p103, inference(split_conjunct,[status(thm)],[ax22])).
% 20.12/20.16  thf(c_0_109, plain, ![X193:nat, X194:nat]:(~p33|(~ford_less_nat @ (fsuc @ X193) @ X194|ford_less_nat @ X193 @ X194)), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[pax33])])])).
% 20.12/20.16  thf(c_0_110, plain, ![X169:nat, X170:nat]:(~p41|((X169)=(X170)|(ford_less_nat @ X169 @ X170|ford_less_nat @ X170 @ X169))), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[inference(fof_simplification,[status(thm)],[pax41])])])])).
% 20.12/20.16  thf(c_0_111, plain, ![X1:nat]:(~p55|~ford_less_nat @ X1 @ fzero_zero_nat), inference(split_conjunct,[status(thm)],[c_0_98])).
% 20.12/20.16  thf(c_0_112, plain, p55, inference(split_conjunct,[status(thm)],[ax70])).
% 20.12/20.16  thf(c_0_113, plain, ![X1:nat, X3:nat, X4:nat]:(ford_less_nat @ (fminus_minus_nat @ X1 @ X3) @ X4|~ford_less_nat @ X1 @ X4), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_99, c_0_100])])).
% 20.12/20.16  thf(c_0_114, plain, ![X1:nat]:((esk55_1 @ X1)=(fminus_minus_nat @ X1 @ (fsuc @ fzero_zero_nat))|~ford_less_nat @ fzero_zero_nat @ X1), inference(spm,[status(thm)],[c_0_93, c_0_101])).
% 20.12/20.16  thf(c_0_115, plain, ![X1:nat, X3:nat]:((fminus_minus_nat @ X1 @ (fminus_minus_nat @ X3 @ fone_one_nat))=(fminus_minus_nat @ (fsuc @ X1) @ X3)|~ford_less_nat @ fzero_zero_nat @ X3), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_102, c_0_103])])).
% 20.12/20.16  thf(c_0_116, plain, ![X1:nat]:(fminus_minus_nat @ (fsuc @ X1) @ fone_one_nat)=(X1), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_93, c_0_104]), c_0_77])])).
% 20.12/20.16  thf(c_0_117, plain, ![X219:nat, X220:nat]:(~p22|(~ford_less_nat @ (fsuc @ X219) @ (fsuc @ X220)|ford_less_nat @ X219 @ X220)), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[pax22])])])).
% 20.12/20.16  thf(c_0_118, plain, ![X3:nat, X1:nat]:((X1)=(fsuc @ (esk85_2 @ X3 @ X1))|~ford_less_nat @ (fsuc @ X3) @ X1|~p32), inference(split_conjunct,[status(thm)],[c_0_105])).
% 20.12/20.16  thf(c_0_119, plain, p32, inference(split_conjunct,[status(thm)],[ax93])).
% 20.12/20.16  thf(c_0_120, plain, ![X1:nat]:(fsuc @ X1)!=(fzero_zero_nat), inference(spm,[status(thm)],[c_0_106, c_0_85])).
% 20.12/20.16  thf(c_0_121, plain, ![X3:nat, X1:nat]:((fsuc @ (fminus_minus_nat @ X1 @ (fsuc @ X3)))=(fminus_minus_nat @ X1 @ X3)|~ford_less_nat @ X3 @ X1), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_107, c_0_108])])).
% 20.12/20.16  thf(c_0_122, plain, ![X1:nat, X3:nat]:(ford_less_nat @ X1 @ X3|~p33|~ford_less_nat @ (fsuc @ X1) @ X3), inference(split_conjunct,[status(thm)],[c_0_109])).
% 20.12/20.16  thf(c_0_123, plain, p33, inference(split_conjunct,[status(thm)],[ax92])).
% 20.12/20.16  thf(c_0_124, plain, ![X3:nat, X1:nat]:((X1)=(X3)|ford_less_nat @ X1 @ X3|ford_less_nat @ X3 @ X1|~p41), inference(split_conjunct,[status(thm)],[c_0_110])).
% 20.12/20.16  thf(c_0_125, plain, p41, inference(split_conjunct,[status(thm)],[ax84])).
% 20.12/20.16  thf(c_0_126, plain, ![X1:nat]:~ford_less_nat @ X1 @ fzero_zero_nat, inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_111, c_0_112])])).
% 20.12/20.16  thf(c_0_127, plain, ![X1:nat, X3:nat, X4:nat]:((fminus_minus_nat @ X1 @ X3)=(X4)|ford_less_nat @ (fminus_minus_nat @ X1 @ X3) @ X4|~ford_less_nat @ X1 @ (fsuc @ X4)), inference(spm,[status(thm)],[c_0_78, c_0_113])).
% 20.12/20.16  thf(c_0_128, plain, ![X1:nat]:(fminus_minus_nat @ (fsuc @ X1) @ (fsuc @ fzero_zero_nat))=(X1), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_93, c_0_114]), c_0_77])])).
% 20.12/20.16  thf(c_0_129, plain, ![X1:nat, X3:nat]:(fminus_minus_nat @ (fsuc @ X1) @ (fsuc @ X3))=(fminus_minus_nat @ X1 @ X3), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_115, c_0_116]), c_0_77])])).
% 20.12/20.16  thf(c_0_130, plain, ![X1:nat, X3:nat]:(ford_less_nat @ X1 @ X3|~p22|~ford_less_nat @ (fsuc @ X1) @ (fsuc @ X3)), inference(split_conjunct,[status(thm)],[c_0_117])).
% 20.12/20.16  thf(c_0_131, plain, p22, inference(split_conjunct,[status(thm)],[ax103])).
% 20.12/20.16  thf(c_0_132, plain, ![X1:nat, X3:nat]:((fsuc @ (esk85_2 @ X1 @ X3))=(X3)|~ford_less_nat @ (fsuc @ X1) @ X3), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_118, c_0_119])])).
% 20.12/20.16  thf(c_0_133, plain, ![X203:nat, X204:nat]:(~p31|(~ford_less_nat @ X203 @ X204|((fsuc @ X203)=(X204)|ford_less_nat @ (fsuc @ X203) @ X204))), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[inference(fof_simplification,[status(thm)],[pax31])])])])).
% 20.12/20.16  thf(c_0_134, plain, ![X3:nat, X1:nat]:((fminus_minus_nat @ X1 @ X3)!=(fzero_zero_nat)|~ford_less_nat @ X3 @ X1), inference(spm,[status(thm)],[c_0_120, c_0_121])).
% 20.12/20.16  thf(c_0_135, plain, ![X1:nat, X3:nat]:(ford_less_nat @ X1 @ X3|~ford_less_nat @ (fsuc @ X1) @ X3), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_122, c_0_123])])).
% 20.12/20.16  thf(c_0_136, plain, ![X3:nat, X1:nat]:((X1)=(X3)|ford_less_nat @ X1 @ X3|ford_less_nat @ X3 @ X1), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_124, c_0_125])])).
% 20.12/20.16  thf(c_0_137, plain, ![X231:nat, X232:nat]:(~p16|(~ford_less_nat @ X231 @ X232|ford_less_nat @ (fsuc @ X231) @ (fsuc @ X232))), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[pax16])])])).
% 20.12/20.16  thf(c_0_138, plain, ![X3:nat, X1:nat]:((fminus_minus_nat @ X1 @ X3)=(fzero_zero_nat)|~ford_less_nat @ X1 @ (fsuc @ fzero_zero_nat)), inference(spm,[status(thm)],[c_0_126, c_0_127])).
% 20.12/20.16  thf(c_0_139, plain, ![X1:nat]:(fminus_minus_nat @ X1 @ fzero_zero_nat)=(X1), inference(rw,[status(thm)],[c_0_128, c_0_129])).
% 20.12/20.16  thf(c_0_140, plain, ![X1:nat, X3:nat]:(ford_less_nat @ X1 @ X3|~ford_less_nat @ (fsuc @ X1) @ (fsuc @ X3)), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_130, c_0_131])])).
% 20.12/20.16  thf(c_0_141, plain, ![X3:nat, X1:nat]:((esk55_1 @ X1)=(esk85_2 @ X3 @ X1)|~ford_less_nat @ (fsuc @ X3) @ X1), inference(spm,[status(thm)],[c_0_93, c_0_132])).
% 20.12/20.16  thf(c_0_142, plain, ![X1:nat, X3:nat]:((fsuc @ X1)=(X3)|ford_less_nat @ (fsuc @ X1) @ X3|~p31|~ford_less_nat @ X1 @ X3), inference(split_conjunct,[status(thm)],[c_0_133])).
% 20.12/20.16  thf(c_0_143, plain, p31, inference(split_conjunct,[status(thm)],[ax94])).
% 20.12/20.16  thf(c_0_144, plain, ![X1:nat]:((X1)!=(fzero_zero_nat)|~ford_less_nat @ fone_one_nat @ (fsuc @ X1)), inference(spm,[status(thm)],[c_0_134, c_0_116])).
% 20.12/20.16  thf(c_0_145, plain, ![X1:nat, X3:nat]:((fsuc @ X1)=(X3)|ford_less_nat @ X3 @ (fsuc @ X1)|ford_less_nat @ X1 @ X3), inference(spm,[status(thm)],[c_0_135, c_0_136])).
% 20.12/20.16  thf(c_0_146, plain, ![X1:nat, X3:nat]:(ford_less_nat @ (fsuc @ X1) @ (fsuc @ X3)|~p16|~ford_less_nat @ X1 @ X3), inference(split_conjunct,[status(thm)],[c_0_137])).
% 20.12/20.16  thf(c_0_147, plain, p16, inference(split_conjunct,[status(thm)],[ax109])).
% 20.12/20.16  thf(c_0_148, plain, ![X1:nat]:((X1)=(fzero_zero_nat)|~ford_less_nat @ X1 @ (fsuc @ fzero_zero_nat)), inference(spm,[status(thm)],[c_0_138, c_0_139])).
% 20.12/20.16  thf(c_0_149, plain, ![X1:nat, X3:nat]:((fsuc @ X1)=(fsuc @ X3)|ford_less_nat @ (fsuc @ X3) @ (fsuc @ X1)|ford_less_nat @ X1 @ X3), inference(spm,[status(thm)],[c_0_140, c_0_136])).
% 20.12/20.16  thf(c_0_150, plain, ![X1:nat]:(fminus_minus_nat @ (fsuc @ X1) @ fzero_zero_nat)=(fsuc @ X1), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_121, c_0_128]), c_0_77])])).
% 20.12/20.16  thf(c_0_151, plain, ![X145:nat]:(~p61|((X145)=(fzero_zero_nat)|ford_less_nat @ fzero_zero_nat @ X145)), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[inference(fof_simplification,[status(thm)],[pax61])])])])).
% 20.12/20.16  thf(c_0_152, plain, ![X3:nat, X1:nat]:((fsuc @ (esk55_1 @ X1))=(X1)|~ford_less_nat @ (fsuc @ X3) @ X1), inference(spm,[status(thm)],[c_0_132, c_0_141])).
% 20.12/20.16  thf(c_0_153, plain, ![X1:nat, X3:nat]:((fsuc @ X1)=(X3)|ford_less_nat @ (fsuc @ X1) @ X3|~ford_less_nat @ X1 @ X3), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_142, c_0_143])])).
% 20.12/20.16  thf(c_0_154, plain, ![X1:nat]:((fsuc @ X1)=(fone_one_nat)|ford_less_nat @ X1 @ fone_one_nat|(X1)!=(fzero_zero_nat)), inference(spm,[status(thm)],[c_0_144, c_0_145])).
% 20.12/20.16  thf(c_0_155, plain, (~ford_less_nat @ fn1 @ (fsize_s1406904903t_unit @ (ffe @ findex))|p120), inference(fof_nnf,[status(thm)],[inference(fof_simplification,[status(thm)],[nax120])])).
% 20.12/20.16  thf(c_0_156, plain, ~p120, inference(fof_simplification,[status(thm)],[ax5])).
% 20.12/20.16  thf(c_0_157, plain, ![X1:nat, X3:nat]:(ford_less_nat @ (fsuc @ X1) @ (fsuc @ X3)|~ford_less_nat @ X1 @ X3), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_146, c_0_147])])).
% 20.12/20.16  thf(c_0_158, plain, ![X1:nat]:((fsuc @ fzero_zero_nat)=(fsuc @ X1)|ford_less_nat @ fzero_zero_nat @ X1), inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_148, c_0_149]), c_0_120])).
% 20.12/20.16  thf(c_0_159, plain, ![X1:nat]:~ford_less_nat @ (fsuc @ X1) @ (fsuc @ fzero_zero_nat), inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_138, c_0_150]), c_0_120])).
% 20.12/20.16  thf(c_0_160, plain, ![X1:nat]:((X1)=(fzero_zero_nat)|ford_less_nat @ fzero_zero_nat @ X1|~p61), inference(split_conjunct,[status(thm)],[c_0_151])).
% 20.12/20.16  thf(c_0_161, plain, p61, inference(split_conjunct,[status(thm)],[ax64])).
% 20.12/20.16  thf(c_0_162, plain, ![X3:nat, X1:nat]:((fsuc @ (esk55_1 @ X1))=(X1)|(fsuc @ X3)=(X1)|~ford_less_nat @ X3 @ X1), inference(spm,[status(thm)],[c_0_152, c_0_153])).
% 20.12/20.16  thf(c_0_163, plain, ![X1:nat]:(ford_less_nat @ X1 @ fone_one_nat|(X1)!=(fzero_zero_nat)), inference(spm,[status(thm)],[c_0_85, c_0_154])).
% 20.12/20.16  thf(c_0_164, plain, ![X187:nat, X188:nat]:((ford_less_nat @ X187 @ (esk80_2 @ X187 @ X188)|(X188)=(fsuc @ X187)|~ford_less_nat @ X187 @ X188|~p34)&((X188)=(fsuc @ (esk80_2 @ X187 @ X188))|(X188)=(fsuc @ X187)|~ford_less_nat @ X187 @ X188|~p34)), inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[inference(fof_simplification,[status(thm)],[pax34])])])])])])).
% 20.12/20.16  thf(c_0_165, plain, (~p2|ford_less_nat @ fnMsg @ (fsize_s1406904903t_unit @ (ffe @ findex))), inference(fof_nnf,[status(thm)],[pax2])).
% 20.12/20.16  thf(c_0_166, plain, (p120|~ford_less_nat @ fn1 @ (fsize_s1406904903t_unit @ (ffe @ findex))), inference(split_conjunct,[status(thm)],[c_0_155])).
% 20.12/20.16  thf(c_0_167, plain, ~p120, inference(split_conjunct,[status(thm)],[c_0_156])).
% 20.12/20.16  thf(c_0_168, plain, ![X3:nat, X1:nat]:(ford_less_nat @ fzero_zero_nat @ X1|~ford_less_nat @ X3 @ X1), inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_157, c_0_158]), c_0_159])).
% 20.12/20.16  thf(c_0_169, plain, (~ford_less_nat @ fnMsg @ fn1|p1), inference(fof_nnf,[status(thm)],[inference(fof_simplification,[status(thm)],[nax1])])).
% 20.12/20.16  thf(c_0_170, plain, ~p1, inference(fof_simplification,[status(thm)],[ax124])).
% 20.12/20.16  thf(c_0_171, plain, ![X1:nat, X3:nat]:~ford_less_nat @ X1 @ (fminus_minus_nat @ X1 @ X3), inference(spm,[status(thm)],[c_0_66, c_0_113])).
% 20.12/20.16  thf(c_0_172, plain, ![X1:nat]:((X1)=(fzero_zero_nat)|ford_less_nat @ fzero_zero_nat @ X1), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_160, c_0_161])])).
% 20.12/20.16  thf(c_0_173, plain, ![X1:nat]:((fsuc @ (esk55_1 @ fone_one_nat))=(fone_one_nat)|(fsuc @ X1)=(fone_one_nat)|(X1)!=(fzero_zero_nat)), inference(spm,[status(thm)],[c_0_162, c_0_163])).
% 20.12/20.16  thf(c_0_174, plain, ![X3:nat, X1:nat]:((X1)=(fsuc @ (esk80_2 @ X3 @ X1))|(X1)=(fsuc @ X3)|~ford_less_nat @ X3 @ X1|~p34), inference(split_conjunct,[status(thm)],[c_0_164])).
% 20.12/20.16  thf(c_0_175, plain, p34, inference(split_conjunct,[status(thm)],[ax91])).
% 20.12/20.16  thf(c_0_176, plain, ![X1:nat, X3:nat]:(ford_less_nat @ X1 @ (esk85_2 @ X1 @ X3)|~ford_less_nat @ (fsuc @ X1) @ X3|~p32), inference(split_conjunct,[status(thm)],[c_0_105])).
% 20.12/20.16  thf(c_0_177, plain, (ford_less_nat @ fnMsg @ (fsize_s1406904903t_unit @ (ffe @ findex))|~p2), inference(split_conjunct,[status(thm)],[c_0_165])).
% 20.12/20.16  thf(c_0_178, plain, p2, inference(split_conjunct,[status(thm)],[ax123])).
% 20.12/20.16  thf(c_0_179, plain, ~ford_less_nat @ fn1 @ (fsize_s1406904903t_unit @ (ffe @ findex)), inference(sr,[status(thm)],[c_0_166, c_0_167])).
% 20.12/20.16  thf(c_0_180, plain, ![X3:nat, X1:nat]:((X1)=(X3)|ford_less_nat @ fzero_zero_nat @ X3|ford_less_nat @ X3 @ X1), inference(spm,[status(thm)],[c_0_168, c_0_136])).
% 20.12/20.16  thf(c_0_181, plain, (p1|~ford_less_nat @ fnMsg @ fn1), inference(split_conjunct,[status(thm)],[c_0_169])).
% 20.12/20.16  thf(c_0_182, plain, ~p1, inference(split_conjunct,[status(thm)],[c_0_170])).
% 20.12/20.16  thf(c_0_183, plain, ![X1:nat]:(fminus_minus_nat @ fzero_zero_nat @ X1)=(fzero_zero_nat), inference(spm,[status(thm)],[c_0_171, c_0_172])).
% 20.12/20.16  thf(c_0_184, plain, ((fsuc @ (esk55_1 @ fone_one_nat))=(fone_one_nat)|(fsuc @ fzero_zero_nat)=(fone_one_nat)), inference(er,[status(thm)],[c_0_173])).
% 20.12/20.16  thf(c_0_185, plain, ![X1:nat, X3:nat]:(ford_less_nat @ X1 @ (esk80_2 @ X1 @ X3)|(X3)=(fsuc @ X1)|~ford_less_nat @ X1 @ X3|~p34), inference(split_conjunct,[status(thm)],[c_0_164])).
% 20.12/20.16  thf(c_0_186, plain, ![X1:nat, X3:nat]:((fsuc @ (esk80_2 @ X1 @ X3))=(X3)|(X3)=(fsuc @ X1)|~ford_less_nat @ X1 @ X3), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_174, c_0_175])])).
% 20.12/20.16  thf(c_0_187, plain, ![X1:nat, X3:nat]:(ford_less_nat @ X1 @ (esk85_2 @ X1 @ X3)|~ford_less_nat @ (fsuc @ X1) @ X3), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_176, c_0_119])])).
% 20.12/20.16  thf(c_0_188, plain, ![X223:nat, X224:nat, X225:nat]:(~p21|(~ford_less_nat @ X223 @ X224|(~ford_less_nat @ X224 @ X225|ford_less_nat @ (fsuc @ X223) @ X225))), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[pax21])])])).
% 20.12/20.16  thf(c_0_189, plain, ford_less_nat @ fnMsg @ (fsize_s1406904903t_unit @ (ffe @ findex)), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_177, c_0_178])])).
% 20.12/20.16  thf(c_0_190, plain, ((fsize_s1406904903t_unit @ (ffe @ findex))=(fn1)|ford_less_nat @ fzero_zero_nat @ fn1), inference(spm,[status(thm)],[c_0_179, c_0_180])).
% 20.12/20.16  thf(c_0_191, plain, ~ford_less_nat @ fnMsg @ fn1, inference(sr,[status(thm)],[c_0_181, c_0_182])).
% 20.12/20.16  thf(c_0_192, plain, ![X1:nat]:((fminus_minus_nat @ (fsuc @ fzero_zero_nat) @ X1)=(fzero_zero_nat)|~ford_less_nat @ fzero_zero_nat @ X1), inference(spm,[status(thm)],[c_0_115, c_0_183])).
% 20.12/20.16  thf(c_0_193, plain, ![X1:nat]:((fminus_minus_nat @ X1 @ (esk55_1 @ fone_one_nat))=(X1)|(fsuc @ fzero_zero_nat)=(fone_one_nat)), inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_129, c_0_184]), c_0_116])).
% 20.12/20.16  thf(c_0_194, plain, ![X3:nat, X1:nat]:((X1)=(fsuc @ X3)|ford_less_nat @ X3 @ (esk80_2 @ X3 @ X1)|~ford_less_nat @ X3 @ X1), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_185, c_0_175])])).
% 20.12/20.16  thf(c_0_195, plain, ![X3:nat, X1:nat]:((esk55_1 @ X1)=(esk80_2 @ X3 @ X1)|(X1)=(fsuc @ X3)|~ford_less_nat @ X3 @ X1), inference(spm,[status(thm)],[c_0_93, c_0_186])).
% 20.12/20.16  thf(c_0_196, plain, ((fsuc @ fzero_zero_nat)=(fone_one_nat)|ford_less_nat @ fzero_zero_nat @ fone_one_nat), inference(spm,[status(thm)],[c_0_77, c_0_184])).
% 20.12/20.16  thf(c_0_197, plain, ![X1:nat, X3:nat]:((esk85_2 @ X1 @ X3)!=(fzero_zero_nat)|~ford_less_nat @ (fsuc @ X1) @ X3), inference(spm,[status(thm)],[c_0_106, c_0_187])).
% 20.12/20.16  thf(c_0_198, plain, ![X1:nat, X3:nat, X4:nat]:(ford_less_nat @ (fsuc @ X1) @ X4|~p21|~ford_less_nat @ X1 @ X3|~ford_less_nat @ X3 @ X4), inference(split_conjunct,[status(thm)],[c_0_188])).
% 20.12/20.16  thf(c_0_199, plain, p21, inference(split_conjunct,[status(thm)],[ax104])).
% 20.12/20.16  thf(c_0_200, plain, ford_less_nat @ fzero_zero_nat @ fn1, inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_189, c_0_190]), c_0_191])).
% 20.12/20.16  thf(c_0_201, plain, ((fsuc @ fzero_zero_nat)=(fone_one_nat)|~ford_less_nat @ fzero_zero_nat @ (esk55_1 @ fone_one_nat)), inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_192, c_0_193]), c_0_120])).
% 20.12/20.16  thf(c_0_202, plain, ![X3:nat, X1:nat]:((X1)=(fsuc @ X3)|ford_less_nat @ X3 @ (esk55_1 @ X1)|~ford_less_nat @ X3 @ X1), inference(spm,[status(thm)],[c_0_194, c_0_195])).
% 20.12/20.16  thf(c_0_203, plain, ford_less_nat @ fzero_zero_nat @ fone_one_nat, inference(spm,[status(thm)],[c_0_77, c_0_196])).
% 20.12/20.16  thf(c_0_204, plain, ![X3:nat, X1:nat]:((esk55_1 @ X1)!=(fzero_zero_nat)|~ford_less_nat @ (fsuc @ X3) @ X1), inference(spm,[status(thm)],[c_0_197, c_0_141])).
% 20.12/20.16  thf(c_0_205, plain, ![X1:nat, X3:nat, X4:nat]:(ford_less_nat @ (fsuc @ X1) @ X3|~ford_less_nat @ X4 @ X3|~ford_less_nat @ X1 @ X4), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_198, c_0_199])])).
% 20.12/20.16  thf(c_0_206, plain, ((fsuc @ (esk55_1 @ fn1))=(fn1)|(fsuc @ fzero_zero_nat)=(fn1)), inference(spm,[status(thm)],[c_0_162, c_0_200])).
% 20.12/20.16  thf(c_0_207, plain, (fsuc @ fzero_zero_nat)=(fone_one_nat), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_201, c_0_202]), c_0_203])])).
% 20.12/20.16  thf(c_0_208, plain, ![X1:nat, X3:nat]:((fsuc @ X1)=(X3)|(esk55_1 @ X3)!=(fzero_zero_nat)|~ford_less_nat @ X1 @ X3), inference(spm,[status(thm)],[c_0_204, c_0_153])).
% 20.12/20.17  thf(c_0_209, plain, ![X1:nat]:(ford_less_nat @ (fsuc @ X1) @ (fsize_s1406904903t_unit @ (ffe @ findex))|~ford_less_nat @ X1 @ fnMsg), inference(spm,[status(thm)],[c_0_205, c_0_189])).
% 20.12/20.17  thf(c_0_210, plain, ((fsuc @ (esk55_1 @ fn1))=(fn1)|(fn1)=(fone_one_nat)), inference(rw,[status(thm)],[c_0_206, c_0_207])).
% 20.12/20.17  thf(c_0_211, plain, ![X1:nat]:((fsuc @ X1)=(fone_one_nat)|(esk55_1 @ fone_one_nat)!=(fzero_zero_nat)|(X1)!=(fzero_zero_nat)), inference(spm,[status(thm)],[c_0_208, c_0_163])).
% 20.12/20.17  thf(c_0_212, plain, (esk55_1 @ fone_one_nat)=(fzero_zero_nat), inference(spm,[status(thm)],[c_0_93, c_0_207])).
% 20.12/20.17  thf(c_0_213, plain, ((fn1)=(fone_one_nat)|~ford_less_nat @ (esk55_1 @ fn1) @ fnMsg), inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_209, c_0_210]), c_0_179])).
% 20.12/20.17  thf(c_0_214, plain, ![X1:nat, X3:nat]:(ford_less_nat @ (esk55_1 @ X1) @ X3|~ford_less_nat @ fzero_zero_nat @ X1|~ford_less_nat @ X1 @ X3), inference(spm,[status(thm)],[c_0_135, c_0_62])).
% 20.12/20.17  thf(c_0_215, plain, ![X1:nat]:((fsuc @ X1)=(fone_one_nat)|(X1)!=(fzero_zero_nat)), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_211, c_0_212])])).
% 20.12/20.17  thf(c_0_216, plain, ((fn1)=(fone_one_nat)|~ford_less_nat @ fn1 @ fnMsg), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_213, c_0_214]), c_0_200])])).
% 20.12/20.17  thf(c_0_217, plain, ((fnMsg)=(fn1)|ford_less_nat @ fn1 @ fnMsg), inference(spm,[status(thm)],[c_0_191, c_0_136])).
% 20.12/20.17  thf(c_0_218, plain, ![X3:nat, X1:nat]:(ford_less_eq_nat @ fone_one_nat @ X1|(X3)!=(fzero_zero_nat)|~ford_less_nat @ X3 @ X1), inference(spm,[status(thm)],[c_0_76, c_0_215])).
% 20.12/20.17  thf(c_0_219, plain, ((fnMsg)=(fn1)|(fn1)=(fone_one_nat)), inference(spm,[status(thm)],[c_0_216, c_0_217])).
% 20.12/20.17  thf(c_0_220, plain, ![X1:nat, X3:nat]:(ford_less_nat @ X1 @ (esk55_1 @ X3)|~ford_less_nat @ (fsuc @ X1) @ X3), inference(spm,[status(thm)],[c_0_187, c_0_141])).
% 20.12/20.17  thf(c_0_221, plain, ![X3:nat, X1:nat]:((X1)=(X3)|ford_less_eq_nat @ fone_one_nat @ X3|ford_less_nat @ X3 @ X1), inference(spm,[status(thm)],[c_0_218, c_0_180])).
% 20.12/20.17  thf(c_0_222, plain, (fn1)=(fone_one_nat), inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_189, c_0_219]), c_0_179])).
% 20.12/20.17  thf(c_0_223, plain, ![X1:nat]:(ford_less_nat @ X1 @ (fsuc @ fzero_zero_nat)|ford_less_nat @ fzero_zero_nat @ X1), inference(spm,[status(thm)],[c_0_85, c_0_158])).
% 20.12/20.17  thf(c_0_224, plain, ![X1:nat]:~ford_less_nat @ (fsuc @ (esk55_1 @ X1)) @ X1, inference(spm,[status(thm)],[c_0_66, c_0_220])).
% 20.12/20.17  thf(c_0_225, plain, ![X1:nat, X3:nat]:((X1)=(fsuc @ X3)|(X1)=(X3)|ford_less_nat @ (fsuc @ X3) @ X1|ford_less_nat @ X1 @ X3), inference(spm,[status(thm)],[c_0_78, c_0_136])).
% 20.12/20.17  thf(c_0_226, plain, ![X3:nat, X1:nat]:(ford_less_nat @ (fminus_minus_nat @ X1 @ (fsuc @ X3)) @ (fminus_minus_nat @ X1 @ X3)|~ford_less_nat @ X3 @ X1), inference(spm,[status(thm)],[c_0_85, c_0_121])).
% 20.12/20.17  thf(c_0_227, plain, ![X3:nat, X1:nat]:((fminus_minus_nat @ X1 @ X3)=(X1)|ford_less_eq_nat @ fone_one_nat @ X1), inference(spm,[status(thm)],[c_0_171, c_0_221])).
% 20.12/20.17  thf(c_0_228, plain, ~ford_less_nat @ fnMsg @ fone_one_nat, inference(rw,[status(thm)],[c_0_191, c_0_222])).
% 20.12/20.17  thf(c_0_229, plain, ![X1:nat]:(ford_less_nat @ fzero_zero_nat @ X1|ford_less_nat @ X1 @ fone_one_nat), inference(rw,[status(thm)],[c_0_223, c_0_207])).
% 20.12/20.17  thf(c_0_230, plain, ~ford_less_nat @ (esk55_1 @ (fsize_s1406904903t_unit @ (ffe @ findex))) @ fnMsg, inference(spm,[status(thm)],[c_0_224, c_0_209])).
% 20.12/20.17  thf(c_0_231, plain, ford_less_nat @ fzero_zero_nat @ (fsize_s1406904903t_unit @ (ffe @ findex)), inference(spm,[status(thm)],[c_0_168, c_0_189])).
% 20.12/20.17  thf(c_0_232, plain, ~ford_less_nat @ fone_one_nat @ (fsize_s1406904903t_unit @ (ffe @ findex)), inference(rw,[status(thm)],[c_0_179, c_0_222])).
% 20.12/20.17  thf(c_0_233, plain, ![X1:nat]:((X1)=(fzero_zero_nat)|(X1)=(fone_one_nat)|ford_less_nat @ fone_one_nat @ X1), inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_225, c_0_207]), c_0_126])).
% 20.12/20.17  thf(c_0_234, plain, (fsize_s1406904903t_unit @ (ffe @ findex))!=(fzero_zero_nat), inference(spm,[status(thm)],[c_0_106, c_0_189])).
% 20.12/20.17  thf(c_0_235, plain, ![X3:nat, X1:nat]:(ford_less_eq_nat @ fone_one_nat @ X1|~ford_less_nat @ X3 @ X1), inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_226, c_0_227]), c_0_171])).
% 20.12/20.17  thf(c_0_236, plain, ford_less_nat @ fzero_zero_nat @ fnMsg, inference(spm,[status(thm)],[c_0_228, c_0_229])).
% 20.12/20.17  thf(c_0_237, plain, ~ford_less_eq_nat @ (fsize_s1406904903t_unit @ (ffe @ findex)) @ fnMsg, inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_230, c_0_67]), c_0_231])])).
% 20.12/20.17  thf(c_0_238, plain, (fsize_s1406904903t_unit @ (ffe @ findex))=(fone_one_nat), inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_232, c_0_233]), c_0_234])).
% 20.12/20.17  thf(c_0_239, plain, ford_less_eq_nat @ fone_one_nat @ fnMsg, inference(spm,[status(thm)],[c_0_235, c_0_236])).
% 20.12/20.17  thf(c_0_240, plain, ($false), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[c_0_237, c_0_238]), c_0_239])]), ['proof']).
% 20.12/20.17  thf(1,plain,$false,inference(eprover,[status(thm),assumptions([h3,h1,h0])],[])).
% 20.12/20.17  thf(h4,assumption,(~(((~((((ord_less_eq_nat @ n0) @ eigen__0) => (~(((ord_less_nat @ eigen__0) @ (size_s1168481041ge_p_v @ (ft @ n)))))))) => (~((((nth_message_p_v @ (ft @ n)) @ eigen__0) = msg)))))),introduced(assumption,[])).
% 20.12/20.17  thf(h5,assumption,(~((((ord_less_eq_nat @ n0) @ eigen__0) => (~(((ord_less_nat @ eigen__0) @ (size_s1168481041ge_p_v @ (ft @ n)))))))),introduced(assumption,[])).
% 20.12/20.17  thf(h6,assumption,(((nth_message_p_v @ (ft @ n)) @ eigen__0) = msg),introduced(assumption,[])).
% 20.12/20.17  thf(h7,assumption,((ord_less_eq_nat @ n0) @ eigen__0),introduced(assumption,[])).
% 20.12/20.17  thf(h8,assumption,((ord_less_nat @ eigen__0) @ (size_s1168481041ge_p_v @ (ft @ n))),introduced(assumption,[])).
% 20.12/20.17  thf(pax11, axiom, (p11=>![X24:nat]:~(ford_less_nat @ X24 @ X24)), file('<stdin>', pax11)).
% 20.12/20.17  thf(pax29, axiom, (p29=>![X24:nat, X25:nat]:(ford_less_nat @ X24 @ X25=>ford_less_nat @ X24 @ (fsuc @ X25))), file('<stdin>', pax29)).
% 20.12/20.17  thf(nax1, axiom, (p1<=ford_less_nat @ fnMsg @ fn1), file('<stdin>', nax1)).
% 20.12/20.17  thf(ax326, axiom, ~(p1), file('<stdin>', ax326)).
% 20.12/20.17  thf(pax41, axiom, (p41=>![X13:nat, X19:nat]:(~((X13)=(X19))=>(~(ford_less_nat @ X13 @ X19)=>ford_less_nat @ X19 @ X13))), file('<stdin>', pax41)).
% 20.12/20.17  thf(ax316, axiom, p11, file('<stdin>', ax316)).
% 20.12/20.17  thf(ax298, axiom, p29, file('<stdin>', ax298)).
% 20.12/20.17  thf(pax21, axiom, (p21=>![X24:nat, X25:nat, X7:nat]:(ford_less_nat @ X24 @ X25=>(ford_less_nat @ X25 @ X7=>ford_less_nat @ (fsuc @ X24) @ X7))), file('<stdin>', pax21)).
% 20.12/20.17  thf(pax2, axiom, (p2=>ford_less_nat @ fnMsg @ (fsize_s1406904903t_unit @ (ffe @ findex))), file('<stdin>', pax2)).
% 20.12/20.17  thf(ax286, axiom, p41, file('<stdin>', ax286)).
% 20.12/20.17  thf(ax306, axiom, p21, file('<stdin>', ax306)).
% 20.12/20.17  thf(ax325, axiom, p2, file('<stdin>', ax325)).
% 20.12/20.17  thf(nax120, axiom, (p120<=ford_less_nat @ fn1 @ (fsize_s1406904903t_unit @ (ffe @ findex))), file('<stdin>', nax120)).
% 20.12/20.17  thf(ax204, axiom, ~(p120), file('<stdin>', ax204)).
% 20.12/20.17  thf(c_0_14, plain, ![X339:nat]:(~p11|~ford_less_nat @ X339 @ X339), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[inference(fof_simplification,[status(thm)],[pax11])])])])).
% 20.12/20.17  thf(c_0_15, plain, ![X307:nat, X308:nat]:(~p29|(~ford_less_nat @ X307 @ X308|ford_less_nat @ X307 @ (fsuc @ X308))), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[pax29])])])).
% 20.12/20.17  thf(c_0_16, plain, (~ford_less_nat @ fnMsg @ fn1|p1), inference(fof_nnf,[status(thm)],[inference(fof_simplification,[status(thm)],[nax1])])).
% 20.12/20.17  thf(c_0_17, plain, ~p1, inference(fof_simplification,[status(thm)],[ax326])).
% 20.12/20.17  thf(c_0_18, plain, ![X265:nat, X266:nat]:(~p41|((X265)=(X266)|(ford_less_nat @ X265 @ X266|ford_less_nat @ X266 @ X265))), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[inference(fof_simplification,[status(thm)],[pax41])])])])).
% 20.12/20.17  thf(c_0_19, plain, ![X1:nat]:(~p11|~ford_less_nat @ X1 @ X1), inference(split_conjunct,[status(thm)],[c_0_14])).
% 20.12/20.17  thf(c_0_20, plain, p11, inference(split_conjunct,[status(thm)],[ax316])).
% 20.12/20.17  thf(c_0_21, plain, ![X1:nat, X2:nat]:(ford_less_nat @ X1 @ (fsuc @ X2)|~p29|~ford_less_nat @ X1 @ X2), inference(split_conjunct,[status(thm)],[c_0_15])).
% 20.12/20.17  thf(c_0_22, plain, p29, inference(split_conjunct,[status(thm)],[ax298])).
% 20.12/20.17  thf(c_0_23, plain, ![X319:nat, X320:nat, X321:nat]:(~p21|(~ford_less_nat @ X319 @ X320|(~ford_less_nat @ X320 @ X321|ford_less_nat @ (fsuc @ X319) @ X321))), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[pax21])])])).
% 20.12/20.17  thf(c_0_24, plain, (~p2|ford_less_nat @ fnMsg @ (fsize_s1406904903t_unit @ (ffe @ findex))), inference(fof_nnf,[status(thm)],[pax2])).
% 20.12/20.17  thf(c_0_25, plain, (p1|~ford_less_nat @ fnMsg @ fn1), inference(split_conjunct,[status(thm)],[c_0_16])).
% 20.12/20.17  thf(c_0_26, plain, ~p1, inference(split_conjunct,[status(thm)],[c_0_17])).
% 20.12/20.17  thf(c_0_27, plain, ![X2:nat, X1:nat]:((X1)=(X2)|ford_less_nat @ X1 @ X2|ford_less_nat @ X2 @ X1|~p41), inference(split_conjunct,[status(thm)],[c_0_18])).
% 20.12/20.17  thf(c_0_28, plain, p41, inference(split_conjunct,[status(thm)],[ax286])).
% 20.12/20.17  thf(c_0_29, plain, ![X1:nat]:~ford_less_nat @ X1 @ X1, inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_19, c_0_20])])).
% 20.12/20.17  thf(c_0_30, plain, ![X1:nat, X2:nat]:(ford_less_nat @ X1 @ (fsuc @ X2)|~ford_less_nat @ X1 @ X2), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_21, c_0_22])])).
% 20.12/20.17  thf(c_0_31, plain, ![X1:nat, X2:nat, X4:nat]:(ford_less_nat @ (fsuc @ X1) @ X4|~p21|~ford_less_nat @ X1 @ X2|~ford_less_nat @ X2 @ X4), inference(split_conjunct,[status(thm)],[c_0_23])).
% 20.12/20.17  thf(c_0_32, plain, p21, inference(split_conjunct,[status(thm)],[ax306])).
% 20.12/20.17  thf(c_0_33, plain, (ford_less_nat @ fnMsg @ (fsize_s1406904903t_unit @ (ffe @ findex))|~p2), inference(split_conjunct,[status(thm)],[c_0_24])).
% 20.12/20.17  thf(c_0_34, plain, p2, inference(split_conjunct,[status(thm)],[ax325])).
% 20.12/20.17  thf(c_0_35, plain, ~ford_less_nat @ fnMsg @ fn1, inference(sr,[status(thm)],[c_0_25, c_0_26])).
% 20.12/20.17  thf(c_0_36, plain, ![X2:nat, X1:nat]:((X1)=(X2)|ford_less_nat @ X1 @ X2|ford_less_nat @ X2 @ X1), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_27, c_0_28])])).
% 20.12/20.17  thf(c_0_37, plain, ![X1:nat]:~ford_less_nat @ (fsuc @ X1) @ X1, inference(spm,[status(thm)],[c_0_29, c_0_30])).
% 20.12/20.17  thf(c_0_38, plain, ![X1:nat, X2:nat, X4:nat]:(ford_less_nat @ (fsuc @ X1) @ X2|~ford_less_nat @ X4 @ X2|~ford_less_nat @ X1 @ X4), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_31, c_0_32])])).
% 20.12/20.17  thf(c_0_39, plain, ford_less_nat @ fnMsg @ (fsize_s1406904903t_unit @ (ffe @ findex)), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_33, c_0_34])])).
% 20.12/20.17  thf(c_0_40, plain, ((fnMsg)=(fn1)|ford_less_nat @ fn1 @ fnMsg), inference(spm,[status(thm)],[c_0_35, c_0_36])).
% 20.12/20.17  thf(c_0_41, plain, (~ford_less_nat @ fn1 @ (fsize_s1406904903t_unit @ (ffe @ findex))|p120), inference(fof_nnf,[status(thm)],[inference(fof_simplification,[status(thm)],[nax120])])).
% 20.12/20.17  thf(c_0_42, plain, ~p120, inference(fof_simplification,[status(thm)],[ax204])).
% 20.12/20.17  thf(c_0_43, plain, ![X1:nat]:~ford_less_nat @ (fsuc @ (fsuc @ X1)) @ X1, inference(spm,[status(thm)],[c_0_37, c_0_30])).
% 20.12/20.17  thf(c_0_44, plain, ![X1:nat]:(ford_less_nat @ (fsuc @ X1) @ (fsize_s1406904903t_unit @ (ffe @ findex))|~ford_less_nat @ X1 @ fnMsg), inference(spm,[status(thm)],[c_0_38, c_0_39])).
% 20.12/20.17  thf(c_0_45, plain, ![X1:nat]:((fnMsg)=(fn1)|ford_less_nat @ (fsuc @ X1) @ fnMsg|~ford_less_nat @ X1 @ fn1), inference(spm,[status(thm)],[c_0_38, c_0_40])).
% 20.12/20.17  thf(c_0_46, plain, (p120|~ford_less_nat @ fn1 @ (fsize_s1406904903t_unit @ (ffe @ findex))), inference(split_conjunct,[status(thm)],[c_0_41])).
% 20.12/20.17  thf(c_0_47, plain, ~p120, inference(split_conjunct,[status(thm)],[c_0_42])).
% 20.12/20.17  thf(c_0_48, plain, ~ford_less_nat @ (fsuc @ (fsize_s1406904903t_unit @ (ffe @ findex))) @ fnMsg, inference(spm,[status(thm)],[c_0_43, c_0_44])).
% 20.12/20.17  thf(c_0_49, plain, ![X1:nat]:((fnMsg)=(fn1)|(fn1)=(X1)|ford_less_nat @ (fsuc @ X1) @ fnMsg|ford_less_nat @ fn1 @ X1), inference(spm,[status(thm)],[c_0_45, c_0_36])).
% 20.12/20.17  thf(c_0_50, plain, ~ford_less_nat @ fn1 @ (fsize_s1406904903t_unit @ (ffe @ findex)), inference(sr,[status(thm)],[c_0_46, c_0_47])).
% 20.12/20.17  thf(c_0_51, plain, ((fsize_s1406904903t_unit @ (ffe @ findex))=(fn1)|(fnMsg)=(fn1)), inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_48, c_0_49]), c_0_50])).
% 20.12/20.17  thf(c_0_52, plain, (fnMsg)=(fn1), inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_39, c_0_51]), c_0_35])).
% 20.12/20.17  thf(c_0_53, plain, ($false), inference(sr,[status(thm)],[inference(rw,[status(thm)],[c_0_39, c_0_52]), c_0_50]), ['proof']).
% 20.12/20.17  thf(2,plain,$false,inference(eprover,[status(thm),assumptions([h7,h8,h5,h6,h4,h2,h1,h0])],[])).
% 20.12/20.17  thf(3,plain,$false,inference(tab_negimp,[status(thm),assumptions([h5,h6,h4,h2,h1,h0]),tab_negimp(discharge,[h7,h8])],[h5,2,h7,h8])).
% 20.12/20.17  thf(4,plain,$false,inference(tab_negimp,[status(thm),assumptions([h4,h2,h1,h0]),tab_negimp(discharge,[h5,h6])],[h4,3,h5,h6])).
% 20.12/20.17  thf(5,plain,$false,inference(tab_negall,[status(thm),assumptions([h2,h1,h0]),tab_negall(discharge,[h4]),tab_negall(eigenvar,eigen__0)],[h2,4,h4])).
% 20.12/20.17  thf(fact_140_EnabledOrConsumedAtLast,axiom,((~(((enabled_p_v_s @ (last_c571238084t_unit @ (fe @ n))) @ msg))) => (~((![X1:nat]:((~((((ord_less_eq_nat @ n0) @ X1) => (~(((ord_less_nat @ X1) @ (size_s1168481041ge_p_v @ (ft @ n)))))))) => (~((((nth_message_p_v @ (ft @ n)) @ X1) = msg))))))))).
% 20.12/20.17  thf(6,plain,$false,inference(tab_imp,[status(thm),assumptions([h1,h0]),tab_imp(discharge,[h3]),tab_imp(discharge,[h2])],[fact_140_EnabledOrConsumedAtLast,1,5,h3,h2])).
% 20.12/20.17  thf(h9,assumption,(~(((~((((ord_less_eq_nat @ n0) @ eigen__1) => (~(((ord_less_nat @ eigen__1) @ (size_s1168481041ge_p_v @ (ft @ n)))))))) => (~((((nth_message_p_v @ (ft @ n)) @ eigen__1) = msg)))))),introduced(assumption,[])).
% 20.12/20.17  thf(h10,assumption,(~((((ord_less_eq_nat @ n0) @ eigen__1) => (~(((ord_less_nat @ eigen__1) @ (size_s1168481041ge_p_v @ (ft @ n)))))))),introduced(assumption,[])).
% 20.12/20.17  thf(h11,assumption,(((nth_message_p_v @ (ft @ n)) @ eigen__1) = msg),introduced(assumption,[])).
% 20.12/20.17  thf(h12,assumption,((ord_less_eq_nat @ n0) @ eigen__1),introduced(assumption,[])).
% 20.12/20.17  thf(h13,assumption,((ord_less_nat @ eigen__1) @ (size_s1168481041ge_p_v @ (ft @ n))),introduced(assumption,[])).
% 20.12/20.17  thf(pax11, axiom, (p11=>![X28:nat]:~(ford_less_nat @ X28 @ X28)), file('<stdin>', pax11)).
% 20.12/20.17  thf(pax29, axiom, (p29=>![X28:nat, X29:nat]:(ford_less_nat @ X28 @ X29=>ford_less_nat @ X28 @ (fsuc @ X29))), file('<stdin>', pax29)).
% 20.12/20.17  thf(nax1, axiom, (p1<=ford_less_nat @ fnMsg @ fn1), file('<stdin>', nax1)).
% 20.12/20.17  thf(ax388, axiom, ~(p1), file('<stdin>', ax388)).
% 20.12/20.17  thf(pax41, axiom, (p41=>![X17:nat, X23:nat]:(~((X17)=(X23))=>(~(ford_less_nat @ X17 @ X23)=>ford_less_nat @ X23 @ X17))), file('<stdin>', pax41)).
% 20.12/20.17  thf(ax378, axiom, p11, file('<stdin>', ax378)).
% 20.12/20.17  thf(ax360, axiom, p29, file('<stdin>', ax360)).
% 20.12/20.17  thf(pax21, axiom, (p21=>![X28:nat, X29:nat, X11:nat]:(ford_less_nat @ X28 @ X29=>(ford_less_nat @ X29 @ X11=>ford_less_nat @ (fsuc @ X28) @ X11))), file('<stdin>', pax21)).
% 20.12/20.17  thf(pax2, axiom, (p2=>ford_less_nat @ fnMsg @ (fsize_s1406904903t_unit @ (ffe @ findex))), file('<stdin>', pax2)).
% 20.12/20.17  thf(ax348, axiom, p41, file('<stdin>', ax348)).
% 20.12/20.17  thf(ax368, axiom, p21, file('<stdin>', ax368)).
% 20.12/20.17  thf(ax387, axiom, p2, file('<stdin>', ax387)).
% 20.12/20.17  thf(nax120, axiom, (p120<=ford_less_nat @ fn1 @ (fsize_s1406904903t_unit @ (ffe @ findex))), file('<stdin>', nax120)).
% 20.12/20.17  thf(ax267, axiom, ~(p120), file('<stdin>', ax267)).
% 20.12/20.17  thf(c_0_14, plain, ![X437:nat]:(~p11|~ford_less_nat @ X437 @ X437), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[inference(fof_simplification,[status(thm)],[pax11])])])])).
% 20.12/20.17  thf(c_0_15, plain, ![X405:nat, X406:nat]:(~p29|(~ford_less_nat @ X405 @ X406|ford_less_nat @ X405 @ (fsuc @ X406))), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[pax29])])])).
% 20.12/20.17  thf(c_0_16, plain, (~ford_less_nat @ fnMsg @ fn1|p1), inference(fof_nnf,[status(thm)],[inference(fof_simplification,[status(thm)],[nax1])])).
% 20.12/20.17  thf(c_0_17, plain, ~p1, inference(fof_simplification,[status(thm)],[ax388])).
% 20.12/20.17  thf(c_0_18, plain, ![X363:nat, X364:nat]:(~p41|((X363)=(X364)|(ford_less_nat @ X363 @ X364|ford_less_nat @ X364 @ X363))), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[inference(fof_simplification,[status(thm)],[pax41])])])])).
% 20.12/20.17  thf(c_0_19, plain, ![X1:nat]:(~p11|~ford_less_nat @ X1 @ X1), inference(split_conjunct,[status(thm)],[c_0_14])).
% 20.12/20.17  thf(c_0_20, plain, p11, inference(split_conjunct,[status(thm)],[ax378])).
% 20.12/20.17  thf(c_0_21, plain, ![X1:nat, X2:nat]:(ford_less_nat @ X1 @ (fsuc @ X2)|~p29|~ford_less_nat @ X1 @ X2), inference(split_conjunct,[status(thm)],[c_0_15])).
% 20.12/20.17  thf(c_0_22, plain, p29, inference(split_conjunct,[status(thm)],[ax360])).
% 20.12/20.17  thf(c_0_23, plain, ![X417:nat, X418:nat, X419:nat]:(~p21|(~ford_less_nat @ X417 @ X418|(~ford_less_nat @ X418 @ X419|ford_less_nat @ (fsuc @ X417) @ X419))), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[pax21])])])).
% 20.12/20.17  thf(c_0_24, plain, (~p2|ford_less_nat @ fnMsg @ (fsize_s1406904903t_unit @ (ffe @ findex))), inference(fof_nnf,[status(thm)],[pax2])).
% 20.12/20.17  thf(c_0_25, plain, (p1|~ford_less_nat @ fnMsg @ fn1), inference(split_conjunct,[status(thm)],[c_0_16])).
% 20.12/20.17  thf(c_0_26, plain, ~p1, inference(split_conjunct,[status(thm)],[c_0_17])).
% 20.12/20.17  thf(c_0_27, plain, ![X2:nat, X1:nat]:((X1)=(X2)|ford_less_nat @ X1 @ X2|ford_less_nat @ X2 @ X1|~p41), inference(split_conjunct,[status(thm)],[c_0_18])).
% 20.12/20.17  thf(c_0_28, plain, p41, inference(split_conjunct,[status(thm)],[ax348])).
% 20.12/20.17  thf(c_0_29, plain, ![X1:nat]:~ford_less_nat @ X1 @ X1, inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_19, c_0_20])])).
% 20.12/20.17  thf(c_0_30, plain, ![X1:nat, X2:nat]:(ford_less_nat @ X1 @ (fsuc @ X2)|~ford_less_nat @ X1 @ X2), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_21, c_0_22])])).
% 20.12/20.17  thf(c_0_31, plain, ![X1:nat, X2:nat, X5:nat]:(ford_less_nat @ (fsuc @ X1) @ X5|~p21|~ford_less_nat @ X1 @ X2|~ford_less_nat @ X2 @ X5), inference(split_conjunct,[status(thm)],[c_0_23])).
% 20.12/20.17  thf(c_0_32, plain, p21, inference(split_conjunct,[status(thm)],[ax368])).
% 20.12/20.17  thf(c_0_33, plain, (ford_less_nat @ fnMsg @ (fsize_s1406904903t_unit @ (ffe @ findex))|~p2), inference(split_conjunct,[status(thm)],[c_0_24])).
% 20.12/20.17  thf(c_0_34, plain, p2, inference(split_conjunct,[status(thm)],[ax387])).
% 20.12/20.17  thf(c_0_35, plain, ~ford_less_nat @ fnMsg @ fn1, inference(sr,[status(thm)],[c_0_25, c_0_26])).
% 20.12/20.17  thf(c_0_36, plain, ![X2:nat, X1:nat]:((X1)=(X2)|ford_less_nat @ X1 @ X2|ford_less_nat @ X2 @ X1), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_27, c_0_28])])).
% 20.12/20.17  thf(c_0_37, plain, ![X1:nat]:~ford_less_nat @ (fsuc @ X1) @ X1, inference(spm,[status(thm)],[c_0_29, c_0_30])).
% 20.12/20.17  thf(c_0_38, plain, ![X1:nat, X2:nat, X5:nat]:(ford_less_nat @ (fsuc @ X1) @ X2|~ford_less_nat @ X5 @ X2|~ford_less_nat @ X1 @ X5), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_31, c_0_32])])).
% 20.12/20.17  thf(c_0_39, plain, ford_less_nat @ fnMsg @ (fsize_s1406904903t_unit @ (ffe @ findex)), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_33, c_0_34])])).
% 20.12/20.17  thf(c_0_40, plain, ((fnMsg)=(fn1)|ford_less_nat @ fn1 @ fnMsg), inference(spm,[status(thm)],[c_0_35, c_0_36])).
% 20.12/20.17  thf(c_0_41, plain, (~ford_less_nat @ fn1 @ (fsize_s1406904903t_unit @ (ffe @ findex))|p120), inference(fof_nnf,[status(thm)],[inference(fof_simplification,[status(thm)],[nax120])])).
% 20.12/20.17  thf(c_0_42, plain, ~p120, inference(fof_simplification,[status(thm)],[ax267])).
% 20.12/20.17  thf(c_0_43, plain, ![X1:nat]:~ford_less_nat @ (fsuc @ (fsuc @ X1)) @ X1, inference(spm,[status(thm)],[c_0_37, c_0_30])).
% 20.12/20.17  thf(c_0_44, plain, ![X1:nat]:(ford_less_nat @ (fsuc @ X1) @ (fsize_s1406904903t_unit @ (ffe @ findex))|~ford_less_nat @ X1 @ fnMsg), inference(spm,[status(thm)],[c_0_38, c_0_39])).
% 20.12/20.17  thf(c_0_45, plain, ![X1:nat]:((fnMsg)=(fn1)|ford_less_nat @ (fsuc @ X1) @ fnMsg|~ford_less_nat @ X1 @ fn1), inference(spm,[status(thm)],[c_0_38, c_0_40])).
% 20.12/20.17  thf(c_0_46, plain, (p120|~ford_less_nat @ fn1 @ (fsize_s1406904903t_unit @ (ffe @ findex))), inference(split_conjunct,[status(thm)],[c_0_41])).
% 20.12/20.17  thf(c_0_47, plain, ~p120, inference(split_conjunct,[status(thm)],[c_0_42])).
% 20.12/20.17  thf(c_0_48, plain, ~ford_less_nat @ (fsuc @ (fsize_s1406904903t_unit @ (ffe @ findex))) @ fnMsg, inference(spm,[status(thm)],[c_0_43, c_0_44])).
% 20.12/20.17  thf(c_0_49, plain, ![X1:nat]:((fnMsg)=(fn1)|(fn1)=(X1)|ford_less_nat @ (fsuc @ X1) @ fnMsg|ford_less_nat @ fn1 @ X1), inference(spm,[status(thm)],[c_0_45, c_0_36])).
% 20.12/20.17  thf(c_0_50, plain, ~ford_less_nat @ fn1 @ (fsize_s1406904903t_unit @ (ffe @ findex)), inference(sr,[status(thm)],[c_0_46, c_0_47])).
% 20.12/20.17  thf(c_0_51, plain, ((fsize_s1406904903t_unit @ (ffe @ findex))=(fn1)|(fnMsg)=(fn1)), inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_48, c_0_49]), c_0_50])).
% 20.12/20.17  thf(c_0_52, plain, (fnMsg)=(fn1), inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_39, c_0_51]), c_0_35])).
% 20.12/20.17  thf(c_0_53, plain, ($false), inference(sr,[status(thm)],[inference(rw,[status(thm)],[c_0_39, c_0_52]), c_0_50]), ['proof']).
% 20.12/20.17  thf(7,plain,$false,inference(eprover,[status(thm),assumptions([h3,h12,h13,h10,h11,h9,h2,h0])],[])).
% 20.12/20.17  thf(h14,assumption,(~(((~((((ord_less_eq_nat @ n0) @ eigen__2) => (~(((ord_less_nat @ eigen__2) @ (size_s1168481041ge_p_v @ (ft @ n)))))))) => (~((((nth_message_p_v @ (ft @ n)) @ eigen__2) = msg)))))),introduced(assumption,[])).
% 20.12/20.17  thf(h15,assumption,(~((((ord_less_eq_nat @ n0) @ eigen__2) => (~(((ord_less_nat @ eigen__2) @ (size_s1168481041ge_p_v @ (ft @ n)))))))),introduced(assumption,[])).
% 20.12/20.17  thf(h16,assumption,(((nth_message_p_v @ (ft @ n)) @ eigen__2) = msg),introduced(assumption,[])).
% 20.12/20.17  thf(h17,assumption,((ord_less_eq_nat @ n0) @ eigen__2),introduced(assumption,[])).
% 20.12/20.17  thf(h18,assumption,((ord_less_nat @ eigen__2) @ (size_s1168481041ge_p_v @ (ft @ n))),introduced(assumption,[])).
% 20.12/20.17  thf(pax11, axiom, (p11=>![X28:nat]:~(ford_less_nat @ X28 @ X28)), file('<stdin>', pax11)).
% 20.12/20.17  thf(pax29, axiom, (p29=>![X28:nat, X29:nat]:(ford_less_nat @ X28 @ X29=>ford_less_nat @ X28 @ (fsuc @ X29))), file('<stdin>', pax29)).
% 20.12/20.17  thf(nax1, axiom, (p1<=ford_less_nat @ fnMsg @ fn1), file('<stdin>', nax1)).
% 20.12/20.17  thf(ax512, axiom, ~(p1), file('<stdin>', ax512)).
% 20.12/20.17  thf(pax41, axiom, (p41=>![X17:nat, X23:nat]:(~((X17)=(X23))=>(~(ford_less_nat @ X17 @ X23)=>ford_less_nat @ X23 @ X17))), file('<stdin>', pax41)).
% 20.12/20.17  thf(ax502, axiom, p11, file('<stdin>', ax502)).
% 20.12/20.17  thf(ax484, axiom, p29, file('<stdin>', ax484)).
% 20.12/20.17  thf(pax21, axiom, (p21=>![X28:nat, X29:nat, X11:nat]:(ford_less_nat @ X28 @ X29=>(ford_less_nat @ X29 @ X11=>ford_less_nat @ (fsuc @ X28) @ X11))), file('<stdin>', pax21)).
% 20.12/20.17  thf(pax2, axiom, (p2=>ford_less_nat @ fnMsg @ (fsize_s1406904903t_unit @ (ffe @ findex))), file('<stdin>', pax2)).
% 20.12/20.17  thf(ax472, axiom, p41, file('<stdin>', ax472)).
% 20.12/20.17  thf(ax492, axiom, p21, file('<stdin>', ax492)).
% 20.12/20.17  thf(ax511, axiom, p2, file('<stdin>', ax511)).
% 20.12/20.17  thf(nax120, axiom, (p120<=ford_less_nat @ fn1 @ (fsize_s1406904903t_unit @ (ffe @ findex))), file('<stdin>', nax120)).
% 20.12/20.17  thf(ax388, axiom, ~(p120), file('<stdin>', ax388)).
% 20.12/20.17  thf(c_0_14, plain, ![X757:nat]:(~p11|~ford_less_nat @ X757 @ X757), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[inference(fof_simplification,[status(thm)],[pax11])])])])).
% 20.12/20.17  thf(c_0_15, plain, ![X725:nat, X726:nat]:(~p29|(~ford_less_nat @ X725 @ X726|ford_less_nat @ X725 @ (fsuc @ X726))), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[pax29])])])).
% 20.12/20.17  thf(c_0_16, plain, (~ford_less_nat @ fnMsg @ fn1|p1), inference(fof_nnf,[status(thm)],[inference(fof_simplification,[status(thm)],[nax1])])).
% 20.12/20.17  thf(c_0_17, plain, ~p1, inference(fof_simplification,[status(thm)],[ax512])).
% 20.12/20.17  thf(c_0_18, plain, ![X683:nat, X684:nat]:(~p41|((X683)=(X684)|(ford_less_nat @ X683 @ X684|ford_less_nat @ X684 @ X683))), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[inference(fof_simplification,[status(thm)],[pax41])])])])).
% 20.12/20.17  thf(c_0_19, plain, ![X1:nat]:(~p11|~ford_less_nat @ X1 @ X1), inference(split_conjunct,[status(thm)],[c_0_14])).
% 20.12/20.17  thf(c_0_20, plain, p11, inference(split_conjunct,[status(thm)],[ax502])).
% 20.12/20.17  thf(c_0_21, plain, ![X1:nat, X2:nat]:(ford_less_nat @ X1 @ (fsuc @ X2)|~p29|~ford_less_nat @ X1 @ X2), inference(split_conjunct,[status(thm)],[c_0_15])).
% 20.12/20.17  thf(c_0_22, plain, p29, inference(split_conjunct,[status(thm)],[ax484])).
% 20.12/20.17  thf(c_0_23, plain, ![X737:nat, X738:nat, X739:nat]:(~p21|(~ford_less_nat @ X737 @ X738|(~ford_less_nat @ X738 @ X739|ford_less_nat @ (fsuc @ X737) @ X739))), inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[pax21])])])).
% 20.12/20.17  thf(c_0_24, plain, (~p2|ford_less_nat @ fnMsg @ (fsize_s1406904903t_unit @ (ffe @ findex))), inference(fof_nnf,[status(thm)],[pax2])).
% 20.12/20.17  thf(c_0_25, plain, (p1|~ford_less_nat @ fnMsg @ fn1), inference(split_conjunct,[status(thm)],[c_0_16])).
% 20.12/20.17  thf(c_0_26, plain, ~p1, inference(split_conjunct,[status(thm)],[c_0_17])).
% 20.12/20.17  thf(c_0_27, plain, ![X2:nat, X1:nat]:((X1)=(X2)|ford_less_nat @ X1 @ X2|ford_less_nat @ X2 @ X1|~p41), inference(split_conjunct,[status(thm)],[c_0_18])).
% 20.12/20.17  thf(c_0_28, plain, p41, inference(split_conjunct,[status(thm)],[ax472])).
% 20.12/20.17  thf(c_0_29, plain, ![X1:nat]:~ford_less_nat @ X1 @ X1, inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_19, c_0_20])])).
% 20.12/20.17  thf(c_0_30, plain, ![X1:nat, X2:nat]:(ford_less_nat @ X1 @ (fsuc @ X2)|~ford_less_nat @ X1 @ X2), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_21, c_0_22])])).
% 20.12/20.17  thf(c_0_31, plain, ![X1:nat, X2:nat, X5:nat]:(ford_less_nat @ (fsuc @ X1) @ X5|~p21|~ford_less_nat @ X1 @ X2|~ford_less_nat @ X2 @ X5), inference(split_conjunct,[status(thm)],[c_0_23])).
% 20.12/20.17  thf(c_0_32, plain, p21, inference(split_conjunct,[status(thm)],[ax492])).
% 20.12/20.17  thf(c_0_33, plain, (ford_less_nat @ fnMsg @ (fsize_s1406904903t_unit @ (ffe @ findex))|~p2), inference(split_conjunct,[status(thm)],[c_0_24])).
% 20.12/20.17  thf(c_0_34, plain, p2, inference(split_conjunct,[status(thm)],[ax511])).
% 20.12/20.17  thf(c_0_35, plain, ~ford_less_nat @ fnMsg @ fn1, inference(sr,[status(thm)],[c_0_25, c_0_26])).
% 20.12/20.17  thf(c_0_36, plain, ![X2:nat, X1:nat]:((X1)=(X2)|ford_less_nat @ X1 @ X2|ford_less_nat @ X2 @ X1), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_27, c_0_28])])).
% 20.12/20.17  thf(c_0_37, plain, ![X1:nat]:~ford_less_nat @ (fsuc @ X1) @ X1, inference(spm,[status(thm)],[c_0_29, c_0_30])).
% 20.12/20.17  thf(c_0_38, plain, ![X1:nat, X2:nat, X5:nat]:(ford_less_nat @ (fsuc @ X1) @ X2|~ford_less_nat @ X5 @ X2|~ford_less_nat @ X1 @ X5), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_31, c_0_32])])).
% 20.12/20.17  thf(c_0_39, plain, ford_less_nat @ fnMsg @ (fsize_s1406904903t_unit @ (ffe @ findex)), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_33, c_0_34])])).
% 20.12/20.17  thf(c_0_40, plain, ((fnMsg)=(fn1)|ford_less_nat @ fn1 @ fnMsg), inference(spm,[status(thm)],[c_0_35, c_0_36])).
% 20.12/20.17  thf(c_0_41, plain, (~ford_less_nat @ fn1 @ (fsize_s1406904903t_unit @ (ffe @ findex))|p120), inference(fof_nnf,[status(thm)],[inference(fof_simplification,[status(thm)],[nax120])])).
% 20.12/20.17  thf(c_0_42, plain, ~p120, inference(fof_simplification,[status(thm)],[ax388])).
% 20.12/20.17  thf(c_0_43, plain, ![X1:nat]:~ford_less_nat @ (fsuc @ (fsuc @ X1)) @ X1, inference(spm,[status(thm)],[c_0_37, c_0_30])).
% 20.12/20.17  thf(c_0_44, plain, ![X1:nat]:(ford_less_nat @ (fsuc @ X1) @ (fsize_s1406904903t_unit @ (ffe @ findex))|~ford_less_nat @ X1 @ fnMsg), inference(spm,[status(thm)],[c_0_38, c_0_39])).
% 20.12/20.17  thf(c_0_45, plain, ![X1:nat]:((fnMsg)=(fn1)|ford_less_nat @ (fsuc @ X1) @ fnMsg|~ford_less_nat @ X1 @ fn1), inference(spm,[status(thm)],[c_0_38, c_0_40])).
% 20.12/20.17  thf(c_0_46, plain, (p120|~ford_less_nat @ fn1 @ (fsize_s1406904903t_unit @ (ffe @ findex))), inference(split_conjunct,[status(thm)],[c_0_41])).
% 20.12/20.17  thf(c_0_47, plain, ~p120, inference(split_conjunct,[status(thm)],[c_0_42])).
% 20.12/20.17  thf(c_0_48, plain, ~ford_less_nat @ (fsuc @ (fsize_s1406904903t_unit @ (ffe @ findex))) @ fnMsg, inference(spm,[status(thm)],[c_0_43, c_0_44])).
% 20.12/20.17  thf(c_0_49, plain, ![X1:nat]:((fnMsg)=(fn1)|(X1)=(fn1)|ford_less_nat @ (fsuc @ X1) @ fnMsg|ford_less_nat @ fn1 @ X1), inference(spm,[status(thm)],[c_0_45, c_0_36])).
% 20.12/20.17  thf(c_0_50, plain, ~ford_less_nat @ fn1 @ (fsize_s1406904903t_unit @ (ffe @ findex)), inference(sr,[status(thm)],[c_0_46, c_0_47])).
% 20.12/20.17  thf(c_0_51, plain, ((fsize_s1406904903t_unit @ (ffe @ findex))=(fn1)|(fnMsg)=(fn1)), inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_48, c_0_49]), c_0_50])).
% 20.12/20.17  thf(c_0_52, plain, (fnMsg)=(fn1), inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_39, c_0_51]), c_0_35])).
% 20.12/20.17  thf(c_0_53, plain, ($false), inference(sr,[status(thm)],[inference(rw,[status(thm)],[c_0_39, c_0_52]), c_0_50]), ['proof']).
% 20.12/20.17  thf(8,plain,$false,inference(eprover,[status(thm),assumptions([h17,h18,h15,h16,h14,h2,h12,h13,h10,h11,h9,h2,h0])],[])).
% 20.12/20.17  thf(9,plain,$false,inference(tab_negimp,[status(thm),assumptions([h15,h16,h14,h2,h12,h13,h10,h11,h9,h2,h0]),tab_negimp(discharge,[h17,h18])],[h15,8,h17,h18])).
% 20.12/20.17  thf(10,plain,$false,inference(tab_negimp,[status(thm),assumptions([h14,h2,h12,h13,h10,h11,h9,h2,h0]),tab_negimp(discharge,[h15,h16])],[h14,9,h15,h16])).
% 20.12/20.17  thf(11,plain,$false,inference(tab_negall,[status(thm),assumptions([h2,h12,h13,h10,h11,h9,h2,h0]),tab_negall(discharge,[h14]),tab_negall(eigenvar,eigen__2)],[h2,10,h14])).
% 20.12/20.17  thf(12,plain,$false,inference(tab_imp,[status(thm),assumptions([h12,h13,h10,h11,h9,h2,h0]),tab_imp(discharge,[h3]),tab_imp(discharge,[h2])],[fact_140_EnabledOrConsumedAtLast,7,11,h3,h2])).
% 20.12/20.17  thf(13,plain,$false,inference(tab_negimp,[status(thm),assumptions([h10,h11,h9,h2,h0]),tab_negimp(discharge,[h12,h13])],[h10,12,h12,h13])).
% 20.12/20.17  thf(14,plain,$false,inference(tab_negimp,[status(thm),assumptions([h9,h2,h0]),tab_negimp(discharge,[h10,h11])],[h9,13,h10,h11])).
% 20.12/20.17  thf(15,plain,$false,inference(tab_negall,[status(thm),assumptions([h2,h0]),tab_negall(discharge,[h9]),tab_negall(eigenvar,eigen__1)],[h2,14,h9])).
% 20.12/20.17  thf(fact_238_EnabledOrConsumed,axiom,((~(((enabled_p_v_s @ ((nth_co1649820636t_unit @ (fe @ n)) @ ((minus_minus_nat @ (size_s1406904903t_unit @ (fe @ n))) @ one_one_nat))) @ msg))) => (~((![X1:nat]:((~((((ord_less_eq_nat @ n0) @ X1) => (~(((ord_less_nat @ X1) @ (size_s1168481041ge_p_v @ (ft @ n)))))))) => (~((((nth_message_p_v @ (ft @ n)) @ X1) = msg))))))))).
% 20.12/20.17  thf(16,plain,$false,inference(tab_imp,[status(thm),assumptions([h0]),tab_imp(discharge,[h1]),tab_imp(discharge,[h2])],[fact_238_EnabledOrConsumed,6,15,h1,h2])).
% 20.12/20.17  thf(0,theorem,((ord_less_nat @ n1) @ (size_s1406904903t_unit @ (fe @ index))),inference(contra,[status(thm),contra(discharge,[h0])],[16,h0])).
% 20.12/20.17  % SZS output end Proof
%------------------------------------------------------------------------------