TSTP Solution File: SWW535_5 by Leo-III---1.7.15
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Leo-III---1.7.15
% Problem : SWW535_5 : TPTP v8.2.0. Released v6.0.0.
% Transfm : none
% Format : tptp:raw
% Command : run_Leo-III %s %d THM
% Computer : n014.cluster.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory : 8042.1875MB
% OS : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit : 300s
% DateTime : Mon Jun 24 18:23:36 EDT 2024
% Result : Theorem 120.71s 43.04s
% Output : Refutation 121.56s
% Verified :
% SZS Type : Refutation
% Derivation depth : 83
% Number of leaves : 133
% Syntax : Number of formulae : 686 ( 156 unt; 0 typ; 0 def)
% Number of atoms : 5734 ( 715 equ; 0 cnn)
% Maximal formula atoms : 41 ( 8 avg)
% Number of connectives : 17080 ( 559 ~; 360 |; 47 &;15908 @)
% ( 20 <=>; 186 =>; 0 <=; 0 <~>)
% Maximal formula depth : 83 ( 14 avg)
% Number of types : 4 ( 3 usr)
% Number of type conns : 0 ( 0 >; 0 *; 0 +; 0 <<)
% Number of symbols : 51 ( 48 usr; 10 con; 0-5 aty)
% Number of variables : 5246 ( 0 ^5241 !; 5 ?;5246 :)
% Comments :
%------------------------------------------------------------------------------
thf(a_type,type,
a: $tType ).
thf(bool_type,type,
bool: $tType ).
thf(nat_type,type,
nat: $tType ).
thf(bounded_lattice_type,type,
bounded_lattice:
!>[TA: $tType] : $o ).
thf(one_type,type,
one:
!>[TA: $tType] : $o ).
thf(zero_type,type,
zero:
!>[TA: $tType] : $o ).
thf(bot_type,type,
bot:
!>[TA: $tType] : $o ).
thf(lattice_type,type,
lattice:
!>[TA: $tType] : $o ).
thf(semiring_1_type,type,
semiring_1:
!>[TA: $tType] : $o ).
thf(semiring_char_0_type,type,
semiring_char_0:
!>[TA: $tType] : $o ).
thf(comm_semiring_1_type,type,
comm_semiring_1:
!>[TA: $tType] : $o ).
thf(comm_monoid_add_type,type,
comm_monoid_add:
!>[TA: $tType] : $o ).
thf(ab_semigroup_add_type,type,
ab_semigroup_add:
!>[TA: $tType] : $o ).
thf(semilattice_inf_type,type,
semilattice_inf:
!>[TA: $tType] : $o ).
thf(cancel_semigroup_add_type,type,
cancel_semigroup_add:
!>[TA: $tType] : $o ).
thf(bounded_lattice_bot_type,type,
bounded_lattice_bot:
!>[TA: $tType] : $o ).
thf(cancel146912293up_add_type,type,
cancel146912293up_add:
!>[TA: $tType] : $o ).
thf(linord219039673up_add_type,type,
linord219039673up_add:
!>[TA: $tType] : $o ).
thf(semiri456707255roduct_type,type,
semiri456707255roduct:
!>[TA: $tType] : $o ).
thf(combb_type,type,
combb:
!>[TA: $tType,TB: $tType,TC: $tType] : ( ( fun @ TC @ TB ) > ( fun @ TA @ TC ) > ( fun @ TA @ TB ) ) ).
thf(combc_type,type,
combc:
!>[TA: $tType,TB: $tType,TC: $tType] : ( ( fun @ TC @ ( fun @ TB @ TA ) ) > TB > ( fun @ TC @ TA ) ) ).
thf(combk_type,type,
combk:
!>[TA: $tType,TB: $tType] : ( TB > ( fun @ TA @ TB ) ) ).
thf(combs_type,type,
combs:
!>[TA: $tType,TB: $tType,TC: $tType] : ( ( fun @ TC @ ( fun @ TB @ TA ) ) > ( fun @ TC @ TB ) > ( fun @ TC @ TA ) ) ).
thf(one_one_type,type,
one_one:
!>[TA: $tType] : TA ).
thf(plus_plus_type,type,
plus_plus:
!>[TA: $tType] : ( TA > TA > TA ) ).
thf(zero_zero_type,type,
zero_zero:
!>[TA: $tType] : TA ).
thf(huffma675207370phabet_type,type,
huffma675207370phabet:
!>[TA: $tType] : ( ( huffma1450048681e_tree @ TA ) > ( fun @ TA @ bool ) ) ).
thf(huffma1518433673istent_type,type,
huffma1518433673istent:
!>[TA: $tType] : ( ( huffma1450048681e_tree @ TA ) > $o ) ).
thf(huffma1134658180e_cost_type,type,
huffma1134658180e_cost:
!>[TA: $tType] : ( ( huffma1450048681e_tree @ TA ) > nat ) ).
thf(huffma410068972_depth_type,type,
huffma410068972_depth:
!>[TA: $tType] : ( ( huffma1450048681e_tree @ TA ) > TA > nat ) ).
thf(huffma1352802255e_freq_type,type,
huffma1352802255e_freq:
!>[TA: $tType] : ( ( huffma1450048681e_tree @ TA ) > TA > nat ) ).
thf(huffma1146269203erNode_type,type,
huffma1146269203erNode:
!>[TA: $tType] : ( nat > ( huffma1450048681e_tree @ TA ) > ( huffma1450048681e_tree @ TA ) > ( huffma1450048681e_tree @ TA ) ) ).
thf(huffma2021818691e_Leaf_type,type,
huffma2021818691e_Leaf:
!>[TA: $tType] : ( nat > TA > ( huffma1450048681e_tree @ TA ) ) ).
thf(huffma107959123e_case_type,type,
huffma107959123e_case:
!>[TA: $tType,TB: $tType] : ( ( fun @ nat @ ( fun @ TB @ TA ) ) > ( fun @ nat @ ( fun @ ( huffma1450048681e_tree @ TB ) @ ( fun @ ( huffma1450048681e_tree @ TB ) @ TA ) ) ) > ( huffma1450048681e_tree @ TB ) > TA ) ).
thf(huffma1280178957ee_rec_type,type,
huffma1280178957ee_rec:
!>[TA: $tType,TB: $tType] : ( ( fun @ nat @ ( fun @ TB @ TA ) ) > ( fun @ nat @ ( fun @ ( huffma1450048681e_tree @ TB ) @ ( fun @ ( huffma1450048681e_tree @ TB ) @ ( fun @ TA @ ( fun @ TA @ TA ) ) ) ) ) > ( huffma1450048681e_tree @ TB ) > TA ) ).
thf(huffma83463279weight_type,type,
huffma83463279weight:
!>[TA: $tType] : ( ( huffma1450048681e_tree @ TA ) > nat ) ).
thf(inf_inf_type,type,
inf_inf:
!>[TA: $tType] : ( TA > TA > TA ) ).
thf(semiring_1_of_nat_type,type,
semiring_1_of_nat:
!>[TA: $tType] : ( nat > TA ) ).
thf(bot_bot_type,type,
bot_bot:
!>[TA: $tType] : TA ).
thf(collect_type,type,
collect:
!>[TA: $tType] : ( ( fun @ TA @ bool ) > ( fun @ TA @ bool ) ) ).
thf(aa_type,type,
aa:
!>[TA: $tType,TB: $tType] : ( ( fun @ TB @ TA ) > TB > TA ) ).
thf(fFalse_type,type,
fFalse: bool ).
thf(fTrue_type,type,
fTrue: bool ).
thf(fconj_type,type,
fconj: fun @ bool @ ( fun @ bool @ bool ) ).
thf(member_type,type,
member:
!>[TA: $tType] : ( fun @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) ) ).
thf(pp_type,type,
pp: bool > $o ).
thf(t_1_type,type,
t_1: huffma1450048681e_tree @ a ).
thf(t_2_type,type,
t_2: huffma1450048681e_tree @ a ).
thf(w_type,type,
w: nat ).
thf(8,axiom,
! [TA: $tType,A: TA,B: nat,C: TA,D: nat] :
( ( ( huffma2021818691e_Leaf @ TA @ D @ C )
= ( huffma2021818691e_Leaf @ TA @ B @ A ) )
<=> ( ( D = B )
& ( C = A ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_33_tree_Osimps_I1_J) ).
thf(150,plain,
! [TA: $tType,A: TA,B: nat,C: TA,D: nat] :
( ( ( ( huffma2021818691e_Leaf @ TA @ D @ C )
= ( huffma2021818691e_Leaf @ TA @ B @ A ) )
=> ( ( D = B )
& ( C = A ) ) )
& ( ( ( D = B )
& ( C = A ) )
=> ( ( huffma2021818691e_Leaf @ TA @ D @ C )
= ( huffma2021818691e_Leaf @ TA @ B @ A ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[8]) ).
thf(153,plain,
! [TA: $tType,D: nat,C: TA,B: nat,A: TA] :
( ( ( huffma2021818691e_Leaf @ TA @ D @ C )
!= ( huffma2021818691e_Leaf @ TA @ B @ A ) )
| ( C = A ) ),
inference(cnf,[status(esa)],[150]) ).
thf(157,plain,
! [TA: $tType,D: nat,C: TA,B: nat,A: TA] :
( ( ( huffma2021818691e_Leaf @ TA @ D @ C )
!= ( huffma2021818691e_Leaf @ TA @ B @ A ) )
| ( C = A ) ),
inference(lifteq,[status(thm)],[153]) ).
thf(1,conjecture,
( ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) )
= ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',conj_0) ).
thf(2,negated_conjecture,
( ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) )
!= ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) ) ),
inference(neg_conjecture,[status(cth)],[1]) ).
thf(135,plain,
( ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) )
!= ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[2]) ).
thf(136,plain,
( ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) )
!= ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) ) ),
inference(lifteq,[status(thm)],[135]) ).
thf(1084,plain,
! [D: nat,C: huffma1450048681e_tree @ a,B: nat,A: huffma1450048681e_tree @ a] :
( ( ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ a ) @ D @ C )
!= ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ a ) @ B @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ A ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) )
| ( C != t_2 ) ),
inference(paramod_ordered,[status(thm)],[157,136]) ).
thf(1085,plain,
! [C: nat,B: nat,A: huffma1450048681e_tree @ a] :
( ( ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ a ) @ C @ t_2 )
!= ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ a ) @ B @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ A ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ) ),
inference(pattern_uni,[status(thm)],[1084:[bind(A,$thf( A )),bind(B,$thf( B )),bind(C,$thf( t_2 ))]]) ).
thf(1168,plain,
! [C: nat,B: nat,A: huffma1450048681e_tree @ a] :
( ( ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ a ) @ C @ t_2 )
!= ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ a ) @ B @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ A ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ) ),
inference(simp,[status(thm)],[1085]) ).
thf(71,axiom,
! [TA: $tType] :
( ( bounded_lattice_bot @ TA )
=> ! [A: TA] :
( ( inf_inf @ TA @ ( bot_bot @ TA ) @ A )
= ( bot_bot @ TA ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_38_inf__bot__left) ).
thf(347,plain,
! [TA: $tType] :
( ( bounded_lattice_bot @ TA )
=> ! [A: TA] :
( ( inf_inf @ TA @ ( bot_bot @ TA ) @ A )
= ( bot_bot @ TA ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[71]) ).
thf(152,plain,
! [TA: $tType,D: nat,C: TA,B: nat,A: TA] :
( ( ( huffma2021818691e_Leaf @ TA @ D @ C )
!= ( huffma2021818691e_Leaf @ TA @ B @ A ) )
| ( D = B ) ),
inference(cnf,[status(esa)],[150]) ).
thf(156,plain,
! [TA: $tType,D: nat,C: TA,B: nat,A: TA] :
( ( ( huffma2021818691e_Leaf @ TA @ D @ C )
!= ( huffma2021818691e_Leaf @ TA @ B @ A ) )
| ( D = B ) ),
inference(lifteq,[status(thm)],[152]) ).
thf(627,plain,
! [TA: $tType,D: nat,C: TA,B: nat,A: TA] :
( ( ( huffma2021818691e_Leaf @ TA @ D @ C )
!= ( huffma2021818691e_Leaf @ TA @ B @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ B ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) )
| ( D
!= ( huffma1134658180e_cost @ a @ t_1 ) ) ),
inference(paramod_ordered,[status(thm)],[156,136]) ).
thf(628,plain,
! [TA: $tType,C: TA,B: nat,A: TA] :
( ( ( huffma2021818691e_Leaf @ TA @ ( huffma1134658180e_cost @ a @ t_1 ) @ C )
!= ( huffma2021818691e_Leaf @ TA @ B @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ B ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ) ),
inference(pattern_uni,[status(thm)],[627:[bind(A,$thf( A )),bind(B,$thf( B )),bind(C,$thf( C )),bind(D,$thf( huffma1134658180e_cost @ a @ t_1 ))]]) ).
thf(103,axiom,
lattice @ nat,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_Nat_Onat___Lattices_Olattice) ).
thf(445,plain,
lattice @ nat,
inference(defexp_and_simp_and_etaexpand,[status(thm)],[103]) ).
thf(6,axiom,
! [TA: $tType,TB: $tType] :
( ( lattice @ TA )
=> ( lattice @ ( fun @ TB @ TA ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_fun___Lattices_Olattice) ).
thf(145,plain,
! [TA: $tType,TB: $tType] :
( ( lattice @ TA )
=> ( lattice @ ( fun @ TB @ TA ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[6]) ).
thf(146,plain,
! [TA: $tType,TB: $tType] :
( ~ ( lattice @ TB )
| ( lattice @ ( fun @ TA @ TB ) ) ),
inference(cnf,[status(esa)],[145]) ).
thf(560,plain,
! [TA: $tType,TB: $tType] :
( ( lattice @ ( fun @ TA @ TB ) )
| ( ( lattice @ nat )
!= ( lattice @ TB ) ) ),
inference(paramod_ordered,[status(thm)],[445,146]) ).
thf(561,plain,
! [TA: $tType] : ( lattice @ ( fun @ TA @ nat ) ),
inference(pattern_uni,[status(thm)],[560:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( nat ))]]) ).
thf(566,plain,
! [TA: $tType,TB: $tType,TC: $tType] :
( ( lattice @ ( fun @ TB @ TC ) )
| ( ( lattice @ ( fun @ TA @ nat ) )
!= ( lattice @ TC ) ) ),
inference(paramod_ordered,[status(thm)],[561,146]) ).
thf(567,plain,
! [TA: $tType,TB: $tType] : ( lattice @ ( fun @ TB @ ( fun @ TA @ nat ) ) ),
inference(pattern_uni,[status(thm)],[566:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( fun @ TA @ nat ))]]) ).
thf(570,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType] :
( ( lattice @ ( fun @ TC @ TD ) )
| ( ( lattice @ ( fun @ TB @ ( fun @ TA @ nat ) ) )
!= ( lattice @ TD ) ) ),
inference(paramod_ordered,[status(thm)],[567,146]) ).
thf(571,plain,
! [TA: $tType,TB: $tType,TC: $tType] : ( lattice @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ),
inference(pattern_uni,[status(thm)],[570:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( fun @ TB @ ( fun @ TA @ nat ) ))]]) ).
thf(581,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType] :
( ( lattice @ ( fun @ TD @ TE ) )
| ( ( lattice @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) )
!= ( lattice @ TE ) ) ),
inference(paramod_ordered,[status(thm)],[571,146]) ).
thf(582,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType] : ( lattice @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ),
inference(pattern_uni,[status(thm)],[581:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ))]]) ).
thf(585,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType] :
( ( lattice @ ( fun @ TE @ TF ) )
| ( ( lattice @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) )
!= ( lattice @ TF ) ) ),
inference(paramod_ordered,[status(thm)],[582,146]) ).
thf(586,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType] : ( lattice @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[585:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ))]]) ).
thf(596,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType] :
( ( lattice @ ( fun @ TF @ TG ) )
| ( ( lattice @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) )
!= ( lattice @ TG ) ) ),
inference(paramod_ordered,[status(thm)],[586,146]) ).
thf(597,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType] : ( lattice @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[596:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ))]]) ).
thf(600,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType] :
( ( lattice @ ( fun @ TG @ TH ) )
| ( ( lattice @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) )
!= ( lattice @ TH ) ) ),
inference(paramod_ordered,[status(thm)],[597,146]) ).
thf(601,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType] : ( lattice @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[600:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ))]]) ).
thf(607,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType] :
( ( lattice @ ( fun @ TH @ TI ) )
| ( ( lattice @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) )
!= ( lattice @ TI ) ) ),
inference(paramod_ordered,[status(thm)],[601,146]) ).
thf(608,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType] : ( lattice @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[607:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ))]]) ).
thf(666,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType] :
( ( lattice @ ( fun @ TI @ TJ ) )
| ( ( lattice @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) )
!= ( lattice @ TJ ) ) ),
inference(paramod_ordered,[status(thm)],[608,146]) ).
thf(667,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType] : ( lattice @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[666:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ))]]) ).
thf(670,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType] :
( ( lattice @ ( fun @ TJ @ TK ) )
| ( ( lattice @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TK ) ) ),
inference(paramod_ordered,[status(thm)],[667,146]) ).
thf(671,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType] : ( lattice @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[670:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ))]]) ).
thf(674,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType] :
( ( lattice @ ( fun @ TK @ TL ) )
| ( ( lattice @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TL ) ) ),
inference(paramod_ordered,[status(thm)],[671,146]) ).
thf(675,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType] : ( lattice @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[674:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ))]]) ).
thf(1352,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType] :
( ( lattice @ ( fun @ TL @ TM ) )
| ( ( lattice @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TM ) ) ),
inference(paramod_ordered,[status(thm)],[675,146]) ).
thf(1353,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType] : ( lattice @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[1352:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(1368,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType] :
( ( lattice @ ( fun @ TM @ TN ) )
| ( ( lattice @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TN ) ) ),
inference(paramod_ordered,[status(thm)],[1353,146]) ).
thf(1369,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType] : ( lattice @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[1368:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(1713,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType] :
( ( lattice @ ( fun @ TN @ TO ) )
| ( ( lattice @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TO ) ) ),
inference(paramod_ordered,[status(thm)],[1369,146]) ).
thf(1714,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType] : ( lattice @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[1713:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(1729,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType] :
( ( lattice @ ( fun @ TO @ TP ) )
| ( ( lattice @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TP ) ) ),
inference(paramod_ordered,[status(thm)],[1714,146]) ).
thf(1730,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType] : ( lattice @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[1729:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(1776,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType] :
( ( lattice @ ( fun @ TP @ TQ ) )
| ( ( lattice @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TQ ) ) ),
inference(paramod_ordered,[status(thm)],[1730,146]) ).
thf(1777,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType] : ( lattice @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[1776:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(2157,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType] :
( ( lattice @ ( fun @ TQ @ TR ) )
| ( ( lattice @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TR ) ) ),
inference(paramod_ordered,[status(thm)],[1777,146]) ).
thf(2158,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType] : ( lattice @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[2157:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(2173,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType] :
( ( lattice @ ( fun @ TR @ TS ) )
| ( ( lattice @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TS ) ) ),
inference(paramod_ordered,[status(thm)],[2158,146]) ).
thf(2174,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType] : ( lattice @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[2173:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(2287,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType] :
( ( lattice @ ( fun @ TS @ TT ) )
| ( ( lattice @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TT ) ) ),
inference(paramod_ordered,[status(thm)],[2174,146]) ).
thf(2288,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType] : ( lattice @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[2287:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(2303,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType] :
( ( lattice @ ( fun @ TT @ TU ) )
| ( ( lattice @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TU ) ) ),
inference(paramod_ordered,[status(thm)],[2288,146]) ).
thf(2304,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType] : ( lattice @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[2303:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(2350,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType] :
( ( lattice @ ( fun @ TU @ TV ) )
| ( ( lattice @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TV ) ) ),
inference(paramod_ordered,[status(thm)],[2304,146]) ).
thf(2351,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType] : ( lattice @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[2350:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(2871,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType] :
( ( lattice @ ( fun @ TV @ TW ) )
| ( ( lattice @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TW ) ) ),
inference(paramod_ordered,[status(thm)],[2351,146]) ).
thf(2872,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType] : ( lattice @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[2871:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(2893,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType] :
( ( lattice @ ( fun @ TW @ TX ) )
| ( ( lattice @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TX ) ) ),
inference(paramod_ordered,[status(thm)],[2872,146]) ).
thf(2894,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType] : ( lattice @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[2893:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(3374,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType] :
( ( lattice @ ( fun @ TX @ TY ) )
| ( ( lattice @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TY ) ) ),
inference(paramod_ordered,[status(thm)],[2894,146]) ).
thf(3375,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType] : ( lattice @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[3374:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(3396,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType] :
( ( lattice @ ( fun @ TY @ TZ ) )
| ( ( lattice @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TZ ) ) ),
inference(paramod_ordered,[status(thm)],[3375,146]) ).
thf(3397,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType] : ( lattice @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[3396:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(3494,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType] :
( ( lattice @ ( fun @ TZ @ TZA ) )
| ( ( lattice @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TZA ) ) ),
inference(paramod_ordered,[status(thm)],[3397,146]) ).
thf(3495,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType] : ( lattice @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[3494:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(3862,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType] :
( ( lattice @ ( fun @ TZA @ TZB ) )
| ( ( lattice @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TZB ) ) ),
inference(paramod_ordered,[status(thm)],[3495,146]) ).
thf(3863,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType] : ( lattice @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[3862:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(112,axiom,
bot @ nat,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_Nat_Onat___Orderings_Obot) ).
thf(481,plain,
bot @ nat,
inference(defexp_and_simp_and_etaexpand,[status(thm)],[112]) ).
thf(79,axiom,
! [TA: $tType] :
( ( comm_semiring_1 @ TA )
=> ! [A: TA,B: TA,C: TA] :
( ( plus_plus @ TA @ C @ ( plus_plus @ TA @ B @ A ) )
= ( plus_plus @ TA @ B @ ( plus_plus @ TA @ C @ A ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_15_comm__semiring__1__class_Onormalizing__semiring__rules_I22_J) ).
thf(365,plain,
! [TA: $tType] :
( ( comm_semiring_1 @ TA )
=> ! [A: TA,B: TA,C: TA] :
( ( plus_plus @ TA @ C @ ( plus_plus @ TA @ B @ A ) )
= ( plus_plus @ TA @ B @ ( plus_plus @ TA @ C @ A ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[79]) ).
thf(3970,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType] :
( ( lattice @ ( fun @ TZB @ TZC ) )
| ( ( lattice @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TZC ) ) ),
inference(paramod_ordered,[status(thm)],[3863,146]) ).
thf(3971,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType] : ( lattice @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[3970:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(4414,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType] :
( ( lattice @ ( fun @ TZC @ TZD ) )
| ( ( lattice @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TZD ) ) ),
inference(paramod_ordered,[status(thm)],[3971,146]) ).
thf(4415,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType] : ( lattice @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[4414:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(4982,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType] :
( ( lattice @ ( fun @ TZD @ TZE ) )
| ( ( lattice @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TZE ) ) ),
inference(paramod_ordered,[status(thm)],[4415,146]) ).
thf(4983,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType] : ( lattice @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[4982:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(5470,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType] :
( ( lattice @ ( fun @ TZE @ TZF ) )
| ( ( lattice @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TZF ) ) ),
inference(paramod_ordered,[status(thm)],[4983,146]) ).
thf(5471,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType] : ( lattice @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[5470:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(5926,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType] :
( ( lattice @ ( fun @ TZF @ TZG ) )
| ( ( lattice @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TZG ) ) ),
inference(paramod_ordered,[status(thm)],[5471,146]) ).
thf(5927,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType] : ( lattice @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[5926:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(6052,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType] :
( ( lattice @ ( fun @ TZG @ TZH ) )
| ( ( lattice @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TZH ) ) ),
inference(paramod_ordered,[status(thm)],[5927,146]) ).
thf(6053,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType] : ( lattice @ ( fun @ TZG @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[6052:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(6424,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType] :
( ( lattice @ ( fun @ TZH @ TZI ) )
| ( ( lattice @ ( fun @ TZG @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TZI ) ) ),
inference(paramod_ordered,[status(thm)],[6053,146]) ).
thf(6425,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType] : ( lattice @ ( fun @ TZH @ ( fun @ TZG @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[6424:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( fun @ TZG @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(6911,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType] :
( ( lattice @ ( fun @ TZI @ TZJ ) )
| ( ( lattice @ ( fun @ TZH @ ( fun @ TZG @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TZJ ) ) ),
inference(paramod_ordered,[status(thm)],[6425,146]) ).
thf(6912,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType] : ( lattice @ ( fun @ TZI @ ( fun @ TZH @ ( fun @ TZG @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[6911:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( fun @ TZH @ ( fun @ TZG @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(7478,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType] :
( ( lattice @ ( fun @ TZJ @ TZK ) )
| ( ( lattice @ ( fun @ TZI @ ( fun @ TZH @ ( fun @ TZG @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TZK ) ) ),
inference(paramod_ordered,[status(thm)],[6912,146]) ).
thf(7479,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType] : ( lattice @ ( fun @ TZJ @ ( fun @ TZI @ ( fun @ TZH @ ( fun @ TZG @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[7478:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( fun @ TZI @ ( fun @ TZH @ ( fun @ TZG @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(8012,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType] :
( ( lattice @ ( fun @ TZK @ TZL ) )
| ( ( lattice @ ( fun @ TZJ @ ( fun @ TZI @ ( fun @ TZH @ ( fun @ TZG @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TZL ) ) ),
inference(paramod_ordered,[status(thm)],[7479,146]) ).
thf(8013,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType] : ( lattice @ ( fun @ TZK @ ( fun @ TZJ @ ( fun @ TZI @ ( fun @ TZH @ ( fun @ TZG @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[8012:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( fun @ TZJ @ ( fun @ TZI @ ( fun @ TZH @ ( fun @ TZG @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(8146,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType] :
( ( lattice @ ( fun @ TZL @ TZM ) )
| ( ( lattice @ ( fun @ TZK @ ( fun @ TZJ @ ( fun @ TZI @ ( fun @ TZH @ ( fun @ TZG @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TZM ) ) ),
inference(paramod_ordered,[status(thm)],[8013,146]) ).
thf(8147,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType] : ( lattice @ ( fun @ TZL @ ( fun @ TZK @ ( fun @ TZJ @ ( fun @ TZI @ ( fun @ TZH @ ( fun @ TZG @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[8146:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( fun @ TZK @ ( fun @ TZJ @ ( fun @ TZI @ ( fun @ TZH @ ( fun @ TZG @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(8634,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType] :
( ( lattice @ ( fun @ TZM @ TZN ) )
| ( ( lattice @ ( fun @ TZL @ ( fun @ TZK @ ( fun @ TZJ @ ( fun @ TZI @ ( fun @ TZH @ ( fun @ TZG @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TZN ) ) ),
inference(paramod_ordered,[status(thm)],[8147,146]) ).
thf(8635,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType] : ( lattice @ ( fun @ TZM @ ( fun @ TZL @ ( fun @ TZK @ ( fun @ TZJ @ ( fun @ TZI @ ( fun @ TZH @ ( fun @ TZG @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[8634:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( fun @ TZL @ ( fun @ TZK @ ( fun @ TZJ @ ( fun @ TZI @ ( fun @ TZH @ ( fun @ TZG @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(9272,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType,TZO: $tType] :
( ( lattice @ ( fun @ TZN @ TZO ) )
| ( ( lattice @ ( fun @ TZM @ ( fun @ TZL @ ( fun @ TZK @ ( fun @ TZJ @ ( fun @ TZI @ ( fun @ TZH @ ( fun @ TZG @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TZO ) ) ),
inference(paramod_ordered,[status(thm)],[8635,146]) ).
thf(9273,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType] : ( lattice @ ( fun @ TZN @ ( fun @ TZM @ ( fun @ TZL @ ( fun @ TZK @ ( fun @ TZJ @ ( fun @ TZI @ ( fun @ TZH @ ( fun @ TZG @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[9272:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( TZN )),bind_type(TZO,$thf( fun @ TZM @ ( fun @ TZL @ ( fun @ TZK @ ( fun @ TZJ @ ( fun @ TZI @ ( fun @ TZH @ ( fun @ TZG @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ nat ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(46,axiom,
~ ( pp @ fFalse ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_pp_1_1_U) ).
thf(266,plain,
~ ( pp @ fFalse ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[46]) ).
thf(267,plain,
~ ( pp @ fFalse ),
inference(polarity_switch,[status(thm)],[266]) ).
thf(998,plain,
! [D: nat,C: $o,B: nat,A: $o] :
( ( ( huffma2021818691e_Leaf @ $o @ D @ C )
!= ( huffma2021818691e_Leaf @ $o @ B @ A ) )
| ~ A
| ( C
!= ( pp @ fFalse ) ) ),
inference(paramod_ordered,[status(thm)],[157,267]) ).
thf(999,plain,
! [C: nat,B: nat,A: $o] :
( ( ( huffma2021818691e_Leaf @ $o @ C @ ( pp @ fFalse ) )
!= ( huffma2021818691e_Leaf @ $o @ B @ A ) )
| ~ A ),
inference(pattern_uni,[status(thm)],[998:[bind(A,$thf( A )),bind(B,$thf( B )),bind(C,$thf( pp @ fFalse )),bind(D,$thf( D ))]]) ).
thf(1327,plain,
! [C: nat,B: nat,A: $o] :
( ( ( huffma2021818691e_Leaf @ $o @ C @ ( pp @ fFalse ) )
!= ( huffma2021818691e_Leaf @ $o @ B @ A ) )
| ~ A ),
inference(simp,[status(thm)],[999]) ).
thf(1372,plain,
! [C: nat,B: nat,A: $o] :
( ( ( huffma2021818691e_Leaf @ $o @ C @ $false )
!= ( huffma2021818691e_Leaf @ $o @ B @ A ) )
| ~ A ),
inference(rewrite,[status(thm)],[1327,267]) ).
thf(1389,plain,
! [C: bool,B: nat,A: nat] :
( ( ( huffma2021818691e_Leaf @ $o @ B @ $false )
!= ( huffma2021818691e_Leaf @ $o @ A @ ( pp @ C ) ) )
| ~ ( pp @ C ) ),
inference(prim_subst,[status(thm)],[1372:[bind(A,$thf( pp @ D ))]]) ).
thf(1406,plain,
! [C: bool,B: nat,A: nat] :
( ( ( huffma2021818691e_Leaf @ $o @ B @ $false )
!= ( huffma2021818691e_Leaf @ $o @ A @ ( pp @ C ) ) )
| ~ ( pp @ C ) ),
inference(simp,[status(thm)],[1389]) ).
thf(643,plain,
! [TA: $tType,D: nat,C: TA,B: nat,A: TA] :
( ( ( huffma2021818691e_Leaf @ TA @ D @ C )
!= ( huffma2021818691e_Leaf @ TA @ B @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ D ) @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) )
| ( B
!= ( huffma83463279weight @ a @ t_2 ) ) ),
inference(paramod_ordered,[status(thm)],[156,136]) ).
thf(644,plain,
! [TA: $tType,C: nat,B: TA,A: TA] :
( ( ( huffma2021818691e_Leaf @ TA @ C @ B )
!= ( huffma2021818691e_Leaf @ TA @ ( huffma83463279weight @ a @ t_2 ) @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ C ) @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ) ),
inference(pattern_uni,[status(thm)],[643:[bind(A,$thf( A )),bind(B,$thf( huffma83463279weight @ a @ t_2 )),bind(C,$thf( C )),bind(D,$thf( D ))]]) ).
thf(655,plain,
! [TA: $tType,C: nat,B: TA,A: TA] :
( ( ( huffma2021818691e_Leaf @ TA @ C @ B )
!= ( huffma2021818691e_Leaf @ TA @ ( huffma83463279weight @ a @ t_2 ) @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ C ) @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ) ),
inference(simp,[status(thm)],[644]) ).
thf(1064,plain,
! [D: nat,C: nat,B: nat,A: nat] :
( ( ( huffma2021818691e_Leaf @ nat @ D @ C )
!= ( huffma2021818691e_Leaf @ nat @ B @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ A )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) )
| ( C
!= ( huffma1134658180e_cost @ a @ t_2 ) ) ),
inference(paramod_ordered,[status(thm)],[157,136]) ).
thf(1065,plain,
! [C: nat,B: nat,A: nat] :
( ( ( huffma2021818691e_Leaf @ nat @ C @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma2021818691e_Leaf @ nat @ B @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ A )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ) ),
inference(pattern_uni,[status(thm)],[1064:[bind(A,$thf( A )),bind(B,$thf( B )),bind(C,$thf( huffma1134658180e_cost @ a @ t_2 )),bind(D,$thf( D ))]]) ).
thf(1158,plain,
! [C: nat,B: nat,A: nat] :
( ( ( huffma2021818691e_Leaf @ nat @ C @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma2021818691e_Leaf @ nat @ B @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ A )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ) ),
inference(simp,[status(thm)],[1065]) ).
thf(29,axiom,
! [TA: $tType,A: TA,B: fun @ TA @ bool,C: fun @ TA @ bool] :
( ( pp @ ( aa @ TA @ bool @ ( inf_inf @ ( fun @ TA @ bool ) @ C @ B ) @ A ) )
=> ~ ( ( pp @ ( aa @ TA @ bool @ C @ A ) )
=> ~ ( pp @ ( aa @ TA @ bool @ B @ A ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_39_inf1E) ).
thf(217,plain,
! [TA: $tType,A: TA,B: fun @ TA @ bool,C: fun @ TA @ bool] :
( ( pp @ ( aa @ TA @ bool @ ( inf_inf @ ( fun @ TA @ bool ) @ C @ B ) @ A ) )
=> ~ ( ( pp @ ( aa @ TA @ bool @ C @ A ) )
=> ~ ( pp @ ( aa @ TA @ bool @ B @ A ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[29]) ).
thf(50,axiom,
! [TA: $tType,A: fun @ TA @ bool,B: fun @ TA @ bool,C: TA] :
( ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ C ) @ ( inf_inf @ ( fun @ TA @ bool ) @ B @ A ) ) )
=> ~ ( ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ C ) @ B ) )
=> ~ ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ C ) @ A ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_40_IntE) ).
thf(276,plain,
! [TA: $tType,A: fun @ TA @ bool,B: fun @ TA @ bool,C: TA] :
( ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ C ) @ ( inf_inf @ ( fun @ TA @ bool ) @ B @ A ) ) )
=> ~ ( ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ C ) @ B ) )
=> ~ ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ C ) @ A ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[50]) ).
thf(24,axiom,
! [TA: $tType,TB: $tType,TC: $tType,A: TA,B: fun @ TA @ TB,C: fun @ TA @ ( fun @ TB @ TC )] :
( ( aa @ TA @ TC @ ( combs @ TA @ TB @ TC @ C @ B ) @ A )
= ( aa @ TB @ TC @ ( aa @ TA @ ( fun @ TB @ TC ) @ C @ A ) @ ( aa @ TA @ TB @ B @ A ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_COMBS_1_1_U) ).
thf(202,plain,
! [TA: $tType,TB: $tType,TC: $tType,A: TA,B: fun @ TA @ TB,C: fun @ TA @ ( fun @ TB @ TC )] :
( ( aa @ TA @ TC @ ( combs @ TA @ TB @ TC @ C @ B ) @ A )
= ( aa @ TB @ TC @ ( aa @ TA @ ( fun @ TB @ TC ) @ C @ A ) @ ( aa @ TA @ TB @ B @ A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[24]) ).
thf(1373,plain,
! [B: nat,A: nat] :
( ( huffma2021818691e_Leaf @ $o @ B @ $false )
!= ( huffma2021818691e_Leaf @ $o @ A @ $true ) ),
inference(simp,[status(thm)],[1372]) ).
thf(1405,plain,
! [B: nat,A: nat] :
( ( huffma2021818691e_Leaf @ $o @ B @ $false )
!= ( huffma2021818691e_Leaf @ $o @ A @ $true ) ),
inference(simp,[status(thm)],[1373]) ).
thf(1409,plain,
! [F: nat,E: nat,D: nat,C: huffma1450048681e_tree @ $o,B: nat,A: huffma1450048681e_tree @ $o] :
( ( ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ $o ) @ D @ C )
!= ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ $o ) @ B @ A ) )
| ( A
!= ( huffma2021818691e_Leaf @ $o @ E @ $true ) )
| ( C
!= ( huffma2021818691e_Leaf @ $o @ F @ $false ) ) ),
inference(paramod_ordered,[status(thm)],[157,1405]) ).
thf(1410,plain,
! [E: nat,D: nat,C: nat,B: nat,A: huffma1450048681e_tree @ $o] :
( ( ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ $o ) @ C @ ( huffma2021818691e_Leaf @ $o @ E @ $false ) )
!= ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ $o ) @ B @ A ) )
| ( A
!= ( huffma2021818691e_Leaf @ $o @ D @ $true ) ) ),
inference(pattern_uni,[status(thm)],[1409:[bind(A,$thf( A )),bind(B,$thf( B )),bind(C,$thf( huffma2021818691e_Leaf @ $o @ G @ $false )),bind(D,$thf( D )),bind(E,$thf( E )),bind(F,$thf( G ))]]) ).
thf(1426,plain,
! [D: nat,C: nat,B: nat,A: nat] :
( ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ $o ) @ B @ ( huffma2021818691e_Leaf @ $o @ D @ $false ) )
!= ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ $o ) @ A @ ( huffma2021818691e_Leaf @ $o @ C @ $true ) ) ),
inference(simp,[status(thm)],[1410]) ).
thf(85,axiom,
! [TA: $tType] :
( ( comm_semiring_1 @ TA )
=> ! [A: TA,B: TA,C: TA] :
( ( plus_plus @ TA @ C @ ( plus_plus @ TA @ B @ A ) )
= ( plus_plus @ TA @ ( plus_plus @ TA @ C @ B ) @ A ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_23_comm__semiring__1__class_Onormalizing__semiring__rules_I25_J) ).
thf(384,plain,
! [TA: $tType] :
( ( comm_semiring_1 @ TA )
=> ! [A: TA,B: TA,C: TA] :
( ( plus_plus @ TA @ C @ ( plus_plus @ TA @ B @ A ) )
= ( plus_plus @ TA @ ( plus_plus @ TA @ C @ B ) @ A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[85]) ).
thf(4,axiom,
! [A: bool] :
( ( A = fTrue )
| ( A = fFalse ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_fFalse_1_1_T) ).
thf(140,plain,
! [A: bool] :
( ( A = fTrue )
| ( A = fFalse ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[4]) ).
thf(141,plain,
! [A: bool] :
( ( A = fTrue )
| ( A = fFalse ) ),
inference(cnf,[status(esa)],[140]) ).
thf(142,plain,
! [A: bool] :
( ( A = fTrue )
| ( A = fFalse ) ),
inference(lifteq,[status(thm)],[141]) ).
thf(72,axiom,
lattice @ bool,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_HOL_Obool___Lattices_Olattice) ).
thf(350,plain,
lattice @ bool,
inference(defexp_and_simp_and_etaexpand,[status(thm)],[72]) ).
thf(562,plain,
! [TA: $tType,TB: $tType] :
( ( lattice @ ( fun @ TA @ TB ) )
| ( ( lattice @ bool )
!= ( lattice @ TB ) ) ),
inference(paramod_ordered,[status(thm)],[350,146]) ).
thf(563,plain,
! [TA: $tType] : ( lattice @ ( fun @ TA @ bool ) ),
inference(pattern_uni,[status(thm)],[562:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( bool ))]]) ).
thf(568,plain,
! [TA: $tType,TB: $tType,TC: $tType] :
( ( lattice @ ( fun @ TB @ TC ) )
| ( ( lattice @ ( fun @ TA @ bool ) )
!= ( lattice @ TC ) ) ),
inference(paramod_ordered,[status(thm)],[563,146]) ).
thf(569,plain,
! [TA: $tType,TB: $tType] : ( lattice @ ( fun @ TB @ ( fun @ TA @ bool ) ) ),
inference(pattern_uni,[status(thm)],[568:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( fun @ TA @ bool ))]]) ).
thf(572,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType] :
( ( lattice @ ( fun @ TC @ TD ) )
| ( ( lattice @ ( fun @ TB @ ( fun @ TA @ bool ) ) )
!= ( lattice @ TD ) ) ),
inference(paramod_ordered,[status(thm)],[569,146]) ).
thf(573,plain,
! [TA: $tType,TB: $tType,TC: $tType] : ( lattice @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ),
inference(pattern_uni,[status(thm)],[572:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( fun @ TB @ ( fun @ TA @ bool ) ))]]) ).
thf(583,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType] :
( ( lattice @ ( fun @ TD @ TE ) )
| ( ( lattice @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) )
!= ( lattice @ TE ) ) ),
inference(paramod_ordered,[status(thm)],[573,146]) ).
thf(584,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType] : ( lattice @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ),
inference(pattern_uni,[status(thm)],[583:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ))]]) ).
thf(594,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType] :
( ( lattice @ ( fun @ TE @ TF ) )
| ( ( lattice @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) )
!= ( lattice @ TF ) ) ),
inference(paramod_ordered,[status(thm)],[584,146]) ).
thf(595,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType] : ( lattice @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[594:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ))]]) ).
thf(598,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType] :
( ( lattice @ ( fun @ TF @ TG ) )
| ( ( lattice @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) )
!= ( lattice @ TG ) ) ),
inference(paramod_ordered,[status(thm)],[595,146]) ).
thf(599,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType] : ( lattice @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[598:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ))]]) ).
thf(605,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType] :
( ( lattice @ ( fun @ TG @ TH ) )
| ( ( lattice @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) )
!= ( lattice @ TH ) ) ),
inference(paramod_ordered,[status(thm)],[599,146]) ).
thf(606,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType] : ( lattice @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[605:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ))]]) ).
thf(609,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType] :
( ( lattice @ ( fun @ TH @ TI ) )
| ( ( lattice @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) )
!= ( lattice @ TI ) ) ),
inference(paramod_ordered,[status(thm)],[606,146]) ).
thf(610,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType] : ( lattice @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[609:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ))]]) ).
thf(668,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType] :
( ( lattice @ ( fun @ TI @ TJ ) )
| ( ( lattice @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) )
!= ( lattice @ TJ ) ) ),
inference(paramod_ordered,[status(thm)],[610,146]) ).
thf(669,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType] : ( lattice @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[668:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ))]]) ).
thf(672,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType] :
( ( lattice @ ( fun @ TJ @ TK ) )
| ( ( lattice @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TK ) ) ),
inference(paramod_ordered,[status(thm)],[669,146]) ).
thf(673,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType] : ( lattice @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[672:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ))]]) ).
thf(1344,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType] :
( ( lattice @ ( fun @ TK @ TL ) )
| ( ( lattice @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TL ) ) ),
inference(paramod_ordered,[status(thm)],[673,146]) ).
thf(1345,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType] : ( lattice @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[1344:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ))]]) ).
thf(1360,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType] :
( ( lattice @ ( fun @ TL @ TM ) )
| ( ( lattice @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TM ) ) ),
inference(paramod_ordered,[status(thm)],[1345,146]) ).
thf(1361,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType] : ( lattice @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[1360:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(1437,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType] :
( ( lattice @ ( fun @ TM @ TN ) )
| ( ( lattice @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TN ) ) ),
inference(paramod_ordered,[status(thm)],[1361,146]) ).
thf(1438,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType] : ( lattice @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[1437:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(1721,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType] :
( ( lattice @ ( fun @ TN @ TO ) )
| ( ( lattice @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TO ) ) ),
inference(paramod_ordered,[status(thm)],[1438,146]) ).
thf(1722,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType] : ( lattice @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[1721:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(1737,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType] :
( ( lattice @ ( fun @ TO @ TP ) )
| ( ( lattice @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TP ) ) ),
inference(paramod_ordered,[status(thm)],[1722,146]) ).
thf(1738,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType] : ( lattice @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[1737:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(2149,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType] :
( ( lattice @ ( fun @ TP @ TQ ) )
| ( ( lattice @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TQ ) ) ),
inference(paramod_ordered,[status(thm)],[1738,146]) ).
thf(2150,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType] : ( lattice @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[2149:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(2165,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType] :
( ( lattice @ ( fun @ TQ @ TR ) )
| ( ( lattice @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TR ) ) ),
inference(paramod_ordered,[status(thm)],[2150,146]) ).
thf(2166,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType] : ( lattice @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[2165:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(2242,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType] :
( ( lattice @ ( fun @ TR @ TS ) )
| ( ( lattice @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TS ) ) ),
inference(paramod_ordered,[status(thm)],[2166,146]) ).
thf(2243,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType] : ( lattice @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[2242:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(2295,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType] :
( ( lattice @ ( fun @ TS @ TT ) )
| ( ( lattice @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TT ) ) ),
inference(paramod_ordered,[status(thm)],[2243,146]) ).
thf(2296,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType] : ( lattice @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[2295:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(2311,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType] :
( ( lattice @ ( fun @ TT @ TU ) )
| ( ( lattice @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TU ) ) ),
inference(paramod_ordered,[status(thm)],[2296,146]) ).
thf(2312,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType] : ( lattice @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[2311:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(2860,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType] :
( ( lattice @ ( fun @ TU @ TV ) )
| ( ( lattice @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TV ) ) ),
inference(paramod_ordered,[status(thm)],[2312,146]) ).
thf(2861,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType] : ( lattice @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[2860:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(2882,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType] :
( ( lattice @ ( fun @ TV @ TW ) )
| ( ( lattice @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TW ) ) ),
inference(paramod_ordered,[status(thm)],[2861,146]) ).
thf(2883,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType] : ( lattice @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[2882:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(2978,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType] :
( ( lattice @ ( fun @ TW @ TX ) )
| ( ( lattice @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TX ) ) ),
inference(paramod_ordered,[status(thm)],[2883,146]) ).
thf(2979,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType] : ( lattice @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[2978:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(3385,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType] :
( ( lattice @ ( fun @ TX @ TY ) )
| ( ( lattice @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TY ) ) ),
inference(paramod_ordered,[status(thm)],[2979,146]) ).
thf(3386,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType] : ( lattice @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[3385:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(3407,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType] :
( ( lattice @ ( fun @ TY @ TZ ) )
| ( ( lattice @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TZ ) ) ),
inference(paramod_ordered,[status(thm)],[3386,146]) ).
thf(3408,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType] : ( lattice @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[3407:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(3851,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType] :
( ( lattice @ ( fun @ TZ @ TZA ) )
| ( ( lattice @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TZA ) ) ),
inference(paramod_ordered,[status(thm)],[3408,146]) ).
thf(3852,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType] : ( lattice @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[3851:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(3883,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType] :
( ( lattice @ ( fun @ TZA @ TZB ) )
| ( ( lattice @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TZB ) ) ),
inference(paramod_ordered,[status(thm)],[3852,146]) ).
thf(3884,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType] : ( lattice @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[3883:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(4403,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType] :
( ( lattice @ ( fun @ TZB @ TZC ) )
| ( ( lattice @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TZC ) ) ),
inference(paramod_ordered,[status(thm)],[3884,146]) ).
thf(4404,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType] : ( lattice @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[4403:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(4969,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType] :
( ( lattice @ ( fun @ TZC @ TZD ) )
| ( ( lattice @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TZD ) ) ),
inference(paramod_ordered,[status(thm)],[4404,146]) ).
thf(4970,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType] : ( lattice @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[4969:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(5457,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType] :
( ( lattice @ ( fun @ TZD @ TZE ) )
| ( ( lattice @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TZE ) ) ),
inference(paramod_ordered,[status(thm)],[4970,146]) ).
thf(5458,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType] : ( lattice @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[5457:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(5583,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType] :
( ( lattice @ ( fun @ TZE @ TZF ) )
| ( ( lattice @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TZF ) ) ),
inference(paramod_ordered,[status(thm)],[5458,146]) ).
thf(5584,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType] : ( lattice @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[5583:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(5955,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType] :
( ( lattice @ ( fun @ TZF @ TZG ) )
| ( ( lattice @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TZG ) ) ),
inference(paramod_ordered,[status(thm)],[5584,146]) ).
thf(5956,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType] : ( lattice @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[5955:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(6411,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType] :
( ( lattice @ ( fun @ TZG @ TZH ) )
| ( ( lattice @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TZH ) ) ),
inference(paramod_ordered,[status(thm)],[5956,146]) ).
thf(6412,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType] : ( lattice @ ( fun @ TZG @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[6411:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(6898,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType] :
( ( lattice @ ( fun @ TZH @ TZI ) )
| ( ( lattice @ ( fun @ TZG @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TZI ) ) ),
inference(paramod_ordered,[status(thm)],[6412,146]) ).
thf(6899,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType] : ( lattice @ ( fun @ TZH @ ( fun @ TZG @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[6898:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( fun @ TZG @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(7465,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType] :
( ( lattice @ ( fun @ TZI @ TZJ ) )
| ( ( lattice @ ( fun @ TZH @ ( fun @ TZG @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TZJ ) ) ),
inference(paramod_ordered,[status(thm)],[6899,146]) ).
thf(7466,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType] : ( lattice @ ( fun @ TZI @ ( fun @ TZH @ ( fun @ TZG @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[7465:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( fun @ TZH @ ( fun @ TZG @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(7599,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType] :
( ( lattice @ ( fun @ TZJ @ TZK ) )
| ( ( lattice @ ( fun @ TZI @ ( fun @ TZH @ ( fun @ TZG @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TZK ) ) ),
inference(paramod_ordered,[status(thm)],[7466,146]) ).
thf(7600,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType] : ( lattice @ ( fun @ TZJ @ ( fun @ TZI @ ( fun @ TZH @ ( fun @ TZG @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[7599:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( fun @ TZI @ ( fun @ TZH @ ( fun @ TZG @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(8041,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType] :
( ( lattice @ ( fun @ TZK @ TZL ) )
| ( ( lattice @ ( fun @ TZJ @ ( fun @ TZI @ ( fun @ TZH @ ( fun @ TZG @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TZL ) ) ),
inference(paramod_ordered,[status(thm)],[7600,146]) ).
thf(8042,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType] : ( lattice @ ( fun @ TZK @ ( fun @ TZJ @ ( fun @ TZI @ ( fun @ TZH @ ( fun @ TZG @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[8041:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( fun @ TZJ @ ( fun @ TZI @ ( fun @ TZH @ ( fun @ TZG @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(8621,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType] :
( ( lattice @ ( fun @ TZL @ TZM ) )
| ( ( lattice @ ( fun @ TZK @ ( fun @ TZJ @ ( fun @ TZI @ ( fun @ TZH @ ( fun @ TZG @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TZM ) ) ),
inference(paramod_ordered,[status(thm)],[8042,146]) ).
thf(8622,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType] : ( lattice @ ( fun @ TZL @ ( fun @ TZK @ ( fun @ TZJ @ ( fun @ TZI @ ( fun @ TZH @ ( fun @ TZG @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[8621:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( fun @ TZK @ ( fun @ TZJ @ ( fun @ TZI @ ( fun @ TZH @ ( fun @ TZG @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(120,axiom,
! [TA: $tType] :
( ( comm_semiring_1 @ TA )
=> ! [A: TA,B: TA,C: TA,D: TA] :
( ( plus_plus @ TA @ ( plus_plus @ TA @ D @ C ) @ ( plus_plus @ TA @ B @ A ) )
= ( plus_plus @ TA @ ( plus_plus @ TA @ D @ B ) @ ( plus_plus @ TA @ C @ A ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_19_comm__semiring__1__class_Onormalizing__semiring__rules_I20_J) ).
thf(500,plain,
! [TA: $tType] :
( ( comm_semiring_1 @ TA )
=> ! [A: TA,B: TA,C: TA,D: TA] :
( ( plus_plus @ TA @ ( plus_plus @ TA @ D @ C ) @ ( plus_plus @ TA @ B @ A ) )
= ( plus_plus @ TA @ ( plus_plus @ TA @ D @ B ) @ ( plus_plus @ TA @ C @ A ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[120]) ).
thf(1076,plain,
! [D: nat,C: nat,B: nat,A: nat] :
( ( ( huffma2021818691e_Leaf @ nat @ D @ C )
!= ( huffma2021818691e_Leaf @ nat @ B @ A ) )
| ( ( plus_plus @ nat @ A @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) )
| ( C
!= ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) ) ),
inference(paramod_ordered,[status(thm)],[157,136]) ).
thf(1077,plain,
! [C: nat,B: nat,A: nat] :
( ( ( huffma2021818691e_Leaf @ nat @ C @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) )
!= ( huffma2021818691e_Leaf @ nat @ B @ A ) )
| ( ( plus_plus @ nat @ A @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ) ),
inference(pattern_uni,[status(thm)],[1076:[bind(A,$thf( A )),bind(B,$thf( B )),bind(C,$thf( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) )),bind(D,$thf( D ))]]) ).
thf(1164,plain,
! [C: nat,B: nat,A: nat] :
( ( ( huffma2021818691e_Leaf @ nat @ C @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) )
!= ( huffma2021818691e_Leaf @ nat @ B @ A ) )
| ( ( plus_plus @ nat @ A @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ) ),
inference(simp,[status(thm)],[1077]) ).
thf(17,axiom,
! [TA: $tType,A: fun @ TA @ bool,B: TA,C: fun @ TA @ bool] :
( ( pp @ ( aa @ TA @ bool @ C @ B ) )
=> ( ( pp @ ( aa @ TA @ bool @ A @ B ) )
=> ( pp @ ( aa @ TA @ bool @ ( inf_inf @ ( fun @ TA @ bool ) @ C @ A ) @ B ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_42_inf1I) ).
thf(184,plain,
! [TA: $tType,A: fun @ TA @ bool,B: TA,C: fun @ TA @ bool] :
( ( pp @ ( aa @ TA @ bool @ C @ B ) )
=> ( ( pp @ ( aa @ TA @ bool @ A @ B ) )
=> ( pp @ ( aa @ TA @ bool @ ( inf_inf @ ( fun @ TA @ bool ) @ C @ A ) @ B ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[17]) ).
thf(185,plain,
! [TA: $tType,C: fun @ TA @ bool,B: TA,A: fun @ TA @ bool] :
( ~ ( pp @ ( aa @ TA @ bool @ C @ B ) )
| ~ ( pp @ ( aa @ TA @ bool @ A @ B ) )
| ( pp @ ( aa @ TA @ bool @ ( inf_inf @ ( fun @ TA @ bool ) @ C @ A ) @ B ) ) ),
inference(cnf,[status(esa)],[184]) ).
thf(27,axiom,
bounded_lattice @ bool,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_HOL_Obool___Lattices_Obounded__lattice) ).
thf(210,plain,
bounded_lattice @ bool,
inference(defexp_and_simp_and_etaexpand,[status(thm)],[27]) ).
thf(13,axiom,
! [TA: $tType,TB: $tType] :
( ( bounded_lattice @ TA )
=> ( bounded_lattice @ ( fun @ TB @ TA ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_fun___Lattices_Obounded__lattice) ).
thf(175,plain,
! [TA: $tType,TB: $tType] :
( ( bounded_lattice @ TA )
=> ( bounded_lattice @ ( fun @ TB @ TA ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[13]) ).
thf(176,plain,
! [TA: $tType,TB: $tType] :
( ~ ( bounded_lattice @ TB )
| ( bounded_lattice @ ( fun @ TA @ TB ) ) ),
inference(cnf,[status(esa)],[175]) ).
thf(3839,plain,
! [TA: $tType,TB: $tType] :
( ( bounded_lattice @ ( fun @ TA @ TB ) )
| ( ( bounded_lattice @ bool )
!= ( bounded_lattice @ TB ) ) ),
inference(paramod_ordered,[status(thm)],[210,176]) ).
thf(3840,plain,
! [TA: $tType] : ( bounded_lattice @ ( fun @ TA @ bool ) ),
inference(pattern_uni,[status(thm)],[3839:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( bool ))]]) ).
thf(3871,plain,
! [TA: $tType,TB: $tType,TC: $tType] :
( ( bounded_lattice @ ( fun @ TB @ TC ) )
| ( ( bounded_lattice @ ( fun @ TA @ bool ) )
!= ( bounded_lattice @ TC ) ) ),
inference(paramod_ordered,[status(thm)],[3840,176]) ).
thf(3872,plain,
! [TA: $tType,TB: $tType] : ( bounded_lattice @ ( fun @ TB @ ( fun @ TA @ bool ) ) ),
inference(pattern_uni,[status(thm)],[3871:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( fun @ TA @ bool ))]]) ).
thf(4385,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType] :
( ( bounded_lattice @ ( fun @ TC @ TD ) )
| ( ( bounded_lattice @ ( fun @ TB @ ( fun @ TA @ bool ) ) )
!= ( bounded_lattice @ TD ) ) ),
inference(paramod_ordered,[status(thm)],[3872,176]) ).
thf(4386,plain,
! [TA: $tType,TB: $tType,TC: $tType] : ( bounded_lattice @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ),
inference(pattern_uni,[status(thm)],[4385:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( fun @ TB @ ( fun @ TA @ bool ) ))]]) ).
thf(4423,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType] :
( ( bounded_lattice @ ( fun @ TD @ TE ) )
| ( ( bounded_lattice @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) )
!= ( bounded_lattice @ TE ) ) ),
inference(paramod_ordered,[status(thm)],[4386,176]) ).
thf(4424,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType] : ( bounded_lattice @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ),
inference(pattern_uni,[status(thm)],[4423:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ))]]) ).
thf(4993,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType] :
( ( bounded_lattice @ ( fun @ TE @ TF ) )
| ( ( bounded_lattice @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) )
!= ( bounded_lattice @ TF ) ) ),
inference(paramod_ordered,[status(thm)],[4424,176]) ).
thf(4994,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType] : ( bounded_lattice @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[4993:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ))]]) ).
thf(5481,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType] :
( ( bounded_lattice @ ( fun @ TF @ TG ) )
| ( ( bounded_lattice @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) )
!= ( bounded_lattice @ TG ) ) ),
inference(paramod_ordered,[status(thm)],[4994,176]) ).
thf(5482,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType] : ( bounded_lattice @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[5481:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ))]]) ).
thf(5937,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType] :
( ( bounded_lattice @ ( fun @ TG @ TH ) )
| ( ( bounded_lattice @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) )
!= ( bounded_lattice @ TH ) ) ),
inference(paramod_ordered,[status(thm)],[5482,176]) ).
thf(5938,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType] : ( bounded_lattice @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[5937:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ))]]) ).
thf(63,axiom,
! [TA: $tType,A: fun @ TA @ bool,B: TA] :
( ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ B ) @ A ) )
<=> ( pp @ ( aa @ TA @ bool @ A @ B ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_75_mem__def) ).
thf(320,plain,
! [TA: $tType,A: fun @ TA @ bool,B: TA] :
( ( ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ B ) @ A ) )
=> ( pp @ ( aa @ TA @ bool @ A @ B ) ) )
& ( ( pp @ ( aa @ TA @ bool @ A @ B ) )
=> ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ B ) @ A ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[63]) ).
thf(6393,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType] :
( ( bounded_lattice @ ( fun @ TH @ TI ) )
| ( ( bounded_lattice @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) )
!= ( bounded_lattice @ TI ) ) ),
inference(paramod_ordered,[status(thm)],[5938,176]) ).
thf(6394,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType] : ( bounded_lattice @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[6393:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ))]]) ).
thf(6482,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType] :
( ( bounded_lattice @ ( fun @ TI @ TJ ) )
| ( ( bounded_lattice @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) )
!= ( bounded_lattice @ TJ ) ) ),
inference(paramod_ordered,[status(thm)],[6394,176]) ).
thf(6483,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType] : ( bounded_lattice @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[6482:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ))]]) ).
thf(1417,plain,
! [F: nat,E: nat,D: nat,C: huffma1450048681e_tree @ $o,B: nat,A: huffma1450048681e_tree @ $o] :
( ( ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ $o ) @ D @ C )
!= ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ $o ) @ B @ A ) )
| ( C
!= ( huffma2021818691e_Leaf @ $o @ E @ $true ) )
| ( A
!= ( huffma2021818691e_Leaf @ $o @ F @ $false ) ) ),
inference(paramod_ordered,[status(thm)],[157,1405]) ).
thf(1418,plain,
! [E: nat,D: nat,C: nat,B: huffma1450048681e_tree @ $o,A: nat] :
( ( ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ $o ) @ C @ B )
!= ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ $o ) @ A @ ( huffma2021818691e_Leaf @ $o @ E @ $false ) ) )
| ( B
!= ( huffma2021818691e_Leaf @ $o @ D @ $true ) ) ),
inference(pattern_uni,[status(thm)],[1417:[bind(A,$thf( huffma2021818691e_Leaf @ $o @ G @ $false )),bind(B,$thf( B )),bind(C,$thf( C )),bind(D,$thf( D )),bind(E,$thf( E )),bind(F,$thf( G ))]]) ).
thf(1430,plain,
! [D: nat,C: nat,B: nat,A: nat] :
( ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ $o ) @ B @ ( huffma2021818691e_Leaf @ $o @ C @ $true ) )
!= ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ $o ) @ A @ ( huffma2021818691e_Leaf @ $o @ D @ $false ) ) ),
inference(simp,[status(thm)],[1418]) ).
thf(1004,plain,
! [D: nat,C: bool,B: nat,A: bool] :
( ( ( huffma2021818691e_Leaf @ bool @ D @ C )
!= ( huffma2021818691e_Leaf @ bool @ B @ A ) )
| ~ ( pp @ C )
| ( A != fFalse ) ),
inference(paramod_ordered,[status(thm)],[157,267]) ).
thf(1005,plain,
! [C: nat,B: bool,A: nat] :
( ( ( huffma2021818691e_Leaf @ bool @ C @ B )
!= ( huffma2021818691e_Leaf @ bool @ A @ fFalse ) )
| ~ ( pp @ B ) ),
inference(pattern_uni,[status(thm)],[1004:[bind(A,$thf( fFalse ))]]) ).
thf(1330,plain,
! [C: nat,B: bool,A: nat] :
( ( ( huffma2021818691e_Leaf @ bool @ C @ B )
!= ( huffma2021818691e_Leaf @ bool @ A @ fFalse ) )
| ~ ( pp @ B ) ),
inference(simp,[status(thm)],[1005]) ).
thf(21,axiom,
! [TA: $tType] :
( ( semilattice_inf @ TA )
=> ! [A: TA,B: TA] :
( ( inf_inf @ TA @ B @ A )
= ( inf_inf @ TA @ A @ B ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_57_inf_Ocommute) ).
thf(194,plain,
! [TA: $tType] :
( ( semilattice_inf @ TA )
=> ! [A: TA,B: TA] :
( ( inf_inf @ TA @ B @ A )
= ( inf_inf @ TA @ A @ B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[21]) ).
thf(195,plain,
! [TA: $tType,B: TA,A: TA] :
( ~ ( semilattice_inf @ TA )
| ( ( inf_inf @ TA @ B @ A )
= ( inf_inf @ TA @ A @ B ) ) ),
inference(cnf,[status(esa)],[194]) ).
thf(196,plain,
! [TA: $tType,B: TA,A: TA] :
( ( ( inf_inf @ TA @ B @ A )
= ( inf_inf @ TA @ A @ B ) )
| ~ ( semilattice_inf @ TA ) ),
inference(lifteq,[status(thm)],[195]) ).
thf(132,axiom,
! [TA: $tType,A: huffma1450048681e_tree @ TA,B: huffma1450048681e_tree @ TA,C: nat,D: TA,E: nat] :
( ( huffma2021818691e_Leaf @ TA @ E @ D )
!= ( huffma1146269203erNode @ TA @ C @ B @ A ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_31_tree_Osimps_I3_J) ).
thf(542,plain,
! [TA: $tType,A: huffma1450048681e_tree @ TA,B: huffma1450048681e_tree @ TA,C: nat,D: TA,E: nat] :
( ( huffma2021818691e_Leaf @ TA @ E @ D )
!= ( huffma1146269203erNode @ TA @ C @ B @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[132]) ).
thf(107,axiom,
! [TA: $tType,TB: $tType,A: TA,B: nat,C: fun @ nat @ ( fun @ ( huffma1450048681e_tree @ TA ) @ ( fun @ ( huffma1450048681e_tree @ TA ) @ ( fun @ TB @ ( fun @ TB @ TB ) ) ) ),D: fun @ nat @ ( fun @ TA @ TB )] :
( ( huffma1280178957ee_rec @ TA @ TB @ D @ C @ ( huffma2021818691e_Leaf @ TA @ B @ A ) )
= ( aa @ TA @ TB @ ( aa @ nat @ ( fun @ TA @ TB ) @ D @ B ) @ A ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_26_tree_Orecs_I1_J) ).
thf(460,plain,
! [TA: $tType,TB: $tType,A: TA,B: nat,C: fun @ nat @ ( fun @ ( huffma1450048681e_tree @ TA ) @ ( fun @ ( huffma1450048681e_tree @ TA ) @ ( fun @ TB @ ( fun @ TB @ TB ) ) ) ),D: fun @ nat @ ( fun @ TA @ TB )] :
( ( huffma1280178957ee_rec @ TA @ TB @ D @ C @ ( huffma2021818691e_Leaf @ TA @ B @ A ) )
= ( aa @ TA @ TB @ ( aa @ nat @ ( fun @ TA @ TB ) @ D @ B ) @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[107]) ).
thf(5,axiom,
! [TA: $tType,TB: $tType] :
( ( bounded_lattice @ TA )
=> ( bounded_lattice_bot @ ( fun @ TB @ TA ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_fun___Lattices_Obounded__lattice__bot) ).
thf(143,plain,
! [TA: $tType,TB: $tType] :
( ( bounded_lattice @ TA )
=> ( bounded_lattice_bot @ ( fun @ TB @ TA ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[5]) ).
thf(144,plain,
! [TA: $tType,TB: $tType] :
( ~ ( bounded_lattice @ TB )
| ( bounded_lattice_bot @ ( fun @ TA @ TB ) ) ),
inference(cnf,[status(esa)],[143]) ).
thf(558,plain,
! [TA: $tType,TB: $tType] :
( ( bounded_lattice_bot @ ( fun @ TA @ TB ) )
| ( ( bounded_lattice @ bool )
!= ( bounded_lattice @ TB ) ) ),
inference(paramod_ordered,[status(thm)],[210,144]) ).
thf(559,plain,
! [TA: $tType] : ( bounded_lattice_bot @ ( fun @ TA @ bool ) ),
inference(pattern_uni,[status(thm)],[558:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( bool ))]]) ).
thf(19,axiom,
! [TA: $tType,A: fun @ TA @ bool,B: fun @ TA @ bool] :
( ( inf_inf @ ( fun @ TA @ bool ) @ B @ ( inf_inf @ ( fun @ TA @ bool ) @ B @ A ) )
= ( inf_inf @ ( fun @ TA @ bool ) @ B @ A ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_70_Int__left__absorb) ).
thf(189,plain,
! [TA: $tType,A: fun @ TA @ bool,B: fun @ TA @ bool] :
( ( inf_inf @ ( fun @ TA @ bool ) @ B @ ( inf_inf @ ( fun @ TA @ bool ) @ B @ A ) )
= ( inf_inf @ ( fun @ TA @ bool ) @ B @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[19]) ).
thf(6395,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType] :
( ( bounded_lattice_bot @ ( fun @ TH @ TI ) )
| ( ( bounded_lattice @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) )
!= ( bounded_lattice @ TI ) ) ),
inference(paramod_ordered,[status(thm)],[5938,144]) ).
thf(6396,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType] : ( bounded_lattice_bot @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[6395:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ))]]) ).
thf(53,axiom,
! [TA: $tType,A: huffma1450048681e_tree @ TA] :
? [B: TA] : ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ B ) @ ( huffma675207370phabet @ TA @ A ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_88_exists__in__alphabet) ).
thf(284,plain,
! [TA: $tType,A: huffma1450048681e_tree @ TA] :
? [B: TA] : ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ B ) @ ( huffma675207370phabet @ TA @ A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[53]) ).
thf(96,axiom,
! [A: nat,B: nat] :
( ( plus_plus @ nat @ B @ A )
= ( plus_plus @ nat @ A @ B ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_11_nat__add__commute) ).
thf(416,plain,
! [A: nat,B: nat] :
( ( plus_plus @ nat @ B @ A )
= ( plus_plus @ nat @ A @ B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[96]) ).
thf(6922,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType] :
( ( bounded_lattice @ ( fun @ TJ @ TK ) )
| ( ( bounded_lattice @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) )
!= ( bounded_lattice @ TK ) ) ),
inference(paramod_ordered,[status(thm)],[6483,176]) ).
thf(6923,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType] : ( bounded_lattice @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[6922:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ))]]) ).
thf(32,axiom,
! [TA: $tType,A: TA,B: fun @ TA @ bool,C: fun @ TA @ bool] :
( ( pp @ ( aa @ TA @ bool @ ( inf_inf @ ( fun @ TA @ bool ) @ C @ B ) @ A ) )
=> ( pp @ ( aa @ TA @ bool @ B @ A ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_79_inf1D2) ).
thf(228,plain,
! [TA: $tType,A: TA,B: fun @ TA @ bool,C: fun @ TA @ bool] :
( ( pp @ ( aa @ TA @ bool @ ( inf_inf @ ( fun @ TA @ bool ) @ C @ B ) @ A ) )
=> ( pp @ ( aa @ TA @ bool @ B @ A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[32]) ).
thf(55,axiom,
! [TA: $tType,A: fun @ TA @ bool] :
( ( ( bot_bot @ ( fun @ TA @ bool ) )
= ( collect @ TA @ A ) )
<=> ! [B: TA] :
~ ( pp @ ( aa @ TA @ bool @ A @ B ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_44_empty__Collect__eq) ).
thf(289,plain,
! [TA: $tType,A: fun @ TA @ bool] :
( ( ( ( bot_bot @ ( fun @ TA @ bool ) )
= ( collect @ TA @ A ) )
=> ! [B: TA] :
~ ( pp @ ( aa @ TA @ bool @ A @ B ) ) )
& ( ! [B: TA] :
~ ( pp @ ( aa @ TA @ bool @ A @ B ) )
=> ( ( bot_bot @ ( fun @ TA @ bool ) )
= ( collect @ TA @ A ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[55]) ).
thf(44,axiom,
! [TA: $tType,A: TA,B: nat] : ( huffma1518433673istent @ TA @ ( huffma2021818691e_Leaf @ TA @ B @ A ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_25_consistent_Osimps_I1_J) ).
thf(261,plain,
! [TA: $tType,A: TA,B: nat] : ( huffma1518433673istent @ TA @ ( huffma2021818691e_Leaf @ TA @ B @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[44]) ).
thf(111,axiom,
! [TA: $tType] :
( ( cancel_semigroup_add @ TA )
=> ! [A: TA,B: TA,C: TA] :
( ( ( plus_plus @ TA @ C @ B )
= ( plus_plus @ TA @ A @ B ) )
<=> ( C = A ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_7_add__right__cancel) ).
thf(475,plain,
! [TA: $tType] :
( ( cancel_semigroup_add @ TA )
=> ! [A: TA,B: TA,C: TA] :
( ( ( ( plus_plus @ TA @ C @ B )
= ( plus_plus @ TA @ A @ B ) )
=> ( C = A ) )
& ( ( C = A )
=> ( ( plus_plus @ TA @ C @ B )
= ( plus_plus @ TA @ A @ B ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[111]) ).
thf(10,axiom,
! [TA: $tType,TB: $tType] :
( ( lattice @ TB )
=> ! [A: fun @ TA @ TB,B: fun @ TA @ TB,C: TA] :
( ( aa @ TA @ TB @ ( inf_inf @ ( fun @ TA @ TB ) @ B @ A ) @ C )
= ( inf_inf @ TB @ ( aa @ TA @ TB @ B @ C ) @ ( aa @ TA @ TB @ A @ C ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_83_inf__fun__def) ).
thf(162,plain,
! [TA: $tType,TB: $tType] :
( ( lattice @ TB )
=> ! [A: fun @ TA @ TB,B: fun @ TA @ TB,C: TA] :
( ( aa @ TA @ TB @ ( inf_inf @ ( fun @ TA @ TB ) @ B @ A ) @ C )
= ( inf_inf @ TB @ ( aa @ TA @ TB @ B @ C ) @ ( aa @ TA @ TB @ A @ C ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[10]) ).
thf(163,plain,
! [TA: $tType,TB: $tType,C: TB,B: fun @ TB @ TA,A: fun @ TB @ TA] :
( ~ ( lattice @ TA )
| ( ( aa @ TB @ TA @ ( inf_inf @ ( fun @ TB @ TA ) @ B @ A ) @ C )
= ( inf_inf @ TA @ ( aa @ TB @ TA @ B @ C ) @ ( aa @ TB @ TA @ A @ C ) ) ) ),
inference(cnf,[status(esa)],[162]) ).
thf(164,plain,
! [TA: $tType,TB: $tType,C: TB,B: fun @ TB @ TA,A: fun @ TB @ TA] :
( ( ( aa @ TB @ TA @ ( inf_inf @ ( fun @ TB @ TA ) @ B @ A ) @ C )
= ( inf_inf @ TA @ ( aa @ TB @ TA @ B @ C ) @ ( aa @ TB @ TA @ A @ C ) ) )
| ~ ( lattice @ TA ) ),
inference(lifteq,[status(thm)],[163]) ).
thf(28,axiom,
! [TA: $tType,A: fun @ TA @ bool] :
( ! [B: TA] :
~ ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ B ) @ A ) )
<=> ( A
= ( bot_bot @ ( fun @ TA @ bool ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_43_all__not__in__conv) ).
thf(211,plain,
! [TA: $tType,A: fun @ TA @ bool] :
( ( ! [B: TA] :
~ ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ B ) @ A ) )
=> ( A
= ( bot_bot @ ( fun @ TA @ bool ) ) ) )
& ( ( A
= ( bot_bot @ ( fun @ TA @ bool ) ) )
=> ! [B: TA] :
~ ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ B ) @ A ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[28]) ).
thf(114,axiom,
! [TA: $tType,A: TA,B: nat,C: huffma1450048681e_tree @ TA,D: huffma1450048681e_tree @ TA,E: nat] :
( ( huffma1146269203erNode @ TA @ E @ D @ C )
!= ( huffma2021818691e_Leaf @ TA @ B @ A ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_30_tree_Osimps_I4_J) ).
thf(485,plain,
! [TA: $tType,A: TA,B: nat,C: huffma1450048681e_tree @ TA,D: huffma1450048681e_tree @ TA,E: nat] :
( ( huffma1146269203erNode @ TA @ E @ D @ C )
!= ( huffma2021818691e_Leaf @ TA @ B @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[114]) ).
thf(36,axiom,
bounded_lattice_bot @ bool,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_HOL_Obool___Lattices_Obounded__lattice__bot) ).
thf(238,plain,
bounded_lattice_bot @ bool,
inference(defexp_and_simp_and_etaexpand,[status(thm)],[36]) ).
thf(74,axiom,
! [TA: $tType,TB: $tType,TC: $tType,A: TA,B: fun @ TA @ TB,C: fun @ TB @ TC] :
( ( aa @ TA @ TC @ ( combb @ TB @ TC @ TA @ C @ B ) @ A )
= ( aa @ TB @ TC @ C @ ( aa @ TA @ TB @ B @ A ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_COMBB_1_1_U) ).
thf(353,plain,
! [TA: $tType,TB: $tType,TC: $tType,A: TA,B: fun @ TA @ TB,C: fun @ TB @ TC] :
( ( aa @ TA @ TC @ ( combb @ TB @ TC @ TA @ C @ B ) @ A )
= ( aa @ TB @ TC @ C @ ( aa @ TA @ TB @ B @ A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[74]) ).
thf(7491,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType] :
( ( bounded_lattice_bot @ ( fun @ TK @ TL ) )
| ( ( bounded_lattice @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) )
!= ( bounded_lattice @ TL ) ) ),
inference(paramod_ordered,[status(thm)],[6923,144]) ).
thf(7492,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType] : ( bounded_lattice_bot @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[7491:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ))]]) ).
thf(7,axiom,
! [TA: $tType] :
( ( semilattice_inf @ TA )
=> ! [A: TA] :
( ( inf_inf @ TA @ A @ A )
= A ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_56_inf__idem) ).
thf(147,plain,
! [TA: $tType] :
( ( semilattice_inf @ TA )
=> ! [A: TA] :
( ( inf_inf @ TA @ A @ A )
= A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[7]) ).
thf(4995,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType] :
( ( bounded_lattice_bot @ ( fun @ TE @ TF ) )
| ( ( bounded_lattice @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) )
!= ( bounded_lattice @ TF ) ) ),
inference(paramod_ordered,[status(thm)],[4424,144]) ).
thf(4996,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType] : ( bounded_lattice_bot @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[4995:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ))]]) ).
thf(88,axiom,
! [TA: $tType] :
( ( cancel_semigroup_add @ TA )
=> ! [A: TA,B: TA,C: TA] :
( ( ( plus_plus @ TA @ C @ B )
= ( plus_plus @ TA @ A @ B ) )
=> ( C = A ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_16_add__right__imp__eq) ).
thf(396,plain,
! [TA: $tType] :
( ( cancel_semigroup_add @ TA )
=> ! [A: TA,B: TA,C: TA] :
( ( ( plus_plus @ TA @ C @ B )
= ( plus_plus @ TA @ A @ B ) )
=> ( C = A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[88]) ).
thf(649,plain,
! [TA: $tType,D: nat,C: TA,B: nat,A: TA] :
( ( ( huffma2021818691e_Leaf @ TA @ D @ C )
!= ( huffma2021818691e_Leaf @ TA @ B @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ D @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) )
| ( B
!= ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) ) ),
inference(paramod_ordered,[status(thm)],[156,136]) ).
thf(650,plain,
! [TA: $tType,C: nat,B: TA,A: TA] :
( ( ( huffma2021818691e_Leaf @ TA @ C @ B )
!= ( huffma2021818691e_Leaf @ TA @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ C @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ) ),
inference(pattern_uni,[status(thm)],[649:[bind(A,$thf( A )),bind(B,$thf( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) )),bind(C,$thf( C )),bind(D,$thf( D ))]]) ).
thf(660,plain,
! [TA: $tType,C: nat,B: TA,A: TA] :
( ( ( huffma2021818691e_Leaf @ TA @ C @ B )
!= ( huffma2021818691e_Leaf @ TA @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ C @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ) ),
inference(simp,[status(thm)],[650]) ).
thf(99,axiom,
ab_semigroup_add @ nat,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_Nat_Onat___Groups_Oab__semigroup__add) ).
thf(428,plain,
ab_semigroup_add @ nat,
inference(defexp_and_simp_and_etaexpand,[status(thm)],[99]) ).
thf(60,axiom,
~ ( pp @ fFalse ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_fFalse_1_1_U) ).
thf(312,plain,
~ ( pp @ fFalse ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[60]) ).
thf(633,plain,
! [TA: $tType,D: nat,C: TA,B: nat,A: TA] :
( ( ( huffma2021818691e_Leaf @ TA @ D @ C )
!= ( huffma2021818691e_Leaf @ TA @ B @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ B @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) )
| ( D
!= ( huffma83463279weight @ a @ t_1 ) ) ),
inference(paramod_ordered,[status(thm)],[156,136]) ).
thf(634,plain,
! [TA: $tType,C: TA,B: nat,A: TA] :
( ( ( huffma2021818691e_Leaf @ TA @ ( huffma83463279weight @ a @ t_1 ) @ C )
!= ( huffma2021818691e_Leaf @ TA @ B @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ B @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ) ),
inference(pattern_uni,[status(thm)],[633:[bind(A,$thf( A )),bind(B,$thf( B )),bind(C,$thf( C )),bind(D,$thf( huffma83463279weight @ a @ t_1 ))]]) ).
thf(34,axiom,
! [TA: $tType,A: TA] :
~ ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ A ) @ ( bot_bot @ ( fun @ TA @ bool ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_45_empty__iff) ).
thf(233,plain,
! [TA: $tType,A: TA] :
~ ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ A ) @ ( bot_bot @ ( fun @ TA @ bool ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[34]) ).
thf(40,axiom,
! [TA: $tType,A: fun @ TA @ bool] :
( ? [B: TA] : ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ B ) @ A ) )
<=> ( A
!= ( bot_bot @ ( fun @ TA @ bool ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_53_ex__in__conv) ).
thf(248,plain,
! [TA: $tType,A: fun @ TA @ bool] :
( ( ? [B: TA] : ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ B ) @ A ) )
=> ( A
!= ( bot_bot @ ( fun @ TA @ bool ) ) ) )
& ( ( A
!= ( bot_bot @ ( fun @ TA @ bool ) ) )
=> ? [B: TA] : ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ B ) @ A ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[40]) ).
thf(83,axiom,
semiring_1 @ nat,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_Nat_Onat___Rings_Osemiring__1) ).
thf(380,plain,
semiring_1 @ nat,
inference(defexp_and_simp_and_etaexpand,[status(thm)],[83]) ).
thf(102,axiom,
! [TA: $tType,A: nat,B: TA,C: TA] :
( ( ( C = B )
=> ( ( huffma1352802255e_freq @ TA @ ( huffma2021818691e_Leaf @ TA @ A @ B ) @ C )
= A ) )
& ( ( C != B )
=> ( ( huffma1352802255e_freq @ TA @ ( huffma2021818691e_Leaf @ TA @ A @ B ) @ C )
= ( zero_zero @ nat ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_93_freq_Osimps_I1_J) ).
thf(439,plain,
! [TA: $tType,A: nat,B: TA,C: TA] :
( ( ( C = B )
=> ( ( huffma1352802255e_freq @ TA @ ( huffma2021818691e_Leaf @ TA @ A @ B ) @ C )
= A ) )
& ( ( C != B )
=> ( ( huffma1352802255e_freq @ TA @ ( huffma2021818691e_Leaf @ TA @ A @ B ) @ C )
= ( zero_zero @ nat ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[102]) ).
thf(1002,plain,
! [D: nat,C: $o,B: nat,A: $o] :
( ( ( huffma2021818691e_Leaf @ $o @ D @ C )
!= ( huffma2021818691e_Leaf @ $o @ B @ A ) )
| ~ C
| ( A
!= ( pp @ fFalse ) ) ),
inference(paramod_ordered,[status(thm)],[157,267]) ).
thf(1003,plain,
! [C: nat,B: $o,A: nat] :
( ( ( huffma2021818691e_Leaf @ $o @ C @ B )
!= ( huffma2021818691e_Leaf @ $o @ A @ ( pp @ fFalse ) ) )
| ~ B ),
inference(pattern_uni,[status(thm)],[1002:[bind(A,$thf( pp @ fFalse )),bind(B,$thf( B )),bind(C,$thf( C )),bind(D,$thf( D ))]]) ).
thf(1329,plain,
! [C: nat,B: $o,A: nat] :
( ( ( huffma2021818691e_Leaf @ $o @ C @ B )
!= ( huffma2021818691e_Leaf @ $o @ A @ ( pp @ fFalse ) ) )
| ~ B ),
inference(simp,[status(thm)],[1003]) ).
thf(2177,plain,
! [C: nat,B: $o,A: nat] :
( ( ( huffma2021818691e_Leaf @ $o @ C @ B )
!= ( huffma2021818691e_Leaf @ $o @ A @ $false ) )
| ~ B ),
inference(rewrite,[status(thm)],[1329,267]) ).
thf(2194,plain,
! [C: bool,B: nat,A: nat] :
( ( ( huffma2021818691e_Leaf @ $o @ B @ ( pp @ C ) )
!= ( huffma2021818691e_Leaf @ $o @ A @ $false ) )
| ~ ( pp @ C ) ),
inference(prim_subst,[status(thm)],[2177:[bind(A,$thf( A )),bind(B,$thf( pp @ D ))]]) ).
thf(2204,plain,
! [C: bool,B: nat,A: nat] :
( ( ( huffma2021818691e_Leaf @ $o @ B @ ( pp @ C ) )
!= ( huffma2021818691e_Leaf @ $o @ A @ $false ) )
| ~ ( pp @ C ) ),
inference(simp,[status(thm)],[2194]) ).
thf(129,axiom,
! [TA: $tType,A: TA,B: nat] :
( ( huffma1134658180e_cost @ TA @ ( huffma2021818691e_Leaf @ TA @ B @ A ) )
= ( zero_zero @ nat ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_94_cost_Osimps_I1_J) ).
thf(529,plain,
! [TA: $tType,A: TA,B: nat] :
( ( huffma1134658180e_cost @ TA @ ( huffma2021818691e_Leaf @ TA @ B @ A ) )
= ( zero_zero @ nat ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[129]) ).
thf(1054,plain,
! [D: nat,C: nat,B: nat,A: nat] :
( ( ( huffma2021818691e_Leaf @ nat @ D @ C )
!= ( huffma2021818691e_Leaf @ nat @ B @ A ) )
| ( ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ A @ t_1 @ t_2 ) )
!= ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) ) )
| ( C != w ) ),
inference(paramod_ordered,[status(thm)],[157,136]) ).
thf(1055,plain,
! [C: nat,B: nat,A: nat] :
( ( ( huffma2021818691e_Leaf @ nat @ C @ w )
!= ( huffma2021818691e_Leaf @ nat @ B @ A ) )
| ( ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ A @ t_1 @ t_2 ) )
!= ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) ) ) ),
inference(pattern_uni,[status(thm)],[1054:[bind(A,$thf( A )),bind(B,$thf( B )),bind(C,$thf( w ))]]) ).
thf(1153,plain,
! [C: nat,B: nat,A: nat] :
( ( ( huffma2021818691e_Leaf @ nat @ C @ w )
!= ( huffma2021818691e_Leaf @ nat @ B @ A ) )
| ( ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ A @ t_1 @ t_2 ) )
!= ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) ) ) ),
inference(simp,[status(thm)],[1055]) ).
thf(84,axiom,
! [TA: $tType,TB: $tType,A: huffma1450048681e_tree @ TA,B: huffma1450048681e_tree @ TA,C: nat,D: fun @ nat @ ( fun @ ( huffma1450048681e_tree @ TA ) @ ( fun @ ( huffma1450048681e_tree @ TA ) @ TB ) ),E: fun @ nat @ ( fun @ TA @ TB )] :
( ( huffma107959123e_case @ TA @ TB @ E @ D @ ( huffma1146269203erNode @ TA @ C @ B @ A ) )
= ( aa @ ( huffma1450048681e_tree @ TA ) @ TB @ ( aa @ ( huffma1450048681e_tree @ TA ) @ ( fun @ ( huffma1450048681e_tree @ TA ) @ TB ) @ ( aa @ nat @ ( fun @ ( huffma1450048681e_tree @ TA ) @ ( fun @ ( huffma1450048681e_tree @ TA ) @ TB ) ) @ D @ C ) @ B ) @ A ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_9_tree_Osimps_I6_J) ).
thf(381,plain,
! [TA: $tType,TB: $tType,A: huffma1450048681e_tree @ TA,B: huffma1450048681e_tree @ TA,C: nat,D: fun @ nat @ ( fun @ ( huffma1450048681e_tree @ TA ) @ ( fun @ ( huffma1450048681e_tree @ TA ) @ TB ) ),E: fun @ nat @ ( fun @ TA @ TB )] :
( ( huffma107959123e_case @ TA @ TB @ E @ D @ ( huffma1146269203erNode @ TA @ C @ B @ A ) )
= ( aa @ ( huffma1450048681e_tree @ TA ) @ TB @ ( aa @ ( huffma1450048681e_tree @ TA ) @ ( fun @ ( huffma1450048681e_tree @ TA ) @ TB ) @ ( aa @ nat @ ( fun @ ( huffma1450048681e_tree @ TA ) @ ( fun @ ( huffma1450048681e_tree @ TA ) @ TB ) ) @ D @ C ) @ B ) @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[84]) ).
thf(30,axiom,
! [TA: $tType,TB: $tType] :
( ( lattice @ TB )
=> ! [A: TA,B: fun @ TA @ TB,C: fun @ TA @ TB] :
( ( aa @ TA @ TB @ ( inf_inf @ ( fun @ TA @ TB ) @ C @ B ) @ A )
= ( inf_inf @ TB @ ( aa @ TA @ TB @ C @ A ) @ ( aa @ TA @ TB @ B @ A ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_84_inf__apply) ).
thf(220,plain,
! [TA: $tType,TB: $tType] :
( ( lattice @ TB )
=> ! [A: TA,B: fun @ TA @ TB,C: fun @ TA @ TB] :
( ( aa @ TA @ TB @ ( inf_inf @ ( fun @ TA @ TB ) @ C @ B ) @ A )
= ( inf_inf @ TB @ ( aa @ TA @ TB @ C @ A ) @ ( aa @ TA @ TB @ B @ A ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[30]) ).
thf(23,axiom,
! [A: bool,B: bool] :
( ~ ( pp @ B )
| ~ ( pp @ A )
| ( pp @ ( aa @ bool @ bool @ ( aa @ bool @ ( fun @ bool @ bool ) @ fconj @ B ) @ A ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_fconj_1_1_U) ).
thf(200,plain,
! [A: bool,B: bool] :
( ~ ( pp @ B )
| ~ ( pp @ A )
| ( pp @ ( aa @ bool @ bool @ ( aa @ bool @ ( fun @ bool @ bool ) @ fconj @ B ) @ A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[23]) ).
thf(201,plain,
! [B: bool,A: bool] :
( ~ ( pp @ B )
| ~ ( pp @ A )
| ( pp @ ( aa @ bool @ bool @ ( aa @ bool @ ( fun @ bool @ bool ) @ fconj @ B ) @ A ) ) ),
inference(cnf,[status(esa)],[200]) ).
thf(1074,plain,
! [D: nat,C: huffma1450048681e_tree @ a,B: nat,A: huffma1450048681e_tree @ a] :
( ( ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ a ) @ D @ C )
!= ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ a ) @ B @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ A ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) )
| ( C != t_1 ) ),
inference(paramod_ordered,[status(thm)],[157,136]) ).
thf(1075,plain,
! [C: nat,B: nat,A: huffma1450048681e_tree @ a] :
( ( ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ a ) @ C @ t_1 )
!= ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ a ) @ B @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ A ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ) ),
inference(pattern_uni,[status(thm)],[1074:[bind(A,$thf( A )),bind(B,$thf( B )),bind(C,$thf( t_1 ))]]) ).
thf(1163,plain,
! [C: nat,B: nat,A: huffma1450048681e_tree @ a] :
( ( ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ a ) @ C @ t_1 )
!= ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ a ) @ B @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ A ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ) ),
inference(simp,[status(thm)],[1075]) ).
thf(3,axiom,
! [TA: $tType,A: fun @ TA @ bool] :
( ( collect @ TA @ A )
= A ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_76_Collect__def) ).
thf(137,plain,
! [TA: $tType,A: fun @ TA @ bool] :
( ( collect @ TA @ A )
= A ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[3]) ).
thf(138,plain,
! [TA: $tType,A: fun @ TA @ bool] :
( ( collect @ TA @ A )
= A ),
inference(cnf,[status(esa)],[137]) ).
thf(139,plain,
! [TA: $tType,A: fun @ TA @ bool] :
( ( collect @ TA @ A )
= A ),
inference(lifteq,[status(thm)],[138]) ).
thf(31,axiom,
! [TA: $tType,A: fun @ TA @ bool] :
( ( ( collect @ TA @ A )
= ( bot_bot @ ( fun @ TA @ bool ) ) )
<=> ! [B: TA] :
~ ( pp @ ( aa @ TA @ bool @ A @ B ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_46_Collect__empty__eq) ).
thf(223,plain,
! [TA: $tType,A: fun @ TA @ bool] :
( ( ( ( collect @ TA @ A )
= ( bot_bot @ ( fun @ TA @ bool ) ) )
=> ! [B: TA] :
~ ( pp @ ( aa @ TA @ bool @ A @ B ) ) )
& ( ! [B: TA] :
~ ( pp @ ( aa @ TA @ bool @ A @ B ) )
=> ( ( collect @ TA @ A )
= ( bot_bot @ ( fun @ TA @ bool ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[31]) ).
thf(225,plain,
! [TA: $tType,B: TA,A: fun @ TA @ bool] :
( ( ( collect @ TA @ A )
!= ( bot_bot @ ( fun @ TA @ bool ) ) )
| ~ ( pp @ ( aa @ TA @ bool @ A @ B ) ) ),
inference(cnf,[status(esa)],[223]) ).
thf(227,plain,
! [TA: $tType,B: TA,A: fun @ TA @ bool] :
( ( ( collect @ TA @ A )
!= ( bot_bot @ ( fun @ TA @ bool ) ) )
| ~ ( pp @ ( aa @ TA @ bool @ A @ B ) ) ),
inference(lifteq,[status(thm)],[225]) ).
thf(577,plain,
! [TB: $tType,C: TB,B: fun @ TB @ bool,A: fun @ TB @ bool] :
( ( A
!= ( bot_bot @ ( fun @ TB @ bool ) ) )
| ~ ( pp @ ( aa @ TB @ bool @ B @ C ) )
| ( ( collect @ TB @ A )
!= ( collect @ TB @ B ) ) ),
inference(paramod_ordered,[status(thm)],[139,227]) ).
thf(578,plain,
! [TB: $tType,B: TB,A: fun @ TB @ bool] :
( ( A
!= ( bot_bot @ ( fun @ TB @ bool ) ) )
| ~ ( pp @ ( aa @ TB @ bool @ A @ B ) ) ),
inference(pattern_uni,[status(thm)],[577:[bind(A,$thf( A )),bind(B,$thf( A ))]]) ).
thf(580,plain,
! [TA: $tType,A: TA] :
~ ( pp @ ( aa @ TA @ bool @ ( bot_bot @ ( fun @ TA @ bool ) ) @ A ) ),
inference(simp,[status(thm)],[578]) ).
thf(790,plain,
! [TB: $tType,E: TB,D: nat,C: bool,B: nat,A: bool] :
( ( ( huffma2021818691e_Leaf @ bool @ D @ C )
!= ( huffma2021818691e_Leaf @ bool @ B @ A ) )
| ~ ( pp @ C )
| ( A
!= ( aa @ TB @ bool @ ( bot_bot @ ( fun @ TB @ bool ) ) @ E ) ) ),
inference(paramod_ordered,[status(thm)],[157,580]) ).
thf(791,plain,
! [TB: $tType,D: TB,C: nat,B: bool,A: nat] :
( ( ( huffma2021818691e_Leaf @ bool @ C @ B )
!= ( huffma2021818691e_Leaf @ bool @ A @ ( aa @ TB @ bool @ ( bot_bot @ ( fun @ TB @ bool ) ) @ D ) ) )
| ~ ( pp @ B ) ),
inference(pattern_uni,[status(thm)],[790:[bind(A,$thf( aa @ TB @ bool @ ( bot_bot @ ( fun @ TB @ bool ) ) @ G )),bind(B,$thf( B )),bind(C,$thf( C )),bind(D,$thf( D )),bind(E,$thf( G ))]]) ).
thf(1223,plain,
! [TA: $tType,D: TA,C: nat,B: bool,A: nat] :
( ( ( huffma2021818691e_Leaf @ bool @ C @ B )
!= ( huffma2021818691e_Leaf @ bool @ A @ ( aa @ TA @ bool @ ( bot_bot @ ( fun @ TA @ bool ) ) @ D ) ) )
| ~ ( pp @ B ) ),
inference(simp,[status(thm)],[791]) ).
thf(9,axiom,
! [TA: $tType,A: fun @ TA @ bool,B: fun @ TA @ bool,C: TA] :
( ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ C ) @ ( inf_inf @ ( fun @ TA @ bool ) @ B @ A ) ) )
<=> ( ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ C ) @ B ) )
& ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ C ) @ A ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_50_Int__iff) ).
thf(158,plain,
! [TA: $tType,A: fun @ TA @ bool,B: fun @ TA @ bool,C: TA] :
( ( ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ C ) @ ( inf_inf @ ( fun @ TA @ bool ) @ B @ A ) ) )
=> ( ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ C ) @ B ) )
& ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ C ) @ A ) ) ) )
& ( ( ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ C ) @ B ) )
& ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ C ) @ A ) ) )
=> ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ C ) @ ( inf_inf @ ( fun @ TA @ bool ) @ B @ A ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[9]) ).
thf(160,plain,
! [TA: $tType,C: TA,B: fun @ TA @ bool,A: fun @ TA @ bool] :
( ~ ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ C ) @ ( inf_inf @ ( fun @ TA @ bool ) @ B @ A ) ) )
| ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ C ) @ B ) ) ),
inference(cnf,[status(esa)],[158]) ).
thf(100,axiom,
! [TA: $tType] :
( ( ab_semigroup_add @ TA )
=> ! [A: TA,B: TA,C: TA] :
( ( plus_plus @ TA @ ( plus_plus @ TA @ C @ B ) @ A )
= ( plus_plus @ TA @ C @ ( plus_plus @ TA @ B @ A ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_21_ab__semigroup__add__class_Oadd__ac_I1_J) ).
thf(429,plain,
! [TA: $tType] :
( ( ab_semigroup_add @ TA )
=> ! [A: TA,B: TA,C: TA] :
( ( plus_plus @ TA @ ( plus_plus @ TA @ C @ B ) @ A )
= ( plus_plus @ TA @ C @ ( plus_plus @ TA @ B @ A ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[100]) ).
thf(11,axiom,
! [TA: $tType,A: fun @ TA @ bool,B: fun @ TA @ bool] :
( ( inf_inf @ ( fun @ TA @ bool ) @ B @ A )
= ( collect @ TA @ ( combs @ TA @ bool @ bool @ ( combb @ bool @ ( fun @ bool @ bool ) @ TA @ fconj @ ( combc @ TA @ ( fun @ TA @ bool ) @ bool @ ( member @ TA ) @ B ) ) @ ( combc @ TA @ ( fun @ TA @ bool ) @ bool @ ( member @ TA ) @ A ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_68_Int__def) ).
thf(165,plain,
! [TA: $tType,A: fun @ TA @ bool,B: fun @ TA @ bool] :
( ( inf_inf @ ( fun @ TA @ bool ) @ B @ A )
= ( collect @ TA @ ( combs @ TA @ bool @ bool @ ( combb @ bool @ ( fun @ bool @ bool ) @ TA @ fconj @ ( combc @ TA @ ( fun @ TA @ bool ) @ bool @ ( member @ TA ) @ B ) ) @ ( combc @ TA @ ( fun @ TA @ bool ) @ bool @ ( member @ TA ) @ A ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[11]) ).
thf(20,axiom,
! [TA: $tType,A: TA] :
~ ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ A ) @ ( bot_bot @ ( fun @ TA @ bool ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_47_emptyE) ).
thf(192,plain,
! [TA: $tType,A: TA] :
~ ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ A ) @ ( bot_bot @ ( fun @ TA @ bool ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[20]) ).
thf(629,plain,
! [TA: $tType,D: nat,C: TA,B: nat,A: TA] :
( ( ( huffma2021818691e_Leaf @ TA @ D @ C )
!= ( huffma2021818691e_Leaf @ TA @ B @ A ) )
| ( ( plus_plus @ nat @ B @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) )
| ( D
!= ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) ) ),
inference(paramod_ordered,[status(thm)],[156,136]) ).
thf(630,plain,
! [TA: $tType,C: TA,B: nat,A: TA] :
( ( ( huffma2021818691e_Leaf @ TA @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ C )
!= ( huffma2021818691e_Leaf @ TA @ B @ A ) )
| ( ( plus_plus @ nat @ B @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ) ),
inference(pattern_uni,[status(thm)],[629:[bind(A,$thf( A )),bind(B,$thf( B )),bind(C,$thf( C )),bind(D,$thf( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ))]]) ).
thf(22,axiom,
! [TA: $tType,A: fun @ TA @ bool] :
( ( inf_inf @ ( fun @ TA @ bool ) @ A @ ( bot_bot @ ( fun @ TA @ bool ) ) )
= ( bot_bot @ ( fun @ TA @ bool ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_81_Int__empty__right) ).
thf(197,plain,
! [TA: $tType,A: fun @ TA @ bool] :
( ( inf_inf @ ( fun @ TA @ bool ) @ A @ ( bot_bot @ ( fun @ TA @ bool ) ) )
= ( bot_bot @ ( fun @ TA @ bool ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[22]) ).
thf(7489,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType] :
( ( bounded_lattice @ ( fun @ TK @ TL ) )
| ( ( bounded_lattice @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) )
!= ( bounded_lattice @ TL ) ) ),
inference(paramod_ordered,[status(thm)],[6923,176]) ).
thf(7490,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType] : ( bounded_lattice @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[7489:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ))]]) ).
thf(8025,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType] :
( ( bounded_lattice_bot @ ( fun @ TL @ TM ) )
| ( ( bounded_lattice @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) )
!= ( bounded_lattice @ TM ) ) ),
inference(paramod_ordered,[status(thm)],[7490,144]) ).
thf(8026,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType] : ( bounded_lattice_bot @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[8025:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(128,axiom,
! [TA: $tType,A: huffma1450048681e_tree @ TA,B: huffma1450048681e_tree @ TA,C: nat] :
( ( huffma1518433673istent @ TA @ ( huffma1146269203erNode @ TA @ C @ B @ A ) )
<=> ( ( huffma1518433673istent @ TA @ B )
& ( huffma1518433673istent @ TA @ A )
& ( ( inf_inf @ ( fun @ TA @ bool ) @ ( huffma675207370phabet @ TA @ B ) @ ( huffma675207370phabet @ TA @ A ) )
= ( bot_bot @ ( fun @ TA @ bool ) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_35_consistent_Osimps_I2_J) ).
thf(522,plain,
! [TA: $tType,A: huffma1450048681e_tree @ TA,B: huffma1450048681e_tree @ TA,C: nat] :
( ( ( huffma1518433673istent @ TA @ ( huffma1146269203erNode @ TA @ C @ B @ A ) )
=> ( ( huffma1518433673istent @ TA @ B )
& ( huffma1518433673istent @ TA @ A )
& ( ( inf_inf @ ( fun @ TA @ bool ) @ ( huffma675207370phabet @ TA @ B ) @ ( huffma675207370phabet @ TA @ A ) )
= ( bot_bot @ ( fun @ TA @ bool ) ) ) ) )
& ( ( ( huffma1518433673istent @ TA @ B )
& ( huffma1518433673istent @ TA @ A )
& ( ( inf_inf @ ( fun @ TA @ bool ) @ ( huffma675207370phabet @ TA @ B ) @ ( huffma675207370phabet @ TA @ A ) )
= ( bot_bot @ ( fun @ TA @ bool ) ) ) )
=> ( huffma1518433673istent @ TA @ ( huffma1146269203erNode @ TA @ C @ B @ A ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[128]) ).
thf(1066,plain,
! [D: nat,C: nat,B: nat,A: nat] :
( ( ( huffma2021818691e_Leaf @ nat @ D @ C )
!= ( huffma2021818691e_Leaf @ nat @ B @ A ) )
| ( A
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) )
| ( C
!= ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) ) ) ),
inference(paramod_ordered,[status(thm)],[157,136]) ).
thf(1067,plain,
! [C: nat,B: nat,A: nat] :
( ( ( huffma2021818691e_Leaf @ nat @ C @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) ) )
!= ( huffma2021818691e_Leaf @ nat @ B @ A ) )
| ( A
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ) ),
inference(pattern_uni,[status(thm)],[1066:[bind(A,$thf( A )),bind(B,$thf( B )),bind(C,$thf( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) )),bind(D,$thf( D ))]]) ).
thf(1159,plain,
! [B: nat,A: nat] :
( ( huffma2021818691e_Leaf @ nat @ B @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) ) )
!= ( huffma2021818691e_Leaf @ nat @ A @ ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ) ),
inference(simp,[status(thm)],[1067]) ).
thf(117,axiom,
! [TA: $tType,A: huffma1450048681e_tree @ TA,B: huffma1450048681e_tree @ TA,C: nat] :
( ( huffma83463279weight @ TA @ ( huffma1146269203erNode @ TA @ C @ B @ A ) )
= ( plus_plus @ nat @ ( huffma83463279weight @ TA @ B ) @ ( huffma83463279weight @ TA @ A ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_2_weight_Osimps_I2_J) ).
thf(493,plain,
! [TA: $tType,A: huffma1450048681e_tree @ TA,B: huffma1450048681e_tree @ TA,C: nat] :
( ( huffma83463279weight @ TA @ ( huffma1146269203erNode @ TA @ C @ B @ A ) )
= ( plus_plus @ nat @ ( huffma83463279weight @ TA @ B ) @ ( huffma83463279weight @ TA @ A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[117]) ).
thf(105,axiom,
cancel_semigroup_add @ nat,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_Nat_Onat___Groups_Ocancel__semigroup__add) ).
thf(456,plain,
cancel_semigroup_add @ nat,
inference(defexp_and_simp_and_etaexpand,[status(thm)],[105]) ).
thf(125,axiom,
huffma1518433673istent @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_1_InnerNode_Oprems) ).
thf(519,plain,
huffma1518433673istent @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[125]) ).
thf(62,axiom,
! [TA: $tType] :
( ( lattice @ TA )
=> ! [A: TA,B: TA] :
( ( inf_inf @ TA @ B @ ( inf_inf @ TA @ B @ A ) )
= ( inf_inf @ TA @ B @ A ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_60_inf__sup__aci_I4_J) ).
thf(317,plain,
! [TA: $tType] :
( ( lattice @ TA )
=> ! [A: TA,B: TA] :
( ( inf_inf @ TA @ B @ ( inf_inf @ TA @ B @ A ) )
= ( inf_inf @ TA @ B @ A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[62]) ).
thf(1000,plain,
! [D: nat,C: bool,B: nat,A: bool] :
( ( ( huffma2021818691e_Leaf @ bool @ D @ C )
!= ( huffma2021818691e_Leaf @ bool @ B @ A ) )
| ~ ( pp @ A )
| ( C != fFalse ) ),
inference(paramod_ordered,[status(thm)],[157,267]) ).
thf(1001,plain,
! [C: nat,B: nat,A: bool] :
( ( ( huffma2021818691e_Leaf @ bool @ C @ fFalse )
!= ( huffma2021818691e_Leaf @ bool @ B @ A ) )
| ~ ( pp @ A ) ),
inference(pattern_uni,[status(thm)],[1000:[bind(A,$thf( A )),bind(B,$thf( B )),bind(C,$thf( fFalse ))]]) ).
thf(1328,plain,
! [C: nat,B: nat,A: bool] :
( ( ( huffma2021818691e_Leaf @ bool @ C @ fFalse )
!= ( huffma2021818691e_Leaf @ bool @ B @ A ) )
| ~ ( pp @ A ) ),
inference(simp,[status(thm)],[1001]) ).
thf(8023,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType] :
( ( bounded_lattice @ ( fun @ TL @ TM ) )
| ( ( bounded_lattice @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) )
!= ( bounded_lattice @ TM ) ) ),
inference(paramod_ordered,[status(thm)],[7490,176]) ).
thf(8024,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType] : ( bounded_lattice @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[8023:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(8603,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType] :
( ( bounded_lattice @ ( fun @ TM @ TN ) )
| ( ( bounded_lattice @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( bounded_lattice @ TN ) ) ),
inference(paramod_ordered,[status(thm)],[8024,176]) ).
thf(8604,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType] : ( bounded_lattice @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[8603:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(75,axiom,
! [TA: $tType,A: fun @ TA @ bool] :
( ( inf_inf @ ( fun @ TA @ bool ) @ A @ A )
= A ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_67_Int__absorb) ).
thf(356,plain,
! [TA: $tType,A: fun @ TA @ bool] :
( ( inf_inf @ ( fun @ TA @ bool ) @ A @ A )
= A ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[75]) ).
thf(119,axiom,
semilattice_inf @ nat,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_Nat_Onat___Lattices_Osemilattice__inf) ).
thf(499,plain,
semilattice_inf @ nat,
inference(defexp_and_simp_and_etaexpand,[status(thm)],[119]) ).
thf(66,axiom,
! [TA: $tType] :
( ( semilattice_inf @ TA )
=> ! [A: TA] :
( ( inf_inf @ TA @ A @ A )
= A ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_55_inf_Oidem) ).
thf(328,plain,
! [TA: $tType] :
( ( semilattice_inf @ TA )
=> ! [A: TA] :
( ( inf_inf @ TA @ A @ A )
= A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[66]) ).
thf(1068,plain,
! [D: nat,C: nat,B: nat,A: nat] :
( ( ( huffma2021818691e_Leaf @ nat @ D @ C )
!= ( huffma2021818691e_Leaf @ nat @ B @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ A ) @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) )
| ( C
!= ( huffma83463279weight @ a @ t_2 ) ) ),
inference(paramod_ordered,[status(thm)],[157,136]) ).
thf(1069,plain,
! [C: nat,B: nat,A: nat] :
( ( ( huffma2021818691e_Leaf @ nat @ C @ ( huffma83463279weight @ a @ t_2 ) )
!= ( huffma2021818691e_Leaf @ nat @ B @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ A ) @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ) ),
inference(pattern_uni,[status(thm)],[1068:[bind(A,$thf( A )),bind(B,$thf( B )),bind(C,$thf( huffma83463279weight @ a @ t_2 )),bind(D,$thf( D ))]]) ).
thf(1160,plain,
! [C: nat,B: nat,A: nat] :
( ( ( huffma2021818691e_Leaf @ nat @ C @ ( huffma83463279weight @ a @ t_2 ) )
!= ( huffma2021818691e_Leaf @ nat @ B @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ A ) @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ) ),
inference(simp,[status(thm)],[1069]) ).
thf(115,axiom,
! [TA: $tType,A: huffma1450048681e_tree @ TA,B: huffma1450048681e_tree @ TA,C: nat] :
( ( huffma1134658180e_cost @ TA @ ( huffma1146269203erNode @ TA @ C @ B @ A ) )
= ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ TA @ B ) @ ( huffma1134658180e_cost @ TA @ B ) ) @ ( huffma83463279weight @ TA @ A ) ) @ ( huffma1134658180e_cost @ TA @ A ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_3_cost_Osimps_I2_J) ).
thf(488,plain,
! [TA: $tType,A: huffma1450048681e_tree @ TA,B: huffma1450048681e_tree @ TA,C: nat] :
( ( huffma1134658180e_cost @ TA @ ( huffma1146269203erNode @ TA @ C @ B @ A ) )
= ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ TA @ B ) @ ( huffma1134658180e_cost @ TA @ B ) ) @ ( huffma83463279weight @ TA @ A ) ) @ ( huffma1134658180e_cost @ TA @ A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[115]) ).
thf(193,plain,
! [TA: $tType,A: TA] :
~ ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ A ) @ ( bot_bot @ ( fun @ TA @ bool ) ) ) ),
inference(cnf,[status(esa)],[192]) ).
thf(8742,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType] :
( ( bounded_lattice_bot @ ( fun @ TN @ TO ) )
| ( ( bounded_lattice @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( bounded_lattice @ TO ) ) ),
inference(paramod_ordered,[status(thm)],[8604,144]) ).
thf(8743,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType] : ( bounded_lattice_bot @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[8742:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(1058,plain,
! [D: nat,C: huffma1450048681e_tree @ a,B: nat,A: huffma1450048681e_tree @ a] :
( ( ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ a ) @ D @ C )
!= ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ a ) @ B @ A ) )
| ( ( huffma1134658180e_cost @ a @ A )
!= ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) ) )
| ( C
!= ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ),
inference(paramod_ordered,[status(thm)],[157,136]) ).
thf(1059,plain,
! [C: nat,B: nat,A: huffma1450048681e_tree @ a] :
( ( ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ a ) @ C @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) )
!= ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ a ) @ B @ A ) )
| ( ( huffma1134658180e_cost @ a @ A )
!= ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) ) ) ),
inference(pattern_uni,[status(thm)],[1058:[bind(A,$thf( A )),bind(B,$thf( B )),bind(C,$thf( huffma1146269203erNode @ a @ w @ t_1 @ t_2 )),bind(D,$thf( D ))]]) ).
thf(1155,plain,
! [C: nat,B: nat,A: huffma1450048681e_tree @ a] :
( ( ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ a ) @ C @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) )
!= ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ a ) @ B @ A ) )
| ( ( huffma1134658180e_cost @ a @ A )
!= ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) ) ) ),
inference(simp,[status(thm)],[1059]) ).
thf(9259,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType,TZN: $tType] :
( ( lattice @ ( fun @ TZM @ TZN ) )
| ( ( lattice @ ( fun @ TZL @ ( fun @ TZK @ ( fun @ TZJ @ ( fun @ TZI @ ( fun @ TZH @ ( fun @ TZG @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( lattice @ TZN ) ) ),
inference(paramod_ordered,[status(thm)],[8622,146]) ).
thf(9260,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType,TP: $tType,TQ: $tType,TR: $tType,TS: $tType,TT: $tType,TU: $tType,TV: $tType,TW: $tType,TX: $tType,TY: $tType,TZ: $tType,TZA: $tType,TZB: $tType,TZC: $tType,TZD: $tType,TZE: $tType,TZF: $tType,TZG: $tType,TZH: $tType,TZI: $tType,TZJ: $tType,TZK: $tType,TZL: $tType,TZM: $tType] : ( lattice @ ( fun @ TZM @ ( fun @ TZL @ ( fun @ TZK @ ( fun @ TZJ @ ( fun @ TZI @ ( fun @ TZH @ ( fun @ TZG @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[9259:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( TO )),bind_type(TP,$thf( TP )),bind_type(TQ,$thf( TQ )),bind_type(TR,$thf( TR )),bind_type(TS,$thf( TS )),bind_type(TT,$thf( TT )),bind_type(TU,$thf( TU )),bind_type(TV,$thf( TV )),bind_type(TW,$thf( TW )),bind_type(TX,$thf( TX )),bind_type(TY,$thf( TY )),bind_type(TZ,$thf( TZ )),bind_type(TZA,$thf( TZA )),bind_type(TZB,$thf( TZB )),bind_type(TZC,$thf( TZC )),bind_type(TZD,$thf( TZD )),bind_type(TZE,$thf( TZE )),bind_type(TZF,$thf( TZF )),bind_type(TZG,$thf( TZG )),bind_type(TZH,$thf( TZH )),bind_type(TZI,$thf( TZI )),bind_type(TZJ,$thf( TZJ )),bind_type(TZK,$thf( TZK )),bind_type(TZL,$thf( TZL )),bind_type(TZM,$thf( TZM )),bind_type(TZN,$thf( fun @ TZL @ ( fun @ TZK @ ( fun @ TZJ @ ( fun @ TZI @ ( fun @ TZH @ ( fun @ TZG @ ( fun @ TZF @ ( fun @ TZE @ ( fun @ TZD @ ( fun @ TZC @ ( fun @ TZB @ ( fun @ TZA @ ( fun @ TZ @ ( fun @ TY @ ( fun @ TX @ ( fun @ TW @ ( fun @ TV @ ( fun @ TU @ ( fun @ TT @ ( fun @ TS @ ( fun @ TR @ ( fun @ TQ @ ( fun @ TP @ ( fun @ TO @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(621,plain,
! [TA: $tType,D: nat,C: TA,B: nat,A: TA] :
( ( ( huffma2021818691e_Leaf @ TA @ D @ C )
!= ( huffma2021818691e_Leaf @ TA @ B @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ B )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) )
| ( D
!= ( huffma1134658180e_cost @ a @ t_2 ) ) ),
inference(paramod_ordered,[status(thm)],[156,136]) ).
thf(622,plain,
! [TA: $tType,C: TA,B: nat,A: TA] :
( ( ( huffma2021818691e_Leaf @ TA @ ( huffma1134658180e_cost @ a @ t_2 ) @ C )
!= ( huffma2021818691e_Leaf @ TA @ B @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ B )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ) ),
inference(pattern_uni,[status(thm)],[621:[bind(A,$thf( A )),bind(B,$thf( B )),bind(C,$thf( C )),bind(D,$thf( huffma1134658180e_cost @ a @ t_2 ))]]) ).
thf(87,axiom,
! [TA: $tType] :
( ( semiring_1 @ TA )
=> ( ( semiring_1_of_nat @ TA @ ( zero_zero @ nat ) )
= ( zero_zero @ TA ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_91_of__nat__0) ).
thf(393,plain,
! [TA: $tType] :
( ( semiring_1 @ TA )
=> ( ( semiring_1_of_nat @ TA @ ( zero_zero @ nat ) )
= ( zero_zero @ TA ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[87]) ).
thf(106,axiom,
! [TA: $tType] :
( ( cancel146912293up_add @ TA )
=> ! [A: TA,B: TA,C: TA] :
( ( ( plus_plus @ TA @ C @ B )
= ( plus_plus @ TA @ C @ A ) )
=> ( B = A ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_17_add__imp__eq) ).
thf(457,plain,
! [TA: $tType] :
( ( cancel146912293up_add @ TA )
=> ! [A: TA,B: TA,C: TA] :
( ( ( plus_plus @ TA @ C @ B )
= ( plus_plus @ TA @ C @ A ) )
=> ( B = A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[106]) ).
thf(1126,plain,
! [TB: $tType,F: TB,E: fun @ TB @ bool,D: nat,C: fun @ TB @ bool,B: nat,A: fun @ TB @ bool] :
( ( ( huffma2021818691e_Leaf @ ( fun @ TB @ bool ) @ D @ C )
!= ( huffma2021818691e_Leaf @ ( fun @ TB @ bool ) @ B @ A ) )
| ( A
!= ( bot_bot @ ( fun @ TB @ bool ) ) )
| ~ ( pp @ ( aa @ TB @ bool @ E @ F ) )
| ( C
!= ( collect @ TB @ E ) ) ),
inference(paramod_ordered,[status(thm)],[157,227]) ).
thf(1127,plain,
! [TB: $tType,E: fun @ TB @ bool,D: TB,C: nat,B: nat,A: fun @ TB @ bool] :
( ( ( huffma2021818691e_Leaf @ ( fun @ TB @ bool ) @ C @ ( collect @ TB @ E ) )
!= ( huffma2021818691e_Leaf @ ( fun @ TB @ bool ) @ B @ A ) )
| ( A
!= ( bot_bot @ ( fun @ TB @ bool ) ) )
| ~ ( pp @ ( aa @ TB @ bool @ E @ D ) ) ),
inference(pattern_uni,[status(thm)],[1126:[bind(A,$thf( A )),bind(B,$thf( B )),bind(C,$thf( collect @ TB @ G )),bind(D,$thf( D )),bind(E,$thf( G ))]]) ).
thf(1189,plain,
! [TA: $tType,D: fun @ TA @ bool,C: TA,B: nat,A: nat] :
( ( ( huffma2021818691e_Leaf @ ( fun @ TA @ bool ) @ B @ ( collect @ TA @ D ) )
!= ( huffma2021818691e_Leaf @ ( fun @ TA @ bool ) @ A @ ( bot_bot @ ( fun @ TA @ bool ) ) ) )
| ~ ( pp @ ( aa @ TA @ bool @ D @ C ) ) ),
inference(simp,[status(thm)],[1127]) ).
thf(8048,plain,
! [TA: $tType,D: fun @ TA @ bool,C: TA,B: nat,A: nat] :
( ( B != A )
| ( ( collect @ TA @ D )
!= ( bot_bot @ ( fun @ TA @ bool ) ) )
| ~ ( pp @ ( aa @ TA @ bool @ D @ C ) ) ),
inference(simp,[status(thm)],[1189]) ).
thf(8093,plain,
! [TA: $tType,B: fun @ TA @ bool,A: TA] :
( ( ( collect @ TA @ B )
!= ( bot_bot @ ( fun @ TA @ bool ) ) )
| ~ ( pp @ ( aa @ TA @ bool @ B @ A ) ) ),
inference(simp,[status(thm)],[8048]) ).
thf(8481,plain,
! [TA: $tType,D: fun @ TA @ bool,C: TA,B: bool,A: bool] :
( ~ ( pp @ B )
| ~ ( pp @ A )
| ( ( collect @ TA @ D )
!= ( bot_bot @ ( fun @ TA @ bool ) ) )
| ( ( pp @ ( aa @ bool @ bool @ ( aa @ bool @ ( fun @ bool @ bool ) @ fconj @ B ) @ A ) )
!= ( pp @ ( aa @ TA @ bool @ D @ C ) ) ) ),
inference(paramod_ordered,[status(thm)],[201,8093]) ).
thf(8482,plain,
! [B: bool,A: bool] :
( ~ ( pp @ B )
| ~ ( pp @ A )
| ( ( collect @ bool @ ( aa @ bool @ ( fun @ bool @ bool ) @ fconj @ B ) )
!= ( bot_bot @ ( fun @ bool @ bool ) ) ) ),
inference(pattern_uni,[status(thm)],[8481:[bind(A,$thf( A )),bind(B,$thf( F )),bind(C,$thf( A )),bind(D,$thf( aa @ bool @ ( fun @ bool @ bool ) @ fconj @ F )),bind_type(TA,$thf( bool ))]]) ).
thf(8579,plain,
! [B: bool,A: bool] :
( ~ ( pp @ B )
| ~ ( pp @ A )
| ( ( collect @ bool @ ( aa @ bool @ ( fun @ bool @ bool ) @ fconj @ B ) )
!= ( bot_bot @ ( fun @ bool @ bool ) ) ) ),
inference(simp,[status(thm)],[8482]) ).
thf(8677,plain,
! [B: bool,A: bool] :
( ~ ( pp @ B )
| ( ( collect @ bool @ ( aa @ bool @ ( fun @ bool @ bool ) @ fconj @ B ) )
!= ( bot_bot @ ( fun @ bool @ bool ) ) )
| ( ( pp @ A )
!= ( pp @ B ) )
| ~ $true ),
inference(eqfactor_ordered,[status(thm)],[8579]) ).
thf(8679,plain,
! [A: bool] :
( ~ ( pp @ A )
| ( ( collect @ bool @ ( aa @ bool @ ( fun @ bool @ bool ) @ fconj @ A ) )
!= ( bot_bot @ ( fun @ bool @ bool ) ) ) ),
inference(pattern_uni,[status(thm)],[8677:[bind(A,$thf( A )),bind(B,$thf( A ))]]) ).
thf(8721,plain,
! [B: bool,A: fun @ bool @ bool] :
( ~ ( pp @ B )
| ( A
!= ( bot_bot @ ( fun @ bool @ bool ) ) )
| ( ( collect @ bool @ A )
!= ( collect @ bool @ ( aa @ bool @ ( fun @ bool @ bool ) @ fconj @ B ) ) ) ),
inference(paramod_ordered,[status(thm)],[139,8679]) ).
thf(8722,plain,
! [A: bool] :
( ~ ( pp @ A )
| ( ( aa @ bool @ ( fun @ bool @ bool ) @ fconj @ A )
!= ( bot_bot @ ( fun @ bool @ bool ) ) ) ),
inference(pattern_uni,[status(thm)],[8721:[bind(A,$thf( aa @ bool @ ( fun @ bool @ bool ) @ fconj @ D )),bind(B,$thf( D ))]]) ).
thf(8732,plain,
! [A: bool] :
( ~ ( pp @ A )
| ( ( aa @ bool @ ( fun @ bool @ bool ) @ fconj @ A )
!= ( bot_bot @ ( fun @ bool @ bool ) ) ) ),
inference(simp,[status(thm)],[8722]) ).
thf(121,axiom,
! [TA: $tType,TB: $tType,A: huffma1450048681e_tree @ TA,B: huffma1450048681e_tree @ TA,C: nat,D: fun @ nat @ ( fun @ ( huffma1450048681e_tree @ TA ) @ ( fun @ ( huffma1450048681e_tree @ TA ) @ ( fun @ TB @ ( fun @ TB @ TB ) ) ) ),E: fun @ nat @ ( fun @ TA @ TB )] :
( ( huffma1280178957ee_rec @ TA @ TB @ E @ D @ ( huffma1146269203erNode @ TA @ C @ B @ A ) )
= ( aa @ TB @ TB @ ( aa @ TB @ ( fun @ TB @ TB ) @ ( aa @ ( huffma1450048681e_tree @ TA ) @ ( fun @ TB @ ( fun @ TB @ TB ) ) @ ( aa @ ( huffma1450048681e_tree @ TA ) @ ( fun @ ( huffma1450048681e_tree @ TA ) @ ( fun @ TB @ ( fun @ TB @ TB ) ) ) @ ( aa @ nat @ ( fun @ ( huffma1450048681e_tree @ TA ) @ ( fun @ ( huffma1450048681e_tree @ TA ) @ ( fun @ TB @ ( fun @ TB @ TB ) ) ) ) @ D @ C ) @ B ) @ A ) @ ( huffma1280178957ee_rec @ TA @ TB @ E @ D @ B ) ) @ ( huffma1280178957ee_rec @ TA @ TB @ E @ D @ A ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_10_tree_Orecs_I2_J) ).
thf(503,plain,
! [TA: $tType,TB: $tType,A: huffma1450048681e_tree @ TA,B: huffma1450048681e_tree @ TA,C: nat,D: fun @ nat @ ( fun @ ( huffma1450048681e_tree @ TA ) @ ( fun @ ( huffma1450048681e_tree @ TA ) @ ( fun @ TB @ ( fun @ TB @ TB ) ) ) ),E: fun @ nat @ ( fun @ TA @ TB )] :
( ( huffma1280178957ee_rec @ TA @ TB @ E @ D @ ( huffma1146269203erNode @ TA @ C @ B @ A ) )
= ( aa @ TB @ TB @ ( aa @ TB @ ( fun @ TB @ TB ) @ ( aa @ ( huffma1450048681e_tree @ TA ) @ ( fun @ TB @ ( fun @ TB @ TB ) ) @ ( aa @ ( huffma1450048681e_tree @ TA ) @ ( fun @ ( huffma1450048681e_tree @ TA ) @ ( fun @ TB @ ( fun @ TB @ TB ) ) ) @ ( aa @ nat @ ( fun @ ( huffma1450048681e_tree @ TA ) @ ( fun @ ( huffma1450048681e_tree @ TA ) @ ( fun @ TB @ ( fun @ TB @ TB ) ) ) ) @ D @ C ) @ B ) @ A ) @ ( huffma1280178957ee_rec @ TA @ TB @ E @ D @ B ) ) @ ( huffma1280178957ee_rec @ TA @ TB @ E @ D @ A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[121]) ).
thf(641,plain,
! [TA: $tType,D: nat,C: TA,B: nat,A: TA] :
( ( ( huffma2021818691e_Leaf @ TA @ D @ C )
!= ( huffma2021818691e_Leaf @ TA @ B @ A ) )
| ( D
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) )
| ( B
!= ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) ) ) ),
inference(paramod_ordered,[status(thm)],[156,136]) ).
thf(642,plain,
! [TA: $tType,C: nat,B: TA,A: TA] :
( ( ( huffma2021818691e_Leaf @ TA @ C @ B )
!= ( huffma2021818691e_Leaf @ TA @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) ) @ A ) )
| ( C
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ) ),
inference(pattern_uni,[status(thm)],[641:[bind(A,$thf( A )),bind(B,$thf( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) )),bind(C,$thf( C )),bind(D,$thf( D ))]]) ).
thf(654,plain,
! [TA: $tType,B: TA,A: TA] :
( ( huffma2021818691e_Leaf @ TA @ ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) @ B )
!= ( huffma2021818691e_Leaf @ TA @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) ) @ A ) ),
inference(simp,[status(thm)],[642]) ).
thf(2178,plain,
! [B: nat,A: nat] :
( ( huffma2021818691e_Leaf @ $o @ B @ $true )
!= ( huffma2021818691e_Leaf @ $o @ A @ $false ) ),
inference(simp,[status(thm)],[2177]) ).
thf(2203,plain,
! [B: nat,A: nat] :
( ( huffma2021818691e_Leaf @ $o @ B @ $true )
!= ( huffma2021818691e_Leaf @ $o @ A @ $false ) ),
inference(simp,[status(thm)],[2178]) ).
thf(25,axiom,
! [TA: $tType,A: fun @ TA @ bool,B: fun @ TA @ bool,C: TA] :
( ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ C ) @ ( inf_inf @ ( fun @ TA @ bool ) @ B @ A ) ) )
=> ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ C ) @ B ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_73_IntD1) ).
thf(205,plain,
! [TA: $tType,A: fun @ TA @ bool,B: fun @ TA @ bool,C: TA] :
( ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ C ) @ ( inf_inf @ ( fun @ TA @ bool ) @ B @ A ) ) )
=> ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ C ) @ B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[25]) ).
thf(645,plain,
! [TA: $tType,D: nat,C: TA,B: nat,A: TA] :
( ( ( huffma2021818691e_Leaf @ TA @ D @ C )
!= ( huffma2021818691e_Leaf @ TA @ B @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ D ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) )
| ( B
!= ( huffma1134658180e_cost @ a @ t_1 ) ) ),
inference(paramod_ordered,[status(thm)],[156,136]) ).
thf(646,plain,
! [TA: $tType,C: nat,B: TA,A: TA] :
( ( ( huffma2021818691e_Leaf @ TA @ C @ B )
!= ( huffma2021818691e_Leaf @ TA @ ( huffma1134658180e_cost @ a @ t_1 ) @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ C ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ) ),
inference(pattern_uni,[status(thm)],[645:[bind(A,$thf( A )),bind(B,$thf( huffma1134658180e_cost @ a @ t_1 )),bind(C,$thf( C )),bind(D,$thf( D ))]]) ).
thf(657,plain,
! [TA: $tType,C: nat,B: TA,A: TA] :
( ( ( huffma2021818691e_Leaf @ TA @ C @ B )
!= ( huffma2021818691e_Leaf @ TA @ ( huffma1134658180e_cost @ a @ t_1 ) @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ C ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ) ),
inference(simp,[status(thm)],[646]) ).
thf(1082,plain,
! [D: nat,C: huffma1450048681e_tree @ a,B: nat,A: huffma1450048681e_tree @ a] :
( ( ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ a ) @ D @ C )
!= ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ a ) @ B @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ A ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) )
| ( C != t_2 ) ),
inference(paramod_ordered,[status(thm)],[157,136]) ).
thf(1083,plain,
! [C: nat,B: nat,A: huffma1450048681e_tree @ a] :
( ( ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ a ) @ C @ t_2 )
!= ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ a ) @ B @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ A ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ) ),
inference(pattern_uni,[status(thm)],[1082:[bind(A,$thf( A )),bind(B,$thf( B )),bind(C,$thf( t_2 ))]]) ).
thf(1167,plain,
! [C: nat,B: nat,A: huffma1450048681e_tree @ a] :
( ( ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ a ) @ C @ t_2 )
!= ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ a ) @ B @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ A ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ) ),
inference(simp,[status(thm)],[1083]) ).
thf(651,plain,
! [TA: $tType,D: nat,C: TA,B: nat,A: TA] :
( ( ( huffma2021818691e_Leaf @ TA @ D @ C )
!= ( huffma2021818691e_Leaf @ TA @ B @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ D @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) )
| ( B
!= ( huffma83463279weight @ a @ t_1 ) ) ),
inference(paramod_ordered,[status(thm)],[156,136]) ).
thf(652,plain,
! [TA: $tType,C: nat,B: TA,A: TA] :
( ( ( huffma2021818691e_Leaf @ TA @ C @ B )
!= ( huffma2021818691e_Leaf @ TA @ ( huffma83463279weight @ a @ t_1 ) @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ C @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ) ),
inference(pattern_uni,[status(thm)],[651:[bind(A,$thf( A )),bind(B,$thf( huffma83463279weight @ a @ t_1 )),bind(C,$thf( C )),bind(D,$thf( D ))]]) ).
thf(662,plain,
! [TA: $tType,C: nat,B: TA,A: TA] :
( ( ( huffma2021818691e_Leaf @ TA @ C @ B )
!= ( huffma2021818691e_Leaf @ TA @ ( huffma83463279weight @ a @ t_1 ) @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ C @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ) ),
inference(simp,[status(thm)],[652]) ).
thf(94,axiom,
one @ nat,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_Nat_Onat___Groups_Oone) ).
thf(412,plain,
one @ nat,
inference(defexp_and_simp_and_etaexpand,[status(thm)],[94]) ).
thf(617,plain,
! [TA: $tType,D: nat,C: TA,B: nat,A: TA] :
( ( ( huffma2021818691e_Leaf @ TA @ D @ C )
!= ( huffma2021818691e_Leaf @ TA @ B @ A ) )
| ( ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ B @ t_1 @ t_2 ) )
!= ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) ) )
| ( D != w ) ),
inference(paramod_ordered,[status(thm)],[156,136]) ).
thf(618,plain,
! [TA: $tType,C: TA,B: nat,A: TA] :
( ( ( huffma2021818691e_Leaf @ TA @ w @ C )
!= ( huffma2021818691e_Leaf @ TA @ B @ A ) )
| ( ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ B @ t_1 @ t_2 ) )
!= ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) ) ) ),
inference(pattern_uni,[status(thm)],[617:[bind(A,$thf( A )),bind(B,$thf( B )),bind(C,$thf( C )),bind(D,$thf( w ))]]) ).
thf(98,axiom,
! [TA: $tType] :
( ( comm_monoid_add @ TA )
=> ! [A: TA] :
( ( plus_plus @ TA @ A @ ( zero_zero @ TA ) )
= A ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_97_add_Ocomm__neutral) ).
thf(425,plain,
! [TA: $tType] :
( ( comm_monoid_add @ TA )
=> ! [A: TA] :
( ( plus_plus @ TA @ A @ ( zero_zero @ TA ) )
= A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[98]) ).
thf(161,plain,
! [TA: $tType,C: TA,B: fun @ TA @ bool,A: fun @ TA @ bool] :
( ~ ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ C ) @ ( inf_inf @ ( fun @ TA @ bool ) @ B @ A ) ) )
| ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ C ) @ A ) ) ),
inference(cnf,[status(esa)],[158]) ).
thf(51,axiom,
! [TA: $tType] :
( ( semilattice_inf @ TA )
=> ! [A: TA,B: TA,C: TA] :
( ( inf_inf @ TA @ ( inf_inf @ TA @ C @ B ) @ A )
= ( inf_inf @ TA @ C @ ( inf_inf @ TA @ B @ A ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_66_inf__assoc) ).
thf(279,plain,
! [TA: $tType] :
( ( semilattice_inf @ TA )
=> ! [A: TA,B: TA,C: TA] :
( ( inf_inf @ TA @ ( inf_inf @ TA @ C @ B ) @ A )
= ( inf_inf @ TA @ C @ ( inf_inf @ TA @ B @ A ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[51]) ).
thf(148,plain,
! [TA: $tType,A: TA] :
( ~ ( semilattice_inf @ TA )
| ( ( inf_inf @ TA @ A @ A )
= A ) ),
inference(cnf,[status(esa)],[147]) ).
thf(149,plain,
! [TA: $tType,A: TA] :
( ( ( inf_inf @ TA @ A @ A )
= A )
| ~ ( semilattice_inf @ TA ) ),
inference(lifteq,[status(thm)],[148]) ).
thf(15,axiom,
! [TA: $tType,A: fun @ TA @ bool,B: fun @ TA @ bool,C: fun @ TA @ bool] :
( ( inf_inf @ ( fun @ TA @ bool ) @ C @ ( inf_inf @ ( fun @ TA @ bool ) @ B @ A ) )
= ( inf_inf @ ( fun @ TA @ bool ) @ B @ ( inf_inf @ ( fun @ TA @ bool ) @ C @ A ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_71_Int__left__commute) ).
thf(178,plain,
! [TA: $tType,A: fun @ TA @ bool,B: fun @ TA @ bool,C: fun @ TA @ bool] :
( ( inf_inf @ ( fun @ TA @ bool ) @ C @ ( inf_inf @ ( fun @ TA @ bool ) @ B @ A ) )
= ( inf_inf @ ( fun @ TA @ bool ) @ B @ ( inf_inf @ ( fun @ TA @ bool ) @ C @ A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[15]) ).
thf(179,plain,
! [TA: $tType,C: fun @ TA @ bool,B: fun @ TA @ bool,A: fun @ TA @ bool] :
( ( inf_inf @ ( fun @ TA @ bool ) @ C @ ( inf_inf @ ( fun @ TA @ bool ) @ B @ A ) )
= ( inf_inf @ ( fun @ TA @ bool ) @ B @ ( inf_inf @ ( fun @ TA @ bool ) @ C @ A ) ) ),
inference(cnf,[status(esa)],[178]) ).
thf(180,plain,
! [TA: $tType,C: fun @ TA @ bool,B: fun @ TA @ bool,A: fun @ TA @ bool] :
( ( inf_inf @ ( fun @ TA @ bool ) @ C @ ( inf_inf @ ( fun @ TA @ bool ) @ B @ A ) )
= ( inf_inf @ ( fun @ TA @ bool ) @ B @ ( inf_inf @ ( fun @ TA @ bool ) @ C @ A ) ) ),
inference(lifteq,[status(thm)],[179]) ).
thf(57,axiom,
! [TA: $tType] :
( ( semilattice_inf @ TA )
=> ! [A: TA,B: TA,C: TA] :
( ( inf_inf @ TA @ C @ ( inf_inf @ TA @ B @ A ) )
= ( inf_inf @ TA @ B @ ( inf_inf @ TA @ C @ A ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_61_inf_Oleft__commute) ).
thf(296,plain,
! [TA: $tType] :
( ( semilattice_inf @ TA )
=> ! [A: TA,B: TA,C: TA] :
( ( inf_inf @ TA @ C @ ( inf_inf @ TA @ B @ A ) )
= ( inf_inf @ TA @ B @ ( inf_inf @ TA @ C @ A ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[57]) ).
thf(54,axiom,
! [A: bool,B: bool] :
( ~ ( pp @ ( aa @ bool @ bool @ ( aa @ bool @ ( fun @ bool @ bool ) @ fconj @ B ) @ A ) )
| ( pp @ A ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_fconj_3_1_U) ).
thf(286,plain,
! [A: bool,B: bool] :
( ~ ( pp @ ( aa @ bool @ bool @ ( aa @ bool @ ( fun @ bool @ bool ) @ fconj @ B ) @ A ) )
| ( pp @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[54]) ).
thf(5939,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType] :
( ( bounded_lattice_bot @ ( fun @ TG @ TH ) )
| ( ( bounded_lattice @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) )
!= ( bounded_lattice @ TH ) ) ),
inference(paramod_ordered,[status(thm)],[5482,144]) ).
thf(5940,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType] : ( bounded_lattice_bot @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[5939:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ))]]) ).
thf(1388,plain,
! [D: $o,C: $o,B: nat,A: nat] :
( ( ( huffma2021818691e_Leaf @ $o @ B @ $false )
!= ( huffma2021818691e_Leaf @ $o @ A
@ ( C
| D ) ) )
| ~ ( C
| D ) ),
inference(prim_subst,[status(thm)],[1372:[bind(A,$thf( D | E ))]]) ).
thf(1401,plain,
! [D: $o,C: $o,B: nat,A: nat] :
( ~ D
| ( ( huffma2021818691e_Leaf @ $o @ B @ $false )
!= ( huffma2021818691e_Leaf @ $o @ A
@ ( C
| D ) ) ) ),
inference(cnf,[status(esa)],[1388]) ).
thf(1403,plain,
! [D: $o,C: $o,B: nat,A: nat] :
( ~ D
| ( ( huffma2021818691e_Leaf @ $o @ B @ $false )
!= ( huffma2021818691e_Leaf @ $o @ A
@ ( C
| D ) ) ) ),
inference(simp,[status(thm)],[1401]) ).
thf(203,plain,
! [TA: $tType,TB: $tType,TC: $tType,C: fun @ TC @ ( fun @ TB @ TA ),B: fun @ TC @ TB,A: TC] :
( ( aa @ TC @ TA @ ( combs @ TC @ TB @ TA @ C @ B ) @ A )
= ( aa @ TB @ TA @ ( aa @ TC @ ( fun @ TB @ TA ) @ C @ A ) @ ( aa @ TC @ TB @ B @ A ) ) ),
inference(cnf,[status(esa)],[202]) ).
thf(204,plain,
! [TA: $tType,TB: $tType,TC: $tType,C: fun @ TC @ ( fun @ TB @ TA ),B: fun @ TC @ TB,A: TC] :
( ( aa @ TC @ TA @ ( combs @ TC @ TB @ TA @ C @ B ) @ A )
= ( aa @ TB @ TA @ ( aa @ TC @ ( fun @ TB @ TA ) @ C @ A ) @ ( aa @ TC @ TB @ B @ A ) ) ),
inference(lifteq,[status(thm)],[203]) ).
thf(133,axiom,
! [TA: $tType] :
( ( semiring_1 @ TA )
=> ( ( semiring_1_of_nat @ TA @ ( one_one @ nat ) )
= ( one_one @ TA ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_34_of__nat__1) ).
thf(545,plain,
! [TA: $tType] :
( ( semiring_1 @ TA )
=> ( ( semiring_1_of_nat @ TA @ ( one_one @ nat ) )
= ( one_one @ TA ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[133]) ).
thf(95,axiom,
! [TA: $tType] :
( ( comm_semiring_1 @ TA )
=> ! [A: TA,B: TA,C: TA] :
( ( plus_plus @ TA @ ( plus_plus @ TA @ C @ B ) @ A )
= ( plus_plus @ TA @ ( plus_plus @ TA @ C @ A ) @ B ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_20_comm__semiring__1__class_Onormalizing__semiring__rules_I23_J) ).
thf(413,plain,
! [TA: $tType] :
( ( comm_semiring_1 @ TA )
=> ! [A: TA,B: TA,C: TA] :
( ( plus_plus @ TA @ ( plus_plus @ TA @ C @ B ) @ A )
= ( plus_plus @ TA @ ( plus_plus @ TA @ C @ A ) @ B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[95]) ).
thf(1056,plain,
! [D: nat,C: huffma1450048681e_tree @ a,B: nat,A: huffma1450048681e_tree @ a] :
( ( ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ a ) @ D @ C )
!= ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ a ) @ B @ A ) )
| ( ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ A @ t_2 ) )
!= ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) ) )
| ( C != t_1 ) ),
inference(paramod_ordered,[status(thm)],[157,136]) ).
thf(1057,plain,
! [C: nat,B: nat,A: huffma1450048681e_tree @ a] :
( ( ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ a ) @ C @ t_1 )
!= ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ a ) @ B @ A ) )
| ( ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ A @ t_2 ) )
!= ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) ) ) ),
inference(pattern_uni,[status(thm)],[1056:[bind(A,$thf( A )),bind(B,$thf( B )),bind(C,$thf( t_1 ))]]) ).
thf(1154,plain,
! [C: nat,B: nat,A: huffma1450048681e_tree @ a] :
( ( ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ a ) @ C @ t_1 )
!= ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ a ) @ B @ A ) )
| ( ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ A @ t_2 ) )
!= ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) ) ) ),
inference(simp,[status(thm)],[1057]) ).
thf(190,plain,
! [TA: $tType,B: fun @ TA @ bool,A: fun @ TA @ bool] :
( ( inf_inf @ ( fun @ TA @ bool ) @ B @ ( inf_inf @ ( fun @ TA @ bool ) @ B @ A ) )
= ( inf_inf @ ( fun @ TA @ bool ) @ B @ A ) ),
inference(cnf,[status(esa)],[189]) ).
thf(191,plain,
! [TA: $tType,B: fun @ TA @ bool,A: fun @ TA @ bool] :
( ( inf_inf @ ( fun @ TA @ bool ) @ B @ ( inf_inf @ ( fun @ TA @ bool ) @ B @ A ) )
= ( inf_inf @ ( fun @ TA @ bool ) @ B @ A ) ),
inference(lifteq,[status(thm)],[190]) ).
thf(90,axiom,
! [TA: $tType,TB: $tType,A: TA,B: nat,C: fun @ nat @ ( fun @ ( huffma1450048681e_tree @ TA ) @ ( fun @ ( huffma1450048681e_tree @ TA ) @ TB ) ),D: fun @ nat @ ( fun @ TA @ TB )] :
( ( huffma107959123e_case @ TA @ TB @ D @ C @ ( huffma2021818691e_Leaf @ TA @ B @ A ) )
= ( aa @ TA @ TB @ ( aa @ nat @ ( fun @ TA @ TB ) @ D @ B ) @ A ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_24_tree_Osimps_I5_J) ).
thf(402,plain,
! [TA: $tType,TB: $tType,A: TA,B: nat,C: fun @ nat @ ( fun @ ( huffma1450048681e_tree @ TA ) @ ( fun @ ( huffma1450048681e_tree @ TA ) @ TB ) ),D: fun @ nat @ ( fun @ TA @ TB )] :
( ( huffma107959123e_case @ TA @ TB @ D @ C @ ( huffma2021818691e_Leaf @ TA @ B @ A ) )
= ( aa @ TA @ TB @ ( aa @ nat @ ( fun @ TA @ TB ) @ D @ B ) @ A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[90]) ).
thf(1413,plain,
! [F: nat,E: nat,D: nat,C: huffma1450048681e_tree @ $o,B: nat,A: huffma1450048681e_tree @ $o] :
( ( ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ $o ) @ D @ C )
!= ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ $o ) @ B @ A ) )
| ( A
!= ( huffma2021818691e_Leaf @ $o @ F @ $false ) )
| ( C
!= ( huffma2021818691e_Leaf @ $o @ E @ $true ) ) ),
inference(paramod_ordered,[status(thm)],[157,1405]) ).
thf(1414,plain,
! [E: nat,D: nat,C: nat,B: nat,A: huffma1450048681e_tree @ $o] :
( ( ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ $o ) @ C @ ( huffma2021818691e_Leaf @ $o @ E @ $true ) )
!= ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ $o ) @ B @ A ) )
| ( A
!= ( huffma2021818691e_Leaf @ $o @ D @ $false ) ) ),
inference(pattern_uni,[status(thm)],[1413:[bind(A,$thf( A )),bind(B,$thf( B )),bind(C,$thf( huffma2021818691e_Leaf @ $o @ G @ $true )),bind(D,$thf( D )),bind(E,$thf( G )),bind(F,$thf( F ))]]) ).
thf(1428,plain,
! [D: nat,C: nat,B: nat,A: nat] :
( ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ $o ) @ B @ ( huffma2021818691e_Leaf @ $o @ D @ $true ) )
!= ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ $o ) @ A @ ( huffma2021818691e_Leaf @ $o @ C @ $false ) ) ),
inference(simp,[status(thm)],[1414]) ).
thf(68,axiom,
! [TA: $tType] :
( ( lattice @ TA )
=> ! [A: TA,B: TA] :
( ( inf_inf @ TA @ B @ A )
= ( inf_inf @ TA @ A @ B ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_58_inf__sup__aci_I1_J) ).
thf(335,plain,
! [TA: $tType] :
( ( lattice @ TA )
=> ! [A: TA,B: TA] :
( ( inf_inf @ TA @ B @ A )
= ( inf_inf @ TA @ A @ B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[68]) ).
thf(16,axiom,
! [TA: $tType] :
( ( lattice @ TA )
=> ! [A: TA,B: TA,C: TA] :
( ( inf_inf @ TA @ ( inf_inf @ TA @ C @ B ) @ A )
= ( inf_inf @ TA @ C @ ( inf_inf @ TA @ B @ A ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_65_inf__sup__aci_I2_J) ).
thf(181,plain,
! [TA: $tType] :
( ( lattice @ TA )
=> ! [A: TA,B: TA,C: TA] :
( ( inf_inf @ TA @ ( inf_inf @ TA @ C @ B ) @ A )
= ( inf_inf @ TA @ C @ ( inf_inf @ TA @ B @ A ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[16]) ).
thf(792,plain,
! [TB: $tType,E: TB,D: nat,C: fun @ TB @ bool,B: nat,A: fun @ TB @ bool] :
( ( ( huffma2021818691e_Leaf @ ( fun @ TB @ bool ) @ D @ C )
!= ( huffma2021818691e_Leaf @ ( fun @ TB @ bool ) @ B @ A ) )
| ~ ( pp @ ( aa @ TB @ bool @ C @ E ) )
| ( A
!= ( bot_bot @ ( fun @ TB @ bool ) ) ) ),
inference(paramod_ordered,[status(thm)],[157,580]) ).
thf(793,plain,
! [TB: $tType,D: TB,C: nat,B: fun @ TB @ bool,A: nat] :
( ( ( huffma2021818691e_Leaf @ ( fun @ TB @ bool ) @ C @ B )
!= ( huffma2021818691e_Leaf @ ( fun @ TB @ bool ) @ A @ ( bot_bot @ ( fun @ TB @ bool ) ) ) )
| ~ ( pp @ ( aa @ TB @ bool @ B @ D ) ) ),
inference(pattern_uni,[status(thm)],[792:[bind(A,$thf( bot_bot @ ( fun @ TB @ bool ) ))]]) ).
thf(1224,plain,
! [TA: $tType,D: TA,C: nat,B: fun @ TA @ bool,A: nat] :
( ( ( huffma2021818691e_Leaf @ ( fun @ TA @ bool ) @ C @ B )
!= ( huffma2021818691e_Leaf @ ( fun @ TA @ bool ) @ A @ ( bot_bot @ ( fun @ TA @ bool ) ) ) )
| ~ ( pp @ ( aa @ TA @ bool @ B @ D ) ) ),
inference(simp,[status(thm)],[793]) ).
thf(159,plain,
! [TA: $tType,C: TA,B: fun @ TA @ bool,A: fun @ TA @ bool] :
( ~ ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ C ) @ B ) )
| ~ ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ C ) @ A ) )
| ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ C ) @ ( inf_inf @ ( fun @ TA @ bool ) @ B @ A ) ) ) ),
inference(cnf,[status(esa)],[158]) ).
thf(92,axiom,
! [TA: $tType] :
( ( comm_semiring_1 @ TA )
=> ! [A: TA,B: TA] :
( ( plus_plus @ TA @ B @ A )
= ( plus_plus @ TA @ A @ B ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_14_comm__semiring__1__class_Onormalizing__semiring__rules_I24_J) ).
thf(406,plain,
! [TA: $tType] :
( ( comm_semiring_1 @ TA )
=> ! [A: TA,B: TA] :
( ( plus_plus @ TA @ B @ A )
= ( plus_plus @ TA @ A @ B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[92]) ).
thf(97,axiom,
! [TA: $tType] :
( ( semiri456707255roduct @ TA )
=> ! [A: TA,B: TA] :
( ( B
= ( plus_plus @ TA @ B @ A ) )
<=> ( A
= ( zero_zero @ TA ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_96_add__0__iff) ).
thf(419,plain,
! [TA: $tType] :
( ( semiri456707255roduct @ TA )
=> ! [A: TA,B: TA] :
( ( ( B
= ( plus_plus @ TA @ B @ A ) )
=> ( A
= ( zero_zero @ TA ) ) )
& ( ( A
= ( zero_zero @ TA ) )
=> ( B
= ( plus_plus @ TA @ B @ A ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[97]) ).
thf(82,axiom,
! [TA: $tType,A: huffma1450048681e_tree @ TA,B: huffma1450048681e_tree @ TA,C: nat,D: TA] :
( ( huffma1352802255e_freq @ TA @ ( huffma1146269203erNode @ TA @ C @ B @ A ) @ D )
= ( plus_plus @ nat @ ( huffma1352802255e_freq @ TA @ B @ D ) @ ( huffma1352802255e_freq @ TA @ A @ D ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_8_freq_Osimps_I2_J) ).
thf(377,plain,
! [TA: $tType,A: huffma1450048681e_tree @ TA,B: huffma1450048681e_tree @ TA,C: nat,D: TA] :
( ( huffma1352802255e_freq @ TA @ ( huffma1146269203erNode @ TA @ C @ B @ A ) @ D )
= ( plus_plus @ nat @ ( huffma1352802255e_freq @ TA @ B @ D ) @ ( huffma1352802255e_freq @ TA @ A @ D ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[82]) ).
thf(33,axiom,
! [TA: $tType] :
( ( lattice @ TA )
=> ! [A: TA,B: TA,C: TA] :
( ( inf_inf @ TA @ C @ ( inf_inf @ TA @ B @ A ) )
= ( inf_inf @ TA @ B @ ( inf_inf @ TA @ C @ A ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_62_inf__sup__aci_I3_J) ).
thf(230,plain,
! [TA: $tType] :
( ( lattice @ TA )
=> ! [A: TA,B: TA,C: TA] :
( ( inf_inf @ TA @ C @ ( inf_inf @ TA @ B @ A ) )
= ( inf_inf @ TA @ B @ ( inf_inf @ TA @ C @ A ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[33]) ).
thf(39,axiom,
! [TA: $tType] :
( ( semilattice_inf @ TA )
=> ! [A: TA,B: TA] :
( ( inf_inf @ TA @ B @ ( inf_inf @ TA @ B @ A ) )
= ( inf_inf @ TA @ B @ A ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_49_inf__left__idem) ).
thf(245,plain,
! [TA: $tType] :
( ( semilattice_inf @ TA )
=> ! [A: TA,B: TA] :
( ( inf_inf @ TA @ B @ ( inf_inf @ TA @ B @ A ) )
= ( inf_inf @ TA @ B @ A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[39]) ).
thf(123,axiom,
cancel146912293up_add @ nat,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_Nat_Onat___Groups_Ocancel__ab__semigroup__add) ).
thf(509,plain,
cancel146912293up_add @ nat,
inference(defexp_and_simp_and_etaexpand,[status(thm)],[123]) ).
thf(48,axiom,
! [A: bool,B: bool] :
( ~ ( pp @ ( aa @ bool @ bool @ ( aa @ bool @ ( fun @ bool @ bool ) @ fconj @ B ) @ A ) )
| ( pp @ B ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_fconj_2_1_U) ).
thf(271,plain,
! [A: bool,B: bool] :
( ~ ( pp @ ( aa @ bool @ bool @ ( aa @ bool @ ( fun @ bool @ bool ) @ fconj @ B ) @ A ) )
| ( pp @ B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[48]) ).
thf(4387,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType] :
( ( bounded_lattice_bot @ ( fun @ TC @ TD ) )
| ( ( bounded_lattice @ ( fun @ TB @ ( fun @ TA @ bool ) ) )
!= ( bounded_lattice @ TD ) ) ),
inference(paramod_ordered,[status(thm)],[3872,144]) ).
thf(4388,plain,
! [TA: $tType,TB: $tType,TC: $tType] : ( bounded_lattice_bot @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ),
inference(pattern_uni,[status(thm)],[4387:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( fun @ TB @ ( fun @ TA @ bool ) ))]]) ).
thf(77,axiom,
pp @ fTrue,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_pp_2_1_U) ).
thf(362,plain,
pp @ fTrue,
inference(defexp_and_simp_and_etaexpand,[status(thm)],[77]) ).
thf(86,axiom,
! [TA: $tType] :
( ( linord219039673up_add @ TA )
=> ! [A: TA] :
( ( ( zero_zero @ TA )
= ( plus_plus @ TA @ A @ A ) )
<=> ( A
= ( zero_zero @ TA ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_89_double__zero__sym) ).
thf(387,plain,
! [TA: $tType] :
( ( linord219039673up_add @ TA )
=> ! [A: TA] :
( ( ( ( zero_zero @ TA )
= ( plus_plus @ TA @ A @ A ) )
=> ( A
= ( zero_zero @ TA ) ) )
& ( ( A
= ( zero_zero @ TA ) )
=> ( ( zero_zero @ TA )
= ( plus_plus @ TA @ A @ A ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[86]) ).
thf(64,axiom,
! [TA: $tType,A: fun @ TA @ bool,B: fun @ TA @ bool,C: fun @ TA @ bool] :
( ( inf_inf @ ( fun @ TA @ bool ) @ ( inf_inf @ ( fun @ TA @ bool ) @ C @ B ) @ A )
= ( inf_inf @ ( fun @ TA @ bool ) @ C @ ( inf_inf @ ( fun @ TA @ bool ) @ B @ A ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_72_Int__assoc) ).
thf(323,plain,
! [TA: $tType,A: fun @ TA @ bool,B: fun @ TA @ bool,C: fun @ TA @ bool] :
( ( inf_inf @ ( fun @ TA @ bool ) @ ( inf_inf @ ( fun @ TA @ bool ) @ C @ B ) @ A )
= ( inf_inf @ ( fun @ TA @ bool ) @ C @ ( inf_inf @ ( fun @ TA @ bool ) @ B @ A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[64]) ).
thf(1072,plain,
! [D: nat,C: huffma1450048681e_tree @ a,B: nat,A: huffma1450048681e_tree @ a] :
( ( ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ a ) @ D @ C )
!= ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ a ) @ B @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ A ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) )
| ( C != t_1 ) ),
inference(paramod_ordered,[status(thm)],[157,136]) ).
thf(1073,plain,
! [C: nat,B: nat,A: huffma1450048681e_tree @ a] :
( ( ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ a ) @ C @ t_1 )
!= ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ a ) @ B @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ A ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ) ),
inference(pattern_uni,[status(thm)],[1072:[bind(A,$thf( A )),bind(B,$thf( B )),bind(C,$thf( t_1 ))]]) ).
thf(1162,plain,
! [C: nat,B: nat,A: huffma1450048681e_tree @ a] :
( ( ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ a ) @ C @ t_1 )
!= ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ a ) @ B @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ A ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ) ),
inference(simp,[status(thm)],[1073]) ).
thf(126,axiom,
comm_monoid_add @ nat,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_Nat_Onat___Groups_Ocomm__monoid__add) ).
thf(520,plain,
comm_monoid_add @ nat,
inference(defexp_and_simp_and_etaexpand,[status(thm)],[126]) ).
thf(625,plain,
! [TA: $tType,D: nat,C: TA,B: nat,A: TA] :
( ( ( huffma2021818691e_Leaf @ TA @ D @ C )
!= ( huffma2021818691e_Leaf @ TA @ B @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ B ) @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) )
| ( D
!= ( huffma83463279weight @ a @ t_2 ) ) ),
inference(paramod_ordered,[status(thm)],[156,136]) ).
thf(626,plain,
! [TA: $tType,C: TA,B: nat,A: TA] :
( ( ( huffma2021818691e_Leaf @ TA @ ( huffma83463279weight @ a @ t_2 ) @ C )
!= ( huffma2021818691e_Leaf @ TA @ B @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ B ) @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ) ),
inference(pattern_uni,[status(thm)],[625:[bind(A,$thf( A )),bind(B,$thf( B )),bind(C,$thf( C )),bind(D,$thf( huffma83463279weight @ a @ t_2 ))]]) ).
thf(127,axiom,
zero @ nat,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_Nat_Onat___Groups_Ozero) ).
thf(521,plain,
zero @ nat,
inference(defexp_and_simp_and_etaexpand,[status(thm)],[127]) ).
thf(89,axiom,
! [A: nat,B: nat,C: nat] :
( ( plus_plus @ nat @ ( plus_plus @ nat @ C @ B ) @ A )
= ( plus_plus @ nat @ C @ ( plus_plus @ nat @ B @ A ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_13_nat__add__assoc) ).
thf(399,plain,
! [A: nat,B: nat,C: nat] :
( ( plus_plus @ nat @ ( plus_plus @ nat @ C @ B ) @ A )
= ( plus_plus @ nat @ C @ ( plus_plus @ nat @ B @ A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[89]) ).
thf(58,axiom,
! [TA: $tType,A: fun @ TA @ bool,B: fun @ TA @ bool] :
( ( ( inf_inf @ ( fun @ TA @ bool ) @ B @ A )
= ( bot_bot @ ( fun @ TA @ bool ) ) )
<=> ! [C: TA] :
( ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ C ) @ B ) )
=> ! [D: TA] :
( ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ D ) @ A ) )
=> ( C != D ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_82_disjoint__iff__not__equal) ).
thf(299,plain,
! [TA: $tType,A: fun @ TA @ bool,B: fun @ TA @ bool] :
( ( ( ( inf_inf @ ( fun @ TA @ bool ) @ B @ A )
= ( bot_bot @ ( fun @ TA @ bool ) ) )
=> ! [C: TA] :
( ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ C ) @ B ) )
=> ! [D: TA] :
( ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ D ) @ A ) )
=> ( C != D ) ) ) )
& ( ! [C: TA] :
( ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ C ) @ B ) )
=> ! [D: TA] :
( ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ D ) @ A ) )
=> ( C != D ) ) )
=> ( ( inf_inf @ ( fun @ TA @ bool ) @ B @ A )
= ( bot_bot @ ( fun @ TA @ bool ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[58]) ).
thf(639,plain,
! [TA: $tType,D: nat,C: TA,B: nat,A: TA] :
( ( ( huffma2021818691e_Leaf @ TA @ D @ C )
!= ( huffma2021818691e_Leaf @ TA @ B @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ D )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) )
| ( B
!= ( huffma1134658180e_cost @ a @ t_2 ) ) ),
inference(paramod_ordered,[status(thm)],[156,136]) ).
thf(640,plain,
! [TA: $tType,C: nat,B: TA,A: TA] :
( ( ( huffma2021818691e_Leaf @ TA @ C @ B )
!= ( huffma2021818691e_Leaf @ TA @ ( huffma1134658180e_cost @ a @ t_2 ) @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ C )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ) ),
inference(pattern_uni,[status(thm)],[639:[bind(A,$thf( A )),bind(B,$thf( huffma1134658180e_cost @ a @ t_2 )),bind(C,$thf( C )),bind(D,$thf( D ))]]) ).
thf(653,plain,
! [TA: $tType,C: nat,B: TA,A: TA] :
( ( ( huffma2021818691e_Leaf @ TA @ C @ B )
!= ( huffma2021818691e_Leaf @ TA @ ( huffma1134658180e_cost @ a @ t_2 ) @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ C )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ) ),
inference(simp,[status(thm)],[640]) ).
thf(6484,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType] :
( ( bounded_lattice_bot @ ( fun @ TI @ TJ ) )
| ( ( bounded_lattice @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) )
!= ( bounded_lattice @ TJ ) ) ),
inference(paramod_ordered,[status(thm)],[6394,144]) ).
thf(6485,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType] : ( bounded_lattice_bot @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[6484:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ))]]) ).
thf(166,plain,
! [TA: $tType,B: fun @ TA @ bool,A: fun @ TA @ bool] :
( ( inf_inf @ ( fun @ TA @ bool ) @ B @ A )
= ( collect @ TA @ ( combs @ TA @ bool @ bool @ ( combb @ bool @ ( fun @ bool @ bool ) @ TA @ fconj @ ( combc @ TA @ ( fun @ TA @ bool ) @ bool @ ( member @ TA ) @ B ) ) @ ( combc @ TA @ ( fun @ TA @ bool ) @ bool @ ( member @ TA ) @ A ) ) ) ),
inference(cnf,[status(esa)],[165]) ).
thf(167,plain,
! [TA: $tType,B: fun @ TA @ bool,A: fun @ TA @ bool] :
( ( collect @ TA @ ( combs @ TA @ bool @ bool @ ( combb @ bool @ ( fun @ bool @ bool ) @ TA @ fconj @ ( combc @ TA @ ( fun @ TA @ bool ) @ bool @ ( member @ TA ) @ B ) ) @ ( combc @ TA @ ( fun @ TA @ bool ) @ bool @ ( member @ TA ) @ A ) ) )
= ( inf_inf @ ( fun @ TA @ bool ) @ B @ A ) ),
inference(lifteq,[status(thm)],[166]) ).
thf(4425,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType] :
( ( bounded_lattice_bot @ ( fun @ TD @ TE ) )
| ( ( bounded_lattice @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) )
!= ( bounded_lattice @ TE ) ) ),
inference(paramod_ordered,[status(thm)],[4386,144]) ).
thf(4426,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType] : ( bounded_lattice_bot @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ),
inference(pattern_uni,[status(thm)],[4425:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ))]]) ).
thf(1080,plain,
! [D: nat,C: nat,B: nat,A: nat] :
( ( ( huffma2021818691e_Leaf @ nat @ D @ C )
!= ( huffma2021818691e_Leaf @ nat @ B @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ A @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) )
| ( C
!= ( huffma83463279weight @ a @ t_1 ) ) ),
inference(paramod_ordered,[status(thm)],[157,136]) ).
thf(1081,plain,
! [C: nat,B: nat,A: nat] :
( ( ( huffma2021818691e_Leaf @ nat @ C @ ( huffma83463279weight @ a @ t_1 ) )
!= ( huffma2021818691e_Leaf @ nat @ B @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ A @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ) ),
inference(pattern_uni,[status(thm)],[1080:[bind(A,$thf( A )),bind(B,$thf( B )),bind(C,$thf( huffma83463279weight @ a @ t_1 )),bind(D,$thf( D ))]]) ).
thf(1166,plain,
! [C: nat,B: nat,A: nat] :
( ( ( huffma2021818691e_Leaf @ nat @ C @ ( huffma83463279weight @ a @ t_1 ) )
!= ( huffma2021818691e_Leaf @ nat @ B @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ A @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ) ),
inference(simp,[status(thm)],[1081]) ).
thf(81,axiom,
! [TA: $tType,A: TA,B: TA,C: nat] :
( ( huffma410068972_depth @ TA @ ( huffma2021818691e_Leaf @ TA @ C @ B ) @ A )
= ( zero_zero @ nat ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_92_depth_Osimps_I1_J) ).
thf(374,plain,
! [TA: $tType,A: TA,B: TA,C: nat] :
( ( huffma410068972_depth @ TA @ ( huffma2021818691e_Leaf @ TA @ C @ B ) @ A )
= ( zero_zero @ nat ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[81]) ).
thf(42,axiom,
! [TA: $tType] :
( ( semilattice_inf @ TA )
=> ! [A: TA,B: TA,C: TA] :
( ( inf_inf @ TA @ ( inf_inf @ TA @ C @ B ) @ A )
= ( inf_inf @ TA @ C @ ( inf_inf @ TA @ B @ A ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_64_inf_Oassoc) ).
thf(255,plain,
! [TA: $tType] :
( ( semilattice_inf @ TA )
=> ! [A: TA,B: TA,C: TA] :
( ( inf_inf @ TA @ ( inf_inf @ TA @ C @ B ) @ A )
= ( inf_inf @ TA @ C @ ( inf_inf @ TA @ B @ A ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[42]) ).
thf(486,plain,
! [TA: $tType,E: nat,D: huffma1450048681e_tree @ TA,C: huffma1450048681e_tree @ TA,B: nat,A: TA] :
( ( huffma1146269203erNode @ TA @ E @ D @ C )
!= ( huffma2021818691e_Leaf @ TA @ B @ A ) ),
inference(cnf,[status(esa)],[485]) ).
thf(487,plain,
! [TA: $tType,E: nat,D: huffma1450048681e_tree @ TA,C: huffma1450048681e_tree @ TA,B: nat,A: TA] :
( ( huffma1146269203erNode @ TA @ E @ D @ C )
!= ( huffma2021818691e_Leaf @ TA @ B @ A ) ),
inference(lifteq,[status(thm)],[486]) ).
thf(2193,plain,
! [D: $o,C: $o,B: nat,A: nat] :
( ( ( huffma2021818691e_Leaf @ $o @ B
@ ( C
| D ) )
!= ( huffma2021818691e_Leaf @ $o @ A @ $false ) )
| ~ ( C
| D ) ),
inference(prim_subst,[status(thm)],[2177:[bind(A,$thf( A )),bind(B,$thf( D | E ))]]) ).
thf(2200,plain,
! [D: $o,C: $o,B: nat,A: nat] :
( ~ C
| ( ( huffma2021818691e_Leaf @ $o @ B
@ ( C
| D ) )
!= ( huffma2021818691e_Leaf @ $o @ A @ $false ) ) ),
inference(cnf,[status(esa)],[2193]) ).
thf(2202,plain,
! [D: $o,C: $o,B: nat,A: nat] :
( ~ C
| ( ( huffma2021818691e_Leaf @ $o @ B
@ ( C
| D ) )
!= ( huffma2021818691e_Leaf @ $o @ A @ $false ) ) ),
inference(simp,[status(thm)],[2200]) ).
thf(623,plain,
! [TA: $tType,D: nat,C: TA,B: nat,A: TA] :
( ( ( huffma2021818691e_Leaf @ TA @ D @ C )
!= ( huffma2021818691e_Leaf @ TA @ B @ A ) )
| ( B
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) )
| ( D
!= ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) ) ) ),
inference(paramod_ordered,[status(thm)],[156,136]) ).
thf(624,plain,
! [TA: $tType,C: TA,B: nat,A: TA] :
( ( ( huffma2021818691e_Leaf @ TA @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) ) @ C )
!= ( huffma2021818691e_Leaf @ TA @ B @ A ) )
| ( B
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ) ),
inference(pattern_uni,[status(thm)],[623:[bind(A,$thf( A )),bind(B,$thf( B )),bind(C,$thf( C )),bind(D,$thf( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) ))]]) ).
thf(663,plain,
! [TA: $tType,B: TA,A: TA] :
( ( huffma2021818691e_Leaf @ TA @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) ) @ B )
!= ( huffma2021818691e_Leaf @ TA @ ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) @ A ) ),
inference(simp,[status(thm)],[624]) ).
thf(134,axiom,
semiring_char_0 @ nat,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_Nat_Onat___Nat_Osemiring__char__0) ).
thf(548,plain,
semiring_char_0 @ nat,
inference(defexp_and_simp_and_etaexpand,[status(thm)],[134]) ).
thf(5483,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType] :
( ( bounded_lattice_bot @ ( fun @ TF @ TG ) )
| ( ( bounded_lattice @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) )
!= ( bounded_lattice @ TG ) ) ),
inference(paramod_ordered,[status(thm)],[4994,144]) ).
thf(5484,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType] : ( bounded_lattice_bot @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[5483:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ))]]) ).
thf(93,axiom,
! [TA: $tType] :
( ( cancel_semigroup_add @ TA )
=> ! [A: TA,B: TA,C: TA] :
( ( ( plus_plus @ TA @ C @ B )
= ( plus_plus @ TA @ C @ A ) )
=> ( B = A ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_18_add__left__imp__eq) ).
thf(409,plain,
! [TA: $tType] :
( ( cancel_semigroup_add @ TA )
=> ! [A: TA,B: TA,C: TA] :
( ( ( plus_plus @ TA @ C @ B )
= ( plus_plus @ TA @ C @ A ) )
=> ( B = A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[93]) ).
thf(45,axiom,
! [TA: $tType] :
( ( semilattice_inf @ TA )
=> ! [A: TA,B: TA] :
( ( inf_inf @ TA @ B @ ( inf_inf @ TA @ B @ A ) )
= ( inf_inf @ TA @ B @ A ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_48_inf_Oleft__idem) ).
thf(263,plain,
! [TA: $tType] :
( ( semilattice_inf @ TA )
=> ! [A: TA,B: TA] :
( ( inf_inf @ TA @ B @ ( inf_inf @ TA @ B @ A ) )
= ( inf_inf @ TA @ B @ A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[45]) ).
thf(52,axiom,
! [TA: $tType,A: TA,B: fun @ TA @ bool,C: fun @ TA @ bool] :
( ( pp @ ( aa @ TA @ bool @ ( inf_inf @ ( fun @ TA @ bool ) @ C @ B ) @ A ) )
=> ( pp @ ( aa @ TA @ bool @ C @ A ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_78_inf1D1) ).
thf(282,plain,
! [TA: $tType,A: TA,B: fun @ TA @ bool,C: fun @ TA @ bool] :
( ( pp @ ( aa @ TA @ bool @ ( inf_inf @ ( fun @ TA @ bool ) @ C @ B ) @ A ) )
=> ( pp @ ( aa @ TA @ bool @ C @ A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[52]) ).
thf(1060,plain,
! [D: nat,C: huffma1450048681e_tree @ a,B: nat,A: huffma1450048681e_tree @ a] :
( ( ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ a ) @ D @ C )
!= ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ a ) @ B @ A ) )
| ( ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ A ) )
!= ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) ) )
| ( C != t_2 ) ),
inference(paramod_ordered,[status(thm)],[157,136]) ).
thf(1061,plain,
! [C: nat,B: nat,A: huffma1450048681e_tree @ a] :
( ( ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ a ) @ C @ t_2 )
!= ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ a ) @ B @ A ) )
| ( ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ A ) )
!= ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) ) ) ),
inference(pattern_uni,[status(thm)],[1060:[bind(A,$thf( A )),bind(B,$thf( B )),bind(C,$thf( t_2 ))]]) ).
thf(1156,plain,
! [C: nat,B: nat,A: huffma1450048681e_tree @ a] :
( ( ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ a ) @ C @ t_2 )
!= ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ a ) @ B @ A ) )
| ( ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ A ) )
!= ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) ) ) ),
inference(simp,[status(thm)],[1061]) ).
thf(1421,plain,
! [F: nat,E: nat,D: nat,C: huffma1450048681e_tree @ $o,B: nat,A: huffma1450048681e_tree @ $o] :
( ( ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ $o ) @ D @ C )
!= ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ $o ) @ B @ A ) )
| ( C
!= ( huffma2021818691e_Leaf @ $o @ F @ $false ) )
| ( A
!= ( huffma2021818691e_Leaf @ $o @ E @ $true ) ) ),
inference(paramod_ordered,[status(thm)],[157,1405]) ).
thf(1422,plain,
! [E: nat,D: nat,C: nat,B: huffma1450048681e_tree @ $o,A: nat] :
( ( ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ $o ) @ C @ B )
!= ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ $o ) @ A @ ( huffma2021818691e_Leaf @ $o @ E @ $true ) ) )
| ( B
!= ( huffma2021818691e_Leaf @ $o @ D @ $false ) ) ),
inference(pattern_uni,[status(thm)],[1421:[bind(A,$thf( huffma2021818691e_Leaf @ $o @ G @ $true )),bind(B,$thf( B )),bind(C,$thf( C )),bind(D,$thf( D )),bind(E,$thf( G )),bind(F,$thf( F ))]]) ).
thf(1432,plain,
! [D: nat,C: nat,B: nat,A: nat] :
( ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ $o ) @ B @ ( huffma2021818691e_Leaf @ $o @ C @ $false ) )
!= ( huffma2021818691e_Leaf @ ( huffma1450048681e_tree @ $o ) @ A @ ( huffma2021818691e_Leaf @ $o @ D @ $true ) ) ),
inference(simp,[status(thm)],[1422]) ).
thf(14,axiom,
semilattice_inf @ bool,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_HOL_Obool___Lattices_Osemilattice__inf) ).
thf(177,plain,
semilattice_inf @ bool,
inference(defexp_and_simp_and_etaexpand,[status(thm)],[14]) ).
thf(108,axiom,
! [A: nat,B: nat,C: nat] :
( ( ( plus_plus @ nat @ C @ B )
= ( plus_plus @ nat @ C @ A ) )
<=> ( B = A ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_4_nat__add__left__cancel) ).
thf(463,plain,
! [A: nat,B: nat,C: nat] :
( ( ( ( plus_plus @ nat @ C @ B )
= ( plus_plus @ nat @ C @ A ) )
=> ( B = A ) )
& ( ( B = A )
=> ( ( plus_plus @ nat @ C @ B )
= ( plus_plus @ nat @ C @ A ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[108]) ).
thf(69,axiom,
! [TA: $tType] :
( ( bot_bot @ ( fun @ TA @ bool ) )
= ( collect @ TA @ ( combk @ bool @ TA @ fFalse ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_52_empty__def) ).
thf(338,plain,
! [TA: $tType] :
( ( bot_bot @ ( fun @ TA @ bool ) )
= ( collect @ TA @ ( combk @ bool @ TA @ fFalse ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[69]) ).
thf(109,axiom,
! [A: a] :
( ( ( inf_inf @ ( fun @ a @ bool ) @ ( huffma675207370phabet @ a @ t_1 ) @ ( huffma675207370phabet @ a @ t_2 ) )
= ( bot_bot @ ( fun @ a @ bool ) ) )
=> ( ( pp @ ( aa @ ( fun @ a @ bool ) @ bool @ ( aa @ a @ ( fun @ ( fun @ a @ bool ) @ bool ) @ ( member @ a ) @ A ) @ ( huffma675207370phabet @ a @ t_2 ) ) )
=> ( ( huffma410068972_depth @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) @ A )
= ( plus_plus @ nat @ ( huffma410068972_depth @ a @ t_2 @ A ) @ ( one_one @ nat ) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_27_d_092_060_094isub_0622) ).
thf(470,plain,
! [A: a] :
( ( ( inf_inf @ ( fun @ a @ bool ) @ ( huffma675207370phabet @ a @ t_1 ) @ ( huffma675207370phabet @ a @ t_2 ) )
= ( bot_bot @ ( fun @ a @ bool ) ) )
=> ( ( pp @ ( aa @ ( fun @ a @ bool ) @ bool @ ( aa @ a @ ( fun @ ( fun @ a @ bool ) @ bool ) @ ( member @ a ) @ A ) @ ( huffma675207370phabet @ a @ t_2 ) ) )
=> ( ( huffma410068972_depth @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) @ A )
= ( plus_plus @ nat @ ( huffma410068972_depth @ a @ t_2 @ A ) @ ( one_one @ nat ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[109]) ).
thf(76,axiom,
! [TA: $tType,TB: $tType] :
( ( bot @ TA )
=> ! [A: TB] :
( ( aa @ TB @ TA @ ( bot_bot @ ( fun @ TB @ TA ) ) @ A )
= ( bot_bot @ TA ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_87_bot__apply) ).
thf(359,plain,
! [TA: $tType,TB: $tType] :
( ( bot @ TA )
=> ! [A: TB] :
( ( aa @ TB @ TA @ ( bot_bot @ ( fun @ TB @ TA ) ) @ A )
= ( bot_bot @ TA ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[76]) ).
thf(784,plain,
! [TB: $tType,E: TB,D: nat,C: bool,B: nat,A: bool] :
( ( ( huffma2021818691e_Leaf @ bool @ D @ C )
!= ( huffma2021818691e_Leaf @ bool @ B @ A ) )
| ~ ( pp @ A )
| ( C
!= ( aa @ TB @ bool @ ( bot_bot @ ( fun @ TB @ bool ) ) @ E ) ) ),
inference(paramod_ordered,[status(thm)],[157,580]) ).
thf(785,plain,
! [TB: $tType,D: TB,C: nat,B: nat,A: bool] :
( ( ( huffma2021818691e_Leaf @ bool @ C @ ( aa @ TB @ bool @ ( bot_bot @ ( fun @ TB @ bool ) ) @ D ) )
!= ( huffma2021818691e_Leaf @ bool @ B @ A ) )
| ~ ( pp @ A ) ),
inference(pattern_uni,[status(thm)],[784:[bind(A,$thf( A )),bind(B,$thf( B )),bind(C,$thf( aa @ TB @ bool @ ( bot_bot @ ( fun @ TB @ bool ) ) @ G )),bind(D,$thf( D )),bind(E,$thf( G ))]]) ).
thf(1220,plain,
! [TA: $tType,D: TA,C: nat,B: nat,A: bool] :
( ( ( huffma2021818691e_Leaf @ bool @ C @ ( aa @ TA @ bool @ ( bot_bot @ ( fun @ TA @ bool ) ) @ D ) )
!= ( huffma2021818691e_Leaf @ bool @ B @ A ) )
| ~ ( pp @ A ) ),
inference(simp,[status(thm)],[785]) ).
thf(543,plain,
! [TA: $tType,E: nat,D: TA,C: nat,B: huffma1450048681e_tree @ TA,A: huffma1450048681e_tree @ TA] :
( ( huffma2021818691e_Leaf @ TA @ E @ D )
!= ( huffma1146269203erNode @ TA @ C @ B @ A ) ),
inference(cnf,[status(esa)],[542]) ).
thf(544,plain,
! [TA: $tType,E: nat,D: TA,C: nat,B: huffma1450048681e_tree @ TA,A: huffma1450048681e_tree @ TA] :
( ( huffma2021818691e_Leaf @ TA @ E @ D )
!= ( huffma1146269203erNode @ TA @ C @ B @ A ) ),
inference(lifteq,[status(thm)],[543]) ).
thf(198,plain,
! [TA: $tType,A: fun @ TA @ bool] :
( ( inf_inf @ ( fun @ TA @ bool ) @ A @ ( bot_bot @ ( fun @ TA @ bool ) ) )
= ( bot_bot @ ( fun @ TA @ bool ) ) ),
inference(cnf,[status(esa)],[197]) ).
thf(199,plain,
! [TA: $tType,A: fun @ TA @ bool] :
( ( inf_inf @ ( fun @ TA @ bool ) @ A @ ( bot_bot @ ( fun @ TA @ bool ) ) )
= ( bot_bot @ ( fun @ TA @ bool ) ) ),
inference(lifteq,[status(thm)],[198]) ).
thf(67,axiom,
! [TA: $tType,A: TA,B: fun @ TA @ bool] :
( ( B
= ( bot_bot @ ( fun @ TA @ bool ) ) )
=> ~ ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ A ) @ B ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_54_equals0D) ).
thf(331,plain,
! [TA: $tType,A: TA,B: fun @ TA @ bool] :
( ( B
= ( bot_bot @ ( fun @ TA @ bool ) ) )
=> ~ ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ A ) @ B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[67]) ).
thf(786,plain,
! [TB: $tType,E: TB,D: nat,C: fun @ TB @ bool,B: nat,A: fun @ TB @ bool] :
( ( ( huffma2021818691e_Leaf @ ( fun @ TB @ bool ) @ D @ C )
!= ( huffma2021818691e_Leaf @ ( fun @ TB @ bool ) @ B @ A ) )
| ~ ( pp @ ( aa @ TB @ bool @ A @ E ) )
| ( C
!= ( bot_bot @ ( fun @ TB @ bool ) ) ) ),
inference(paramod_ordered,[status(thm)],[157,580]) ).
thf(787,plain,
! [TB: $tType,D: TB,C: nat,B: nat,A: fun @ TB @ bool] :
( ( ( huffma2021818691e_Leaf @ ( fun @ TB @ bool ) @ C @ ( bot_bot @ ( fun @ TB @ bool ) ) )
!= ( huffma2021818691e_Leaf @ ( fun @ TB @ bool ) @ B @ A ) )
| ~ ( pp @ ( aa @ TB @ bool @ A @ D ) ) ),
inference(pattern_uni,[status(thm)],[786:[bind(A,$thf( A )),bind(B,$thf( B )),bind(C,$thf( bot_bot @ ( fun @ TB @ bool ) ))]]) ).
thf(1221,plain,
! [TA: $tType,D: TA,C: nat,B: nat,A: fun @ TA @ bool] :
( ( ( huffma2021818691e_Leaf @ ( fun @ TA @ bool ) @ C @ ( bot_bot @ ( fun @ TA @ bool ) ) )
!= ( huffma2021818691e_Leaf @ ( fun @ TA @ bool ) @ B @ A ) )
| ~ ( pp @ ( aa @ TA @ bool @ A @ D ) ) ),
inference(simp,[status(thm)],[787]) ).
thf(61,axiom,
! [TA: $tType,TB: $tType] :
( ( bot @ TA )
=> ! [A: TB] :
( ( aa @ TB @ TA @ ( bot_bot @ ( fun @ TB @ TA ) ) @ A )
= ( bot_bot @ TA ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_86_bot__fun__def) ).
thf(314,plain,
! [TA: $tType,TB: $tType] :
( ( bot @ TA )
=> ! [A: TB] :
( ( aa @ TB @ TA @ ( bot_bot @ ( fun @ TB @ TA ) ) @ A )
= ( bot_bot @ TA ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[61]) ).
thf(1402,plain,
! [D: $o,C: $o,B: nat,A: nat] :
( ~ C
| ( ( huffma2021818691e_Leaf @ $o @ B @ $false )
!= ( huffma2021818691e_Leaf @ $o @ A
@ ( C
| D ) ) ) ),
inference(cnf,[status(esa)],[1388]) ).
thf(1404,plain,
! [D: $o,C: $o,B: nat,A: nat] :
( ~ C
| ( ( huffma2021818691e_Leaf @ $o @ B @ $false )
!= ( huffma2021818691e_Leaf @ $o @ A
@ ( C
| D ) ) ) ),
inference(simp,[status(thm)],[1402]) ).
thf(104,axiom,
! [TA: $tType,A: huffma1450048681e_tree @ TA,B: huffma1450048681e_tree @ TA,C: nat,D: huffma1450048681e_tree @ TA,E: huffma1450048681e_tree @ TA,F: nat] :
( ( ( huffma1146269203erNode @ TA @ F @ E @ D )
= ( huffma1146269203erNode @ TA @ C @ B @ A ) )
<=> ( ( F = C )
& ( E = B )
& ( D = A ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_0_tree_Osimps_I2_J) ).
thf(446,plain,
! [TA: $tType,A: huffma1450048681e_tree @ TA,B: huffma1450048681e_tree @ TA,C: nat,D: huffma1450048681e_tree @ TA,E: huffma1450048681e_tree @ TA,F: nat] :
( ( ( ( huffma1146269203erNode @ TA @ F @ E @ D )
= ( huffma1146269203erNode @ TA @ C @ B @ A ) )
=> ( ( F = C )
& ( E = B )
& ( D = A ) ) )
& ( ( ( F = C )
& ( E = B )
& ( D = A ) )
=> ( ( huffma1146269203erNode @ TA @ F @ E @ D )
= ( huffma1146269203erNode @ TA @ C @ B @ A ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[104]) ).
thf(78,axiom,
! [TA: $tType,TB: $tType] :
( ( lattice @ TA )
=> ( semilattice_inf @ ( fun @ TB @ TA ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_fun___Lattices_Osemilattice__inf) ).
thf(363,plain,
! [TA: $tType,TB: $tType] :
( ( lattice @ TA )
=> ( semilattice_inf @ ( fun @ TB @ TA ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[78]) ).
thf(131,axiom,
! [TA: $tType,A: TA,B: nat] :
( ( huffma83463279weight @ TA @ ( huffma2021818691e_Leaf @ TA @ B @ A ) )
= B ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_29_weight_Osimps_I1_J) ).
thf(539,plain,
! [TA: $tType,A: TA,B: nat] :
( ( huffma83463279weight @ TA @ ( huffma2021818691e_Leaf @ TA @ B @ A ) )
= B ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[131]) ).
thf(113,axiom,
! [TA: $tType] :
( ( semiring_1 @ TA )
=> ! [A: nat,B: nat] :
( ( semiring_1_of_nat @ TA @ ( plus_plus @ nat @ B @ A ) )
= ( plus_plus @ TA @ ( semiring_1_of_nat @ TA @ B ) @ ( semiring_1_of_nat @ TA @ A ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_28_of__nat__add) ).
thf(482,plain,
! [TA: $tType] :
( ( semiring_1 @ TA )
=> ! [A: nat,B: nat] :
( ( semiring_1_of_nat @ TA @ ( plus_plus @ nat @ B @ A ) )
= ( plus_plus @ TA @ ( semiring_1_of_nat @ TA @ B ) @ ( semiring_1_of_nat @ TA @ A ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[113]) ).
thf(1062,plain,
! [D: nat,C: nat,B: nat,A: nat] :
( ( ( huffma2021818691e_Leaf @ nat @ D @ C )
!= ( huffma2021818691e_Leaf @ nat @ B @ A ) )
| ( A
!= ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) ) )
| ( C
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ) ),
inference(paramod_ordered,[status(thm)],[157,136]) ).
thf(1063,plain,
! [C: nat,B: nat,A: nat] :
( ( ( huffma2021818691e_Leaf @ nat @ C @ ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) )
!= ( huffma2021818691e_Leaf @ nat @ B @ A ) )
| ( A
!= ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) ) ) ),
inference(pattern_uni,[status(thm)],[1062:[bind(A,$thf( A )),bind(B,$thf( B )),bind(C,$thf( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) )),bind(D,$thf( D ))]]) ).
thf(1157,plain,
! [B: nat,A: nat] :
( ( huffma2021818691e_Leaf @ nat @ B @ ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) )
!= ( huffma2021818691e_Leaf @ nat @ A @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) ) ) ),
inference(simp,[status(thm)],[1063]) ).
thf(3873,plain,
! [TA: $tType,TB: $tType,TC: $tType] :
( ( bounded_lattice_bot @ ( fun @ TB @ TC ) )
| ( ( bounded_lattice @ ( fun @ TA @ bool ) )
!= ( bounded_lattice @ TC ) ) ),
inference(paramod_ordered,[status(thm)],[3840,144]) ).
thf(3874,plain,
! [TA: $tType,TB: $tType] : ( bounded_lattice_bot @ ( fun @ TB @ ( fun @ TA @ bool ) ) ),
inference(pattern_uni,[status(thm)],[3873:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( fun @ TA @ bool ))]]) ).
thf(80,axiom,
! [TA: $tType] :
( ( cancel_semigroup_add @ TA )
=> ! [A: TA,B: TA,C: TA] :
( ( ( plus_plus @ TA @ C @ B )
= ( plus_plus @ TA @ C @ A ) )
<=> ( B = A ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_6_add__left__cancel) ).
thf(368,plain,
! [TA: $tType] :
( ( cancel_semigroup_add @ TA )
=> ! [A: TA,B: TA,C: TA] :
( ( ( ( plus_plus @ TA @ C @ B )
= ( plus_plus @ TA @ C @ A ) )
=> ( B = A ) )
& ( ( B = A )
=> ( ( plus_plus @ TA @ C @ B )
= ( plus_plus @ TA @ C @ A ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[80]) ).
thf(43,axiom,
! [TA: $tType] :
( ( semilattice_inf @ TA )
=> ! [A: TA,B: TA,C: TA] :
( ( inf_inf @ TA @ C @ ( inf_inf @ TA @ B @ A ) )
= ( inf_inf @ TA @ B @ ( inf_inf @ TA @ C @ A ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_63_inf__left__commute) ).
thf(258,plain,
! [TA: $tType] :
( ( semilattice_inf @ TA )
=> ! [A: TA,B: TA,C: TA] :
( ( inf_inf @ TA @ C @ ( inf_inf @ TA @ B @ A ) )
= ( inf_inf @ TA @ B @ ( inf_inf @ TA @ C @ A ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[43]) ).
thf(18,axiom,
! [TA: $tType,A: TA] :
( ( pp @ ( aa @ TA @ bool @ ( bot_bot @ ( fun @ TA @ bool ) ) @ A ) )
<=> ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ A ) @ ( bot_bot @ ( fun @ TA @ bool ) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_51_bot__empty__eq) ).
thf(186,plain,
! [TA: $tType,A: TA] :
( ( ( pp @ ( aa @ TA @ bool @ ( bot_bot @ ( fun @ TA @ bool ) ) @ A ) )
=> ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ A ) @ ( bot_bot @ ( fun @ TA @ bool ) ) ) ) )
& ( ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ A ) @ ( bot_bot @ ( fun @ TA @ bool ) ) ) )
=> ( pp @ ( aa @ TA @ bool @ ( bot_bot @ ( fun @ TA @ bool ) ) @ A ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[18]) ).
thf(8605,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType] :
( ( bounded_lattice_bot @ ( fun @ TM @ TN ) )
| ( ( bounded_lattice @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( bounded_lattice @ TN ) ) ),
inference(paramod_ordered,[status(thm)],[8024,144]) ).
thf(8606,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType] : ( bounded_lattice_bot @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[8605:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(631,plain,
! [TA: $tType,D: nat,C: TA,B: nat,A: TA] :
( ( ( huffma2021818691e_Leaf @ TA @ D @ C )
!= ( huffma2021818691e_Leaf @ TA @ B @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ B @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) )
| ( D
!= ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) ) ),
inference(paramod_ordered,[status(thm)],[156,136]) ).
thf(632,plain,
! [TA: $tType,C: TA,B: nat,A: TA] :
( ( ( huffma2021818691e_Leaf @ TA @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ C )
!= ( huffma2021818691e_Leaf @ TA @ B @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ B @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ) ),
inference(pattern_uni,[status(thm)],[631:[bind(A,$thf( A )),bind(B,$thf( B )),bind(C,$thf( C )),bind(D,$thf( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ))]]) ).
thf(73,axiom,
! [TA: $tType,A: fun @ TA @ bool,B: fun @ TA @ bool,C: TA] :
( ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ C ) @ B ) )
=> ( ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ C ) @ A ) )
=> ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ C ) @ ( inf_inf @ ( fun @ TA @ bool ) @ B @ A ) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_41_IntI) ).
thf(351,plain,
! [TA: $tType,A: fun @ TA @ bool,B: fun @ TA @ bool,C: TA] :
( ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ C ) @ B ) )
=> ( ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ C ) @ A ) )
=> ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ C ) @ ( inf_inf @ ( fun @ TA @ bool ) @ B @ A ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[73]) ).
thf(35,axiom,
! [TA: $tType,A: fun @ TA @ bool] :
( ( inf_inf @ ( fun @ TA @ bool ) @ ( bot_bot @ ( fun @ TA @ bool ) ) @ A )
= ( bot_bot @ ( fun @ TA @ bool ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_80_Int__empty__left) ).
thf(235,plain,
! [TA: $tType,A: fun @ TA @ bool] :
( ( inf_inf @ ( fun @ TA @ bool ) @ ( bot_bot @ ( fun @ TA @ bool ) ) @ A )
= ( bot_bot @ ( fun @ TA @ bool ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[35]) ).
thf(124,axiom,
! [A: nat,B: nat] :
( ( ( plus_plus @ nat @ B @ A )
= ( zero_zero @ nat ) )
<=> ( ( B
= ( zero_zero @ nat ) )
& ( A
= ( zero_zero @ nat ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_90_add__is__0) ).
thf(510,plain,
! [A: nat,B: nat] :
( ( ( ( plus_plus @ nat @ B @ A )
= ( zero_zero @ nat ) )
=> ( ( B
= ( zero_zero @ nat ) )
& ( A
= ( zero_zero @ nat ) ) ) )
& ( ( ( B
= ( zero_zero @ nat ) )
& ( A
= ( zero_zero @ nat ) ) )
=> ( ( plus_plus @ nat @ B @ A )
= ( zero_zero @ nat ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[124]) ).
thf(26,axiom,
! [TA: $tType,TB: $tType,A: fun @ TA @ TB,B: fun @ TA @ TB] :
( ! [C: TA] :
( ( aa @ TA @ TB @ B @ C )
= ( aa @ TA @ TB @ A @ C ) )
=> ( B = A ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_74_ext) ).
thf(207,plain,
! [TA: $tType,TB: $tType,A: fun @ TA @ TB,B: fun @ TA @ TB] :
( ! [C: TA] :
( ( aa @ TA @ TB @ B @ C )
= ( aa @ TA @ TB @ A @ C ) )
=> ( B = A ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[26]) ).
thf(1070,plain,
! [D: nat,C: nat,B: nat,A: nat] :
( ( ( huffma2021818691e_Leaf @ nat @ D @ C )
!= ( huffma2021818691e_Leaf @ nat @ B @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ A ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) )
| ( C
!= ( huffma1134658180e_cost @ a @ t_1 ) ) ),
inference(paramod_ordered,[status(thm)],[157,136]) ).
thf(1071,plain,
! [C: nat,B: nat,A: nat] :
( ( ( huffma2021818691e_Leaf @ nat @ C @ ( huffma1134658180e_cost @ a @ t_1 ) )
!= ( huffma2021818691e_Leaf @ nat @ B @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ A ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ) ),
inference(pattern_uni,[status(thm)],[1070:[bind(A,$thf( A )),bind(B,$thf( B )),bind(C,$thf( huffma1134658180e_cost @ a @ t_1 )),bind(D,$thf( D ))]]) ).
thf(1161,plain,
! [C: nat,B: nat,A: nat] :
( ( ( huffma2021818691e_Leaf @ nat @ C @ ( huffma1134658180e_cost @ a @ t_1 ) )
!= ( huffma2021818691e_Leaf @ nat @ B @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ A ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ) ),
inference(simp,[status(thm)],[1071]) ).
thf(101,axiom,
! [TA: $tType,A: huffma1450048681e_tree @ TA,B: nat,C: huffma1450048681e_tree @ TA,D: TA] :
( ( ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ D ) @ ( huffma675207370phabet @ TA @ C ) ) )
=> ( ( huffma410068972_depth @ TA @ ( huffma1146269203erNode @ TA @ B @ C @ A ) @ D )
= ( plus_plus @ nat @ ( huffma410068972_depth @ TA @ C @ D ) @ ( one_one @ nat ) ) ) )
& ( ~ ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ D ) @ ( huffma675207370phabet @ TA @ C ) ) )
=> ( ( ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ D ) @ ( huffma675207370phabet @ TA @ A ) ) )
=> ( ( huffma410068972_depth @ TA @ ( huffma1146269203erNode @ TA @ B @ C @ A ) @ D )
= ( plus_plus @ nat @ ( huffma410068972_depth @ TA @ A @ D ) @ ( one_one @ nat ) ) ) )
& ( ~ ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ D ) @ ( huffma675207370phabet @ TA @ A ) ) )
=> ( ( huffma410068972_depth @ TA @ ( huffma1146269203erNode @ TA @ B @ C @ A ) @ D )
= ( zero_zero @ nat ) ) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_85_depth_Osimps_I2_J) ).
thf(432,plain,
! [TA: $tType,A: huffma1450048681e_tree @ TA,B: nat,C: huffma1450048681e_tree @ TA,D: TA] :
( ( ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ D ) @ ( huffma675207370phabet @ TA @ C ) ) )
=> ( ( huffma410068972_depth @ TA @ ( huffma1146269203erNode @ TA @ B @ C @ A ) @ D )
= ( plus_plus @ nat @ ( huffma410068972_depth @ TA @ C @ D ) @ ( one_one @ nat ) ) ) )
& ( ~ ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ D ) @ ( huffma675207370phabet @ TA @ C ) ) )
=> ( ( ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ D ) @ ( huffma675207370phabet @ TA @ A ) ) )
=> ( ( huffma410068972_depth @ TA @ ( huffma1146269203erNode @ TA @ B @ C @ A ) @ D )
= ( plus_plus @ nat @ ( huffma410068972_depth @ TA @ A @ D ) @ ( one_one @ nat ) ) ) )
& ( ~ ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ D ) @ ( huffma675207370phabet @ TA @ A ) ) )
=> ( ( huffma410068972_depth @ TA @ ( huffma1146269203erNode @ TA @ B @ C @ A ) @ D )
= ( zero_zero @ nat ) ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[101]) ).
thf(12,axiom,
! [TA: $tType] :
( ( one @ TA )
=> ! [A: TA] :
( ( ( one_one @ TA )
= A )
<=> ( A
= ( one_one @ TA ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_36_one__reorient) ).
thf(168,plain,
! [TA: $tType] :
( ( one @ TA )
=> ! [A: TA] :
( ( ( ( one_one @ TA )
= A )
=> ( A
= ( one_one @ TA ) ) )
& ( ( A
= ( one_one @ TA ) )
=> ( ( one_one @ TA )
= A ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[12]) ).
thf(6924,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType] :
( ( bounded_lattice_bot @ ( fun @ TJ @ TK ) )
| ( ( bounded_lattice @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) )
!= ( bounded_lattice @ TK ) ) ),
inference(paramod_ordered,[status(thm)],[6483,144]) ).
thf(6925,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType] : ( bounded_lattice_bot @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[6924:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ))]]) ).
thf(91,axiom,
comm_semiring_1 @ nat,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_Nat_Onat___Rings_Ocomm__semiring__1) ).
thf(405,plain,
comm_semiring_1 @ nat,
inference(defexp_and_simp_and_etaexpand,[status(thm)],[91]) ).
thf(182,plain,
! [TA: $tType,C: TA,B: TA,A: TA] :
( ~ ( lattice @ TA )
| ( ( inf_inf @ TA @ ( inf_inf @ TA @ C @ B ) @ A )
= ( inf_inf @ TA @ C @ ( inf_inf @ TA @ B @ A ) ) ) ),
inference(cnf,[status(esa)],[181]) ).
thf(183,plain,
! [TA: $tType,C: TA,B: TA,A: TA] :
( ( ( inf_inf @ TA @ ( inf_inf @ TA @ C @ B ) @ A )
= ( inf_inf @ TA @ C @ ( inf_inf @ TA @ B @ A ) ) )
| ~ ( lattice @ TA ) ),
inference(lifteq,[status(thm)],[182]) ).
thf(49,axiom,
! [TA: $tType] :
( ( semilattice_inf @ TA )
=> ! [A: TA,B: TA] :
( ( inf_inf @ TA @ B @ A )
= ( inf_inf @ TA @ A @ B ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_59_inf__commute) ).
thf(273,plain,
! [TA: $tType] :
( ( semilattice_inf @ TA )
=> ! [A: TA,B: TA] :
( ( inf_inf @ TA @ B @ A )
= ( inf_inf @ TA @ A @ B ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[49]) ).
thf(65,axiom,
! [TA: $tType,A: fun @ TA @ bool,B: fun @ TA @ bool,C: TA] :
( ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ C ) @ ( inf_inf @ ( fun @ TA @ bool ) @ B @ A ) ) )
=> ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ C ) @ A ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_77_IntD2) ).
thf(326,plain,
! [TA: $tType,A: fun @ TA @ bool,B: fun @ TA @ bool,C: TA] :
( ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ C ) @ ( inf_inf @ ( fun @ TA @ bool ) @ B @ A ) ) )
=> ( pp @ ( aa @ ( fun @ TA @ bool ) @ bool @ ( aa @ TA @ ( fun @ ( fun @ TA @ bool ) @ bool ) @ ( member @ TA ) @ C ) @ A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[65]) ).
thf(70,axiom,
! [TA: $tType] :
( ( semiring_char_0 @ TA )
=> ! [A: nat,B: nat] :
( ( ( semiring_1_of_nat @ TA @ B )
= ( semiring_1_of_nat @ TA @ A ) )
<=> ( B = A ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_32_of__nat__eq__iff) ).
thf(341,plain,
! [TA: $tType] :
( ( semiring_char_0 @ TA )
=> ! [A: nat,B: nat] :
( ( ( ( semiring_1_of_nat @ TA @ B )
= ( semiring_1_of_nat @ TA @ A ) )
=> ( B = A ) )
& ( ( B = A )
=> ( ( semiring_1_of_nat @ TA @ B )
= ( semiring_1_of_nat @ TA @ A ) ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[70]) ).
thf(110,axiom,
semiri456707255roduct @ nat,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_Nat_Onat___Semiring__Normalization_Ocomm__semiring__1__cancel__crossproduct) ).
thf(474,plain,
semiri456707255roduct @ nat,
inference(defexp_and_simp_and_etaexpand,[status(thm)],[110]) ).
thf(635,plain,
! [TA: $tType,D: nat,C: TA,B: nat,A: TA] :
( ( ( huffma2021818691e_Leaf @ TA @ D @ C )
!= ( huffma2021818691e_Leaf @ TA @ B @ A ) )
| ( ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ D @ t_1 @ t_2 ) )
!= ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) ) )
| ( B != w ) ),
inference(paramod_ordered,[status(thm)],[156,136]) ).
thf(636,plain,
! [TA: $tType,C: nat,B: TA,A: TA] :
( ( ( huffma2021818691e_Leaf @ TA @ C @ B )
!= ( huffma2021818691e_Leaf @ TA @ w @ A ) )
| ( ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ C @ t_1 @ t_2 ) )
!= ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) ) ) ),
inference(pattern_uni,[status(thm)],[635:[bind(A,$thf( A )),bind(B,$thf( w ))]]) ).
thf(664,plain,
! [TA: $tType,C: nat,B: TA,A: TA] :
( ( ( huffma2021818691e_Leaf @ TA @ C @ B )
!= ( huffma2021818691e_Leaf @ TA @ w @ A ) )
| ( ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ C @ t_1 @ t_2 ) )
!= ( plus_plus @ nat @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) ) ) ),
inference(simp,[status(thm)],[636]) ).
thf(130,axiom,
! [A: nat,B: nat,C: nat] :
( ( ( plus_plus @ nat @ C @ B )
= ( plus_plus @ nat @ A @ B ) )
<=> ( C = A ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_5_nat__add__right__cancel) ).
thf(532,plain,
! [A: nat,B: nat,C: nat] :
( ( ( ( plus_plus @ nat @ C @ B )
= ( plus_plus @ nat @ A @ B ) )
=> ( C = A ) )
& ( ( C = A )
=> ( ( plus_plus @ nat @ C @ B )
= ( plus_plus @ nat @ A @ B ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[130]) ).
thf(1078,plain,
! [D: nat,C: nat,B: nat,A: nat] :
( ( ( huffma2021818691e_Leaf @ nat @ D @ C )
!= ( huffma2021818691e_Leaf @ nat @ B @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ A @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) )
| ( C
!= ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) ) ),
inference(paramod_ordered,[status(thm)],[157,136]) ).
thf(1079,plain,
! [C: nat,B: nat,A: nat] :
( ( ( huffma2021818691e_Leaf @ nat @ C @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) )
!= ( huffma2021818691e_Leaf @ nat @ B @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ A @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ) ),
inference(pattern_uni,[status(thm)],[1078:[bind(A,$thf( A )),bind(B,$thf( B )),bind(C,$thf( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) )),bind(D,$thf( D ))]]) ).
thf(1165,plain,
! [C: nat,B: nat,A: nat] :
( ( ( huffma2021818691e_Leaf @ nat @ C @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) )
!= ( huffma2021818691e_Leaf @ nat @ B @ A ) )
| ( ( plus_plus @ nat @ ( plus_plus @ nat @ A @ ( huffma83463279weight @ a @ t_2 ) ) @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ) ),
inference(simp,[status(thm)],[1079]) ).
thf(37,axiom,
! [TA: $tType] :
( ( bounded_lattice_bot @ TA )
=> ! [A: TA] :
( ( inf_inf @ TA @ A @ ( bot_bot @ TA ) )
= ( bot_bot @ TA ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_37_inf__bot__right) ).
thf(239,plain,
! [TA: $tType] :
( ( bounded_lattice_bot @ TA )
=> ! [A: TA] :
( ( inf_inf @ TA @ A @ ( bot_bot @ TA ) )
= ( bot_bot @ TA ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[37]) ).
thf(38,axiom,
! [TA: $tType,TB: $tType,TC: $tType,A: TC,B: TA,C: fun @ TC @ ( fun @ TA @ TB )] :
( ( aa @ TC @ TB @ ( combc @ TC @ TA @ TB @ C @ B ) @ A )
= ( aa @ TA @ TB @ ( aa @ TC @ ( fun @ TA @ TB ) @ C @ A ) @ B ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_COMBC_1_1_U) ).
thf(242,plain,
! [TA: $tType,TB: $tType,TC: $tType,A: TC,B: TA,C: fun @ TC @ ( fun @ TA @ TB )] :
( ( aa @ TC @ TB @ ( combc @ TC @ TA @ TB @ C @ B ) @ A )
= ( aa @ TA @ TB @ ( aa @ TC @ ( fun @ TA @ TB ) @ C @ A ) @ B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[38]) ).
thf(56,axiom,
! [TA: $tType,TB: $tType] :
( ( bot @ TA )
=> ( bot @ ( fun @ TB @ TA ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_fun___Orderings_Obot) ).
thf(294,plain,
! [TA: $tType,TB: $tType] :
( ( bot @ TA )
=> ( bot @ ( fun @ TB @ TA ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[56]) ).
thf(2199,plain,
! [D: $o,C: $o,B: nat,A: nat] :
( ~ D
| ( ( huffma2021818691e_Leaf @ $o @ B
@ ( C
| D ) )
!= ( huffma2021818691e_Leaf @ $o @ A @ $false ) ) ),
inference(cnf,[status(esa)],[2193]) ).
thf(2201,plain,
! [D: $o,C: $o,B: nat,A: nat] :
( ~ D
| ( ( huffma2021818691e_Leaf @ $o @ B
@ ( C
| D ) )
!= ( huffma2021818691e_Leaf @ $o @ A @ $false ) ) ),
inference(simp,[status(thm)],[2199]) ).
thf(122,axiom,
! [A: nat,B: nat,C: nat] :
( ( plus_plus @ nat @ C @ ( plus_plus @ nat @ B @ A ) )
= ( plus_plus @ nat @ B @ ( plus_plus @ nat @ C @ A ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_12_nat__add__left__commute) ).
thf(506,plain,
! [A: nat,B: nat,C: nat] :
( ( plus_plus @ nat @ C @ ( plus_plus @ nat @ B @ A ) )
= ( plus_plus @ nat @ B @ ( plus_plus @ nat @ C @ A ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[122]) ).
thf(47,axiom,
! [TA: $tType,A: fun @ TA @ bool,B: fun @ TA @ bool] :
( ( inf_inf @ ( fun @ TA @ bool ) @ B @ A )
= ( inf_inf @ ( fun @ TA @ bool ) @ A @ B ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_69_Int__commute) ).
thf(268,plain,
! [TA: $tType,A: fun @ TA @ bool,B: fun @ TA @ bool] :
( ( inf_inf @ ( fun @ TA @ bool ) @ B @ A )
= ( inf_inf @ ( fun @ TA @ bool ) @ A @ B ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[47]) ).
thf(118,axiom,
! [TA: $tType] :
( ( comm_semiring_1 @ TA )
=> ! [A: TA,B: TA,C: TA] :
( ( plus_plus @ TA @ ( plus_plus @ TA @ C @ B ) @ A )
= ( plus_plus @ TA @ C @ ( plus_plus @ TA @ B @ A ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_22_comm__semiring__1__class_Onormalizing__semiring__rules_I21_J) ).
thf(496,plain,
! [TA: $tType] :
( ( comm_semiring_1 @ TA )
=> ! [A: TA,B: TA,C: TA] :
( ( plus_plus @ TA @ ( plus_plus @ TA @ C @ B ) @ A )
= ( plus_plus @ TA @ C @ ( plus_plus @ TA @ B @ A ) ) ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[118]) ).
thf(41,axiom,
bot @ bool,
file('/export/starexec/sandbox/benchmark/theBenchmark.p',arity_HOL_Obool___Orderings_Obot) ).
thf(254,plain,
bot @ bool,
inference(defexp_and_simp_and_etaexpand,[status(thm)],[41]) ).
thf(59,axiom,
! [TA: $tType,TB: $tType,A: TB,B: TA] :
( ( aa @ TB @ TA @ ( combk @ TA @ TB @ B ) @ A )
= B ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_COMBK_1_1_U) ).
thf(309,plain,
! [TA: $tType,TB: $tType,A: TB,B: TA] :
( ( aa @ TB @ TA @ ( combk @ TA @ TB @ B ) @ A )
= B ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[59]) ).
thf(647,plain,
! [TA: $tType,D: nat,C: TA,B: nat,A: TA] :
( ( ( huffma2021818691e_Leaf @ TA @ D @ C )
!= ( huffma2021818691e_Leaf @ TA @ B @ A ) )
| ( ( plus_plus @ nat @ D @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) )
| ( B
!= ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) ) ),
inference(paramod_ordered,[status(thm)],[156,136]) ).
thf(648,plain,
! [TA: $tType,C: nat,B: TA,A: TA] :
( ( ( huffma2021818691e_Leaf @ TA @ C @ B )
!= ( huffma2021818691e_Leaf @ TA @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ A ) )
| ( ( plus_plus @ nat @ C @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ) ),
inference(pattern_uni,[status(thm)],[647:[bind(A,$thf( A )),bind(B,$thf( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) )),bind(C,$thf( C )),bind(D,$thf( D ))]]) ).
thf(659,plain,
! [TA: $tType,C: nat,B: TA,A: TA] :
( ( ( huffma2021818691e_Leaf @ TA @ C @ B )
!= ( huffma2021818691e_Leaf @ TA @ ( plus_plus @ nat @ ( plus_plus @ nat @ ( huffma83463279weight @ a @ t_1 ) @ ( huffma1134658180e_cost @ a @ t_1 ) ) @ ( huffma83463279weight @ a @ t_2 ) ) @ A ) )
| ( ( plus_plus @ nat @ C @ ( huffma1134658180e_cost @ a @ t_2 ) )
!= ( huffma1134658180e_cost @ a @ ( huffma1146269203erNode @ a @ w @ t_1 @ t_2 ) ) ) ),
inference(simp,[status(thm)],[648]) ).
thf(8740,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType,TO: $tType] :
( ( bounded_lattice @ ( fun @ TN @ TO ) )
| ( ( bounded_lattice @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) )
!= ( bounded_lattice @ TO ) ) ),
inference(paramod_ordered,[status(thm)],[8604,176]) ).
thf(8741,plain,
! [TA: $tType,TB: $tType,TC: $tType,TD: $tType,TE: $tType,TF: $tType,TG: $tType,TH: $tType,TI: $tType,TJ: $tType,TK: $tType,TL: $tType,TM: $tType,TN: $tType] : ( bounded_lattice @ ( fun @ TN @ ( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ) ) ),
inference(pattern_uni,[status(thm)],[8740:[bind_type(TA,$thf( TA )),bind_type(TB,$thf( TB )),bind_type(TC,$thf( TC )),bind_type(TD,$thf( TD )),bind_type(TE,$thf( TE )),bind_type(TF,$thf( TF )),bind_type(TG,$thf( TG )),bind_type(TH,$thf( TH )),bind_type(TI,$thf( TI )),bind_type(TJ,$thf( TJ )),bind_type(TK,$thf( TK )),bind_type(TL,$thf( TL )),bind_type(TM,$thf( TM )),bind_type(TN,$thf( TN )),bind_type(TO,$thf( fun @ TM @ ( fun @ TL @ ( fun @ TK @ ( fun @ TJ @ ( fun @ TI @ ( fun @ TH @ ( fun @ TG @ ( fun @ TF @ ( fun @ TE @ ( fun @ TD @ ( fun @ TC @ ( fun @ TB @ ( fun @ TA @ bool ) ) ) ) ) ) ) ) ) ) ) ) ))]]) ).
thf(116,axiom,
( ( bot_bot @ nat )
= ( zero_zero @ nat ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_95_bot__nat__def) ).
thf(491,plain,
( ( bot_bot @ nat )
= ( zero_zero @ nat ) ),
inference(defexp_and_simp_and_etaexpand,[status(thm)],[116]) ).
thf(10630,plain,
$false,
inference(e,[status(thm)],[1168,347,628,3397,3863,481,365,9273,1369,1406,655,1158,582,217,276,202,597,1426,384,8635,142,8622,500,1164,185,5938,320,6483,4386,1430,184,4415,3495,1330,196,157,542,460,559,3840,189,6396,606,284,416,6923,228,2158,289,261,475,164,211,485,238,353,7492,1714,147,2979,4996,396,660,1345,1405,428,312,2861,634,233,248,380,439,2204,529,1438,1153,381,220,2296,3852,201,1730,1163,1223,160,5956,561,429,165,192,3884,630,2150,137,197,8026,4994,2872,522,1159,493,456,3408,519,317,156,1328,8604,3386,356,610,499,328,1160,488,1361,4983,193,669,8743,2312,1155,9260,622,393,8013,2304,2243,457,8732,569,503,4970,654,2203,266,205,2883,657,1167,586,662,412,618,6053,425,161,279,3375,573,2894,149,601,180,296,176,286,5940,1403,204,545,413,584,1154,191,402,1428,445,5471,144,335,2166,181,1224,350,159,8042,406,419,377,230,1722,245,509,271,599,4388,362,567,387,5584,323,140,1162,520,626,3971,521,399,7479,6394,5482,2288,299,267,653,223,608,135,563,6485,167,4426,675,7490,1166,162,374,255,487,2202,663,548,194,145,7600,580,5927,150,5484,3872,409,263,282,1156,1432,177,463,338,470,359,1220,544,199,673,331,6912,1738,8024,7466,6899,1221,1353,175,314,143,8679,1404,446,571,1372,595,4424,6425,363,539,482,671,1157,3874,1189,368,2174,258,186,8606,632,139,158,351,235,510,1777,207,667,6412,4404,1161,432,168,146,6925,405,183,273,210,326,341,474,664,532,1165,239,242,294,2201,136,506,268,8093,200,8147,178,5458,496,2177,254,227,309,659,8741,2351,491]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.13 % Problem : SWW535_5 : TPTP v8.2.0. Released v6.0.0.
% 0.07/0.13 % Command : run_Leo-III %s %d THM
% 0.13/0.34 % Computer : n014.cluster.edu
% 0.13/0.34 % Model : x86_64 x86_64
% 0.13/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34 % Memory : 8042.1875MB
% 0.13/0.34 % OS : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34 % CPULimit : 300
% 0.13/0.34 % WCLimit : 300
% 0.13/0.34 % DateTime : Wed Jun 19 08:43:10 EDT 2024
% 0.13/0.34 % CPUTime :
% 0.98/0.88 % [INFO] Parsing problem /export/starexec/sandbox/benchmark/theBenchmark.p ...
% 1.63/1.09 % [INFO] Parsing done (210ms).
% 1.63/1.10 % [INFO] Running in sequential loop mode.
% 2.25/1.33 % [INFO] eprover registered as external prover.
% 2.25/1.33 % [INFO] Scanning for conjecture ...
% 2.79/1.44 % [INFO] Found a conjecture (or negated_conjecture) and 132 axioms. Running axiom selection ...
% 3.03/1.53 % [INFO] Axiom selection finished. Selected 132 axioms (removed 0 axioms).
% 3.59/1.68 % [INFO] Problem is typed first-order (TPTP TFF).
% 3.69/1.70 % [INFO] Type checking passed.
% 3.69/1.70 % [CONFIG] Using configuration: timeout(300) with strategy<name(default),share(1.0),primSubst(3),sos(false),unifierCount(4),uniDepth(8),boolExt(true),choice(true),renaming(true),funcspec(false), domConstr(0),specialInstances(39),restrictUniAttempts(true),termOrdering(CPO)>. Searching for refutation ...
% 4.13/1.87 % [INFO] [Domain constraints] Detected constraint on bool
% 4.13/1.87 % [INFO] [Domain constraints] dom(bool) ⊆ {fTrue,fFalse}
% 120.71/43.04 % External prover 'e' found a proof!
% 120.71/43.04 % [INFO] Killing All external provers ...
% 120.71/43.04 % Time passed: 42494ms (effective reasoning time: 41934ms)
% 120.71/43.04 % Solved by strategy<name(default),share(1.0),primSubst(3),sos(false),unifierCount(4),uniDepth(8),boolExt(true),choice(true),renaming(true),funcspec(false), domConstr(0),specialInstances(39),restrictUniAttempts(true),termOrdering(CPO)>
% 120.71/43.04 % Axioms used in derivation (132): arity_Nat_Onat___Orderings_Obot, fact_10_tree_Orecs_I2_J, fact_3_cost_Osimps_I2_J, fact_86_bot__fun__def, help_COMBS_1_1_U, fact_71_Int__left__commute, fact_15_comm__semiring__1__class_Onormalizing__semiring__rules_I22_J, fact_29_weight_Osimps_I1_J, fact_36_one__reorient, fact_47_emptyE, help_fconj_3_1_U, fact_44_empty__Collect__eq, fact_63_inf__left__commute, arity_Nat_Onat___Rings_Osemiring__1, arity_fun___Orderings_Obot, fact_82_disjoint__iff__not__equal, fact_2_weight_Osimps_I2_J, fact_65_inf__sup__aci_I2_J, arity_Nat_Onat___Semiring__Normalization_Ocomm__semiring__1__cancel__crossproduct, fact_64_inf_Oassoc, fact_81_Int__empty__right, fact_30_tree_Osimps_I4_J, fact_58_inf__sup__aci_I1_J, fact_75_mem__def, fact_84_inf__apply, fact_34_of__nat__1, fact_32_of__nat__eq__iff, fact_26_tree_Orecs_I1_J, fact_42_inf1I, arity_fun___Lattices_Olattice, fact_39_inf1E, fact_69_Int__commute, arity_HOL_Obool___Lattices_Obounded__lattice__bot, fact_96_add__0__iff, fact_19_comm__semiring__1__class_Onormalizing__semiring__rules_I20_J, fact_78_inf1D1, arity_Nat_Onat___Groups_Ocomm__monoid__add, fact_70_Int__left__absorb, fact_80_Int__empty__left, fact_50_Int__iff, fact_87_bot__apply, help_fFalse_1_1_T, fact_66_inf__assoc, fact_9_tree_Osimps_I6_J, fact_74_ext, help_COMBB_1_1_U, fact_16_add__right__imp__eq, fact_8_freq_Osimps_I2_J, arity_HOL_Obool___Lattices_Osemilattice__inf, fact_22_comm__semiring__1__class_Onormalizing__semiring__rules_I21_J, fact_1_InnerNode_Oprems, fact_37_inf__bot__right, fact_13_nat__add__assoc, fact_59_inf__commute, fact_20_comm__semiring__1__class_Onormalizing__semiring__rules_I23_J, fact_76_Collect__def, help_fconj_2_1_U, fact_77_IntD2, fact_57_inf_Ocommute, fact_89_double__zero__sym, arity_Nat_Onat___Lattices_Olattice, fact_17_add__imp__eq, arity_fun___Lattices_Osemilattice__inf, fact_90_add__is__0, fact_33_tree_Osimps_I1_J, fact_38_inf__bot__left, fact_60_inf__sup__aci_I4_J, fact_52_empty__def, fact_6_add__left__cancel, fact_72_Int__assoc, fact_73_IntD1, fact_27_d_092_060_094isub_0622, fact_79_inf1D2, fact_67_Int__absorb, arity_Nat_Onat___Rings_Ocomm__semiring__1, arity_Nat_Onat___Groups_Ozero, arity_Nat_Onat___Lattices_Osemilattice__inf, fact_12_nat__add__left__commute, arity_HOL_Obool___Lattices_Obounded__lattice, fact_95_bot__nat__def, help_COMBK_1_1_U, fact_55_inf_Oidem, fact_88_exists__in__alphabet, fact_93_freq_Osimps_I1_J, help_COMBC_1_1_U, arity_HOL_Obool___Orderings_Obot, fact_85_depth_Osimps_I2_J, fact_21_ab__semigroup__add__class_Oadd__ac_I1_J, fact_54_equals0D, arity_Nat_Onat___Nat_Osemiring__char__0, help_fconj_1_1_U, fact_56_inf__idem, fact_43_all__not__in__conv, fact_92_depth_Osimps_I1_J, fact_11_nat__add__commute, arity_Nat_Onat___Groups_Oone, fact_5_nat__add__right__cancel, help_fFalse_1_1_U, fact_68_Int__def, fact_45_empty__iff, fact_62_inf__sup__aci_I3_J, arity_HOL_Obool___Lattices_Olattice, fact_61_inf_Oleft__commute, fact_7_add__right__cancel, fact_14_comm__semiring__1__class_Onormalizing__semiring__rules_I24_J, fact_0_tree_Osimps_I2_J, fact_48_inf_Oleft__idem, help_pp_1_1_U, fact_51_bot__empty__eq, fact_25_consistent_Osimps_I1_J, arity_fun___Lattices_Obounded__lattice__bot, arity_Nat_Onat___Groups_Oab__semigroup__add, fact_94_cost_Osimps_I1_J, fact_91_of__nat__0, fact_40_IntE, fact_23_comm__semiring__1__class_Onormalizing__semiring__rules_I25_J, fact_53_ex__in__conv, arity_Nat_Onat___Groups_Ocancel__ab__semigroup__add, fact_28_of__nat__add, help_pp_2_1_U, fact_4_nat__add__left__cancel, arity_fun___Lattices_Obounded__lattice, fact_46_Collect__empty__eq, fact_18_add__left__imp__eq, fact_97_add_Ocomm__neutral, fact_31_tree_Osimps_I3_J, arity_Nat_Onat___Groups_Ocancel__semigroup__add, fact_41_IntI, fact_35_consistent_Osimps_I2_J, fact_49_inf__left__idem, fact_24_tree_Osimps_I5_J, fact_83_inf__fun__def
% 120.71/43.04 % No. of inferences in proof: 686
% 120.71/43.04 % SZS status Theorem for /export/starexec/sandbox/benchmark/theBenchmark.p : 42494 ms resp. 41934 ms w/o parsing
% 121.56/43.28 % SZS output start Refutation for /export/starexec/sandbox/benchmark/theBenchmark.p
% See solution above
% 121.56/43.29 % [INFO] Killing All external provers ...
%------------------------------------------------------------------------------