%------------------------------------------------------------------------------
% File : E---3.5.1
% Problem : SWX154^1 : TPTP v9.3.1. Released v9.3.0.
% Transfm : none
% Format : tptp:raw
% Command : run_E /export/starexec/sandbox/benchmark/theBenchmark.p 300 THM
% Computer : n006.cluster.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory : 8046.5625MB
% OS : Linux 6.8.0-71-generic
% CPULimit : 300s
% WCLimit : 300s
% DateTime : Wed Sep 30 08:40:24 AM UTC 2026
% Result : Theorem 0.54s 0.43s
% Output : CNFRefutation 0.54s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.02 % Problem : SWX154^1 : TPTP v9.3.1. Released v9.3.0.
% 0.00/0.04 % Command : run_E /export/starexec/sandbox/benchmark/theBenchmark.p 300 THM
% 0.07/0.17 % Computer : n006.cluster.edu
% 0.07/0.17 % Model : x86_64 x86_64
% 0.07/0.17 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.07/0.17 % Memory : 8046.5625MB
% 0.07/0.17 % OS : Linux 6.8.0-71-generic
% 0.07/0.17 % CPULimit : 300
% 0.07/0.17 % WCLimit : 300
% 0.07/0.17 % DateTime : Tue Sep 29 16:07:46 UTC 2026
% 0.07/0.17 % CPUTime :
% 0.07/0.17 Running run_E /export/starexec/sandbox/benchmark/theBenchmark.p 300 THM
% 0.07/0.20 Running higher-order theorem proving
% 0.07/0.24 Running: /export/starexec/sandbox/solver/bin/eprover-ho --delete-bad-limit=2000000000 --definitional-cnf=24 -s --print-statistics -R --print-version --proof-object --auto-schedule=8 --cpu-limit=300 /export/starexec/sandbox/tmp/tmp.Gv16fI2zWW/E---3.1_918109.p
% 0.54/0.43 % Version: 3.5.1-ho
% 0.54/0.43 % partial match(1): HSLMSLSMSSSNHFA
% 0.54/0.43 % Preprocessing class: HSLMSLSSSSSNHFA.
% 0.54/0.43 % Scheduled 4 strats onto 8 cores with 300 seconds (2400 total)
% 0.54/0.43 % Starting new_ho_10 with 1200s (4) cores
% 0.54/0.43 % Starting sh5l with 600s (2) cores
% 0.54/0.43 % Starting new_bool_1 with 300s (1) cores
% 0.54/0.43 % Starting new_bool_2 with 300s (1) cores
% 0.54/0.43 % sh5l with pid 918123 completed with status 0
% 0.54/0.43 % Result found by sh5l
% 0.54/0.43 % partial match(1): HSLMSLSMSSSNHFA
% 0.54/0.43 % Preprocessing class: HSLMSLSSSSSNHFA.
% 0.54/0.43 % Scheduled 4 strats onto 8 cores with 300 seconds (2400 total)
% 0.54/0.43 % Starting new_ho_10 with 1200s (4) cores
% 0.54/0.43 % Starting sh5l with 600s (2) cores
% 0.54/0.43 % (lift_lambdas = 0, lambda_to_forall = 0,unroll_only_formulas = 0, sine = gf500_gu_R04_F100_L20000)
% 0.54/0.43 % SinE strategy is gf500_gu_R04_F100_L20000
% 0.54/0.43 % Search class: HGHSM-SMLM31-DHFFFMBN
% 0.54/0.43 % partial match(1): HGHSM-SMLM31-MHFFFMBN
% 0.54/0.43 % Scheduled 7 strats onto 2 cores with 600 seconds (600 total)
% 0.54/0.43 % Starting SubtermCWHack with 55s (1) cores
% 0.54/0.43 % Starting sh5l with 61s (1) cores
% 0.54/0.43 % sh5l with pid 918137 completed with status 0
% 0.54/0.43 % Result found by sh5l
% 0.54/0.43 % partial match(1): HSLMSLSMSSSNHFA
% 0.54/0.43 % Preprocessing class: HSLMSLSSSSSNHFA.
% 0.54/0.43 % Scheduled 4 strats onto 8 cores with 300 seconds (2400 total)
% 0.54/0.43 % Starting new_ho_10 with 1200s (4) cores
% 0.54/0.43 % Starting sh5l with 600s (2) cores
% 0.54/0.43 % (lift_lambdas = 0, lambda_to_forall = 0,unroll_only_formulas = 0, sine = gf500_gu_R04_F100_L20000)
% 0.54/0.43 % SinE strategy is gf500_gu_R04_F100_L20000
% 0.54/0.43 % Search class: HGHSM-SMLM31-DHFFFMBN
% 0.54/0.43 % partial match(1): HGHSM-SMLM31-MHFFFMBN
% 0.54/0.43 % Scheduled 7 strats onto 2 cores with 600 seconds (600 total)
% 0.54/0.43 % Starting SubtermCWHack with 55s (1) cores
% 0.54/0.43 % Starting sh5l with 61s (1) cores
% 0.54/0.43 % Preprocessing time : 0.053 s
% 0.54/0.43 % Presaturation interreduction done
% 0.54/0.43
% 0.54/0.43 % Proof found!
% 0.54/0.43 % SZS status Theorem
% 0.54/0.43 % SZS output start CNFRefutation
% 0.54/0.43 thf(decl_sort1, type, term: $tType).
% 0.54/0.43 thf(decl_sort2, type, subst: $tType).
% 0.54/0.43 thf(decl_sort3, type, d_term: $tType).
% 0.54/0.43 thf(decl_sort4, type, d_subst: $tType).
% 0.54/0.43 thf(decl_23, type, one: term).
% 0.54/0.43 thf(decl_24, type, ap: term > term > term).
% 0.54/0.43 thf(decl_25, type, lam: term > term).
% 0.54/0.43 thf(decl_26, type, sub: term > subst > term).
% 0.54/0.43 thf(decl_27, type, id: subst).
% 0.54/0.43 thf(decl_28, type, sh: subst).
% 0.54/0.43 thf(decl_29, type, push: term > subst > subst).
% 0.54/0.43 thf(decl_30, type, comp: subst > subst > subst).
% 0.54/0.43 thf(decl_31, type, var: term > $o).
% 0.54/0.43 thf(decl_32, type, pushprop_lem1v2: $o).
% 0.54/0.43 thf(decl_33, type, pushprop_lem1_gthm: $o).
% 0.54/0.43 thf(decl_34, type, axmap: $o).
% 0.54/0.43 thf(decl_35, type, pushprop_lem0_gthm: $o).
% 0.54/0.43 thf(decl_36, type, shinj: $o).
% 0.54/0.43 thf(decl_37, type, hoasinduction_lem1v2: $o).
% 0.54/0.43 thf(decl_38, type, hoasinduction_lem1v2_gthm: $o).
% 0.54/0.43 thf(decl_39, type, hoasap: subst > term > subst > term > term).
% 0.54/0.43 thf(decl_40, type, induction2lem: $o).
% 0.54/0.43 thf(decl_41, type, hoasinduction_lem3v2_f: $o).
% 0.54/0.43 thf(decl_42, type, axvarshift: $o).
% 0.54/0.43 thf(decl_43, type, hoasapinj2: $o).
% 0.54/0.43 thf(decl_44, type, hoasapnotvar_gthm: $o).
% 0.54/0.43 thf(decl_45, type, hoasapinj1: $o).
% 0.54/0.43 thf(decl_46, type, ulamvar1: $o).
% 0.54/0.43 thf(decl_47, type, induction2lem_lthm: $o).
% 0.54/0.43 thf(decl_48, type, hoasinduction_lem3v2_gthm: $o).
% 0.54/0.43 thf(decl_49, type, apnotvar: $o).
% 0.54/0.43 thf(decl_50, type, pushprop_lthm_orig: $o).
% 0.54/0.43 thf(decl_51, type, hoasinduction_lem3v2_f_lthm: $o).
% 0.54/0.43 thf(decl_52, type, hoasinduction_lthm: $o).
% 0.54/0.43 thf(decl_53, type, hoasinduction_no_psi_cond_lthm: $o).
% 0.54/0.43 thf(decl_54, type, hoaslaminj: $o).
% 0.54/0.43 thf(decl_55, type, hoasinduction_lem3aaa: $o).
% 0.54/0.43 thf(decl_56, type, induction2lem_gthm: $o).
% 0.54/0.43 thf(decl_57, type, hoasinduction_lem3aa_lthm: $o).
% 0.54/0.43 thf(decl_58, type, hoasinduction_lem3: $o).
% 0.54/0.43 thf(decl_59, type, hoasinduction_lem2: $o).
% 0.54/0.43 thf(decl_60, type, termmset_lthm: $o).
% 0.54/0.43 thf(decl_61, type, hoasinduction_lem1: $o).
% 0.54/0.43 thf(decl_62, type, hoaslamnotap_lthm: $o).
% 0.54/0.43 thf(decl_63, type, pushprop_lem1v2_lthm: $o).
% 0.54/0.43 thf(decl_64, type, hoasapnotvar: $o).
% 0.54/0.43 thf(decl_65, type, hoasinduction_lem0: $o).
% 0.54/0.43 thf(decl_66, type, hoasinduction: $o).
% 0.54/0.43 thf(decl_67, type, hoasinduction_gthm: $o).
% 0.54/0.43 thf(decl_68, type, axapp: $o).
% 0.54/0.43 thf(decl_69, type, hoaslamnotvar_lthm: $o).
% 0.54/0.43 thf(decl_70, type, pushprop_lem3v2_lthm: $o).
% 0.54/0.43 thf(decl_71, type, hoasinduction_lem3b_lthm: $o).
% 0.54/0.43 thf(decl_72, type, ulamvarind: $o).
% 0.54/0.43 thf(decl_73, type, induction: $o).
% 0.54/0.43 thf(decl_74, type, hoasinduction_lem3a_lthm: $o).
% 0.54/0.43 thf(decl_75, type, termmset_gthm: $o).
% 0.54/0.43 thf(decl_76, type, hoasinduction_lem3aa: $o).
% 0.54/0.43 thf(decl_77, type, pushprop_lem1v2_gthm: $o).
% 0.54/0.43 thf(decl_78, type, hoaslamnotap_gthm: $o).
% 0.54/0.43 thf(decl_79, type, hoaslamnotvar_gthm: $o).
% 0.54/0.43 thf(decl_80, type, hoasinduction_lem3b_gthm: $o).
% 0.54/0.43 thf(decl_81, type, pushprop_lem2v2: $o).
% 0.54/0.43 thf(decl_82, type, hoasinduction_lem3a_gthm: $o).
% 0.54/0.43 thf(decl_83, type, axclos: $o).
% 0.54/0.43 thf(decl_84, type, axassoc: $o).
% 0.54/0.43 thf(decl_85, type, hoasinduction_lem2v2: $o).
% 0.54/0.43 thf(decl_86, type, pushprop_lthm: $o).
% 0.54/0.43 thf(decl_87, type, apinj2: $o).
% 0.54/0.43 thf(decl_88, type, apinj1: $o).
% 0.54/0.43 thf(decl_89, type, hoasapinj2_lthm: $o).
% 0.54/0.43 thf(decl_90, type, hoasinduction_lem3v2a: $o).
% 0.54/0.43 thf(decl_91, type, hoasapinj1_lthm: $o).
% 0.54/0.43 thf(decl_92, type, hoaslaminj_lthm: $o).
% 0.54/0.43 thf(decl_93, type, axvarcons: $o).
% 0.54/0.43 thf(decl_94, type, hoaslam: subst > (subst > term > term) > term).
% 0.54/0.43 thf(decl_95, type, axscons: $o).
% 0.54/0.43 thf(decl_96, type, hoasinduction_lem2v2_gthm: $o).
% 0.54/0.43 thf(decl_97, type, axidr: $o).
% 0.54/0.43 thf(decl_98, type, pushprop_lem1: $o).
% 0.54/0.43 thf(decl_99, type, laminj: $o).
% 0.54/0.43 thf(decl_100, type, hoasinduction_lem3_lthm: $o).
% 0.54/0.43 thf(decl_101, type, pushprop_lem0: $o).
% 0.54/0.43 thf(decl_102, type, pushprop_gthm: $o).
% 0.54/0.43 thf(decl_103, type, axabs: $o).
% 0.54/0.43 thf(decl_104, type, hoasinduction_lem3v2a_lthm: $o).
% 0.54/0.43 thf(decl_105, type, hoasinduction_lem2_lthm: $o).
% 0.54/0.43 thf(decl_106, type, hoasapinj2_gthm: $o).
% 0.54/0.43 thf(decl_107, type, hoasinduction_p_and_p_prime: (subst > term > subst > $o) > (term > $o) > $o).
% 0.54/0.43 thf(decl_108, type, hoasinduction_lem1_lthm: $o).
% 0.54/0.43 thf(decl_109, type, lamnotap: $o).
% 0.54/0.43 thf(decl_110, type, hoasapinj1_gthm: $o).
% 0.54/0.43 thf(decl_111, type, hoaslamnotvar: $o).
% 0.54/0.43 thf(decl_112, type, axidl: $o).
% 0.54/0.43 thf(decl_113, type, hoaslaminj_gthm: $o).
% 0.54/0.43 thf(decl_114, type, induction2_lthm: $o).
% 0.54/0.43 thf(decl_115, type, hoasinduction_lem0_lthm: $o).
% 0.54/0.43 thf(decl_116, type, substmonoid_lthm: $o).
% 0.54/0.43 thf(decl_117, type, pushprop: $o).
% 0.54/0.43 thf(decl_118, type, hoasinduction_lem3_gthm: $o).
% 0.54/0.43 thf(decl_119, type, hoasinduction_lem2_gthm: $o).
% 0.54/0.43 thf(decl_120, type, hoasinduction_lem3b: $o).
% 0.54/0.43 thf(decl_121, type, substmonoid: $o).
% 0.54/0.43 thf(decl_122, type, lamnotvar: $o).
% 0.54/0.43 thf(decl_123, type, hoasinduction_lem3a: $o).
% 0.54/0.43 thf(decl_124, type, hoasinduction_lem1_gthm: $o).
% 0.54/0.43 thf(decl_125, type, hoasinduction_no_psi_cond: $o).
% 0.54/0.43 thf(decl_126, type, induction2_gthm: $o).
% 0.54/0.43 thf(decl_127, type, pushprop_lem2v2_lthm: $o).
% 0.54/0.43 thf(decl_128, type, hoasvar: subst > term > subst > $o).
% 0.54/0.43 thf(decl_129, type, hoaslamnotap: $o).
% 0.54/0.43 thf(decl_130, type, substmonoid_gthm: $o).
% 0.54/0.43 thf(decl_131, type, ulamvarsh: $o).
% 0.54/0.43 thf(decl_132, type, induction2: $o).
% 0.54/0.43 thf(decl_133, type, pushprop_lem3v2: $o).
% 0.54/0.43 thf(decl_134, type, pushprop_lem2v2_gthm: $o).
% 0.54/0.43 thf(decl_135, type, pushprop_lem1_lthm: $o).
% 0.54/0.43 thf(decl_136, type, hoasinduction_lem3v2: $o).
% 0.54/0.43 thf(decl_137, type, axshiftcons: $o).
% 0.54/0.43 thf(decl_138, type, termmset: $o).
% 0.54/0.43 thf(decl_139, type, pushprop_lem0_lthm: $o).
% 0.54/0.43 thf(decl_140, type, hoasapnotvar_lthm: $o).
% 0.54/0.43 thf(decl_141, type, hoasinduction_lem3v2_lthm: $o).
% 0.54/0.43 thf(decl_142, type, pushprop_p_and_p_prime: term > subst > (term > $o) > (term > $o) > $o).
% 0.54/0.43 thf(decl_143, type, axvarid: $o).
% 0.54/0.43 thf(decl_144, type, hoasinduction_lthm_3: $o).
% 0.54/0.43 thf(decl_145, type, d2term: d_term > term).
% 0.54/0.43 thf(decl_146, type, d2subst: d_subst > subst).
% 0.54/0.43 thf(decl_147, type, d_one: d_term).
% 0.54/0.43 thf(decl_148, type, d_id: d_subst).
% 0.54/0.43 thf(decl_149, type, epred1_0: $o).
% 0.54/0.43 thf(decl_150, type, epred2_1: (subst > term > subst > $o) > $o).
% 0.54/0.43 thf(decl_152, type, epred4_0: $o).
% 0.54/0.43 thf(decl_153, type, epred5_0: $o).
% 0.54/0.43 thf(decl_154, type, epred6_0: $o).
% 0.54/0.43 thf(decl_155, type, epred7_0: $o).
% 0.54/0.43 thf(decl_156, type, epred8_3: term > (term > $o) > (subst > term > subst > $o) > $o).
% 0.54/0.43 thf(decl_157, type, epred9_0: $o).
% 0.54/0.43 thf(decl_158, type, esk1_0: term).
% 0.54/0.43 thf(decl_159, type, esk2_0: subst).
% 0.54/0.43 thf(decl_160, type, esk3_0: subst).
% 0.54/0.43 thf(decl_161, type, esk4_1: term > d_term).
% 0.54/0.43 thf(decl_162, type, esk5_1: subst > d_subst).
% 0.54/0.43 thf(decl_163, type, esk6_4: (term > $o) > (term > $o) > term > subst > term).
% 0.54/0.43 thf(decl_164, type, epred10_0: term > $o).
% 0.54/0.43 thf(decl_165, type, epred11_0: term > $o).
% 0.54/0.43 thf(decl_166, type, esk7_0: term).
% 0.54/0.43 thf(decl_167, type, esk8_0: subst).
% 0.54/0.43 thf(decl_168, type, esk9_0: term).
% 0.54/0.43 thf(decl_169, type, esk10_0: term).
% 0.54/0.43 thf(decl_170, type, esk11_3: (term > $o) > term > subst > term).
% 0.54/0.43 thf(decl_171, type, esk12_3: (term > $o) > term > subst > term).
% 0.54/0.43 thf(decl_172, type, esk13_3: (term > $o) > term > subst > term).
% 0.54/0.43 thf(decl_173, type, esk14_3: (term > $o) > term > subst > term).
% 0.54/0.43 thf(decl_174, type, epred12_0: term > $o).
% 0.54/0.43 thf(decl_175, type, esk15_0: term).
% 0.54/0.43 thf(decl_176, type, esk16_0: subst).
% 0.54/0.43 thf(decl_177, type, esk17_1: term > term).
% 0.54/0.43 thf(decl_178, type, esk18_1: term > subst > term > term).
% 0.54/0.43 thf(decl_179, type, esk19_0: term).
% 0.54/0.43 thf(decl_180, type, esk20_1: (subst > term > term) > term).
% 0.54/0.43 thf(decl_181, type, esk21_1: (subst > term > term) > subst).
% 0.54/0.43 thf(decl_182, type, esk22_0: term).
% 0.54/0.43 thf(decl_183, type, esk23_0: term).
% 0.54/0.43 thf(decl_184, type, esk24_0: term).
% 0.54/0.43 thf(decl_185, type, esk25_0: term).
% 0.54/0.43 thf(decl_186, type, esk26_0: term).
% 0.54/0.43 thf(decl_187, type, esk27_0: term).
% 0.54/0.43 thf(decl_188, type, esk28_0: term).
% 0.54/0.43 thf(decl_189, type, esk29_0: term).
% 0.54/0.43 thf(decl_190, type, esk30_0: term).
% 0.54/0.43 thf(decl_191, type, esk31_0: subst).
% 0.54/0.43 thf(decl_192, type, esk32_0: term).
% 0.54/0.43 thf(decl_193, type, esk33_0: subst).
% 0.54/0.43 thf(decl_194, type, esk34_0: subst).
% 0.54/0.43 thf(decl_195, type, esk35_1: term > subst > term > term).
% 0.54/0.43 thf(decl_196, type, esk36_0: term).
% 0.54/0.43 thf(decl_197, type, esk37_1: (subst > term > term) > term).
% 0.54/0.43 thf(decl_198, type, esk38_1: (subst > term > term) > subst).
% 0.54/0.43 thf(decl_199, type, epred13_0: subst > term > subst > $o).
% 0.54/0.43 thf(decl_200, type, esk39_1: (term > $o) > term).
% 0.54/0.43 thf(decl_201, type, epred14_0: term > $o).
% 0.54/0.43 thf(decl_202, type, esk40_0: term).
% 0.54/0.43 thf(decl_203, type, esk41_1: term > term).
% 0.54/0.43 thf(decl_204, type, esk42_0: term).
% 0.54/0.43 thf(decl_205, type, epred15_1: (subst > term > subst > $o) > term > $o).
% 0.54/0.43 thf(decl_206, type, esk43_1: (term > $o) > term).
% 0.54/0.43 thf(decl_207, type, esk44_1: (term > $o) > term).
% 0.54/0.43 thf(decl_208, type, esk45_1: (term > $o) > term).
% 0.54/0.43 thf(decl_209, type, esk46_1: (term > $o) > term).
% 0.54/0.43 thf(decl_210, type, esk47_2: (subst > term > term) > (subst > term > term) > subst).
% 0.54/0.43 thf(decl_211, type, esk48_2: (subst > term > term) > (subst > term > term) > term).
% 0.54/0.43 thf(decl_212, type, esk49_2: (subst > term > term) > (subst > term > term) > subst).
% 0.54/0.43 thf(decl_213, type, esk50_2: (subst > term > term) > (subst > term > term) > subst).
% 0.54/0.43 thf(decl_214, type, esk51_2: (subst > term > term) > (subst > term > term) > term).
% 0.54/0.43 thf(decl_215, type, esk52_2: (subst > term > term) > (subst > term > term) > subst).
% 0.54/0.43 thf(decl_216, type, esk53_0: subst > term > term).
% 0.54/0.43 thf(decl_217, type, esk54_0: subst > term > term).
% 0.54/0.43 thf(decl_218, type, esk55_0: subst).
% 0.54/0.43 thf(decl_219, type, esk56_0: term).
% 0.54/0.43 thf(decl_220, type, esk57_2: (subst > term > subst > $o) > term > subst > term > term).
% 0.54/0.43 thf(decl_221, type, esk58_2: (subst > term > subst > $o) > term > term).
% 0.54/0.43 thf(decl_222, type, esk59_2: (subst > term > subst > $o) > term > term).
% 0.54/0.43 thf(decl_223, type, epred16_0: subst > term > subst > $o).
% 0.54/0.43 thf(decl_224, type, esk60_0: term).
% 0.54/0.43 thf(decl_225, type, esk61_2: (subst > term > term) > term > term).
% 0.54/0.43 thf(decl_226, type, esk62_2: (subst > term > term) > term > subst).
% 0.54/0.43 thf(decl_227, type, esk63_2: (subst > term > term) > term > term).
% 0.54/0.43 thf(decl_228, type, esk64_2: (subst > term > term) > term > subst).
% 0.54/0.43 thf(decl_229, type, esk65_2: (subst > term > term) > term > subst).
% 0.54/0.43 thf(decl_230, type, esk66_2: (subst > term > term) > term > term).
% 0.54/0.43 thf(decl_231, type, esk67_2: (subst > term > term) > term > subst).
% 0.54/0.43 thf(decl_232, type, esk68_2: (subst > term > subst > $o) > term > subst > term > term).
% 0.54/0.43 thf(decl_233, type, esk69_2: (subst > term > subst > $o) > term > term).
% 0.54/0.43 thf(decl_234, type, epred17_0: subst > term > subst > $o).
% 0.54/0.43 thf(decl_235, type, esk70_0: term).
% 0.54/0.43 thf(decl_236, type, esk71_1: (subst > term > term) > subst).
% 0.54/0.43 thf(decl_237, type, esk72_1: (subst > term > term) > term).
% 0.54/0.43 thf(decl_238, type, esk73_1: (subst > term > term) > subst).
% 0.54/0.43 thf(decl_239, type, esk74_1: (subst > term > term) > term).
% 0.54/0.43 thf(decl_240, type, esk75_2: (subst > term > subst > $o) > term > subst).
% 0.54/0.43 thf(decl_241, type, esk76_2: (subst > term > subst > $o) > term > term).
% 0.54/0.43 thf(decl_242, type, esk77_2: (subst > term > subst > $o) > term > subst).
% 0.54/0.43 thf(decl_243, type, esk78_2: (subst > term > subst > $o) > term > subst).
% 0.54/0.43 thf(decl_244, type, esk79_2: (subst > term > subst > $o) > term > subst).
% 0.54/0.43 thf(decl_245, type, esk80_2: (subst > term > subst > $o) > term > term).
% 0.54/0.43 thf(decl_246, type, esk81_2: (subst > term > subst > $o) > term > subst).
% 0.54/0.43 thf(decl_247, type, esk82_2: (subst > term > subst > $o) > term > subst).
% 0.54/0.43 thf(decl_248, type, esk83_2: (subst > term > subst > $o) > term > subst > term > term).
% 0.54/0.43 thf(decl_249, type, esk84_2: (subst > term > subst > $o) > term > term).
% 0.54/0.43 thf(decl_250, type, epred18_0: subst > term > subst > $o).
% 0.54/0.43 thf(decl_251, type, esk85_0: term).
% 0.54/0.43 thf(decl_252, type, esk86_1: (subst > term > term) > subst).
% 0.54/0.43 thf(decl_253, type, esk87_1: (subst > term > term) > term).
% 0.54/0.43 thf(decl_254, type, esk88_1: (subst > term > term) > subst).
% 0.54/0.43 thf(decl_255, type, esk89_1: (subst > term > term) > term).
% 0.54/0.43 thf(decl_256, type, esk90_3: (subst > term > subst > $o) > term > term > subst).
% 0.54/0.43 thf(decl_257, type, esk91_3: (subst > term > subst > $o) > term > term > term).
% 0.54/0.43 thf(decl_258, type, esk92_3: (subst > term > subst > $o) > term > term > subst).
% 0.54/0.43 thf(decl_259, type, esk93_3: (subst > term > subst > $o) > term > term > subst).
% 0.54/0.43 thf(decl_260, type, esk94_3: (subst > term > subst > $o) > term > term > subst).
% 0.54/0.43 thf(decl_261, type, esk95_3: (subst > term > subst > $o) > term > term > term).
% 0.54/0.43 thf(decl_262, type, esk96_3: (subst > term > subst > $o) > term > term > subst).
% 0.54/0.43 thf(decl_263, type, esk97_3: (subst > term > subst > $o) > term > term > subst).
% 0.54/0.43 thf(decl_264, type, esk98_3: (subst > term > subst > $o) > term > term > term).
% 0.54/0.43 thf(decl_265, type, esk99_3: (subst > term > subst > $o) > term > term > term).
% 0.54/0.43 thf(decl_266, type, epred19_0: subst > term > subst > $o).
% 0.54/0.43 thf(decl_267, type, esk100_0: term).
% 0.54/0.43 thf(decl_268, type, esk101_0: term).
% 0.54/0.43 thf(decl_269, type, esk102_0: term).
% 0.54/0.43 thf(decl_270, type, esk103_0: subst).
% 0.54/0.43 thf(decl_271, type, esk104_4: (term > $o) > (term > $o) > term > subst > term).
% 0.54/0.43 thf(decl_272, type, epred20_0: term > $o).
% 0.54/0.43 thf(decl_273, type, epred21_0: term > $o).
% 0.54/0.43 thf(decl_274, type, esk105_0: term).
% 0.54/0.43 thf(decl_275, type, esk106_0: subst).
% 0.54/0.43 thf(decl_276, type, epred22_1: (subst > term > subst > $o) > term > $o).
% 0.54/0.43 thf(decl_277, type, epred23_0: subst > term > subst > $o).
% 0.54/0.43 thf(decl_278, type, esk107_1: (term > $o) > term).
% 0.54/0.43 thf(decl_279, type, epred24_0: subst > term > subst > $o).
% 0.54/0.43 thf(decl_280, type, esk108_0: term).
% 0.54/0.43 thf(decl_281, type, esk109_1: term > subst > term > term).
% 0.54/0.43 thf(decl_282, type, esk110_0: term).
% 0.54/0.43 thf(decl_283, type, esk111_1: (term > $o) > term).
% 0.54/0.43 thf(decl_284, type, esk112_1: (term > $o) > term).
% 0.54/0.43 thf(decl_285, type, esk113_1: (term > $o) > term).
% 0.54/0.43 thf(decl_286, type, esk114_1: (term > $o) > term).
% 0.54/0.43 thf(decl_287, type, epred25_0: term > $o).
% 0.54/0.43 thf(decl_288, type, esk115_0: term).
% 0.54/0.43 thf(decl_289, type, esk116_0: term).
% 0.54/0.43 thf(decl_290, type, epred26_0: subst > term > subst > $o).
% 0.54/0.43 thf(decl_291, type, esk117_0: term).
% 0.54/0.43 thf(decl_292, type, esk118_1: (subst > term > term) > subst).
% 0.54/0.43 thf(decl_293, type, esk119_1: (subst > term > term) > term).
% 0.54/0.43 thf(decl_294, type, esk120_1: (subst > term > term) > subst).
% 0.54/0.43 thf(decl_295, type, esk121_1: (subst > term > term) > term).
% 0.54/0.43 thf(decl_296, type, esk122_2: (subst > term > subst > $o) > term > subst > term > term).
% 0.54/0.43 thf(decl_297, type, esk123_2: (subst > term > subst > $o) > term > term).
% 0.54/0.43 thf(decl_298, type, esk124_2: (subst > term > subst > $o) > term > subst > term > term).
% 0.54/0.43 thf(decl_299, type, esk125_2: (subst > term > subst > $o) > term > term).
% 0.54/0.43 thf(decl_300, type, epred27_0: subst > term > subst > $o).
% 0.54/0.43 thf(decl_301, type, esk126_0: term).
% 0.54/0.43 thf(decl_302, type, esk127_1: (subst > term > term) > subst).
% 0.54/0.43 thf(decl_303, type, esk128_1: (subst > term > term) > term).
% 0.54/0.43 thf(decl_304, type, esk129_1: (subst > term > term) > subst).
% 0.54/0.43 thf(decl_305, type, esk130_1: (subst > term > term) > term).
% 0.54/0.43 thf(decl_306, type, esk131_2: (subst > term > subst > $o) > term > subst > term > term).
% 0.54/0.43 thf(decl_307, type, esk132_2: (subst > term > subst > $o) > term > term).
% 0.54/0.43 thf(decl_308, type, epred28_0: subst > term > subst > $o).
% 0.54/0.43 thf(decl_309, type, esk133_0: term).
% 0.54/0.43 thf(decl_310, type, esk134_1: (subst > term > term) > subst).
% 0.54/0.43 thf(decl_311, type, esk135_1: (subst > term > term) > term).
% 0.54/0.43 thf(decl_312, type, esk136_1: (subst > term > term) > subst).
% 0.54/0.43 thf(decl_313, type, esk137_1: (subst > term > term) > term).
% 0.54/0.43 thf(decl_314, type, esk138_4: (subst > term > subst > $o) > (term > $o) > term > term > subst).
% 0.54/0.43 thf(decl_315, type, esk139_4: (subst > term > subst > $o) > (term > $o) > term > term > term).
% 0.54/0.43 thf(decl_316, type, esk140_4: (subst > term > subst > $o) > (term > $o) > term > term > subst).
% 0.54/0.43 thf(decl_317, type, esk141_4: (subst > term > subst > $o) > (term > $o) > term > term > subst).
% 0.54/0.43 thf(decl_318, type, esk142_4: (subst > term > subst > $o) > (term > $o) > term > term > subst).
% 0.54/0.43 thf(decl_319, type, esk143_4: (subst > term > subst > $o) > (term > $o) > term > term > term).
% 0.54/0.43 thf(decl_320, type, esk144_4: (subst > term > subst > $o) > (term > $o) > term > term > subst).
% 0.54/0.43 thf(decl_321, type, esk145_4: (subst > term > subst > $o) > (term > $o) > term > term > subst).
% 0.54/0.43 thf(decl_322, type, esk146_4: (subst > term > subst > $o) > (term > $o) > term > term > term).
% 0.54/0.43 thf(decl_323, type, esk147_4: (subst > term > subst > $o) > (term > $o) > term > term > term).
% 0.54/0.43 thf(decl_324, type, esk148_4: (subst > term > subst > $o) > (term > $o) > term > term > term).
% 0.54/0.43 thf(decl_325, type, epred29_0: subst > term > subst > $o).
% 0.54/0.43 thf(decl_326, type, epred30_0: term > $o).
% 0.54/0.43 thf(decl_327, type, esk149_0: term).
% 0.54/0.43 thf(decl_328, type, esk150_0: term).
% 0.54/0.43 thf(decl_329, type, esk151_0: term).
% 0.54/0.43 thf(decl_330, type, esk152_0: term).
% 0.54/0.43 thf(decl_331, type, esk153_0: term).
% 0.54/0.43 thf(decl_332, type, esk154_0: term).
% 0.54/0.43 thf(decl_333, type, esk155_0: term).
% 0.54/0.43 thf(decl_334, type, esk156_0: term).
% 0.54/0.43 thf(decl_335, type, esk157_0: term).
% 0.54/0.43 thf(decl_336, type, esk158_0: term).
% 0.54/0.43 thf(decl_337, type, esk159_0: term).
% 0.54/0.43 thf(decl_338, type, esk160_0: term).
% 0.54/0.43 thf(decl_339, type, esk161_0: term).
% 0.54/0.43 thf(decl_340, type, esk162_0: term).
% 0.54/0.43 thf(decl_341, type, esk163_0: term).
% 0.54/0.43 thf(decl_342, type, esk164_0: term).
% 0.54/0.43 thf(decl_343, type, esk165_0: term).
% 0.54/0.43 thf(decl_344, type, esk166_0: term).
% 0.54/0.43 thf(decl_345, type, esk167_3: (subst > term > subst > $o) > (term > $o) > term > subst > term > term).
% 0.54/0.43 thf(decl_346, type, esk168_3: (subst > term > subst > $o) > (term > $o) > term > term).
% 0.54/0.43 thf(decl_347, type, esk169_3: (subst > term > subst > $o) > (term > $o) > term > term).
% 0.54/0.43 thf(decl_348, type, epred31_0: subst > term > subst > $o).
% 0.54/0.43 thf(decl_349, type, epred32_0: term > $o).
% 0.54/0.43 thf(decl_350, type, esk170_0: term).
% 0.54/0.43 thf(decl_351, type, esk171_1: (subst > term > term) > subst).
% 0.54/0.43 thf(decl_352, type, esk172_1: (subst > term > term) > term).
% 0.54/0.43 thf(decl_353, type, esk173_1: (subst > term > term) > subst).
% 0.54/0.43 thf(decl_354, type, esk174_1: (subst > term > term) > term).
% 0.54/0.43 thf(decl_355, type, esk175_0: term).
% 0.54/0.43 thf(decl_356, type, esk176_0: term).
% 0.54/0.43 thf(decl_357, type, esk177_0: term).
% 0.54/0.43 thf(decl_358, type, esk178_0: term).
% 0.54/0.43 thf(decl_359, type, esk179_0: term).
% 0.54/0.43 thf(decl_360, type, esk180_0: term).
% 0.54/0.43 thf(decl_361, type, esk181_0: term).
% 0.54/0.43 thf(decl_362, type, esk182_0: term).
% 0.54/0.43 thf(decl_363, type, esk183_0: term).
% 0.54/0.43 thf(decl_364, type, esk184_0: term).
% 0.54/0.43 thf(decl_365, type, esk185_0: subst).
% 0.54/0.43 thf(decl_366, type, esk186_0: term).
% 0.54/0.43 thf(decl_367, type, esk187_0: subst).
% 0.54/0.43 thf(decl_368, type, esk188_0: term).
% 0.54/0.43 thf(decl_369, type, esk189_0: term).
% 0.54/0.43 thf(decl_370, type, esk190_2: (subst > term > term) > (subst > term > term) > subst).
% 0.54/0.43 thf(decl_371, type, esk191_2: (subst > term > term) > (subst > term > term) > term).
% 0.54/0.43 thf(decl_372, type, esk192_2: (subst > term > term) > (subst > term > term) > subst).
% 0.54/0.43 thf(decl_373, type, esk193_2: (subst > term > term) > (subst > term > term) > subst).
% 0.54/0.43 thf(decl_374, type, esk194_2: (subst > term > term) > (subst > term > term) > term).
% 0.54/0.43 thf(decl_375, type, esk195_2: (subst > term > term) > (subst > term > term) > subst).
% 0.54/0.43 thf(decl_376, type, esk196_0: subst > term > term).
% 0.54/0.43 thf(decl_377, type, esk197_0: subst > term > term).
% 0.54/0.43 thf(decl_378, type, esk198_0: subst).
% 0.54/0.43 thf(decl_379, type, esk199_0: term).
% 0.54/0.43 thf(decl_380, type, esk200_0: term).
% 0.54/0.43 thf(decl_381, type, esk201_0: subst).
% 0.54/0.43 thf(decl_382, type, esk202_0: subst).
% 0.54/0.43 thf(decl_383, type, esk203_0: subst).
% 0.54/0.43 thf(decl_384, type, epred33_0: term > $o).
% 0.54/0.43 thf(decl_385, type, epred34_0: term > $o).
% 0.54/0.43 thf(decl_386, type, esk204_0: term).
% 0.54/0.43 thf(decl_387, type, esk205_0: subst).
% 0.54/0.43 thf(decl_388, type, esk206_0: term).
% 0.54/0.43 thf(decl_389, type, esk207_0: term).
% 0.54/0.43 thf(decl_390, type, esk208_0: term).
% 0.54/0.43 thf(decl_391, type, esk209_0: term).
% 0.54/0.43 thf(decl_392, type, epred35_3: (term > $o) > term > subst > term > $o).
% 0.54/0.43 thf(decl_393, type, epred36_0: term > $o).
% 0.54/0.43 thf(decl_394, type, esk210_0: term).
% 0.54/0.43 thf(decl_395, type, esk211_0: subst).
% 0.54/0.43 thf(decl_396, type, esk212_1: (term > $o) > term).
% 0.54/0.43 thf(decl_397, type, esk213_0: term).
% 0.54/0.43 thf(decl_398, type, esk214_1: (subst > term > term) > term).
% 0.54/0.43 thf(decl_399, type, esk215_1: (subst > term > term) > subst).
% 0.54/0.43 thf(decl_400, type, esk216_0: term).
% 0.54/0.43 thf(decl_401, type, esk217_3: (subst > term > subst > $o) > (term > $o) > term > subst > term > term).
% 0.54/0.43 thf(decl_402, type, esk218_3: (subst > term > subst > $o) > (term > $o) > term > term).
% 0.54/0.43 thf(decl_403, type, esk219_3: (subst > term > subst > $o) > (term > $o) > term > term).
% 0.54/0.43 thf(decl_404, type, esk220_1: term > subst > term > term).
% 0.54/0.43 thf(decl_405, type, epred37_0: subst > term > subst > $o).
% 0.54/0.43 thf(decl_406, type, epred38_0: term > $o).
% 0.54/0.43 thf(decl_407, type, esk221_0: term).
% 0.54/0.43 thf(decl_408, type, esk222_1: (subst > term > term) > subst).
% 0.54/0.43 thf(decl_409, type, esk223_1: (subst > term > term) > term).
% 0.54/0.43 thf(decl_410, type, esk224_1: (subst > term > term) > subst).
% 0.54/0.43 thf(decl_411, type, esk225_1: (subst > term > term) > term).
% 0.54/0.43 thf(decl_412, type, esk226_0: subst).
% 0.54/0.43 thf(decl_413, type, esk227_0: term).
% 0.54/0.43 thf(decl_414, type, epred39_1: (subst > term > subst > $o) > term > $o).
% 0.54/0.43 thf(decl_415, type, epred40_0: subst > term > subst > $o).
% 0.54/0.43 thf(decl_416, type, esk228_1: (term > $o) > term).
% 0.54/0.43 thf(decl_417, type, esk229_0: subst).
% 0.54/0.43 thf(decl_418, type, esk230_0: subst).
% 0.54/0.43 thf(decl_419, type, esk231_0: subst).
% 0.54/0.43 thf(decl_420, type, esk232_0: subst).
% 0.54/0.43 thf(decl_421, type, esk233_1: term > subst > term > term).
% 0.54/0.43 thf(decl_422, type, esk234_0: term).
% 0.54/0.43 thf(decl_423, type, esk235_0: subst).
% 0.54/0.43 thf(decl_424, type, esk236_0: subst).
% 0.54/0.43 thf(decl_425, type, esk237_2: (subst > term > subst > $o) > term > subst > term > term).
% 0.54/0.43 thf(decl_426, type, esk238_2: (subst > term > subst > $o) > term > term).
% 0.54/0.43 thf(decl_427, type, epred41_0: subst > term > subst > $o).
% 0.54/0.43 thf(decl_428, type, esk239_0: term).
% 0.54/0.43 thf(decl_429, type, esk240_1: (subst > term > term) > subst).
% 0.54/0.43 thf(decl_430, type, esk241_1: (subst > term > term) > term).
% 0.54/0.43 thf(decl_431, type, esk242_1: (subst > term > term) > subst).
% 0.54/0.43 thf(decl_432, type, esk243_1: (subst > term > term) > term).
% 0.54/0.43 thf(decl_433, type, esk244_1: (subst > term > subst > $o) > term).
% 0.54/0.43 thf(decl_434, type, esk245_1: (subst > term > subst > $o) > term).
% 0.54/0.43 thf(decl_435, type, esk246_1: (subst > term > subst > $o) > subst > term > term).
% 0.54/0.43 thf(decl_436, type, epred42_0: subst > term > subst > $o).
% 0.54/0.43 thf(decl_437, type, esk247_0: term).
% 0.54/0.43 thf(decl_438, type, esk248_1: (subst > term > term) > subst).
% 0.54/0.43 thf(decl_439, type, esk249_1: (subst > term > term) > term).
% 0.54/0.43 thf(decl_440, type, esk250_1: (subst > term > term) > subst).
% 0.54/0.43 thf(decl_441, type, esk251_1: (subst > term > term) > term).
% 0.54/0.43 thf(decl_442, type, esk252_1: (subst > term > term) > subst).
% 0.54/0.43 thf(decl_443, type, esk253_1: (subst > term > term) > term).
% 0.54/0.43 thf(decl_444, type, esk254_1: (subst > term > term) > subst).
% 0.54/0.43 thf(decl_445, type, esk255_0: subst > term > term).
% 0.54/0.43 thf(decl_446, type, esk256_0: term).
% 0.54/0.43 thf(decl_447, type, esk257_0: term).
% 0.54/0.43 thf(decl_448, type, esk258_1: (term > $o) > term).
% 0.54/0.43 thf(decl_449, type, esk259_1: (term > $o) > term).
% 0.54/0.43 thf(decl_450, type, esk260_1: (term > $o) > term).
% 0.54/0.43 thf(decl_451, type, esk261_1: (term > $o) > term).
% 0.54/0.43 thf(decl_452, type, epred43_0: term > $o).
% 0.54/0.43 thf(decl_453, type, esk262_0: term).
% 0.54/0.43 thf(decl_454, type, esk263_1: term > term).
% 0.54/0.43 thf(decl_455, type, esk264_0: term).
% 0.54/0.43 thf(decl_456, type, esk265_0: subst).
% 0.54/0.43 thf(decl_457, type, esk266_0: term).
% 0.54/0.43 thf(decl_458, type, esk267_0: subst).
% 0.54/0.43 thf(decl_459, type, epred44_0: term > $o).
% 0.54/0.43 thf(decl_460, type, epred45_0: term > $o).
% 0.54/0.43 thf(decl_461, type, esk268_0: term).
% 0.54/0.43 thf(decl_462, type, esk269_0: subst).
% 0.54/0.43 thf(decl_463, type, esk270_0: term).
% 0.54/0.43 thf(decl_464, type, epred46_0: subst > term > subst > $o).
% 0.54/0.43 thf(decl_465, type, epred47_0: term > $o).
% 0.54/0.43 thf(decl_466, type, esk271_0: term).
% 0.54/0.43 thf(decl_467, type, esk272_0: term).
% 0.54/0.43 thf(decl_468, type, esk273_0: subst).
% 0.54/0.43 thf(decl_469, type, esk274_0: term).
% 0.54/0.43 thf(decl_470, type, epred48_3: (term > $o) > term > subst > term > $o).
% 0.54/0.43 thf(decl_471, type, epred49_0: term > $o).
% 0.54/0.43 thf(decl_472, type, esk275_0: term).
% 0.54/0.43 thf(decl_473, type, esk276_0: subst).
% 0.54/0.43 thf(decl_474, type, esk277_1: (term > $o) > term).
% 0.54/0.43 thf(decl_475, type, esk278_0: term).
% 0.54/0.43 thf(decl_476, type, epred50_0: subst > term > subst > $o).
% 0.54/0.43 thf(decl_477, type, epred51_0: term > $o).
% 0.54/0.43 thf(decl_478, type, esk279_0: term).
% 0.54/0.43 thf(decl_479, type, esk280_0: term).
% 0.54/0.43 thf(decl_480, type, epred52_0: subst > term > subst > $o).
% 0.54/0.43 thf(decl_481, type, esk281_1: (term > $o) > term).
% 0.54/0.43 thf(decl_482, type, epred53_1: (subst > term > subst > $o) > term > $o).
% 0.54/0.43 thf(axclos, conjecture, ((axclos)<=>![X14:term, X15:subst, X32:subst]:(((sub @ (sub @ X14 @ X15) @ X32)=(sub @ X14 @ (comp @ X15 @ X32))))), file('/export/starexec/sandbox/tmp/tmp.Gv16fI2zWW/E---3.1_918109.p', axclos)).
% 0.54/0.43 thf(alg444_1, axiom, (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((![X1:term]:(?[X2:d_term]:(((X1)=(d2term @ X2))))&![X2:d_term]:(((X2)=(d_one))))&![X3:d_term, X4:d_term]:((((d2term @ X3)=(d2term @ X4))=>((X3)=(X4)))))&![X5:subst]:(?[X6:d_subst]:(((X5)=(d2subst @ X6)))))&![X6:d_subst]:(((X6)=(d_id))))&![X7:d_subst, X8:d_subst]:((((d2subst @ X7)=(d2subst @ X8))=>((X7)=(X8)))))&((one)=(d2term @ d_one)))&((ap @ (d2term @ d_one) @ (d2term @ d_one))=(d2term @ d_one)))&((lam @ (d2term @ d_one))=(d2term @ d_one)))&((sub @ (d2term @ d_one) @ (d2subst @ d_id))=(d2term @ d_one)))&((id)=(d2subst @ d_id)))&((sh)=(d2subst @ d_id)))&((push @ (d2term @ d_one) @ (d2subst @ d_id))=(d2subst @ d_id)))&((comp @ (d2subst @ d_id) @ (d2subst @ d_id))=(d2subst @ d_id)))&((hoasap @ (d2subst @ d_id) @ (d2term @ d_one) @ (d2subst @ d_id) @ (d2term @ d_one))=(d2term @ d_one)))&((hoaslam)=(^[X9:subst, X10:subst > term > term]:(d2term @ d_one))))&((hoasinduction_p_and_p_prime)=(^[X11:subst > term > subst > $o, X12:term > $o]:(![X13:term]:((((X12 @ X13))<=>((X11 @ id @ X13 @ id))))))))&((pushprop_p_and_p_prime)=(^[X14:term, X15:subst, X16:term > $o, X12:term > $o]:(![X13:term]:((((X12 @ X13))<=>((X16 @ (sub @ X13 @ (push @ X14 @ X15))))))))))&~((var @ (d2term @ d_one))))&((pushprop_lem1v2)<=>![X17:term > $o, X12:term > $o, X14:term, X15:subst]:((~((X17 @ X14))|~(![X13:term]:(((X12 @ X13)<=>(X17 @ (sub @ X13 @ (push @ X14 @ X15))))))|(X12 @ one)))))&(pushprop_lem1_gthm))&(axmap))&(pushprop_lem0_gthm))&((shinj)<=>![X14:term, X18:term]:((((sub @ X14 @ sh)!=(sub @ X18 @ sh))|((X14)=(X18))))))&(hoasinduction_lem1v2))&(hoasinduction_lem1v2_gthm))&((induction2lem)<=>![X19:term > $o, X20:term, X21:subst]:((~(![X14:term, X18:term]:((~((X19 @ X14))|~((X19 @ X18))|(X19 @ (ap @ X14 @ X18)))))|~(![X14:term]:((~(![X18:term]:((~((X19 @ X18))|(X19 @ (sub @ X14 @ (push @ X18 @ id))))))|(X19 @ (lam @ X14)))))|~(![X18:term]:((~((var @ X18))|(X19 @ (sub @ X18 @ X21)))))|(X19 @ (sub @ X20 @ X21))))))&((hoasinduction_lem3v2_f)<=>![X18:term]:(~(![X22:subst > term > term]:(~(![X14:term, X15:subst]:(((sub @ X18 @ (push @ X14 @ X15))=(X22 @ X15 @ X14)))))))))&(axvarshift))&((hoasapinj2)<=>![X14:term, X18:term, X23:term, X24:term]:((((ap @ (sub @ X14 @ id) @ X23)!=(ap @ (sub @ X18 @ id) @ X24))|((X23)=(X24))))))&(hoasapnotvar_gthm))&((hoasapinj1)<=>![X14:term, X18:term, X23:term, X24:term]:((((ap @ (sub @ X14 @ id) @ X23)!=(ap @ (sub @ X18 @ id) @ X24))|((X14)=(X18))))))&~((ulamvar1)))&((induction2lem_lthm)<=>(![X14:term, X15:subst]:(((X14)=(sub @ one @ (push @ X14 @ X15))))=>(![X14:term, X15:subst]:(((X15)=(comp @ sh @ (push @ X14 @ X15))))=>(![X15:subst]:(((X15)=(comp @ X15 @ id)))=>(![X25:term > $o, X26:term]:((~(![X14:term]:((~((var @ X14))|(X25 @ X14))))|~(![X14:term, X18:term]:((~((X25 @ X14))|~((X25 @ X18))|(X25 @ (ap @ X14 @ X18)))))|~(![X14:term]:((~((X25 @ X14))|(X25 @ (lam @ X14)))))|(X25 @ X26)))=>![X27:term > $o, X20:term, X21:subst]:((~(![X14:term, X18:term]:((~((X27 @ X14))|~((X27 @ X18))|(X27 @ (ap @ X14 @ X18)))))|~(![X14:term]:((~(![X18:term]:((~((X27 @ X18))|(X27 @ (sub @ X14 @ (push @ X18 @ id))))))|(X27 @ (lam @ X14)))))|~(![X18:term]:((~((var @ X18))|(X27 @ (sub @ X18 @ X21)))))|(X27 @ (sub @ X20 @ X21))))))))))&(hoasinduction_lem3v2_gthm))&(apnotvar))&(pushprop_lthm_orig))&((hoasinduction_lem3v2_f_lthm)<=>![X18:term]:(~(![X22:subst > term > term]:(~(![X14:term, X15:subst]:(((sub @ X18 @ (push @ X14 @ X15))=(X22 @ X15 @ X14)))))))))&((hoasinduction_lthm)<=>(![X28:term > $o, X29:term]:((~(![X14:term]:((~((var @ X14))|(X28 @ X14))))|~(![X14:term, X18:term]:((~((X28 @ X14))|~((X28 @ X18))|(X28 @ (ap @ X14 @ X18)))))|~(![X14:term]:((~(![X18:term]:((~((X28 @ X18))|(X28 @ (sub @ X14 @ (push @ X18 @ id))))))|(X28 @ (lam @ X14)))))|(X28 @ X29)))=>(![X11:subst > term > subst > $o, X30:term, X31:term]:((~(![X15:subst, X14:term, X32:subst, X33:subst]:((~((X11 @ X15 @ X14 @ (comp @ X33 @ X32)))|(X11 @ (comp @ X15 @ X33) @ (sub @ X14 @ X33) @ X32))))|~(![X15:subst, X14:term, X32:subst, X33:subst]:((~((X11 @ (comp @ X15 @ X33) @ (sub @ X14 @ X33) @ X32))|(X11 @ X15 @ X14 @ (comp @ X33 @ X32)))))|~(![X14:term, X18:term]:((~((X11 @ id @ X14 @ id))|~((X11 @ id @ X18 @ id))|(X11 @ id @ (ap @ (sub @ X14 @ id) @ X18) @ id))))|~((X11 @ id @ X30 @ id))|~((X11 @ id @ X31 @ id))|(X11 @ id @ (ap @ X30 @ X31) @ id)))=>(![X11:subst > term > subst > $o, X34:term]:((~(![X15:subst, X14:term, X32:subst, X33:subst]:((~((X11 @ X15 @ X14 @ (comp @ X33 @ X32)))|(X11 @ (comp @ X15 @ X33) @ (sub @ X14 @ X33) @ X32))))|~(![X15:subst, X14:term, X32:subst, X33:subst]:((~((X11 @ (comp @ X15 @ X33) @ (sub @ X14 @ X33) @ X32))|(X11 @ X15 @ X14 @ (comp @ X33 @ X32)))))|~(![X22:subst > term > term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|~(![X14:term]:((~((X11 @ id @ X14 @ id))|(X11 @ id @ (X22 @ id @ X14) @ id))))|(X11 @ id @ (lam @ (X22 @ sh @ one)) @ id))))|~(![X18:term]:((~((X11 @ id @ X18 @ id))|(X11 @ id @ (sub @ X34 @ (push @ X18 @ id)) @ id))))|(X11 @ id @ (lam @ X34) @ id)))=>![X11:subst > term > subst > $o, X35:term]:((~(![X15:subst, X14:term, X32:subst, X33:subst]:((~((X11 @ X15 @ X14 @ (comp @ X33 @ X32)))|(X11 @ (comp @ X15 @ X33) @ (sub @ X14 @ X33) @ X32))))|~(![X15:subst, X14:term, X32:subst, X33:subst]:((~((X11 @ (comp @ X15 @ X33) @ (sub @ X14 @ X33) @ X32))|(X11 @ X15 @ X14 @ (comp @ X33 @ X32)))))|~(![X14:term]:((~((var @ (sub @ X14 @ id)))|(X11 @ id @ X14 @ id))))|~(![X14:term, X18:term]:((~((X11 @ id @ X14 @ id))|~((X11 @ id @ X18 @ id))|(X11 @ id @ (ap @ (sub @ X14 @ id) @ X18) @ id))))|~(![X22:subst > term > term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|~(![X14:term]:((~((X11 @ id @ X14 @ id))|(X11 @ id @ (X22 @ id @ X14) @ id))))|(X11 @ id @ (lam @ (X22 @ sh @ one)) @ id))))|(X11 @ id @ X35 @ id))))))))&((hoasinduction_no_psi_cond_lthm)<=>(![X11:subst > term > subst > $o]:(~(![X12:term > $o]:(~(![X13:term]:(((X12 @ X13)<=>(X11 @ id @ X13 @ id)))))))=>(![X36:term > $o, X29:term]:((~(![X14:term]:((~((var @ X14))|(X36 @ X14))))|~(![X14:term, X18:term]:((~((X36 @ X14))|~((X36 @ X18))|(X36 @ (ap @ X14 @ X18)))))|~(![X14:term]:((~(![X18:term]:((~((X36 @ X18))|(X36 @ (sub @ X14 @ (push @ X18 @ id))))))|(X36 @ (lam @ X14)))))|(X36 @ X29)))=>(![X14:term]:(((X14)=(sub @ X14 @ id)))=>(![X11:subst > term > subst > $o, X12:term > $o, X37:term]:((~(![X22:subst > term > term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|~(![X14:term]:((~((X11 @ id @ X14 @ id))|(X11 @ id @ (X22 @ id @ X14) @ id))))|(X11 @ id @ (lam @ (X22 @ sh @ one)) @ id))))|~(![X13:term]:(((X12 @ X13)<=>(X11 @ id @ X13 @ id))))|~(![X18:term]:((~((X12 @ X18))|(X12 @ (sub @ X37 @ (push @ X18 @ id))))))|(X12 @ (lam @ X37))))=>![X11:subst > term > subst > $o, X38:term]:((~(![X14:term, X18:term]:((~((X11 @ id @ X14 @ id))|~((X11 @ id @ X18 @ id))|(X11 @ id @ (ap @ (sub @ X14 @ id) @ X18) @ id))))|~(![X22:subst > term > term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|~(![X14:term]:((~((X11 @ id @ X14 @ id))|(X11 @ id @ (X22 @ id @ X14) @ id))))|(X11 @ id @ (lam @ (X22 @ sh @ one)) @ id))))|(X11 @ id @ X38 @ id)))))))))&((hoaslaminj)<=>![X22:subst > term > term, X39:subst > term > term, X40:subst, X41:term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|~(![X15:subst, X14:term, X32:subst]:(((sub @ (X39 @ X15 @ X14) @ X32)=(X39 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|((lam @ (X22 @ sh @ one))!=(lam @ (X39 @ sh @ one)))|((X22 @ X40 @ X41)=(X39 @ X40 @ X41))))))&((hoasinduction_lem3aaa)<=>![X11:subst > term > subst > $o, X42:term]:((~(![X22:subst > term > term, X43:term]:((~(![X14:term]:((~((X11 @ id @ X14 @ id))|(X11 @ id @ (X22 @ id @ X14) @ id))))|(X11 @ id @ (lam @ (X22 @ sh @ one)) @ id)|~(![X44:subst, X45:term, X46:subst]:(((sub @ (X22 @ X44 @ X45) @ X46)=(sub @ (sub @ X43 @ (push @ X45 @ X44)) @ X46))))|~(![X47:subst, X48:term, X49:subst]:(((X22 @ (comp @ X47 @ X49) @ (sub @ X48 @ X49))=(sub @ X43 @ (push @ (sub @ X48 @ X49) @ (comp @ X47 @ X49)))))))))|~(![X18:term]:((~((X11 @ id @ X18 @ id))|(X11 @ id @ (sub @ X42 @ (push @ X18 @ id)) @ id))))|(X11 @ id @ (lam @ (sub @ X42 @ (push @ one @ sh))) @ id)))))&(induction2lem_gthm))&((hoasinduction_lem3aa_lthm)<=>![X11:subst > term > subst > $o, X50:term]:((~(![X22:subst > term > term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|~(![X14:term]:((~((X11 @ id @ X14 @ id))|(X11 @ id @ (X22 @ id @ X14) @ id))))|(X11 @ id @ (lam @ (X22 @ sh @ one)) @ id))))|~(![X18:term]:((~((X11 @ id @ X18 @ id))|(X11 @ id @ (sub @ X50 @ (push @ X18 @ id)) @ id))))|(X11 @ id @ (lam @ (sub @ X50 @ (push @ one @ sh))) @ id)))))&((hoasinduction_lem3)<=>![X11:subst > term > subst > $o, X34:term]:((~(![X15:subst, X14:term, X32:subst, X33:subst]:((~((X11 @ X15 @ X14 @ (comp @ X33 @ X32)))|(X11 @ (comp @ X15 @ X33) @ (sub @ X14 @ X33) @ X32))))|~(![X15:subst, X14:term, X32:subst, X33:subst]:((~((X11 @ (comp @ X15 @ X33) @ (sub @ X14 @ X33) @ X32))|(X11 @ X15 @ X14 @ (comp @ X33 @ X32)))))|~(![X22:subst > term > term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|~(![X14:term]:((~((X11 @ id @ X14 @ id))|(X11 @ id @ (X22 @ id @ X14) @ id))))|(X11 @ id @ (lam @ (X22 @ sh @ one)) @ id))))|~(![X18:term]:((~((X11 @ id @ X18 @ id))|(X11 @ id @ (sub @ X34 @ (push @ X18 @ id)) @ id))))|(X11 @ id @ (lam @ X34) @ id)))))&((hoasinduction_lem2)<=>![X11:subst > term > subst > $o, X30:term, X31:term]:((~(![X15:subst, X14:term, X32:subst, X33:subst]:((~((X11 @ X15 @ X14 @ (comp @ X33 @ X32)))|(X11 @ (comp @ X15 @ X33) @ (sub @ X14 @ X33) @ X32))))|~(![X15:subst, X14:term, X32:subst, X33:subst]:((~((X11 @ (comp @ X15 @ X33) @ (sub @ X14 @ X33) @ X32))|(X11 @ X15 @ X14 @ (comp @ X33 @ X32)))))|~(![X14:term, X18:term]:((~((X11 @ id @ X14 @ id))|~((X11 @ id @ X18 @ id))|(X11 @ id @ (ap @ (sub @ X14 @ id) @ X18) @ id))))|~((X11 @ id @ X30 @ id))|~((X11 @ id @ X31 @ id))|(X11 @ id @ (ap @ X30 @ X31) @ id)))))&((termmset_lthm)<=>(![X14:term]:(((X14)=(sub @ X14 @ id)))=>![X14:term]:(((X14)=(sub @ X14 @ id))))))&(hoasinduction_lem1))&(hoaslamnotap_lthm))&((pushprop_lem1v2_lthm)<=>(![X14:term, X15:subst]:(((X14)=(sub @ one @ (push @ X14 @ X15))))=>![X51:term > $o, X12:term > $o, X14:term, X15:subst]:((~((X51 @ X14))|~(![X13:term]:(((X12 @ X13)<=>(X51 @ (sub @ X13 @ (push @ X14 @ X15))))))|(X12 @ one))))))&(hoasapnotvar))&((hoasinduction_lem0)<=>![X11:subst > term > subst > $o]:(~(![X12:term > $o]:(~(![X13:term]:(((X12 @ X13)<=>(X11 @ id @ X13 @ id)))))))))&((hoasinduction)<=>![X11:subst > term > subst > $o, X35:term]:((~(![X15:subst, X14:term, X32:subst, X33:subst]:((~((X11 @ X15 @ X14 @ (comp @ X33 @ X32)))|(X11 @ (comp @ X15 @ X33) @ (sub @ X14 @ X33) @ X32))))|~(![X15:subst, X14:term, X32:subst, X33:subst]:((~((X11 @ (comp @ X15 @ X33) @ (sub @ X14 @ X33) @ X32))|(X11 @ X15 @ X14 @ (comp @ X33 @ X32)))))|~(![X14:term]:((~((var @ (sub @ X14 @ id)))|(X11 @ id @ X14 @ id))))|~(![X14:term, X18:term]:((~((X11 @ id @ X14 @ id))|~((X11 @ id @ X18 @ id))|(X11 @ id @ (ap @ (sub @ X14 @ id) @ X18) @ id))))|~(![X22:subst > term > term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|~(![X14:term]:((~((X11 @ id @ X14 @ id))|(X11 @ id @ (X22 @ id @ X14) @ id))))|(X11 @ id @ (lam @ (X22 @ sh @ one)) @ id))))|(X11 @ id @ X35 @ id)))))&(hoasinduction_gthm))&(axapp))&(hoaslamnotvar_lthm))&(pushprop_lem3v2_lthm))&((hoasinduction_lem3b_lthm)<=>![X18:term]:(~(![X22:subst > term > term]:(((X22 @ sh @ one)!=(sub @ X18 @ (push @ one @ sh))))))))&(ulamvarind))&((induction)<=>![X52:term > $o, X26:term]:((~(![X14:term]:((~((var @ X14))|(X52 @ X14))))|~(![X14:term, X18:term]:((~((X52 @ X14))|~((X52 @ X18))|(X52 @ (ap @ X14 @ X18)))))|~(![X14:term]:((~((X52 @ X14))|(X52 @ (lam @ X14)))))|(X52 @ X26)))))&((hoasinduction_lem3a_lthm)<=>(![X14:term]:(((X14)=(sub @ X14 @ id)))=>(![X11:subst > term > subst > $o, X50:term]:((~(![X22:subst > term > term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|~(![X14:term]:((~((X11 @ id @ X14 @ id))|(X11 @ id @ (X22 @ id @ X14) @ id))))|(X11 @ id @ (lam @ (X22 @ sh @ one)) @ id))))|~(![X18:term]:((~((X11 @ id @ X18 @ id))|(X11 @ id @ (sub @ X50 @ (push @ X18 @ id)) @ id))))|(X11 @ id @ (lam @ (sub @ X50 @ (push @ one @ sh))) @ id)))=>![X11:subst > term > subst > $o, X53:term]:((~(![X22:subst > term > term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|~(![X14:term]:((~((X11 @ id @ X14 @ id))|(X11 @ id @ (X22 @ id @ X14) @ id))))|(X11 @ id @ (lam @ (X22 @ sh @ one)) @ id))))|~(![X18:term]:((~((X11 @ id @ X18 @ id))|(X11 @ id @ (sub @ X53 @ (push @ X18 @ id)) @ id))))|(X11 @ id @ (lam @ X53) @ id)))))))&(termmset_gthm))&((hoasinduction_lem3aa)<=>![X11:subst > term > subst > $o, X50:term]:((~(![X22:subst > term > term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|~(![X14:term]:((~((X11 @ id @ X14 @ id))|(X11 @ id @ (X22 @ id @ X14) @ id))))|(X11 @ id @ (lam @ (X22 @ sh @ one)) @ id))))|~(![X18:term]:((~((X11 @ id @ X18 @ id))|(X11 @ id @ (sub @ X50 @ (push @ X18 @ id)) @ id))))|(X11 @ id @ (lam @ (sub @ X50 @ (push @ one @ sh))) @ id)))))&(pushprop_lem1v2_gthm))&(hoaslamnotap_gthm))&(hoaslamnotvar_gthm))&(hoasinduction_lem3b_gthm))&(pushprop_lem2v2))&(hoasinduction_lem3a_gthm))&(axclos))&(axassoc))&((hoasinduction_lem2v2)<=>![X11:subst > term > subst > $o, X12:term > $o, X54:term, X55:term]:((~(![X15:subst, X14:term, X32:subst, X33:subst]:((~((X11 @ X15 @ X14 @ (comp @ X33 @ X32)))|(X11 @ (comp @ X15 @ X33) @ (sub @ X14 @ X33) @ X32))))|~(![X15:subst, X14:term, X32:subst, X33:subst]:((~((X11 @ (comp @ X15 @ X33) @ (sub @ X14 @ X33) @ X32))|(X11 @ X15 @ X14 @ (comp @ X33 @ X32)))))|~(![X14:term, X18:term]:((~((X11 @ id @ X14 @ id))|~((X11 @ id @ X18 @ id))|(X11 @ id @ (ap @ (sub @ X14 @ id) @ X18) @ id))))|~(![X13:term]:(((X12 @ X13)<=>(X11 @ id @ X13 @ id))))|~((X12 @ X54))|~((X12 @ X55))|(X12 @ (ap @ X54 @ X55))))))&(pushprop_lthm))&((apinj2)<=>![X14:term, X18:term, X23:term, X24:term]:((((ap @ X14 @ X23)!=(ap @ X18 @ X24))|((X23)=(X24))))))&((apinj1)<=>![X14:term, X18:term, X23:term, X24:term]:((((ap @ X14 @ X23)!=(ap @ X18 @ X24))|((X14)=(X18))))))&((hoasapinj2_lthm)<=>(![X14:term, X18:term, X23:term, X24:term]:((((ap @ X14 @ X23)!=(ap @ X18 @ X24))|((X23)=(X24))))=>![X14:term, X18:term, X23:term, X24:term]:((((ap @ (sub @ X14 @ id) @ X23)!=(ap @ (sub @ X18 @ id) @ X24))|((X23)=(X24)))))))&((hoasinduction_lem3v2a)<=>![X11:subst > term > subst > $o, X12:term > $o, X37:term]:((~(![X22:subst > term > term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|~(![X14:term]:((~((X11 @ id @ X14 @ id))|(X11 @ id @ (X22 @ id @ X14) @ id))))|(X11 @ id @ (lam @ (X22 @ sh @ one)) @ id))))|~(![X13:term]:(((X12 @ X13)<=>(X11 @ id @ X13 @ id))))|~(![X18:term]:((~((X12 @ X18))|(X12 @ (sub @ X37 @ (push @ X18 @ id))))))|(X12 @ (lam @ X37))))))&((hoasapinj1_lthm)<=>(![X14:term]:(((X14)=(sub @ X14 @ id)))=>(![X14:term, X18:term, X23:term, X24:term]:((((ap @ X14 @ X23)!=(ap @ X18 @ X24))|((X14)=(X18))))=>![X14:term, X18:term, X23:term, X24:term]:((((ap @ (sub @ X14 @ id) @ X23)!=(ap @ (sub @ X18 @ id) @ X24))|((X14)=(X18))))))))&((hoaslaminj_lthm)<=>(![X14:term, X15:subst]:(((X14)=(sub @ one @ (push @ X14 @ X15))))=>(![X14:term, X15:subst]:(((X15)=(comp @ sh @ (push @ X14 @ X15))))=>(![X14:term, X18:term]:((((lam @ X14)!=(lam @ X18))|((X14)=(X18))))=>![X22:subst > term > term, X39:subst > term > term, X40:subst, X41:term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|~(![X15:subst, X14:term, X32:subst]:(((sub @ (X39 @ X15 @ X14) @ X32)=(X39 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|((lam @ (X22 @ sh @ one))!=(lam @ (X39 @ sh @ one)))|((X22 @ X40 @ X41)=(X39 @ X40 @ X41)))))))))&((axvarcons)<=>![X14:term, X15:subst]:(((X14)=(sub @ one @ (push @ X14 @ X15))))))&((axscons)<=>![X15:subst]:(((X15)=(push @ (sub @ one @ X15) @ (comp @ sh @ X15))))))&(hoasinduction_lem2v2_gthm))&((axidr)<=>![X15:subst]:(((X15)=(comp @ X15 @ id)))))&((pushprop_lem1)<=>![X56:term > $o, X57:term > $o, X14:term, X15:subst, X18:term]:((~((X56 @ X14))|(X57 @ (sub @ X14 @ (push @ X18 @ X15)))))))&((laminj)<=>![X14:term, X18:term]:((((lam @ X14)!=(lam @ X18))|((X14)=(X18))))))&((hoasinduction_lem3_lthm)<=>(![X14:term]:(((X14)=(sub @ X14 @ id)))=>(![X11:subst > term > subst > $o, X50:term]:((~(![X22:subst > term > term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|~(![X14:term]:((~((X11 @ id @ X14 @ id))|(X11 @ id @ (X22 @ id @ X14) @ id))))|(X11 @ id @ (lam @ (X22 @ sh @ one)) @ id))))|~(![X18:term]:((~((X11 @ id @ X18 @ id))|(X11 @ id @ (sub @ X50 @ (push @ X18 @ id)) @ id))))|(X11 @ id @ (lam @ (sub @ X50 @ (push @ one @ sh))) @ id)))=>![X11:subst > term > subst > $o, X34:term]:((~(![X15:subst, X14:term, X32:subst, X33:subst]:((~((X11 @ X15 @ X14 @ (comp @ X33 @ X32)))|(X11 @ (comp @ X15 @ X33) @ (sub @ X14 @ X33) @ X32))))|~(![X15:subst, X14:term, X32:subst, X33:subst]:((~((X11 @ (comp @ X15 @ X33) @ (sub @ X14 @ X33) @ X32))|(X11 @ X15 @ X14 @ (comp @ X33 @ X32)))))|~(![X22:subst > term > term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|~(![X14:term]:((~((X11 @ id @ X14 @ id))|(X11 @ id @ (X22 @ id @ X14) @ id))))|(X11 @ id @ (lam @ (X22 @ sh @ one)) @ id))))|~(![X18:term]:((~((X11 @ id @ X18 @ id))|(X11 @ id @ (sub @ X34 @ (push @ X18 @ id)) @ id))))|(X11 @ id @ (lam @ X34) @ id)))))))&((pushprop_lem0)<=>![X58:term > $o, X14:term, X15:subst]:(~(![X12:term > $o]:(~(![X13:term]:(((X12 @ X13)<=>(X58 @ (sub @ X13 @ (push @ X14 @ X15)))))))))))&(pushprop_gthm))&(axabs))&((hoasinduction_lem3v2a_lthm)<=>(![X18:term]:(~(![X22:subst > term > term]:(~(![X14:term, X15:subst]:(((sub @ X18 @ (push @ X14 @ X15))=(X22 @ X15 @ X14)))))))=>(![X14:term]:(((X14)=(sub @ X14 @ id)))=>![X11:subst > term > subst > $o, X12:term > $o, X37:term]:((~(![X22:subst > term > term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|~(![X14:term]:((~((X11 @ id @ X14 @ id))|(X11 @ id @ (X22 @ id @ X14) @ id))))|(X11 @ id @ (lam @ (X22 @ sh @ one)) @ id))))|~(![X13:term]:(((X12 @ X13)<=>(X11 @ id @ X13 @ id))))|~(![X18:term]:((~((X12 @ X18))|(X12 @ (sub @ X37 @ (push @ X18 @ id))))))|(X12 @ (lam @ X37))))))))&(hoasinduction_lem2_lthm))&(hoasapinj2_gthm))&(hoasinduction_lem1_lthm))&~((lamnotap)))&(hoasapinj1_gthm))&(hoaslamnotvar))&((axidl)<=>![X15:subst]:(((X15)=(comp @ id @ X15)))))&(hoaslaminj_gthm))&((induction2_lthm)<=>(![X14:term]:(((X14)=(sub @ X14 @ id)))=>(![X59:term > $o, X20:term, X21:subst]:((~(![X14:term, X18:term]:((~((X59 @ X14))|~((X59 @ X18))|(X59 @ (ap @ X14 @ X18)))))|~(![X14:term]:((~(![X18:term]:((~((X59 @ X18))|(X59 @ (sub @ X14 @ (push @ X18 @ id))))))|(X59 @ (lam @ X14)))))|~(![X18:term]:((~((var @ X18))|(X59 @ (sub @ X18 @ X21)))))|(X59 @ (sub @ X20 @ X21))))=>![X60:term > $o, X29:term]:((~(![X14:term]:((~((var @ X14))|(X60 @ X14))))|~(![X14:term, X18:term]:((~((X60 @ X14))|~((X60 @ X18))|(X60 @ (ap @ X14 @ X18)))))|~(![X14:term]:((~(![X18:term]:((~((X60 @ X18))|(X60 @ (sub @ X14 @ (push @ X18 @ id))))))|(X60 @ (lam @ X14)))))|(X60 @ X29)))))))&((hoasinduction_lem0_lthm)<=>![X11:subst > term > subst > $o]:(~(![X12:term > $o]:(~(![X13:term]:(((X12 @ X13)<=>(X11 @ id @ X13 @ id)))))))))&((substmonoid_lthm)<=>(![X15:subst]:(((X15)=(comp @ id @ X15)))=>(![X15:subst]:(((X15)=(comp @ X15 @ id)))=>(![X15:subst]:(((X15)=(comp @ id @ X15)))&![X15:subst]:(((X15)=(comp @ X15 @ id))))))))&(pushprop))&(hoasinduction_lem3_gthm))&(hoasinduction_lem2_gthm))&((hoasinduction_lem3b)<=>![X18:term]:(~(![X22:subst > term > term]:(((X22 @ sh @ one)!=(sub @ X18 @ (push @ one @ sh))))))))&((substmonoid)<=>(![X15:subst]:(((X15)=(comp @ id @ X15)))&![X15:subst]:(((X15)=(comp @ X15 @ id))))))&(lamnotvar))&((hoasinduction_lem3a)<=>![X11:subst > term > subst > $o, X53:term]:((~(![X22:subst > term > term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|~(![X14:term]:((~((X11 @ id @ X14 @ id))|(X11 @ id @ (X22 @ id @ X14) @ id))))|(X11 @ id @ (lam @ (X22 @ sh @ one)) @ id))))|~(![X18:term]:((~((X11 @ id @ X18 @ id))|(X11 @ id @ (sub @ X53 @ (push @ X18 @ id)) @ id))))|(X11 @ id @ (lam @ X53) @ id)))))&(hoasinduction_lem1_gthm))&((hoasinduction_no_psi_cond)<=>![X11:subst > term > subst > $o, X38:term]:((~(![X14:term, X18:term]:((~((X11 @ id @ X14 @ id))|~((X11 @ id @ X18 @ id))|(X11 @ id @ (ap @ (sub @ X14 @ id) @ X18) @ id))))|~(![X22:subst > term > term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|~(![X14:term]:((~((X11 @ id @ X14 @ id))|(X11 @ id @ (X22 @ id @ X14) @ id))))|(X11 @ id @ (lam @ (X22 @ sh @ one)) @ id))))|(X11 @ id @ X38 @ id)))))&(induction2_gthm))&(pushprop_lem2v2_lthm))&~((hoasvar @ (d2subst @ d_id) @ (d2term @ d_one) @ (d2subst @ d_id))))&((hoaslamnotap)<=>![X22:subst > term > term, X61:term, X62:term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|((lam @ (X22 @ sh @ one))!=(ap @ (sub @ X61 @ id) @ X62))))))&(substmonoid_gthm))&(ulamvarsh))&((induction2)<=>![X63:term > $o, X29:term]:((~(![X14:term]:((~((var @ X14))|(X63 @ X14))))|~(![X14:term, X18:term]:((~((X63 @ X14))|~((X63 @ X18))|(X63 @ (ap @ X14 @ X18)))))|~(![X14:term]:((~(![X18:term]:((~((X63 @ X18))|(X63 @ (sub @ X14 @ (push @ X18 @ id))))))|(X63 @ (lam @ X14)))))|(X63 @ X29)))))&(pushprop_lem3v2))&(pushprop_lem2v2_gthm))&((pushprop_lem1_lthm)<=>(![X14:term, X15:subst]:(((X14)=(sub @ one @ (push @ X14 @ X15))))=>(![X14:term, X15:subst]:(((X15)=(comp @ sh @ (push @ X14 @ X15))))=>![X64:term > $o, X65:term > $o, X14:term, X15:subst, X18:term]:((~((X64 @ X14))|(X65 @ (sub @ X14 @ (push @ X18 @ X15)))))))))&((hoasinduction_lem3v2)<=>![X11:subst > term > subst > $o, X12:term > $o, X66:term]:((~(![X15:subst, X14:term, X32:subst, X33:subst]:((~((X11 @ X15 @ X14 @ (comp @ X33 @ X32)))|(X11 @ (comp @ X15 @ X33) @ (sub @ X14 @ X33) @ X32))))|~(![X15:subst, X14:term, X32:subst, X33:subst]:((~((X11 @ (comp @ X15 @ X33) @ (sub @ X14 @ X33) @ X32))|(X11 @ X15 @ X14 @ (comp @ X33 @ X32)))))|~(![X22:subst > term > term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|~(![X14:term]:((~((X11 @ id @ X14 @ id))|(X11 @ id @ (X22 @ id @ X14) @ id))))|(X11 @ id @ (lam @ (X22 @ sh @ one)) @ id))))|~(![X13:term]:(((X12 @ X13)<=>(X11 @ id @ X13 @ id))))|~(![X18:term]:((~((X12 @ X18))|(X12 @ (sub @ X66 @ (push @ X18 @ id))))))|(X12 @ (lam @ X66))))))&((axshiftcons)<=>![X14:term, X15:subst]:(((X15)=(comp @ sh @ (push @ X14 @ X15))))))&((termmset)<=>![X14:term]:(((X14)=(sub @ X14 @ id)))))&((pushprop_lem0_lthm)<=>![X67:term > $o, X14:term, X15:subst]:(~(![X12:term > $o]:(~(![X13:term]:(((X12 @ X13)<=>(X67 @ (sub @ X13 @ (push @ X14 @ X15)))))))))))&(hoasapnotvar_lthm))&((hoasinduction_lem3v2_lthm)<=>(![X14:term]:(((X14)=(sub @ X14 @ id)))=>![X11:subst > term > subst > $o, X12:term > $o, X66:term]:((~(![X15:subst, X14:term, X32:subst, X33:subst]:((~((X11 @ X15 @ X14 @ (comp @ X33 @ X32)))|(X11 @ (comp @ X15 @ X33) @ (sub @ X14 @ X33) @ X32))))|~(![X15:subst, X14:term, X32:subst, X33:subst]:((~((X11 @ (comp @ X15 @ X33) @ (sub @ X14 @ X33) @ X32))|(X11 @ X15 @ X14 @ (comp @ X33 @ X32)))))|~(![X22:subst > term > term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|~(![X14:term]:((~((X11 @ id @ X14 @ id))|(X11 @ id @ (X22 @ id @ X14) @ id))))|(X11 @ id @ (lam @ (X22 @ sh @ one)) @ id))))|~(![X13:term]:(((X12 @ X13)<=>(X11 @ id @ X13 @ id))))|~(![X18:term]:((~((X12 @ X18))|(X12 @ (sub @ X66 @ (push @ X18 @ id))))))|(X12 @ (lam @ X66)))))))&((axvarid)<=>![X14:term]:(((X14)=(sub @ X14 @ id)))))&((hoasinduction_lthm_3)<=>(![X11:subst > term > subst > $o]:(~(![X12:term > $o]:(~(![X13:term]:(((X12 @ X13)<=>(X11 @ id @ X13 @ id)))))))=>(![X68:term > $o, X29:term]:((~(![X14:term]:((~((var @ X14))|(X68 @ X14))))|~(![X14:term, X18:term]:((~((X68 @ X14))|~((X68 @ X18))|(X68 @ (ap @ X14 @ X18)))))|~(![X14:term]:((~(![X18:term]:((~((X68 @ X18))|(X68 @ (sub @ X14 @ (push @ X18 @ id))))))|(X68 @ (lam @ X14)))))|(X68 @ X29)))=>(![X14:term]:(((X14)=(sub @ X14 @ id)))=>(![X11:subst > term > subst > $o, X12:term > $o, X37:term]:((~(![X22:subst > term > term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|~(![X14:term]:((~((X11 @ id @ X14 @ id))|(X11 @ id @ (X22 @ id @ X14) @ id))))|(X11 @ id @ (lam @ (X22 @ sh @ one)) @ id))))|~(![X13:term]:(((X12 @ X13)<=>(X11 @ id @ X13 @ id))))|~(![X18:term]:((~((X12 @ X18))|(X12 @ (sub @ X37 @ (push @ X18 @ id))))))|(X12 @ (lam @ X37))))=>![X11:subst > term > subst > $o, X35:term]:((~(![X15:subst, X14:term, X32:subst, X33:subst]:((~((X11 @ X15 @ X14 @ (comp @ X33 @ X32)))|(X11 @ (comp @ X15 @ X33) @ (sub @ X14 @ X33) @ X32))))|~(![X15:subst, X14:term, X32:subst, X33:subst]:((~((X11 @ (comp @ X15 @ X33) @ (sub @ X14 @ X33) @ X32))|(X11 @ X15 @ X14 @ (comp @ X33 @ X32)))))|~(![X14:term]:((~((var @ (sub @ X14 @ id)))|(X11 @ id @ X14 @ id))))|~(![X14:term, X18:term]:((~((X11 @ id @ X14 @ id))|~((X11 @ id @ X18 @ id))|(X11 @ id @ (ap @ (sub @ X14 @ id) @ X18) @ id))))|~(![X22:subst > term > term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|~(![X14:term]:((~((X11 @ id @ X14 @ id))|(X11 @ id @ (X22 @ id @ X14) @ id))))|(X11 @ id @ (lam @ (X22 @ sh @ one)) @ id))))|(X11 @ id @ X35 @ id))))))))), file('/export/starexec/sandbox/tmp/tmp.Gv16fI2zWW/E---3.1_918109.p', alg444_1)).
% 0.54/0.43 thf(c_0_2, plain, ((epred1_0)<=>(![X25:term > $o, X26:term]:((~(![X14:term]:((~(var @ X14)|(X25 @ X14))))|~(![X14:term, X18:term]:((~((X25 @ X14))|~((X25 @ X18))|(X25 @ (ap @ X14 @ X18)))))|~(![X14:term]:((~((X25 @ X14))|(X25 @ (lam @ X14)))))|(X25 @ X26)))=>![X27:term > $o, X20:term, X21:subst]:((~(![X14:term, X18:term]:((~((X27 @ X14))|~((X27 @ X18))|(X27 @ (ap @ X14 @ X18)))))|~(![X14:term]:((~(![X18:term]:((~((X27 @ X18))|(X27 @ (sub @ X14 @ (push @ X18 @ id))))))|(X27 @ (lam @ X14)))))|~(![X18:term]:((~(var @ X18)|(X27 @ (sub @ X18 @ X21)))))|(X27 @ (sub @ X20 @ X21)))))), introduced(definition)).
% 0.54/0.43 thf(c_0_3, plain, ((epred4_0)<=>(![X28:term > $o, X29:term]:((~(![X14:term]:((~(var @ X14)|(X28 @ X14))))|~(![X14:term, X18:term]:((~((X28 @ X14))|~((X28 @ X18))|(X28 @ (ap @ X14 @ X18)))))|~(![X14:term]:((~(![X18:term]:((~((X28 @ X18))|(X28 @ (sub @ X14 @ (push @ X18 @ id))))))|(X28 @ (lam @ X14)))))|(X28 @ X29)))=>(![X11:subst > term > subst > $o, X30:term, X31:term]:((~(![X15:subst, X14:term, X32:subst, X33:subst]:((~((X11 @ X15 @ X14 @ (comp @ X33 @ X32)))|(X11 @ (comp @ X15 @ X33) @ (sub @ X14 @ X33) @ X32))))|~(![X15:subst, X14:term, X32:subst, X33:subst]:((~((X11 @ (comp @ X15 @ X33) @ (sub @ X14 @ X33) @ X32))|(X11 @ X15 @ X14 @ (comp @ X33 @ X32)))))|~(![X14:term, X18:term]:((~((X11 @ id @ X14 @ id))|~((X11 @ id @ X18 @ id))|(X11 @ id @ (ap @ (sub @ X14 @ id) @ X18) @ id))))|~((X11 @ id @ X30 @ id))|~((X11 @ id @ X31 @ id))|(X11 @ id @ (ap @ X30 @ X31) @ id)))=>(![X11:subst > term > subst > $o, X34:term]:((~(![X15:subst, X14:term, X32:subst, X33:subst]:((~((X11 @ X15 @ X14 @ (comp @ X33 @ X32)))|(X11 @ (comp @ X15 @ X33) @ (sub @ X14 @ X33) @ X32))))|~(![X15:subst, X14:term, X32:subst, X33:subst]:((~((X11 @ (comp @ X15 @ X33) @ (sub @ X14 @ X33) @ X32))|(X11 @ X15 @ X14 @ (comp @ X33 @ X32)))))|~(![X22:subst > term > term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|~(![X14:term]:((~((X11 @ id @ X14 @ id))|(X11 @ id @ (X22 @ id @ X14) @ id))))|(X11 @ id @ (lam @ (X22 @ sh @ one)) @ id))))|~(![X18:term]:((~((X11 @ id @ X18 @ id))|(X11 @ id @ (sub @ X34 @ (push @ X18 @ id)) @ id))))|(X11 @ id @ (lam @ X34) @ id)))=>![X11:subst > term > subst > $o, X35:term]:((~(![X15:subst, X14:term, X32:subst, X33:subst]:((~((X11 @ X15 @ X14 @ (comp @ X33 @ X32)))|(X11 @ (comp @ X15 @ X33) @ (sub @ X14 @ X33) @ X32))))|~(![X15:subst, X14:term, X32:subst, X33:subst]:((~((X11 @ (comp @ X15 @ X33) @ (sub @ X14 @ X33) @ X32))|(X11 @ X15 @ X14 @ (comp @ X33 @ X32)))))|~(![X14:term]:((~(var @ (sub @ X14 @ id))|(X11 @ id @ X14 @ id))))|~(![X14:term, X18:term]:((~((X11 @ id @ X14 @ id))|~((X11 @ id @ X18 @ id))|(X11 @ id @ (ap @ (sub @ X14 @ id) @ X18) @ id))))|~(![X22:subst > term > term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|~(![X14:term]:((~((X11 @ id @ X14 @ id))|(X11 @ id @ (X22 @ id @ X14) @ id))))|(X11 @ id @ (lam @ (X22 @ sh @ one)) @ id))))|(X11 @ id @ X35 @ id))))))), introduced(definition)).
% 0.54/0.43 thf(c_0_4, plain, ((epred5_0)<=>(![X11:subst > term > subst > $o, X12:term > $o, X37:term]:((~(![X22:subst > term > term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|~(![X14:term]:((~((X11 @ id @ X14 @ id))|(X11 @ id @ (X22 @ id @ X14) @ id))))|(X11 @ id @ (lam @ (X22 @ sh @ one)) @ id))))|~(![X13:term]:(((X12 @ X13)<=>(X11 @ id @ X13 @ id))))|~(![X18:term]:((~((X12 @ X18))|(X12 @ (sub @ X37 @ (push @ X18 @ id))))))|(X12 @ (lam @ X37))))=>![X11:subst > term > subst > $o, X38:term]:((~(![X14:term, X18:term]:((~((X11 @ id @ X14 @ id))|~((X11 @ id @ X18 @ id))|(X11 @ id @ (ap @ (sub @ X14 @ id) @ X18) @ id))))|~(![X22:subst > term > term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|~(![X14:term]:((~((X11 @ id @ X14 @ id))|(X11 @ id @ (X22 @ id @ X14) @ id))))|(X11 @ id @ (lam @ (X22 @ sh @ one)) @ id))))|(X11 @ id @ X38 @ id))))), introduced(definition)).
% 0.54/0.43 thf(c_0_5, plain, ![X11:subst > term > subst > $o]:(((epred2_1 @ X11)<=>(~(![X15:subst, X14:term, X32:subst, X33:subst]:((~((X11 @ X15 @ X14 @ (comp @ X33 @ X32)))|(X11 @ (comp @ X15 @ X33) @ (sub @ X14 @ X33) @ X32))))|~(![X15:subst, X14:term, X32:subst, X33:subst]:((~((X11 @ (comp @ X15 @ X33) @ (sub @ X14 @ X33) @ X32))|(X11 @ X15 @ X14 @ (comp @ X33 @ X32)))))|~(![X14:term]:((~(var @ (sub @ X14 @ id))|(X11 @ id @ X14 @ id))))|~(![X14:term, X18:term]:((~((X11 @ id @ X14 @ id))|~((X11 @ id @ X18 @ id))|(X11 @ id @ (ap @ (sub @ X14 @ id) @ X18) @ id))))|~(![X22:subst > term > term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|~(![X14:term]:((~((X11 @ id @ X14 @ id))|(X11 @ id @ (X22 @ id @ X14) @ id))))|(X11 @ id @ (lam @ (X22 @ sh @ one)) @ id))))))), introduced(definition)).
% 0.54/0.43 thf(c_0_6, plain, ((epred6_0)<=>(![X11:subst > term > subst > $o, X50:term]:((~(![X22:subst > term > term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|~(![X14:term]:((~((X11 @ id @ X14 @ id))|(X11 @ id @ (X22 @ id @ X14) @ id))))|(X11 @ id @ (lam @ (X22 @ sh @ one)) @ id))))|~(![X18:term]:((~((X11 @ id @ X18 @ id))|(X11 @ id @ (sub @ X50 @ (push @ X18 @ id)) @ id))))|(X11 @ id @ (lam @ (sub @ X50 @ (push @ one @ sh))) @ id)))=>![X11:subst > term > subst > $o, X34:term]:((~(![X15:subst, X14:term, X32:subst, X33:subst]:((~((X11 @ X15 @ X14 @ (comp @ X33 @ X32)))|(X11 @ (comp @ X15 @ X33) @ (sub @ X14 @ X33) @ X32))))|~(![X15:subst, X14:term, X32:subst, X33:subst]:((~((X11 @ (comp @ X15 @ X33) @ (sub @ X14 @ X33) @ X32))|(X11 @ X15 @ X14 @ (comp @ X33 @ X32)))))|~(![X22:subst > term > term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|~(![X14:term]:((~((X11 @ id @ X14 @ id))|(X11 @ id @ (X22 @ id @ X14) @ id))))|(X11 @ id @ (lam @ (X22 @ sh @ one)) @ id))))|~(![X18:term]:((~((X11 @ id @ X18 @ id))|(X11 @ id @ (sub @ X34 @ (push @ X18 @ id)) @ id))))|(X11 @ id @ (lam @ X34) @ id))))), introduced(definition)).
% 0.54/0.43 thf(c_0_7, plain, ((epred7_0)<=>(![X59:term > $o, X20:term, X21:subst]:((~(![X14:term, X18:term]:((~((X59 @ X14))|~((X59 @ X18))|(X59 @ (ap @ X14 @ X18)))))|~(![X14:term]:((~(![X18:term]:((~((X59 @ X18))|(X59 @ (sub @ X14 @ (push @ X18 @ id))))))|(X59 @ (lam @ X14)))))|~(![X18:term]:((~(var @ X18)|(X59 @ (sub @ X18 @ X21)))))|(X59 @ (sub @ X20 @ X21))))=>![X60:term > $o, X29:term]:((~(![X14:term]:((~(var @ X14)|(X60 @ X14))))|~(![X14:term, X18:term]:((~((X60 @ X14))|~((X60 @ X18))|(X60 @ (ap @ X14 @ X18)))))|~(![X14:term]:((~(![X18:term]:((~((X60 @ X18))|(X60 @ (sub @ X14 @ (push @ X18 @ id))))))|(X60 @ (lam @ X14)))))|(X60 @ X29))))), introduced(definition)).
% 0.54/0.43 thf(c_0_8, plain, ![X11:subst > term > subst > $o, X12:term > $o, X66:term]:(((epred8_3 @ X66 @ X12 @ X11)<=>(~(![X15:subst, X14:term, X32:subst, X33:subst]:((~((X11 @ X15 @ X14 @ (comp @ X33 @ X32)))|(X11 @ (comp @ X15 @ X33) @ (sub @ X14 @ X33) @ X32))))|~(![X15:subst, X14:term, X32:subst, X33:subst]:((~((X11 @ (comp @ X15 @ X33) @ (sub @ X14 @ X33) @ X32))|(X11 @ X15 @ X14 @ (comp @ X33 @ X32)))))|~(![X22:subst > term > term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|~(![X14:term]:((~((X11 @ id @ X14 @ id))|(X11 @ id @ (X22 @ id @ X14) @ id))))|(X11 @ id @ (lam @ (X22 @ sh @ one)) @ id))))|~(![X13:term]:(((X12 @ X13)<=>(X11 @ id @ X13 @ id))))|~(![X18:term]:((~((X12 @ X18))|(X12 @ (sub @ X66 @ (push @ X18 @ id))))))))), introduced(definition)).
% 0.54/0.43 thf(c_0_9, plain, ((epred9_0)<=>(![X68:term > $o, X29:term]:((~(![X14:term]:((~(var @ X14)|(X68 @ X14))))|~(![X14:term, X18:term]:((~((X68 @ X14))|~((X68 @ X18))|(X68 @ (ap @ X14 @ X18)))))|~(![X14:term]:((~(![X18:term]:((~((X68 @ X18))|(X68 @ (sub @ X14 @ (push @ X18 @ id))))))|(X68 @ (lam @ X14)))))|(X68 @ X29)))=>(![X14:term]:(((X14)=(sub @ X14 @ id)))=>(![X11:subst > term > subst > $o, X12:term > $o, X37:term]:((~(![X22:subst > term > term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|~(![X14:term]:((~((X11 @ id @ X14 @ id))|(X11 @ id @ (X22 @ id @ X14) @ id))))|(X11 @ id @ (lam @ (X22 @ sh @ one)) @ id))))|~(![X13:term]:(((X12 @ X13)<=>(X11 @ id @ X13 @ id))))|~(![X18:term]:((~((X12 @ X18))|(X12 @ (sub @ X37 @ (push @ X18 @ id))))))|(X12 @ (lam @ X37))))=>![X11:subst > term > subst > $o, X35:term]:((~(![X15:subst, X14:term, X32:subst, X33:subst]:((~((X11 @ X15 @ X14 @ (comp @ X33 @ X32)))|(X11 @ (comp @ X15 @ X33) @ (sub @ X14 @ X33) @ X32))))|~(![X15:subst, X14:term, X32:subst, X33:subst]:((~((X11 @ (comp @ X15 @ X33) @ (sub @ X14 @ X33) @ X32))|(X11 @ X15 @ X14 @ (comp @ X33 @ X32)))))|~(![X14:term]:((~(var @ (sub @ X14 @ id))|(X11 @ id @ X14 @ id))))|~(![X14:term, X18:term]:((~((X11 @ id @ X14 @ id))|~((X11 @ id @ X18 @ id))|(X11 @ id @ (ap @ (sub @ X14 @ id) @ X18) @ id))))|~(![X22:subst > term > term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|~(![X14:term]:((~((X11 @ id @ X14 @ id))|(X11 @ id @ (X22 @ id @ X14) @ id))))|(X11 @ id @ (lam @ (X22 @ sh @ one)) @ id))))|(X11 @ id @ X35 @ id))))))), introduced(definition)).
% 0.54/0.43 thf(c_0_10, negated_conjecture, ~(((axclos)<=>![X14:term, X15:subst, X32:subst]:(((sub @ (sub @ X14 @ X15) @ X32)=(sub @ X14 @ (comp @ X15 @ X32)))))), inference(assume_negation,[status(cth)],[axclos])).
% 0.54/0.43 thf(c_0_11, plain, (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((![X1:term]:(?[X2:d_term]:(((X1)=(d2term @ X2))))&![X2:d_term]:(((X2)=(d_one))))&![X3:d_term, X4:d_term]:((((d2term @ X3)=(d2term @ X4))=>((X3)=(X4)))))&![X5:subst]:(?[X6:d_subst]:(((X5)=(d2subst @ X6)))))&![X6:d_subst]:(((X6)=(d_id))))&![X7:d_subst, X8:d_subst]:((((d2subst @ X7)=(d2subst @ X8))=>((X7)=(X8)))))&((one)=(d2term @ d_one)))&((ap @ (d2term @ d_one) @ (d2term @ d_one))=(d2term @ d_one)))&((lam @ (d2term @ d_one))=(d2term @ d_one)))&((sub @ (d2term @ d_one) @ (d2subst @ d_id))=(d2term @ d_one)))&((id)=(d2subst @ d_id)))&((sh)=(d2subst @ d_id)))&((push @ (d2term @ d_one) @ (d2subst @ d_id))=(d2subst @ d_id)))&((comp @ (d2subst @ d_id) @ (d2subst @ d_id))=(d2subst @ d_id)))&((hoasap @ (d2subst @ d_id) @ (d2term @ d_one) @ (d2subst @ d_id) @ (d2term @ d_one))=(d2term @ d_one)))&((hoaslam)=(^[Z0:subst, Z1:subst > term > term]:(d2term @ d_one))))&((hoasinduction_p_and_p_prime)=(^[Z0:subst > term > subst > $o, Z1:term > $o]:(![X13:term]:(((Z1 @ X13)<=>(Z0 @ id @ X13 @ id)))))))&((pushprop_p_and_p_prime)=(^[Z0:term, Z1:subst, Z2:term > $o, Z3:term > $o]:(![X13:term]:(((Z3 @ X13)<=>(Z2 @ (sub @ X13 @ (push @ Z0 @ Z1)))))))))&~(var @ (d2term @ d_one)))&((pushprop_lem1v2)<=>![X17:term > $o, X12:term > $o, X14:term, X15:subst]:((~((X17 @ X14))|~(![X13:term]:(((X12 @ X13)<=>(X17 @ (sub @ X13 @ (push @ X14 @ X15))))))|(X12 @ one)))))&(pushprop_lem1_gthm))&(axmap))&(pushprop_lem0_gthm))&((shinj)<=>![X14:term, X18:term]:((((sub @ X14 @ sh)!=(sub @ X18 @ sh))|((X14)=(X18))))))&(hoasinduction_lem1v2))&(hoasinduction_lem1v2_gthm))&((induction2lem)<=>![X19:term > $o, X20:term, X21:subst]:((~(![X14:term, X18:term]:((~((X19 @ X14))|~((X19 @ X18))|(X19 @ (ap @ X14 @ X18)))))|~(![X14:term]:((~(![X18:term]:((~((X19 @ X18))|(X19 @ (sub @ X14 @ (push @ X18 @ id))))))|(X19 @ (lam @ X14)))))|~(![X18:term]:((~(var @ X18)|(X19 @ (sub @ X18 @ X21)))))|(X19 @ (sub @ X20 @ X21))))))&((hoasinduction_lem3v2_f)<=>![X18:term]:(~(![X22:subst > term > term]:(~(![X14:term, X15:subst]:(((sub @ X18 @ (push @ X14 @ X15))=(X22 @ X15 @ X14)))))))))&(axvarshift))&((hoasapinj2)<=>![X14:term, X18:term, X23:term, X24:term]:((((ap @ (sub @ X14 @ id) @ X23)!=(ap @ (sub @ X18 @ id) @ X24))|((X23)=(X24))))))&(hoasapnotvar_gthm))&((hoasapinj1)<=>![X14:term, X18:term, X23:term, X24:term]:((((ap @ (sub @ X14 @ id) @ X23)!=(ap @ (sub @ X18 @ id) @ X24))|((X14)=(X18))))))&~(ulamvar1))&((induction2lem_lthm)<=>(![X14:term, X15:subst]:(((X14)=(sub @ one @ (push @ X14 @ X15))))=>(![X14:term, X15:subst]:(((X15)=(comp @ sh @ (push @ X14 @ X15))))=>(![X15:subst]:(((X15)=(comp @ X15 @ id)))=>(epred1_0))))))&(hoasinduction_lem3v2_gthm))&(apnotvar))&(pushprop_lthm_orig))&((hoasinduction_lem3v2_f_lthm)<=>![X18:term]:(~(![X22:subst > term > term]:(~(![X14:term, X15:subst]:(((sub @ X18 @ (push @ X14 @ X15))=(X22 @ X15 @ X14)))))))))&((hoasinduction_lthm)<=>(epred4_0)))&((hoasinduction_no_psi_cond_lthm)<=>(![X11:subst > term > subst > $o]:(~(![X12:term > $o]:(~(![X13:term]:(((X12 @ X13)<=>(X11 @ id @ X13 @ id)))))))=>(![X36:term > $o, X29:term]:((~(![X14:term]:((~(var @ X14)|(X36 @ X14))))|~(![X14:term, X18:term]:((~((X36 @ X14))|~((X36 @ X18))|(X36 @ (ap @ X14 @ X18)))))|~(![X14:term]:((~(![X18:term]:((~((X36 @ X18))|(X36 @ (sub @ X14 @ (push @ X18 @ id))))))|(X36 @ (lam @ X14)))))|(X36 @ X29)))=>(![X14:term]:(((X14)=(sub @ X14 @ id)))=>(epred5_0))))))&((hoaslaminj)<=>![X22:subst > term > term, X39:subst > term > term, X40:subst, X41:term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|~(![X15:subst, X14:term, X32:subst]:(((sub @ (X39 @ X15 @ X14) @ X32)=(X39 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|((lam @ (X22 @ sh @ one))!=(lam @ (X39 @ sh @ one)))|((X22 @ X40 @ X41)=(X39 @ X40 @ X41))))))&((hoasinduction_lem3aaa)<=>![X11:subst > term > subst > $o, X42:term]:((~(![X22:subst > term > term, X43:term]:((~(![X14:term]:((~((X11 @ id @ X14 @ id))|(X11 @ id @ (X22 @ id @ X14) @ id))))|(X11 @ id @ (lam @ (X22 @ sh @ one)) @ id)|~(![X44:subst, X45:term, X46:subst]:(((sub @ (X22 @ X44 @ X45) @ X46)=(sub @ (sub @ X43 @ (push @ X45 @ X44)) @ X46))))|~(![X47:subst, X48:term, X49:subst]:(((X22 @ (comp @ X47 @ X49) @ (sub @ X48 @ X49))=(sub @ X43 @ (push @ (sub @ X48 @ X49) @ (comp @ X47 @ X49)))))))))|~(![X18:term]:((~((X11 @ id @ X18 @ id))|(X11 @ id @ (sub @ X42 @ (push @ X18 @ id)) @ id))))|(X11 @ id @ (lam @ (sub @ X42 @ (push @ one @ sh))) @ id)))))&(induction2lem_gthm))&((hoasinduction_lem3aa_lthm)<=>![X11:subst > term > subst > $o, X50:term]:((~(![X22:subst > term > term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|~(![X14:term]:((~((X11 @ id @ X14 @ id))|(X11 @ id @ (X22 @ id @ X14) @ id))))|(X11 @ id @ (lam @ (X22 @ sh @ one)) @ id))))|~(![X18:term]:((~((X11 @ id @ X18 @ id))|(X11 @ id @ (sub @ X50 @ (push @ X18 @ id)) @ id))))|(X11 @ id @ (lam @ (sub @ X50 @ (push @ one @ sh))) @ id)))))&((hoasinduction_lem3)<=>![X11:subst > term > subst > $o, X34:term]:((~(![X15:subst, X14:term, X32:subst, X33:subst]:((~((X11 @ X15 @ X14 @ (comp @ X33 @ X32)))|(X11 @ (comp @ X15 @ X33) @ (sub @ X14 @ X33) @ X32))))|~(![X15:subst, X14:term, X32:subst, X33:subst]:((~((X11 @ (comp @ X15 @ X33) @ (sub @ X14 @ X33) @ X32))|(X11 @ X15 @ X14 @ (comp @ X33 @ X32)))))|~(![X22:subst > term > term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|~(![X14:term]:((~((X11 @ id @ X14 @ id))|(X11 @ id @ (X22 @ id @ X14) @ id))))|(X11 @ id @ (lam @ (X22 @ sh @ one)) @ id))))|~(![X18:term]:((~((X11 @ id @ X18 @ id))|(X11 @ id @ (sub @ X34 @ (push @ X18 @ id)) @ id))))|(X11 @ id @ (lam @ X34) @ id)))))&((hoasinduction_lem2)<=>![X11:subst > term > subst > $o, X30:term, X31:term]:((~(![X15:subst, X14:term, X32:subst, X33:subst]:((~((X11 @ X15 @ X14 @ (comp @ X33 @ X32)))|(X11 @ (comp @ X15 @ X33) @ (sub @ X14 @ X33) @ X32))))|~(![X15:subst, X14:term, X32:subst, X33:subst]:((~((X11 @ (comp @ X15 @ X33) @ (sub @ X14 @ X33) @ X32))|(X11 @ X15 @ X14 @ (comp @ X33 @ X32)))))|~(![X14:term, X18:term]:((~((X11 @ id @ X14 @ id))|~((X11 @ id @ X18 @ id))|(X11 @ id @ (ap @ (sub @ X14 @ id) @ X18) @ id))))|~((X11 @ id @ X30 @ id))|~((X11 @ id @ X31 @ id))|(X11 @ id @ (ap @ X30 @ X31) @ id)))))&(termmset_lthm))&(hoasinduction_lem1))&(hoaslamnotap_lthm))&((pushprop_lem1v2_lthm)<=>(![X14:term, X15:subst]:(((X14)=(sub @ one @ (push @ X14 @ X15))))=>![X51:term > $o, X12:term > $o, X14:term, X15:subst]:((~((X51 @ X14))|~(![X13:term]:(((X12 @ X13)<=>(X51 @ (sub @ X13 @ (push @ X14 @ X15))))))|(X12 @ one))))))&(hoasapnotvar))&((hoasinduction_lem0)<=>![X11:subst > term > subst > $o]:(~(![X12:term > $o]:(~(![X13:term]:(((X12 @ X13)<=>(X11 @ id @ X13 @ id)))))))))&((hoasinduction)<=>![X11:subst > term > subst > $o, X35:term]:(((epred2_1 @ X11)|(X11 @ id @ X35 @ id)))))&(hoasinduction_gthm))&(axapp))&(hoaslamnotvar_lthm))&(pushprop_lem3v2_lthm))&((hoasinduction_lem3b_lthm)<=>![X18:term]:(~(![X22:subst > term > term]:(((X22 @ sh @ one)!=(sub @ X18 @ (push @ one @ sh))))))))&(ulamvarind))&((induction)<=>![X52:term > $o, X26:term]:((~(![X14:term]:((~(var @ X14)|(X52 @ X14))))|~(![X14:term, X18:term]:((~((X52 @ X14))|~((X52 @ X18))|(X52 @ (ap @ X14 @ X18)))))|~(![X14:term]:((~((X52 @ X14))|(X52 @ (lam @ X14)))))|(X52 @ X26)))))&((hoasinduction_lem3a_lthm)<=>(![X14:term]:(((X14)=(sub @ X14 @ id)))=>(![X11:subst > term > subst > $o, X50:term]:((~(![X22:subst > term > term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|~(![X14:term]:((~((X11 @ id @ X14 @ id))|(X11 @ id @ (X22 @ id @ X14) @ id))))|(X11 @ id @ (lam @ (X22 @ sh @ one)) @ id))))|~(![X18:term]:((~((X11 @ id @ X18 @ id))|(X11 @ id @ (sub @ X50 @ (push @ X18 @ id)) @ id))))|(X11 @ id @ (lam @ (sub @ X50 @ (push @ one @ sh))) @ id)))=>![X11:subst > term > subst > $o, X53:term]:((~(![X22:subst > term > term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|~(![X14:term]:((~((X11 @ id @ X14 @ id))|(X11 @ id @ (X22 @ id @ X14) @ id))))|(X11 @ id @ (lam @ (X22 @ sh @ one)) @ id))))|~(![X18:term]:((~((X11 @ id @ X18 @ id))|(X11 @ id @ (sub @ X53 @ (push @ X18 @ id)) @ id))))|(X11 @ id @ (lam @ X53) @ id)))))))&(termmset_gthm))&((hoasinduction_lem3aa)<=>![X11:subst > term > subst > $o, X50:term]:((~(![X22:subst > term > term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|~(![X14:term]:((~((X11 @ id @ X14 @ id))|(X11 @ id @ (X22 @ id @ X14) @ id))))|(X11 @ id @ (lam @ (X22 @ sh @ one)) @ id))))|~(![X18:term]:((~((X11 @ id @ X18 @ id))|(X11 @ id @ (sub @ X50 @ (push @ X18 @ id)) @ id))))|(X11 @ id @ (lam @ (sub @ X50 @ (push @ one @ sh))) @ id)))))&(pushprop_lem1v2_gthm))&(hoaslamnotap_gthm))&(hoaslamnotvar_gthm))&(hoasinduction_lem3b_gthm))&(pushprop_lem2v2))&(hoasinduction_lem3a_gthm))&(axclos))&(axassoc))&((hoasinduction_lem2v2)<=>![X11:subst > term > subst > $o, X12:term > $o, X54:term, X55:term]:((~(![X15:subst, X14:term, X32:subst, X33:subst]:((~((X11 @ X15 @ X14 @ (comp @ X33 @ X32)))|(X11 @ (comp @ X15 @ X33) @ (sub @ X14 @ X33) @ X32))))|~(![X15:subst, X14:term, X32:subst, X33:subst]:((~((X11 @ (comp @ X15 @ X33) @ (sub @ X14 @ X33) @ X32))|(X11 @ X15 @ X14 @ (comp @ X33 @ X32)))))|~(![X14:term, X18:term]:((~((X11 @ id @ X14 @ id))|~((X11 @ id @ X18 @ id))|(X11 @ id @ (ap @ (sub @ X14 @ id) @ X18) @ id))))|~(![X13:term]:(((X12 @ X13)<=>(X11 @ id @ X13 @ id))))|~((X12 @ X54))|~((X12 @ X55))|(X12 @ (ap @ X54 @ X55))))))&(pushprop_lthm))&((apinj2)<=>![X14:term, X18:term, X23:term, X24:term]:((((ap @ X14 @ X23)!=(ap @ X18 @ X24))|((X23)=(X24))))))&((apinj1)<=>![X14:term, X18:term, X23:term, X24:term]:((((ap @ X14 @ X23)!=(ap @ X18 @ X24))|((X14)=(X18))))))&((hoasapinj2_lthm)<=>(![X14:term, X18:term, X23:term, X24:term]:((((ap @ X14 @ X23)!=(ap @ X18 @ X24))|((X23)=(X24))))=>![X14:term, X18:term, X23:term, X24:term]:((((ap @ (sub @ X14 @ id) @ X23)!=(ap @ (sub @ X18 @ id) @ X24))|((X23)=(X24)))))))&((hoasinduction_lem3v2a)<=>![X11:subst > term > subst > $o, X12:term > $o, X37:term]:((~(![X22:subst > term > term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|~(![X14:term]:((~((X11 @ id @ X14 @ id))|(X11 @ id @ (X22 @ id @ X14) @ id))))|(X11 @ id @ (lam @ (X22 @ sh @ one)) @ id))))|~(![X13:term]:(((X12 @ X13)<=>(X11 @ id @ X13 @ id))))|~(![X18:term]:((~((X12 @ X18))|(X12 @ (sub @ X37 @ (push @ X18 @ id))))))|(X12 @ (lam @ X37))))))&((hoasapinj1_lthm)<=>(![X14:term]:(((X14)=(sub @ X14 @ id)))=>(![X14:term, X18:term, X23:term, X24:term]:((((ap @ X14 @ X23)!=(ap @ X18 @ X24))|((X14)=(X18))))=>![X14:term, X18:term, X23:term, X24:term]:((((ap @ (sub @ X14 @ id) @ X23)!=(ap @ (sub @ X18 @ id) @ X24))|((X14)=(X18))))))))&((hoaslaminj_lthm)<=>(![X14:term, X15:subst]:(((X14)=(sub @ one @ (push @ X14 @ X15))))=>(![X14:term, X15:subst]:(((X15)=(comp @ sh @ (push @ X14 @ X15))))=>(![X14:term, X18:term]:((((lam @ X14)!=(lam @ X18))|((X14)=(X18))))=>![X22:subst > term > term, X39:subst > term > term, X40:subst, X41:term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|~(![X15:subst, X14:term, X32:subst]:(((sub @ (X39 @ X15 @ X14) @ X32)=(X39 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|((lam @ (X22 @ sh @ one))!=(lam @ (X39 @ sh @ one)))|((X22 @ X40 @ X41)=(X39 @ X40 @ X41)))))))))&((axvarcons)<=>![X14:term, X15:subst]:(((X14)=(sub @ one @ (push @ X14 @ X15))))))&((axscons)<=>![X15:subst]:(((X15)=(push @ (sub @ one @ X15) @ (comp @ sh @ X15))))))&(hoasinduction_lem2v2_gthm))&((axidr)<=>![X15:subst]:(((X15)=(comp @ X15 @ id)))))&((pushprop_lem1)<=>![X56:term > $o, X57:term > $o, X14:term, X15:subst, X18:term]:((~((X56 @ X14))|(X57 @ (sub @ X14 @ (push @ X18 @ X15)))))))&((laminj)<=>![X14:term, X18:term]:((((lam @ X14)!=(lam @ X18))|((X14)=(X18))))))&((hoasinduction_lem3_lthm)<=>(![X14:term]:(((X14)=(sub @ X14 @ id)))=>(epred6_0))))&((pushprop_lem0)<=>![X58:term > $o, X14:term, X15:subst]:(~(![X12:term > $o]:(~(![X13:term]:(((X12 @ X13)<=>(X58 @ (sub @ X13 @ (push @ X14 @ X15)))))))))))&(pushprop_gthm))&(axabs))&((hoasinduction_lem3v2a_lthm)<=>(![X18:term]:(~(![X22:subst > term > term]:(~(![X14:term, X15:subst]:(((sub @ X18 @ (push @ X14 @ X15))=(X22 @ X15 @ X14)))))))=>(![X14:term]:(((X14)=(sub @ X14 @ id)))=>![X11:subst > term > subst > $o, X12:term > $o, X37:term]:((~(![X22:subst > term > term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|~(![X14:term]:((~((X11 @ id @ X14 @ id))|(X11 @ id @ (X22 @ id @ X14) @ id))))|(X11 @ id @ (lam @ (X22 @ sh @ one)) @ id))))|~(![X13:term]:(((X12 @ X13)<=>(X11 @ id @ X13 @ id))))|~(![X18:term]:((~((X12 @ X18))|(X12 @ (sub @ X37 @ (push @ X18 @ id))))))|(X12 @ (lam @ X37))))))))&(hoasinduction_lem2_lthm))&(hoasapinj2_gthm))&(hoasinduction_lem1_lthm))&~(lamnotap))&(hoasapinj1_gthm))&(hoaslamnotvar))&((axidl)<=>![X15:subst]:(((X15)=(comp @ id @ X15)))))&(hoaslaminj_gthm))&((induction2_lthm)<=>(![X14:term]:(((X14)=(sub @ X14 @ id)))=>(epred7_0))))&((hoasinduction_lem0_lthm)<=>![X11:subst > term > subst > $o]:(~(![X12:term > $o]:(~(![X13:term]:(((X12 @ X13)<=>(X11 @ id @ X13 @ id)))))))))&((substmonoid_lthm)<=>(![X15:subst]:(((X15)=(comp @ id @ X15)))=>(![X15:subst]:(((X15)=(comp @ X15 @ id)))=>(![X15:subst]:(((X15)=(comp @ id @ X15)))&![X15:subst]:(((X15)=(comp @ X15 @ id))))))))&(pushprop))&(hoasinduction_lem3_gthm))&(hoasinduction_lem2_gthm))&((hoasinduction_lem3b)<=>![X18:term]:(~(![X22:subst > term > term]:(((X22 @ sh @ one)!=(sub @ X18 @ (push @ one @ sh))))))))&((substmonoid)<=>(![X15:subst]:(((X15)=(comp @ id @ X15)))&![X15:subst]:(((X15)=(comp @ X15 @ id))))))&(lamnotvar))&((hoasinduction_lem3a)<=>![X11:subst > term > subst > $o, X53:term]:((~(![X22:subst > term > term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|~(![X14:term]:((~((X11 @ id @ X14 @ id))|(X11 @ id @ (X22 @ id @ X14) @ id))))|(X11 @ id @ (lam @ (X22 @ sh @ one)) @ id))))|~(![X18:term]:((~((X11 @ id @ X18 @ id))|(X11 @ id @ (sub @ X53 @ (push @ X18 @ id)) @ id))))|(X11 @ id @ (lam @ X53) @ id)))))&(hoasinduction_lem1_gthm))&((hoasinduction_no_psi_cond)<=>![X11:subst > term > subst > $o, X38:term]:((~(![X14:term, X18:term]:((~((X11 @ id @ X14 @ id))|~((X11 @ id @ X18 @ id))|(X11 @ id @ (ap @ (sub @ X14 @ id) @ X18) @ id))))|~(![X22:subst > term > term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|~(![X14:term]:((~((X11 @ id @ X14 @ id))|(X11 @ id @ (X22 @ id @ X14) @ id))))|(X11 @ id @ (lam @ (X22 @ sh @ one)) @ id))))|(X11 @ id @ X38 @ id)))))&(induction2_gthm))&(pushprop_lem2v2_lthm))&~(hoasvar @ (d2subst @ d_id) @ (d2term @ d_one) @ (d2subst @ d_id)))&((hoaslamnotap)<=>![X22:subst > term > term, X61:term, X62:term]:((~(![X15:subst, X14:term, X32:subst]:(((sub @ (X22 @ X15 @ X14) @ X32)=(X22 @ (comp @ X15 @ X32) @ (sub @ X14 @ X32)))))|((lam @ (X22 @ sh @ one))!=(ap @ (sub @ X61 @ id) @ X62))))))&(substmonoid_gthm))&(ulamvarsh))&((induction2)<=>![X63:term > $o, X29:term]:((~(![X14:term]:((~(var @ X14)|(X63 @ X14))))|~(![X14:term, X18:term]:((~((X63 @ X14))|~((X63 @ X18))|(X63 @ (ap @ X14 @ X18)))))|~(![X14:term]:((~(![X18:term]:((~((X63 @ X18))|(X63 @ (sub @ X14 @ (push @ X18 @ id))))))|(X63 @ (lam @ X14)))))|(X63 @ X29)))))&(pushprop_lem3v2))&(pushprop_lem2v2_gthm))&((pushprop_lem1_lthm)<=>(![X14:term, X15:subst]:(((X14)=(sub @ one @ (push @ X14 @ X15))))=>(![X14:term, X15:subst]:(((X15)=(comp @ sh @ (push @ X14 @ X15))))=>![X64:term > $o, X65:term > $o, X14:term, X15:subst, X18:term]:((~((X64 @ X14))|(X65 @ (sub @ X14 @ (push @ X18 @ X15)))))))))&((hoasinduction_lem3v2)<=>![X11:subst > term > subst > $o, X12:term > $o, X66:term]:(((epred8_3 @ X66 @ X12 @ X11)|(X12 @ (lam @ X66))))))&((axshiftcons)<=>![X14:term, X15:subst]:(((X15)=(comp @ sh @ (push @ X14 @ X15))))))&((termmset)<=>![X14:term]:(((X14)=(sub @ X14 @ id)))))&((pushprop_lem0_lthm)<=>![X67:term > $o, X14:term, X15:subst]:(~(![X12:term > $o]:(~(![X13:term]:(((X12 @ X13)<=>(X67 @ (sub @ X13 @ (push @ X14 @ X15)))))))))))&(hoasapnotvar_lthm))&((hoasinduction_lem3v2_lthm)<=>(![X14:term]:(((X14)=(sub @ X14 @ id)))=>![X11:subst > term > subst > $o, X12:term > $o, X66:term]:(((epred8_3 @ X66 @ X12 @ X11)|(X12 @ (lam @ X66)))))))&((axvarid)<=>![X14:term]:(((X14)=(sub @ X14 @ id)))))&((hoasinduction_lthm_3)<=>(![X11:subst > term > subst > $o]:(~(![X12:term > $o]:(~(![X13:term]:(((X12 @ X13)<=>(X11 @ id @ X13 @ id)))))))=>(epred9_0)))), inference(apply_def,[status(thm)],[inference(apply_def,[status(thm)],[inference(apply_def,[status(thm)],[inference(apply_def,[status(thm)],[inference(apply_def,[status(thm)],[inference(apply_def,[status(thm)],[inference(apply_def,[status(thm)],[inference(apply_def,[status(thm)],[inference(apply_def,[status(thm)],[inference(fof_simplification,[status(thm)],[inference(fof_simplification,[status(thm)],[alg444_1])]), c_0_2]), c_0_3]), c_0_4]), c_0_5]), c_0_6]), c_0_7]), c_0_8]), c_0_8]), c_0_9])).
% 0.54/0.43 thf(c_0_12, negated_conjecture, ![X615:term, X616:subst, X617:subst]:(((~(axclos)|((sub @ (sub @ esk1_0 @ esk2_0) @ esk3_0)!=(sub @ esk1_0 @ (comp @ esk2_0 @ esk3_0))))&((axclos)|((sub @ (sub @ X615 @ X616) @ X617)=(sub @ X615 @ (comp @ X616 @ X617)))))), inference(fof_nnf,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_10])])])])])).
% 0.54/0.43 thf(c_0_13, plain, ![X618:term, X620:d_term, X621:d_term, X622:d_term, X623:subst, X625:d_subst, X626:d_subst, X627:d_subst, X628:term > $o, X629:term > $o, X630:term, X631:subst, X637:term, X638:term, X639:term, X642:term > $o, X643:term, X644:subst, X648:term, X653:term, X654:term, X655:term, X657:term, X658:term, X660:term, X661:subst, X663:subst > term > term, X666:term, X667:term, X668:term, X669:term, X674:term, X675:term, X676:term, X677:term, X687:term, X688:subst, X689:term, X690:subst, X691:subst, X692:term, X694:term, X695:subst, X697:subst > term > term, X701:term > $o, X705:term, X706:term, X707:term, X708:term, X711:subst > term > subst > $o, X713:term, X714:term, X715:term > $o, X720:term, X721:term, X722:term, X723:subst > term > term, X724:subst > term > term, X731:subst, X732:term, X737:subst, X738:term, X739:subst, X740:subst, X741:term, X742:subst, X743:subst > term > subst > $o, X744:term, X747:term, X748:subst, X749:term, X750:subst, X751:subst, X752:term, X753:subst, X757:subst > term > term, X758:term, X766:term, X767:subst > term > subst > $o, X768:term, X770:subst, X771:term, X772:subst, X773:term, X777:subst > term > term, X782:term, X783:subst > term > subst > $o, X784:term, X794:subst, X795:term, X796:subst, X797:term, X801:subst, X802:term, X803:subst, X804:subst, X805:subst, X806:term, X807:subst, X808:subst, X809:subst > term > term, X814:term, X815:subst > term > subst > $o, X816:term, X817:term, X831:subst, X832:term, X833:subst, X834:subst, X835:subst, X836:term, X837:subst, X838:subst, X839:term, X840:term, X843:term > $o, X844:term > $o, X845:term, X846:subst, X848:term, X849:subst, X854:term, X855:subst > term > subst > $o, X857:term, X858:term, X860:term > $o, X862:subst > term > subst > $o, X863:term, X866:term, X869:subst > term > term, X870:term > $o, X875:term, X878:term, X879:term, X880:term, X881:term, X885:subst > term > term, X890:term, X891:subst > term > subst > $o, X892:term, X894:subst, X895:term, X896:subst, X897:term, X899:term, X900:subst > term > subst > $o, X901:term, X903:subst, X904:term, X905:subst, X906:term, X910:subst > term > term, X915:term, X916:subst > term > subst > $o, X917:term, X919:subst, X920:term, X921:subst, X922:term, X926:subst > term > term, X931:term, X932:subst > term > subst > $o, X933:term > $o, X934:term, X935:term, X951:subst, X952:term, X953:subst, X954:subst, X955:subst, X956:term, X957:subst, X958:subst, X959:term, X960:term, X961:term, X962:term, X963:term, X964:term, X965:term, X970:term, X971:term, X972:term, X973:term, X982:term, X983:term, X984:term, X985:term, X986:term, X987:term, X988:term, X989:term, X994:subst > term > subst > $o, X995:term > $o, X996:term, X998:subst, X999:term, X1000:subst, X1001:term, X1007:subst > term > term, X1012:term, X1013:term, X1019:term, X1020:term, X1021:term, X1022:term, X1023:term, X1024:term, X1025:term, X1026:term, X1027:term, X1038:subst > term > term, X1039:subst > term > term, X1046:subst, X1047:term, X1048:term, X1049:subst, X1050:term, X1051:subst, X1052:term, X1053:term, X1058:subst, X1059:term, X1060:subst, X1061:subst, X1062:term, X1063:subst, X1064:term, X1065:subst, X1068:subst, X1070:subst, X1072:term > $o, X1073:term > $o, X1074:term, X1075:subst, X1076:term, X1082:term, X1083:term, X1087:term, X1088:term > $o, X1089:term, X1090:subst, X1092:term, X1093:term, X1097:term > $o, X1100:subst > term > term, X1104:subst > term > subst > $o, X1105:term > $o, X1106:term, X1108:subst, X1109:term, X1110:subst, X1111:term, X1114:term, X1116:term, X1117:subst, X1118:term, X1122:subst > term > term, X1127:term, X1128:term, X1129:subst, X1132:term, X1133:subst > term > subst > $o, X1135:term, X1136:term, X1138:term > $o, X1142:subst, X1143:subst, X1144:subst, X1145:subst, X1148:term, X1151:subst > term > term, X1152:subst, X1153:subst, X1156:subst > term > subst > $o, X1157:term, X1159:subst, X1160:term, X1161:subst, X1162:term, X1166:subst > term > term, X1171:term, X1172:subst > term > subst > $o, X1176:subst, X1177:term, X1178:subst, X1179:term, X1180:term, X1183:term, X1184:term, X1185:subst > term > term, X1190:subst > term > term, X1194:term, X1195:term, X1199:subst, X1200:term, X1201:subst, X1202:term > $o, X1207:term, X1208:term, X1211:term, X1212:term, X1213:term, X1214:term, X1220:term > $o, X1221:term > $o, X1222:term, X1223:subst, X1224:term, X1225:term, X1226:subst, X1227:term, X1228:subst, X1234:subst > term > subst > $o, X1235:term > $o, X1236:term, X1240:term, X1241:subst, X1244:term, X1246:term > $o, X1247:term, X1248:subst, X1250:term, X1251:term, X1255:term > $o, X1258:subst > term > subst > $o, X1259:term > $o, X1260:term, X1261:term, X1265:term, X1268:term > $o, X1270:subst > term > subst > $o, X1272:term, X1273:term]:((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((X618)=(d2term @ (esk4_1 @ X618)))&((X620)=(d_one)))&(((d2term @ X621)!=(d2term @ X622))|((X621)=(X622))))&((X623)=(d2subst @ (esk5_1 @ X623))))&((X625)=(d_id)))&(((d2subst @ X626)!=(d2subst @ X627))|((X626)=(X627))))&((one)=(d2term @ d_one)))&((ap @ (d2term @ d_one) @ (d2term @ d_one))=(d2term @ d_one)))&((lam @ (d2term @ d_one))=(d2term @ d_one)))&((sub @ (d2term @ d_one) @ (d2subst @ d_id))=(d2term @ d_one)))&((id)=(d2subst @ d_id)))&((sh)=(d2subst @ d_id)))&((push @ (d2term @ d_one) @ (d2subst @ d_id))=(d2subst @ d_id)))&((comp @ (d2subst @ d_id) @ (d2subst @ d_id))=(d2subst @ d_id)))&((hoasap @ (d2subst @ d_id) @ (d2term @ d_one) @ (d2subst @ d_id) @ (d2term @ d_one))=(d2term @ d_one)))&((hoaslam)=(^[Z0:subst, Z1:subst > term > term]:(d2term @ d_one))))&((hoasinduction_p_and_p_prime)=(^[Z0:subst > term > subst > $o, Z1:term > $o]:(![X13:term]:(((Z1 @ X13)<=>(Z0 @ id @ X13 @ id)))))))&((pushprop_p_and_p_prime)=(^[Z0:term, Z1:subst, Z2:term > $o, Z3:term > $o]:(![X13:term]:(((Z3 @ X13)<=>(Z2 @ (sub @ X13 @ (push @ Z0 @ Z1)))))))))&~(var @ (d2term @ d_one)))&(((~(X629 @ (esk6_4 @ X628 @ X629 @ X630 @ X631))|~(X628 @ (sub @ (esk6_4 @ X628 @ X629 @ X630 @ X631) @ (push @ X630 @ X631)))|~(X628 @ X630)|(X629 @ one)|~(pushprop_lem1v2))&((X629 @ (esk6_4 @ X628 @ X629 @ X630 @ X631))|(X628 @ (sub @ (esk6_4 @ X628 @ X629 @ X630 @ X631) @ (push @ X630 @ X631)))|~(X628 @ X630)|(X629 @ one)|~(pushprop_lem1v2)))&((((epred10_0 @ esk7_0)|(pushprop_lem1v2))&((~(epred11_0 @ X637)|(epred10_0 @ (sub @ X637 @ (push @ esk7_0 @ esk8_0)))|(pushprop_lem1v2))&(~(epred10_0 @ (sub @ X637 @ (push @ esk7_0 @ esk8_0)))|(epred11_0 @ X637)|(pushprop_lem1v2))))&(~(epred11_0 @ one)|(pushprop_lem1v2)))))&(pushprop_lem1_gthm))&(axmap))&(pushprop_lem0_gthm))&((~(shinj)|(((sub @ X638 @ sh)!=(sub @ X639 @ sh))|((X638)=(X639))))&((((sub @ esk9_0 @ sh)=(sub @ esk10_0 @ sh))|(shinj))&(((esk9_0)!=(esk10_0))|(shinj)))))&(hoasinduction_lem1v2))&(hoasinduction_lem1v2_gthm))&(((((((var @ (esk14_3 @ X642 @ X643 @ X644))|(~(X642 @ X648)|(X642 @ (sub @ (esk13_3 @ X642 @ X643 @ X644) @ (push @ X648 @ id)))|(X642 @ (esk11_3 @ X642 @ X643 @ X644)))|(X642 @ (sub @ X643 @ X644))|~(induction2lem))&(~(X642 @ (sub @ (esk14_3 @ X642 @ X643 @ X644) @ X644))|(~(X642 @ X648)|(X642 @ (sub @ (esk13_3 @ X642 @ X643 @ X644) @ (push @ X648 @ id)))|(X642 @ (esk11_3 @ X642 @ X643 @ X644)))|(X642 @ (sub @ X643 @ X644))|~(induction2lem)))&(((var @ (esk14_3 @ X642 @ X643 @ X644))|(~(X642 @ (lam @ (esk13_3 @ X642 @ X643 @ X644)))|(X642 @ (esk11_3 @ X642 @ X643 @ X644)))|(X642 @ (sub @ X643 @ X644))|~(induction2lem))&(~(X642 @ (sub @ (esk14_3 @ X642 @ X643 @ X644) @ X644))|(~(X642 @ (lam @ (esk13_3 @ X642 @ X643 @ X644)))|(X642 @ (esk11_3 @ X642 @ X643 @ X644)))|(X642 @ (sub @ X643 @ X644))|~(induction2lem))))&((((var @ (esk14_3 @ X642 @ X643 @ X644))|(~(X642 @ X648)|(X642 @ (sub @ (esk13_3 @ X642 @ X643 @ X644) @ (push @ X648 @ id)))|(X642 @ (esk12_3 @ X642 @ X643 @ X644)))|(X642 @ (sub @ X643 @ X644))|~(induction2lem))&(~(X642 @ (sub @ (esk14_3 @ X642 @ X643 @ X644) @ X644))|(~(X642 @ X648)|(X642 @ (sub @ (esk13_3 @ X642 @ X643 @ X644) @ (push @ X648 @ id)))|(X642 @ (esk12_3 @ X642 @ X643 @ X644)))|(X642 @ (sub @ X643 @ X644))|~(induction2lem)))&(((var @ (esk14_3 @ X642 @ X643 @ X644))|(~(X642 @ (lam @ (esk13_3 @ X642 @ X643 @ X644)))|(X642 @ (esk12_3 @ X642 @ X643 @ X644)))|(X642 @ (sub @ X643 @ X644))|~(induction2lem))&(~(X642 @ (sub @ (esk14_3 @ X642 @ X643 @ X644) @ X644))|(~(X642 @ (lam @ (esk13_3 @ X642 @ X643 @ X644)))|(X642 @ (esk12_3 @ X642 @ X643 @ X644)))|(X642 @ (sub @ X643 @ X644))|~(induction2lem)))))&((((var @ (esk14_3 @ X642 @ X643 @ X644))|(~(X642 @ X648)|(X642 @ (sub @ (esk13_3 @ X642 @ X643 @ X644) @ (push @ X648 @ id)))|~(X642 @ (ap @ (esk11_3 @ X642 @ X643 @ X644) @ (esk12_3 @ X642 @ X643 @ X644))))|(X642 @ (sub @ X643 @ X644))|~(induction2lem))&(~(X642 @ (sub @ (esk14_3 @ X642 @ X643 @ X644) @ X644))|(~(X642 @ X648)|(X642 @ (sub @ (esk13_3 @ X642 @ X643 @ X644) @ (push @ X648 @ id)))|~(X642 @ (ap @ (esk11_3 @ X642 @ X643 @ X644) @ (esk12_3 @ X642 @ X643 @ X644))))|(X642 @ (sub @ X643 @ X644))|~(induction2lem)))&(((var @ (esk14_3 @ X642 @ X643 @ X644))|(~(X642 @ (lam @ (esk13_3 @ X642 @ X643 @ X644)))|~(X642 @ (ap @ (esk11_3 @ X642 @ X643 @ X644) @ (esk12_3 @ X642 @ X643 @ X644))))|(X642 @ (sub @ X643 @ X644))|~(induction2lem))&(~(X642 @ (sub @ (esk14_3 @ X642 @ X643 @ X644) @ X644))|(~(X642 @ (lam @ (esk13_3 @ X642 @ X643 @ X644)))|~(X642 @ (ap @ (esk11_3 @ X642 @ X643 @ X644) @ (esk12_3 @ X642 @ X643 @ X644))))|(X642 @ (sub @ X643 @ X644))|~(induction2lem)))))&((((~(epred12_0 @ X653)|~(epred12_0 @ X654)|(epred12_0 @ (ap @ X653 @ X654))|(induction2lem))&(((epred12_0 @ (esk17_1 @ X655))|(epred12_0 @ (lam @ X655))|(induction2lem))&(~(epred12_0 @ (sub @ X655 @ (push @ (esk17_1 @ X655) @ id)))|(epred12_0 @ (lam @ X655))|(induction2lem))))&(~(var @ X657)|(epred12_0 @ (sub @ X657 @ esk16_0))|(induction2lem)))&(~(epred12_0 @ (sub @ esk15_0 @ esk16_0))|(induction2lem)))))&((~(hoasinduction_lem3v2_f)|((sub @ X658 @ (push @ X660 @ X661))=(esk18_1 @ X658 @ X661 @ X660)))&(((sub @ esk19_0 @ (push @ (esk20_1 @ X663) @ (esk21_1 @ X663)))!=(X663 @ (esk21_1 @ X663) @ (esk20_1 @ X663)))|(hoasinduction_lem3v2_f))))&(axvarshift))&((~(hoasapinj2)|(((ap @ (sub @ X666 @ id) @ X668)!=(ap @ (sub @ X667 @ id) @ X669))|((X668)=(X669))))&((((ap @ (sub @ esk22_0 @ id) @ esk24_0)=(ap @ (sub @ esk23_0 @ id) @ esk25_0))|(hoasapinj2))&(((esk24_0)!=(esk25_0))|(hoasapinj2)))))&(hoasapnotvar_gthm))&((~(hoasapinj1)|(((ap @ (sub @ X674 @ id) @ X676)!=(ap @ (sub @ X675 @ id) @ X677))|((X674)=(X675))))&((((ap @ (sub @ esk26_0 @ id) @ esk28_0)=(ap @ (sub @ esk27_0 @ id) @ esk29_0))|(hoasapinj1))&(((esk26_0)!=(esk27_0))|(hoasapinj1)))))&~(ulamvar1))&((~(induction2lem_lthm)|(((esk30_0)!=(sub @ one @ (push @ esk30_0 @ esk31_0)))|(((esk33_0)!=(comp @ sh @ (push @ esk32_0 @ esk33_0)))|(((esk34_0)!=(comp @ esk34_0 @ id))|(epred1_0)))))&((((X687)=(sub @ one @ (push @ X687 @ X688)))|(induction2lem_lthm))&((((X690)=(comp @ sh @ (push @ X689 @ X690)))|(induction2lem_lthm))&((((X691)=(comp @ X691 @ id))|(induction2lem_lthm))&(~(epred1_0)|(induction2lem_lthm)))))))&(hoasinduction_lem3v2_gthm))&(apnotvar))&(pushprop_lthm_orig))&((~(hoasinduction_lem3v2_f_lthm)|((sub @ X692 @ (push @ X694 @ X695))=(esk35_1 @ X692 @ X695 @ X694)))&(((sub @ esk36_0 @ (push @ (esk37_1 @ X697) @ (esk38_1 @ X697)))!=(X697 @ (esk38_1 @ X697) @ (esk37_1 @ X697)))|(hoasinduction_lem3v2_f_lthm))))&((~(hoasinduction_lthm)|(epred4_0))&(~(epred4_0)|(hoasinduction_lthm))))&((((((~(var @ X705)|(epred14_0 @ X705)|(((esk42_0)!=(sub @ esk42_0 @ id))|(epred5_0))|(~(X701 @ (esk39_1 @ X701))|~(epred13_0 @ id @ (esk39_1 @ X701) @ id))|~(hoasinduction_no_psi_cond_lthm))&(~(epred14_0 @ X706)|~(epred14_0 @ X707)|(epred14_0 @ (ap @ X706 @ X707))|(((esk42_0)!=(sub @ esk42_0 @ id))|(epred5_0))|(~(X701 @ (esk39_1 @ X701))|~(epred13_0 @ id @ (esk39_1 @ X701) @ id))|~(hoasinduction_no_psi_cond_lthm)))&(((epred14_0 @ (esk41_1 @ X708))|(epred14_0 @ (lam @ X708))|(((esk42_0)!=(sub @ esk42_0 @ id))|(epred5_0))|(~(X701 @ (esk39_1 @ X701))|~(epred13_0 @ id @ (esk39_1 @ X701) @ id))|~(hoasinduction_no_psi_cond_lthm))&(~(epred14_0 @ (sub @ X708 @ (push @ (esk41_1 @ X708) @ id)))|(epred14_0 @ (lam @ X708))|(((esk42_0)!=(sub @ esk42_0 @ id))|(epred5_0))|(~(X701 @ (esk39_1 @ X701))|~(epred13_0 @ id @ (esk39_1 @ X701) @ id))|~(hoasinduction_no_psi_cond_lthm))))&(~(epred14_0 @ esk40_0)|(((esk42_0)!=(sub @ esk42_0 @ id))|(epred5_0))|(~(X701 @ (esk39_1 @ X701))|~(epred13_0 @ id @ (esk39_1 @ X701) @ id))|~(hoasinduction_no_psi_cond_lthm)))&((((~(var @ X705)|(epred14_0 @ X705)|(((esk42_0)!=(sub @ esk42_0 @ id))|(epred5_0))|((X701 @ (esk39_1 @ X701))|(epred13_0 @ id @ (esk39_1 @ X701) @ id))|~(hoasinduction_no_psi_cond_lthm))&(~(epred14_0 @ X706)|~(epred14_0 @ X707)|(epred14_0 @ (ap @ X706 @ X707))|(((esk42_0)!=(sub @ esk42_0 @ id))|(epred5_0))|((X701 @ (esk39_1 @ X701))|(epred13_0 @ id @ (esk39_1 @ X701) @ id))|~(hoasinduction_no_psi_cond_lthm)))&(((epred14_0 @ (esk41_1 @ X708))|(epred14_0 @ (lam @ X708))|(((esk42_0)!=(sub @ esk42_0 @ id))|(epred5_0))|((X701 @ (esk39_1 @ X701))|(epred13_0 @ id @ (esk39_1 @ X701) @ id))|~(hoasinduction_no_psi_cond_lthm))&(~(epred14_0 @ (sub @ X708 @ (push @ (esk41_1 @ X708) @ id)))|(epred14_0 @ (lam @ X708))|(((esk42_0)!=(sub @ esk42_0 @ id))|(epred5_0))|((X701 @ (esk39_1 @ X701))|(epred13_0 @ id @ (esk39_1 @ X701) @ id))|~(hoasinduction_no_psi_cond_lthm))))&(~(epred14_0 @ esk40_0)|(((esk42_0)!=(sub @ esk42_0 @ id))|(epred5_0))|((X701 @ (esk39_1 @ X701))|(epred13_0 @ id @ (esk39_1 @ X701) @ id))|~(hoasinduction_no_psi_cond_lthm))))&(((~(epred15_1 @ X711 @ X713)|(X711 @ id @ X713 @ id)|(hoasinduction_no_psi_cond_lthm))&(~(X711 @ id @ X714 @ id)|(epred15_1 @ X711 @ X714)|(hoasinduction_no_psi_cond_lthm)))&((((((~(X715 @ X720)|(X715 @ (sub @ (esk46_1 @ X715) @ (push @ X720 @ id)))|((X715 @ (esk44_1 @ X715))|(var @ (esk43_1 @ X715)))|(X715 @ X721)|(hoasinduction_no_psi_cond_lthm))&(~(X715 @ (lam @ (esk46_1 @ X715)))|((X715 @ (esk44_1 @ X715))|(var @ (esk43_1 @ X715)))|(X715 @ X721)|(hoasinduction_no_psi_cond_lthm)))&((~(X715 @ X720)|(X715 @ (sub @ (esk46_1 @ X715) @ (push @ X720 @ id)))|((X715 @ (esk45_1 @ X715))|(var @ (esk43_1 @ X715)))|(X715 @ X721)|(hoasinduction_no_psi_cond_lthm))&(~(X715 @ (lam @ (esk46_1 @ X715)))|((X715 @ (esk45_1 @ X715))|(var @ (esk43_1 @ X715)))|(X715 @ X721)|(hoasinduction_no_psi_cond_lthm))))&((~(X715 @ X720)|(X715 @ (sub @ (esk46_1 @ X715) @ (push @ X720 @ id)))|(~(X715 @ (ap @ (esk44_1 @ X715) @ (esk45_1 @ X715)))|(var @ (esk43_1 @ X715)))|(X715 @ X721)|(hoasinduction_no_psi_cond_lthm))&(~(X715 @ (lam @ (esk46_1 @ X715)))|(~(X715 @ (ap @ (esk44_1 @ X715) @ (esk45_1 @ X715)))|(var @ (esk43_1 @ X715)))|(X715 @ X721)|(hoasinduction_no_psi_cond_lthm))))&((((~(X715 @ X720)|(X715 @ (sub @ (esk46_1 @ X715) @ (push @ X720 @ id)))|((X715 @ (esk44_1 @ X715))|~(X715 @ (esk43_1 @ X715)))|(X715 @ X721)|(hoasinduction_no_psi_cond_lthm))&(~(X715 @ (lam @ (esk46_1 @ X715)))|((X715 @ (esk44_1 @ X715))|~(X715 @ (esk43_1 @ X715)))|(X715 @ X721)|(hoasinduction_no_psi_cond_lthm)))&((~(X715 @ X720)|(X715 @ (sub @ (esk46_1 @ X715) @ (push @ X720 @ id)))|((X715 @ (esk45_1 @ X715))|~(X715 @ (esk43_1 @ X715)))|(X715 @ X721)|(hoasinduction_no_psi_cond_lthm))&(~(X715 @ (lam @ (esk46_1 @ X715)))|((X715 @ (esk45_1 @ X715))|~(X715 @ (esk43_1 @ X715)))|(X715 @ X721)|(hoasinduction_no_psi_cond_lthm))))&((~(X715 @ X720)|(X715 @ (sub @ (esk46_1 @ X715) @ (push @ X720 @ id)))|(~(X715 @ (ap @ (esk44_1 @ X715) @ (esk45_1 @ X715)))|~(X715 @ (esk43_1 @ X715)))|(X715 @ X721)|(hoasinduction_no_psi_cond_lthm))&(~(X715 @ (lam @ (esk46_1 @ X715)))|(~(X715 @ (ap @ (esk44_1 @ X715) @ (esk45_1 @ X715)))|~(X715 @ (esk43_1 @ X715)))|(X715 @ X721)|(hoasinduction_no_psi_cond_lthm)))))&((((X722)=(sub @ X722 @ id))|(hoasinduction_no_psi_cond_lthm))&(~(epred5_0)|(hoasinduction_no_psi_cond_lthm)))))))&((~(hoaslaminj)|(((sub @ (X723 @ (esk47_2 @ X723 @ X724) @ (esk48_2 @ X723 @ X724)) @ (esk49_2 @ X723 @ X724))!=(X723 @ (comp @ (esk47_2 @ X723 @ X724) @ (esk49_2 @ X723 @ X724)) @ (sub @ (esk48_2 @ X723 @ X724) @ (esk49_2 @ X723 @ X724))))|((sub @ (X724 @ (esk50_2 @ X723 @ X724) @ (esk51_2 @ X723 @ X724)) @ (esk52_2 @ X723 @ X724))!=(X724 @ (comp @ (esk50_2 @ X723 @ X724) @ (esk52_2 @ X723 @ X724)) @ (sub @ (esk51_2 @ X723 @ X724) @ (esk52_2 @ X723 @ X724))))|((lam @ (X723 @ sh @ one))!=(lam @ (X724 @ sh @ one)))|((X723 @ X731 @ X732)=(X724 @ X731 @ X732))))&((((((sub @ (esk53_0 @ X737 @ X738) @ X739)=(esk53_0 @ (comp @ X737 @ X739) @ (sub @ X738 @ X739)))|(hoaslaminj))&(((sub @ (esk54_0 @ X740 @ X741) @ X742)=(esk54_0 @ (comp @ X740 @ X742) @ (sub @ X741 @ X742)))|(hoaslaminj)))&(((lam @ (esk53_0 @ sh @ one))=(lam @ (esk54_0 @ sh @ one)))|(hoaslaminj)))&(((esk53_0 @ esk55_0 @ esk56_0)!=(esk54_0 @ esk55_0 @ esk56_0))|(hoaslaminj)))))&(((((((X743 @ id @ (esk59_2 @ X743 @ X744) @ id)|(~(X743 @ id @ X747 @ id)|(X743 @ id @ (esk57_2 @ X743 @ X744 @ id @ X747) @ id))|(X743 @ id @ (lam @ (sub @ X744 @ (push @ one @ sh))) @ id)|~(hoasinduction_lem3aaa))&(~(X743 @ id @ (sub @ X744 @ (push @ (esk59_2 @ X743 @ X744) @ id)) @ id)|(~(X743 @ id @ X747 @ id)|(X743 @ id @ (esk57_2 @ X743 @ X744 @ id @ X747) @ id))|(X743 @ id @ (lam @ (sub @ X744 @ (push @ one @ sh))) @ id)|~(hoasinduction_lem3aaa)))&(((X743 @ id @ (esk59_2 @ X743 @ X744) @ id)|~(X743 @ id @ (lam @ (esk57_2 @ X743 @ X744 @ sh @ one)) @ id)|(X743 @ id @ (lam @ (sub @ X744 @ (push @ one @ sh))) @ id)|~(hoasinduction_lem3aaa))&(~(X743 @ id @ (sub @ X744 @ (push @ (esk59_2 @ X743 @ X744) @ id)) @ id)|~(X743 @ id @ (lam @ (esk57_2 @ X743 @ X744 @ sh @ one)) @ id)|(X743 @ id @ (lam @ (sub @ X744 @ (push @ one @ sh))) @ id)|~(hoasinduction_lem3aaa))))&(((X743 @ id @ (esk59_2 @ X743 @ X744) @ id)|((sub @ (esk57_2 @ X743 @ X744 @ X748 @ X749) @ X750)=(sub @ (sub @ (esk58_2 @ X743 @ X744) @ (push @ X749 @ X748)) @ X750))|(X743 @ id @ (lam @ (sub @ X744 @ (push @ one @ sh))) @ id)|~(hoasinduction_lem3aaa))&(~(X743 @ id @ (sub @ X744 @ (push @ (esk59_2 @ X743 @ X744) @ id)) @ id)|((sub @ (esk57_2 @ X743 @ X744 @ X748 @ X749) @ X750)=(sub @ (sub @ (esk58_2 @ X743 @ X744) @ (push @ X749 @ X748)) @ X750))|(X743 @ id @ (lam @ (sub @ X744 @ (push @ one @ sh))) @ id)|~(hoasinduction_lem3aaa))))&(((X743 @ id @ (esk59_2 @ X743 @ X744) @ id)|((esk57_2 @ X743 @ X744 @ (comp @ X751 @ X753) @ (sub @ X752 @ X753))=(sub @ (esk58_2 @ X743 @ X744) @ (push @ (sub @ X752 @ X753) @ (comp @ X751 @ X753))))|(X743 @ id @ (lam @ (sub @ X744 @ (push @ one @ sh))) @ id)|~(hoasinduction_lem3aaa))&(~(X743 @ id @ (sub @ X744 @ (push @ (esk59_2 @ X743 @ X744) @ id)) @ id)|((esk57_2 @ X743 @ X744 @ (comp @ X751 @ X753) @ (sub @ X752 @ X753))=(sub @ (esk58_2 @ X743 @ X744) @ (push @ (sub @ X752 @ X753) @ (comp @ X751 @ X753))))|(X743 @ id @ (lam @ (sub @ X744 @ (push @ one @ sh))) @ id)|~(hoasinduction_lem3aaa))))&(((((epred16_0 @ id @ (esk61_2 @ X757 @ X758) @ id)|(epred16_0 @ id @ (lam @ (X757 @ sh @ one)) @ id)|((sub @ (X757 @ (esk62_2 @ X757 @ X758) @ (esk63_2 @ X757 @ X758)) @ (esk64_2 @ X757 @ X758))!=(sub @ (sub @ X758 @ (push @ (esk63_2 @ X757 @ X758) @ (esk62_2 @ X757 @ X758))) @ (esk64_2 @ X757 @ X758)))|((X757 @ (comp @ (esk65_2 @ X757 @ X758) @ (esk67_2 @ X757 @ X758)) @ (sub @ (esk66_2 @ X757 @ X758) @ (esk67_2 @ X757 @ X758)))!=(sub @ X758 @ (push @ (sub @ (esk66_2 @ X757 @ X758) @ (esk67_2 @ X757 @ X758)) @ (comp @ (esk65_2 @ X757 @ X758) @ (esk67_2 @ X757 @ X758)))))|(hoasinduction_lem3aaa))&(~(epred16_0 @ id @ (X757 @ id @ (esk61_2 @ X757 @ X758)) @ id)|(epred16_0 @ id @ (lam @ (X757 @ sh @ one)) @ id)|((sub @ (X757 @ (esk62_2 @ X757 @ X758) @ (esk63_2 @ X757 @ X758)) @ (esk64_2 @ X757 @ X758))!=(sub @ (sub @ X758 @ (push @ (esk63_2 @ X757 @ X758) @ (esk62_2 @ X757 @ X758))) @ (esk64_2 @ X757 @ X758)))|((X757 @ (comp @ (esk65_2 @ X757 @ X758) @ (esk67_2 @ X757 @ X758)) @ (sub @ (esk66_2 @ X757 @ X758) @ (esk67_2 @ X757 @ X758)))!=(sub @ X758 @ (push @ (sub @ (esk66_2 @ X757 @ X758) @ (esk67_2 @ X757 @ X758)) @ (comp @ (esk65_2 @ X757 @ X758) @ (esk67_2 @ X757 @ X758)))))|(hoasinduction_lem3aaa)))&(~(epred16_0 @ id @ X766 @ id)|(epred16_0 @ id @ (sub @ esk60_0 @ (push @ X766 @ id)) @ id)|(hoasinduction_lem3aaa)))&(~(epred16_0 @ id @ (lam @ (sub @ esk60_0 @ (push @ one @ sh))) @ id)|(hoasinduction_lem3aaa)))))&(induction2lem_gthm))&((((((X767 @ id @ (esk69_2 @ X767 @ X768) @ id)|((sub @ (esk68_2 @ X767 @ X768 @ X770 @ X771) @ X772)=(esk68_2 @ X767 @ X768 @ (comp @ X770 @ X772) @ (sub @ X771 @ X772)))|(X767 @ id @ (lam @ (sub @ X768 @ (push @ one @ sh))) @ id)|~(hoasinduction_lem3aa_lthm))&(~(X767 @ id @ (sub @ X768 @ (push @ (esk69_2 @ X767 @ X768) @ id)) @ id)|((sub @ (esk68_2 @ X767 @ X768 @ X770 @ X771) @ X772)=(esk68_2 @ X767 @ X768 @ (comp @ X770 @ X772) @ (sub @ X771 @ X772)))|(X767 @ id @ (lam @ (sub @ X768 @ (push @ one @ sh))) @ id)|~(hoasinduction_lem3aa_lthm)))&(((X767 @ id @ (esk69_2 @ X767 @ X768) @ id)|(~(X767 @ id @ X773 @ id)|(X767 @ id @ (esk68_2 @ X767 @ X768 @ id @ X773) @ id))|(X767 @ id @ (lam @ (sub @ X768 @ (push @ one @ sh))) @ id)|~(hoasinduction_lem3aa_lthm))&(~(X767 @ id @ (sub @ X768 @ (push @ (esk69_2 @ X767 @ X768) @ id)) @ id)|(~(X767 @ id @ X773 @ id)|(X767 @ id @ (esk68_2 @ X767 @ X768 @ id @ X773) @ id))|(X767 @ id @ (lam @ (sub @ X768 @ (push @ one @ sh))) @ id)|~(hoasinduction_lem3aa_lthm))))&(((X767 @ id @ (esk69_2 @ X767 @ X768) @ id)|~(X767 @ id @ (lam @ (esk68_2 @ X767 @ X768 @ sh @ one)) @ id)|(X767 @ id @ (lam @ (sub @ X768 @ (push @ one @ sh))) @ id)|~(hoasinduction_lem3aa_lthm))&(~(X767 @ id @ (sub @ X768 @ (push @ (esk69_2 @ X767 @ X768) @ id)) @ id)|~(X767 @ id @ (lam @ (esk68_2 @ X767 @ X768 @ sh @ one)) @ id)|(X767 @ id @ (lam @ (sub @ X768 @ (push @ one @ sh))) @ id)|~(hoasinduction_lem3aa_lthm))))&(((((epred17_0 @ id @ (esk74_1 @ X777) @ id)|((sub @ (X777 @ (esk71_1 @ X777) @ (esk72_1 @ X777)) @ (esk73_1 @ X777))!=(X777 @ (comp @ (esk71_1 @ X777) @ (esk73_1 @ X777)) @ (sub @ (esk72_1 @ X777) @ (esk73_1 @ X777))))|(epred17_0 @ id @ (lam @ (X777 @ sh @ one)) @ id)|(hoasinduction_lem3aa_lthm))&(~(epred17_0 @ id @ (X777 @ id @ (esk74_1 @ X777)) @ id)|((sub @ (X777 @ (esk71_1 @ X777) @ (esk72_1 @ X777)) @ (esk73_1 @ X777))!=(X777 @ (comp @ (esk71_1 @ X777) @ (esk73_1 @ X777)) @ (sub @ (esk72_1 @ X777) @ (esk73_1 @ X777))))|(epred17_0 @ id @ (lam @ (X777 @ sh @ one)) @ id)|(hoasinduction_lem3aa_lthm)))&(~(epred17_0 @ id @ X782 @ id)|(epred17_0 @ id @ (sub @ esk70_0 @ (push @ X782 @ id)) @ id)|(hoasinduction_lem3aa_lthm)))&(~(epred17_0 @ id @ (lam @ (sub @ esk70_0 @ (push @ one @ sh))) @ id)|(hoasinduction_lem3aa_lthm)))))&((((((((X783 @ id @ (esk84_2 @ X783 @ X784) @ id)|(((sub @ (esk83_2 @ X783 @ X784 @ X794 @ X795) @ X796)=(esk83_2 @ X783 @ X784 @ (comp @ X794 @ X796) @ (sub @ X795 @ X796)))|((X783 @ (comp @ (esk79_2 @ X783 @ X784) @ (esk82_2 @ X783 @ X784)) @ (sub @ (esk80_2 @ X783 @ X784) @ (esk82_2 @ X783 @ X784)) @ (esk81_2 @ X783 @ X784))|(X783 @ (esk75_2 @ X783 @ X784) @ (esk76_2 @ X783 @ X784) @ (comp @ (esk78_2 @ X783 @ X784) @ (esk77_2 @ X783 @ X784)))))|(X783 @ id @ (lam @ X784) @ id)|~(hoasinduction_lem3))&(~(X783 @ id @ (sub @ X784 @ (push @ (esk84_2 @ X783 @ X784) @ id)) @ id)|(((sub @ (esk83_2 @ X783 @ X784 @ X794 @ X795) @ X796)=(esk83_2 @ X783 @ X784 @ (comp @ X794 @ X796) @ (sub @ X795 @ X796)))|((X783 @ (comp @ (esk79_2 @ X783 @ X784) @ (esk82_2 @ X783 @ X784)) @ (sub @ (esk80_2 @ X783 @ X784) @ (esk82_2 @ X783 @ X784)) @ (esk81_2 @ X783 @ X784))|(X783 @ (esk75_2 @ X783 @ X784) @ (esk76_2 @ X783 @ X784) @ (comp @ (esk78_2 @ X783 @ X784) @ (esk77_2 @ X783 @ X784)))))|(X783 @ id @ (lam @ X784) @ id)|~(hoasinduction_lem3)))&(((X783 @ id @ (esk84_2 @ X783 @ X784) @ id)|(~(X783 @ id @ X797 @ id)|(X783 @ id @ (esk83_2 @ X783 @ X784 @ id @ X797) @ id)|((X783 @ (comp @ (esk79_2 @ X783 @ X784) @ (esk82_2 @ X783 @ X784)) @ (sub @ (esk80_2 @ X783 @ X784) @ (esk82_2 @ X783 @ X784)) @ (esk81_2 @ X783 @ X784))|(X783 @ (esk75_2 @ X783 @ X784) @ (esk76_2 @ X783 @ X784) @ (comp @ (esk78_2 @ X783 @ X784) @ (esk77_2 @ X783 @ X784)))))|(X783 @ id @ (lam @ X784) @ id)|~(hoasinduction_lem3))&(~(X783 @ id @ (sub @ X784 @ (push @ (esk84_2 @ X783 @ X784) @ id)) @ id)|(~(X783 @ id @ X797 @ id)|(X783 @ id @ (esk83_2 @ X783 @ X784 @ id @ X797) @ id)|((X783 @ (comp @ (esk79_2 @ X783 @ X784) @ (esk82_2 @ X783 @ X784)) @ (sub @ (esk80_2 @ X783 @ X784) @ (esk82_2 @ X783 @ X784)) @ (esk81_2 @ X783 @ X784))|(X783 @ (esk75_2 @ X783 @ X784) @ (esk76_2 @ X783 @ X784) @ (comp @ (esk78_2 @ X783 @ X784) @ (esk77_2 @ X783 @ X784)))))|(X783 @ id @ (lam @ X784) @ id)|~(hoasinduction_lem3))))&(((X783 @ id @ (esk84_2 @ X783 @ X784) @ id)|(~(X783 @ id @ (lam @ (esk83_2 @ X783 @ X784 @ sh @ one)) @ id)|((X783 @ (comp @ (esk79_2 @ X783 @ X784) @ (esk82_2 @ X783 @ X784)) @ (sub @ (esk80_2 @ X783 @ X784) @ (esk82_2 @ X783 @ X784)) @ (esk81_2 @ X783 @ X784))|(X783 @ (esk75_2 @ X783 @ X784) @ (esk76_2 @ X783 @ X784) @ (comp @ (esk78_2 @ X783 @ X784) @ (esk77_2 @ X783 @ X784)))))|(X783 @ id @ (lam @ X784) @ id)|~(hoasinduction_lem3))&(~(X783 @ id @ (sub @ X784 @ (push @ (esk84_2 @ X783 @ X784) @ id)) @ id)|(~(X783 @ id @ (lam @ (esk83_2 @ X783 @ X784 @ sh @ one)) @ id)|((X783 @ (comp @ (esk79_2 @ X783 @ X784) @ (esk82_2 @ X783 @ X784)) @ (sub @ (esk80_2 @ X783 @ X784) @ (esk82_2 @ X783 @ X784)) @ (esk81_2 @ X783 @ X784))|(X783 @ (esk75_2 @ X783 @ X784) @ (esk76_2 @ X783 @ X784) @ (comp @ (esk78_2 @ X783 @ X784) @ (esk77_2 @ X783 @ X784)))))|(X783 @ id @ (lam @ X784) @ id)|~(hoasinduction_lem3))))&(((((X783 @ id @ (esk84_2 @ X783 @ X784) @ id)|(((sub @ (esk83_2 @ X783 @ X784 @ X794 @ X795) @ X796)=(esk83_2 @ X783 @ X784 @ (comp @ X794 @ X796) @ (sub @ X795 @ X796)))|(~(X783 @ (esk79_2 @ X783 @ X784) @ (esk80_2 @ X783 @ X784) @ (comp @ (esk82_2 @ X783 @ X784) @ (esk81_2 @ X783 @ X784)))|(X783 @ (esk75_2 @ X783 @ X784) @ (esk76_2 @ X783 @ X784) @ (comp @ (esk78_2 @ X783 @ X784) @ (esk77_2 @ X783 @ X784)))))|(X783 @ id @ (lam @ X784) @ id)|~(hoasinduction_lem3))&(~(X783 @ id @ (sub @ X784 @ (push @ (esk84_2 @ X783 @ X784) @ id)) @ id)|(((sub @ (esk83_2 @ X783 @ X784 @ X794 @ X795) @ X796)=(esk83_2 @ X783 @ X784 @ (comp @ X794 @ X796) @ (sub @ X795 @ X796)))|(~(X783 @ (esk79_2 @ X783 @ X784) @ (esk80_2 @ X783 @ X784) @ (comp @ (esk82_2 @ X783 @ X784) @ (esk81_2 @ X783 @ X784)))|(X783 @ (esk75_2 @ X783 @ X784) @ (esk76_2 @ X783 @ X784) @ (comp @ (esk78_2 @ X783 @ X784) @ (esk77_2 @ X783 @ X784)))))|(X783 @ id @ (lam @ X784) @ id)|~(hoasinduction_lem3)))&(((X783 @ id @ (esk84_2 @ X783 @ X784) @ id)|(~(X783 @ id @ X797 @ id)|(X783 @ id @ (esk83_2 @ X783 @ X784 @ id @ X797) @ id)|(~(X783 @ (esk79_2 @ X783 @ X784) @ (esk80_2 @ X783 @ X784) @ (comp @ (esk82_2 @ X783 @ X784) @ (esk81_2 @ X783 @ X784)))|(X783 @ (esk75_2 @ X783 @ X784) @ (esk76_2 @ X783 @ X784) @ (comp @ (esk78_2 @ X783 @ X784) @ (esk77_2 @ X783 @ X784)))))|(X783 @ id @ (lam @ X784) @ id)|~(hoasinduction_lem3))&(~(X783 @ id @ (sub @ X784 @ (push @ (esk84_2 @ X783 @ X784) @ id)) @ id)|(~(X783 @ id @ X797 @ id)|(X783 @ id @ (esk83_2 @ X783 @ X784 @ id @ X797) @ id)|(~(X783 @ (esk79_2 @ X783 @ X784) @ (esk80_2 @ X783 @ X784) @ (comp @ (esk82_2 @ X783 @ X784) @ (esk81_2 @ X783 @ X784)))|(X783 @ (esk75_2 @ X783 @ X784) @ (esk76_2 @ X783 @ X784) @ (comp @ (esk78_2 @ X783 @ X784) @ (esk77_2 @ X783 @ X784)))))|(X783 @ id @ (lam @ X784) @ id)|~(hoasinduction_lem3))))&(((X783 @ id @ (esk84_2 @ X783 @ X784) @ id)|(~(X783 @ id @ (lam @ (esk83_2 @ X783 @ X784 @ sh @ one)) @ id)|(~(X783 @ (esk79_2 @ X783 @ X784) @ (esk80_2 @ X783 @ X784) @ (comp @ (esk82_2 @ X783 @ X784) @ (esk81_2 @ X783 @ X784)))|(X783 @ (esk75_2 @ X783 @ X784) @ (esk76_2 @ X783 @ X784) @ (comp @ (esk78_2 @ X783 @ X784) @ (esk77_2 @ X783 @ X784)))))|(X783 @ id @ (lam @ X784) @ id)|~(hoasinduction_lem3))&(~(X783 @ id @ (sub @ X784 @ (push @ (esk84_2 @ X783 @ X784) @ id)) @ id)|(~(X783 @ id @ (lam @ (esk83_2 @ X783 @ X784 @ sh @ one)) @ id)|(~(X783 @ (esk79_2 @ X783 @ X784) @ (esk80_2 @ X783 @ X784) @ (comp @ (esk82_2 @ X783 @ X784) @ (esk81_2 @ X783 @ X784)))|(X783 @ (esk75_2 @ X783 @ X784) @ (esk76_2 @ X783 @ X784) @ (comp @ (esk78_2 @ X783 @ X784) @ (esk77_2 @ X783 @ X784)))))|(X783 @ id @ (lam @ X784) @ id)|~(hoasinduction_lem3)))))&((((((X783 @ id @ (esk84_2 @ X783 @ X784) @ id)|(((sub @ (esk83_2 @ X783 @ X784 @ X794 @ X795) @ X796)=(esk83_2 @ X783 @ X784 @ (comp @ X794 @ X796) @ (sub @ X795 @ X796)))|((X783 @ (comp @ (esk79_2 @ X783 @ X784) @ (esk82_2 @ X783 @ X784)) @ (sub @ (esk80_2 @ X783 @ X784) @ (esk82_2 @ X783 @ X784)) @ (esk81_2 @ X783 @ X784))|~(X783 @ (comp @ (esk75_2 @ X783 @ X784) @ (esk78_2 @ X783 @ X784)) @ (sub @ (esk76_2 @ X783 @ X784) @ (esk78_2 @ X783 @ X784)) @ (esk77_2 @ X783 @ X784))))|(X783 @ id @ (lam @ X784) @ id)|~(hoasinduction_lem3))&(~(X783 @ id @ (sub @ X784 @ (push @ (esk84_2 @ X783 @ X784) @ id)) @ id)|(((sub @ (esk83_2 @ X783 @ X784 @ X794 @ X795) @ X796)=(esk83_2 @ X783 @ X784 @ (comp @ X794 @ X796) @ (sub @ X795 @ X796)))|((X783 @ (comp @ (esk79_2 @ X783 @ X784) @ (esk82_2 @ X783 @ X784)) @ (sub @ (esk80_2 @ X783 @ X784) @ (esk82_2 @ X783 @ X784)) @ (esk81_2 @ X783 @ X784))|~(X783 @ (comp @ (esk75_2 @ X783 @ X784) @ (esk78_2 @ X783 @ X784)) @ (sub @ (esk76_2 @ X783 @ X784) @ (esk78_2 @ X783 @ X784)) @ (esk77_2 @ X783 @ X784))))|(X783 @ id @ (lam @ X784) @ id)|~(hoasinduction_lem3)))&(((X783 @ id @ (esk84_2 @ X783 @ X784) @ id)|(~(X783 @ id @ X797 @ id)|(X783 @ id @ (esk83_2 @ X783 @ X784 @ id @ X797) @ id)|((X783 @ (comp @ (esk79_2 @ X783 @ X784) @ (esk82_2 @ X783 @ X784)) @ (sub @ (esk80_2 @ X783 @ X784) @ (esk82_2 @ X783 @ X784)) @ (esk81_2 @ X783 @ X784))|~(X783 @ (comp @ (esk75_2 @ X783 @ X784) @ (esk78_2 @ X783 @ X784)) @ (sub @ (esk76_2 @ X783 @ X784) @ (esk78_2 @ X783 @ X784)) @ (esk77_2 @ X783 @ X784))))|(X783 @ id @ (lam @ X784) @ id)|~(hoasinduction_lem3))&(~(X783 @ id @ (sub @ X784 @ (push @ (esk84_2 @ X783 @ X784) @ id)) @ id)|(~(X783 @ id @ X797 @ id)|(X783 @ id @ (esk83_2 @ X783 @ X784 @ id @ X797) @ id)|((X783 @ (comp @ (esk79_2 @ X783 @ X784) @ (esk82_2 @ X783 @ X784)) @ (sub @ (esk80_2 @ X783 @ X784) @ (esk82_2 @ X783 @ X784)) @ (esk81_2 @ X783 @ X784))|~(X783 @ (comp @ (esk75_2 @ X783 @ X784) @ (esk78_2 @ X783 @ X784)) @ (sub @ (esk76_2 @ X783 @ X784) @ (esk78_2 @ X783 @ X784)) @ (esk77_2 @ X783 @ X784))))|(X783 @ id @ (lam @ X784) @ id)|~(hoasinduction_lem3))))&(((X783 @ id @ (esk84_2 @ X783 @ X784) @ id)|(~(X783 @ id @ (lam @ (esk83_2 @ X783 @ X784 @ sh @ one)) @ id)|((X783 @ (comp @ (esk79_2 @ X783 @ X784) @ (esk82_2 @ X783 @ X784)) @ (sub @ (esk80_2 @ X783 @ X784) @ (esk82_2 @ X783 @ X784)) @ (esk81_2 @ X783 @ X784))|~(X783 @ (comp @ (esk75_2 @ X783 @ X784) @ (esk78_2 @ X783 @ X784)) @ (sub @ (esk76_2 @ X783 @ X784) @ (esk78_2 @ X783 @ X784)) @ (esk77_2 @ X783 @ X784))))|(X783 @ id @ (lam @ X784) @ id)|~(hoasinduction_lem3))&(~(X783 @ id @ (sub @ X784 @ (push @ (esk84_2 @ X783 @ X784) @ id)) @ id)|(~(X783 @ id @ (lam @ (esk83_2 @ X783 @ X784 @ sh @ one)) @ id)|((X783 @ (comp @ (esk79_2 @ X783 @ X784) @ (esk82_2 @ X783 @ X784)) @ (sub @ (esk80_2 @ X783 @ X784) @ (esk82_2 @ X783 @ X784)) @ (esk81_2 @ X783 @ X784))|~(X783 @ (comp @ (esk75_2 @ X783 @ X784) @ (esk78_2 @ X783 @ X784)) @ (sub @ (esk76_2 @ X783 @ X784) @ (esk78_2 @ X783 @ X784)) @ (esk77_2 @ X783 @ X784))))|(X783 @ id @ (lam @ X784) @ id)|~(hoasinduction_lem3))))&(((((X783 @ id @ (esk84_2 @ X783 @ X784) @ id)|(((sub @ (esk83_2 @ X783 @ X784 @ X794 @ X795) @ X796)=(esk83_2 @ X783 @ X784 @ (comp @ X794 @ X796) @ (sub @ X795 @ X796)))|(~(X783 @ (esk79_2 @ X783 @ X784) @ (esk80_2 @ X783 @ X784) @ (comp @ (esk82_2 @ X783 @ X784) @ (esk81_2 @ X783 @ X784)))|~(X783 @ (comp @ (esk75_2 @ X783 @ X784) @ (esk78_2 @ X783 @ X784)) @ (sub @ (esk76_2 @ X783 @ X784) @ (esk78_2 @ X783 @ X784)) @ (esk77_2 @ X783 @ X784))))|(X783 @ id @ (lam @ X784) @ id)|~(hoasinduction_lem3))&(~(X783 @ id @ (sub @ X784 @ (push @ (esk84_2 @ X783 @ X784) @ id)) @ id)|(((sub @ (esk83_2 @ X783 @ X784 @ X794 @ X795) @ X796)=(esk83_2 @ X783 @ X784 @ (comp @ X794 @ X796) @ (sub @ X795 @ X796)))|(~(X783 @ (esk79_2 @ X783 @ X784) @ (esk80_2 @ X783 @ X784) @ (comp @ (esk82_2 @ X783 @ X784) @ (esk81_2 @ X783 @ X784)))|~(X783 @ (comp @ (esk75_2 @ X783 @ X784) @ (esk78_2 @ X783 @ X784)) @ (sub @ (esk76_2 @ X783 @ X784) @ (esk78_2 @ X783 @ X784)) @ (esk77_2 @ X783 @ X784))))|(X783 @ id @ (lam @ X784) @ id)|~(hoasinduction_lem3)))&(((X783 @ id @ (esk84_2 @ X783 @ X784) @ id)|(~(X783 @ id @ X797 @ id)|(X783 @ id @ (esk83_2 @ X783 @ X784 @ id @ X797) @ id)|(~(X783 @ (esk79_2 @ X783 @ X784) @ (esk80_2 @ X783 @ X784) @ (comp @ (esk82_2 @ X783 @ X784) @ (esk81_2 @ X783 @ X784)))|~(X783 @ (comp @ (esk75_2 @ X783 @ X784) @ (esk78_2 @ X783 @ X784)) @ (sub @ (esk76_2 @ X783 @ X784) @ (esk78_2 @ X783 @ X784)) @ (esk77_2 @ X783 @ X784))))|(X783 @ id @ (lam @ X784) @ id)|~(hoasinduction_lem3))&(~(X783 @ id @ (sub @ X784 @ (push @ (esk84_2 @ X783 @ X784) @ id)) @ id)|(~(X783 @ id @ X797 @ id)|(X783 @ id @ (esk83_2 @ X783 @ X784 @ id @ X797) @ id)|(~(X783 @ (esk79_2 @ X783 @ X784) @ (esk80_2 @ X783 @ X784) @ (comp @ (esk82_2 @ X783 @ X784) @ (esk81_2 @ X783 @ X784)))|~(X783 @ (comp @ (esk75_2 @ X783 @ X784) @ (esk78_2 @ X783 @ X784)) @ (sub @ (esk76_2 @ X783 @ X784) @ (esk78_2 @ X783 @ X784)) @ (esk77_2 @ X783 @ X784))))|(X783 @ id @ (lam @ X784) @ id)|~(hoasinduction_lem3))))&(((X783 @ id @ (esk84_2 @ X783 @ X784) @ id)|(~(X783 @ id @ (lam @ (esk83_2 @ X783 @ X784 @ sh @ one)) @ id)|(~(X783 @ (esk79_2 @ X783 @ X784) @ (esk80_2 @ X783 @ X784) @ (comp @ (esk82_2 @ X783 @ X784) @ (esk81_2 @ X783 @ X784)))|~(X783 @ (comp @ (esk75_2 @ X783 @ X784) @ (esk78_2 @ X783 @ X784)) @ (sub @ (esk76_2 @ X783 @ X784) @ (esk78_2 @ X783 @ X784)) @ (esk77_2 @ X783 @ X784))))|(X783 @ id @ (lam @ X784) @ id)|~(hoasinduction_lem3))&(~(X783 @ id @ (sub @ X784 @ (push @ (esk84_2 @ X783 @ X784) @ id)) @ id)|(~(X783 @ id @ (lam @ (esk83_2 @ X783 @ X784 @ sh @ one)) @ id)|(~(X783 @ (esk79_2 @ X783 @ X784) @ (esk80_2 @ X783 @ X784) @ (comp @ (esk82_2 @ X783 @ X784) @ (esk81_2 @ X783 @ X784)))|~(X783 @ (comp @ (esk75_2 @ X783 @ X784) @ (esk78_2 @ X783 @ X784)) @ (sub @ (esk76_2 @ X783 @ X784) @ (esk78_2 @ X783 @ X784)) @ (esk77_2 @ X783 @ X784))))|(X783 @ id @ (lam @ X784) @ id)|~(hoasinduction_lem3))))))&(((((~(epred18_0 @ X801 @ X802 @ (comp @ X804 @ X803))|(epred18_0 @ (comp @ X801 @ X804) @ (sub @ X802 @ X804) @ X803)|(hoasinduction_lem3))&(~(epred18_0 @ (comp @ X805 @ X808) @ (sub @ X806 @ X808) @ X807)|(epred18_0 @ X805 @ X806 @ (comp @ X808 @ X807))|(hoasinduction_lem3)))&(((epred18_0 @ id @ (esk89_1 @ X809) @ id)|((sub @ (X809 @ (esk86_1 @ X809) @ (esk87_1 @ X809)) @ (esk88_1 @ X809))!=(X809 @ (comp @ (esk86_1 @ X809) @ (esk88_1 @ X809)) @ (sub @ (esk87_1 @ X809) @ (esk88_1 @ X809))))|(epred18_0 @ id @ (lam @ (X809 @ sh @ one)) @ id)|(hoasinduction_lem3))&(~(epred18_0 @ id @ (X809 @ id @ (esk89_1 @ X809)) @ id)|((sub @ (X809 @ (esk86_1 @ X809) @ (esk87_1 @ X809)) @ (esk88_1 @ X809))!=(X809 @ (comp @ (esk86_1 @ X809) @ (esk88_1 @ X809)) @ (sub @ (esk87_1 @ X809) @ (esk88_1 @ X809))))|(epred18_0 @ id @ (lam @ (X809 @ sh @ one)) @ id)|(hoasinduction_lem3))))&(~(epred18_0 @ id @ X814 @ id)|(epred18_0 @ id @ (sub @ esk85_0 @ (push @ X814 @ id)) @ id)|(hoasinduction_lem3)))&(~(epred18_0 @ id @ (lam @ esk85_0) @ id)|(hoasinduction_lem3)))))&(((((((X815 @ id @ (esk98_3 @ X815 @ X816 @ X817) @ id)|((X815 @ (comp @ (esk94_3 @ X815 @ X816 @ X817) @ (esk97_3 @ X815 @ X816 @ X817)) @ (sub @ (esk95_3 @ X815 @ X816 @ X817) @ (esk97_3 @ X815 @ X816 @ X817)) @ (esk96_3 @ X815 @ X816 @ X817))|(X815 @ (esk90_3 @ X815 @ X816 @ X817) @ (esk91_3 @ X815 @ X816 @ X817) @ (comp @ (esk93_3 @ X815 @ X816 @ X817) @ (esk92_3 @ X815 @ X816 @ X817))))|~(X815 @ id @ X816 @ id)|~(X815 @ id @ X817 @ id)|(X815 @ id @ (ap @ X816 @ X817) @ id)|~(hoasinduction_lem2))&((X815 @ id @ (esk99_3 @ X815 @ X816 @ X817) @ id)|((X815 @ (comp @ (esk94_3 @ X815 @ X816 @ X817) @ (esk97_3 @ X815 @ X816 @ X817)) @ (sub @ (esk95_3 @ X815 @ X816 @ X817) @ (esk97_3 @ X815 @ X816 @ X817)) @ (esk96_3 @ X815 @ X816 @ X817))|(X815 @ (esk90_3 @ X815 @ X816 @ X817) @ (esk91_3 @ X815 @ X816 @ X817) @ (comp @ (esk93_3 @ X815 @ X816 @ X817) @ (esk92_3 @ X815 @ X816 @ X817))))|~(X815 @ id @ X816 @ id)|~(X815 @ id @ X817 @ id)|(X815 @ id @ (ap @ X816 @ X817) @ id)|~(hoasinduction_lem2)))&(~(X815 @ id @ (ap @ (sub @ (esk98_3 @ X815 @ X816 @ X817) @ id) @ (esk99_3 @ X815 @ X816 @ X817)) @ id)|((X815 @ (comp @ (esk94_3 @ X815 @ X816 @ X817) @ (esk97_3 @ X815 @ X816 @ X817)) @ (sub @ (esk95_3 @ X815 @ X816 @ X817) @ (esk97_3 @ X815 @ X816 @ X817)) @ (esk96_3 @ X815 @ X816 @ X817))|(X815 @ (esk90_3 @ X815 @ X816 @ X817) @ (esk91_3 @ X815 @ X816 @ X817) @ (comp @ (esk93_3 @ X815 @ X816 @ X817) @ (esk92_3 @ X815 @ X816 @ X817))))|~(X815 @ id @ X816 @ id)|~(X815 @ id @ X817 @ id)|(X815 @ id @ (ap @ X816 @ X817) @ id)|~(hoasinduction_lem2)))&((((X815 @ id @ (esk98_3 @ X815 @ X816 @ X817) @ id)|(~(X815 @ (esk94_3 @ X815 @ X816 @ X817) @ (esk95_3 @ X815 @ X816 @ X817) @ (comp @ (esk97_3 @ X815 @ X816 @ X817) @ (esk96_3 @ X815 @ X816 @ X817)))|(X815 @ (esk90_3 @ X815 @ X816 @ X817) @ (esk91_3 @ X815 @ X816 @ X817) @ (comp @ (esk93_3 @ X815 @ X816 @ X817) @ (esk92_3 @ X815 @ X816 @ X817))))|~(X815 @ id @ X816 @ id)|~(X815 @ id @ X817 @ id)|(X815 @ id @ (ap @ X816 @ X817) @ id)|~(hoasinduction_lem2))&((X815 @ id @ (esk99_3 @ X815 @ X816 @ X817) @ id)|(~(X815 @ (esk94_3 @ X815 @ X816 @ X817) @ (esk95_3 @ X815 @ X816 @ X817) @ (comp @ (esk97_3 @ X815 @ X816 @ X817) @ (esk96_3 @ X815 @ X816 @ X817)))|(X815 @ (esk90_3 @ X815 @ X816 @ X817) @ (esk91_3 @ X815 @ X816 @ X817) @ (comp @ (esk93_3 @ X815 @ X816 @ X817) @ (esk92_3 @ X815 @ X816 @ X817))))|~(X815 @ id @ X816 @ id)|~(X815 @ id @ X817 @ id)|(X815 @ id @ (ap @ X816 @ X817) @ id)|~(hoasinduction_lem2)))&(~(X815 @ id @ (ap @ (sub @ (esk98_3 @ X815 @ X816 @ X817) @ id) @ (esk99_3 @ X815 @ X816 @ X817)) @ id)|(~(X815 @ (esk94_3 @ X815 @ X816 @ X817) @ (esk95_3 @ X815 @ X816 @ X817) @ (comp @ (esk97_3 @ X815 @ X816 @ X817) @ (esk96_3 @ X815 @ X816 @ X817)))|(X815 @ (esk90_3 @ X815 @ X816 @ X817) @ (esk91_3 @ X815 @ X816 @ X817) @ (comp @ (esk93_3 @ X815 @ X816 @ X817) @ (esk92_3 @ X815 @ X816 @ X817))))|~(X815 @ id @ X816 @ id)|~(X815 @ id @ X817 @ id)|(X815 @ id @ (ap @ X816 @ X817) @ id)|~(hoasinduction_lem2))))&(((((X815 @ id @ (esk98_3 @ X815 @ X816 @ X817) @ id)|((X815 @ (comp @ (esk94_3 @ X815 @ X816 @ X817) @ (esk97_3 @ X815 @ X816 @ X817)) @ (sub @ (esk95_3 @ X815 @ X816 @ X817) @ (esk97_3 @ X815 @ X816 @ X817)) @ (esk96_3 @ X815 @ X816 @ X817))|~(X815 @ (comp @ (esk90_3 @ X815 @ X816 @ X817) @ (esk93_3 @ X815 @ X816 @ X817)) @ (sub @ (esk91_3 @ X815 @ X816 @ X817) @ (esk93_3 @ X815 @ X816 @ X817)) @ (esk92_3 @ X815 @ X816 @ X817)))|~(X815 @ id @ X816 @ id)|~(X815 @ id @ X817 @ id)|(X815 @ id @ (ap @ X816 @ X817) @ id)|~(hoasinduction_lem2))&((X815 @ id @ (esk99_3 @ X815 @ X816 @ X817) @ id)|((X815 @ (comp @ (esk94_3 @ X815 @ X816 @ X817) @ (esk97_3 @ X815 @ X816 @ X817)) @ (sub @ (esk95_3 @ X815 @ X816 @ X817) @ (esk97_3 @ X815 @ X816 @ X817)) @ (esk96_3 @ X815 @ X816 @ X817))|~(X815 @ (comp @ (esk90_3 @ X815 @ X816 @ X817) @ (esk93_3 @ X815 @ X816 @ X817)) @ (sub @ (esk91_3 @ X815 @ X816 @ X817) @ (esk93_3 @ X815 @ X816 @ X817)) @ (esk92_3 @ X815 @ X816 @ X817)))|~(X815 @ id @ X816 @ id)|~(X815 @ id @ X817 @ id)|(X815 @ id @ (ap @ X816 @ X817) @ id)|~(hoasinduction_lem2)))&(~(X815 @ id @ (ap @ (sub @ (esk98_3 @ X815 @ X816 @ X817) @ id) @ (esk99_3 @ X815 @ X816 @ X817)) @ id)|((X815 @ (comp @ (esk94_3 @ X815 @ X816 @ X817) @ (esk97_3 @ X815 @ X816 @ X817)) @ (sub @ (esk95_3 @ X815 @ X816 @ X817) @ (esk97_3 @ X815 @ X816 @ X817)) @ (esk96_3 @ X815 @ X816 @ X817))|~(X815 @ (comp @ (esk90_3 @ X815 @ X816 @ X817) @ (esk93_3 @ X815 @ X816 @ X817)) @ (sub @ (esk91_3 @ X815 @ X816 @ X817) @ (esk93_3 @ X815 @ X816 @ X817)) @ (esk92_3 @ X815 @ X816 @ X817)))|~(X815 @ id @ X816 @ id)|~(X815 @ id @ X817 @ id)|(X815 @ id @ (ap @ X816 @ X817) @ id)|~(hoasinduction_lem2)))&((((X815 @ id @ (esk98_3 @ X815 @ X816 @ X817) @ id)|(~(X815 @ (esk94_3 @ X815 @ X816 @ X817) @ (esk95_3 @ X815 @ X816 @ X817) @ (comp @ (esk97_3 @ X815 @ X816 @ X817) @ (esk96_3 @ X815 @ X816 @ X817)))|~(X815 @ (comp @ (esk90_3 @ X815 @ X816 @ X817) @ (esk93_3 @ X815 @ X816 @ X817)) @ (sub @ (esk91_3 @ X815 @ X816 @ X817) @ (esk93_3 @ X815 @ X816 @ X817)) @ (esk92_3 @ X815 @ X816 @ X817)))|~(X815 @ id @ X816 @ id)|~(X815 @ id @ X817 @ id)|(X815 @ id @ (ap @ X816 @ X817) @ id)|~(hoasinduction_lem2))&((X815 @ id @ (esk99_3 @ X815 @ X816 @ X817) @ id)|(~(X815 @ (esk94_3 @ X815 @ X816 @ X817) @ (esk95_3 @ X815 @ X816 @ X817) @ (comp @ (esk97_3 @ X815 @ X816 @ X817) @ (esk96_3 @ X815 @ X816 @ X817)))|~(X815 @ (comp @ (esk90_3 @ X815 @ X816 @ X817) @ (esk93_3 @ X815 @ X816 @ X817)) @ (sub @ (esk91_3 @ X815 @ X816 @ X817) @ (esk93_3 @ X815 @ X816 @ X817)) @ (esk92_3 @ X815 @ X816 @ X817)))|~(X815 @ id @ X816 @ id)|~(X815 @ id @ X817 @ id)|(X815 @ id @ (ap @ X816 @ X817) @ id)|~(hoasinduction_lem2)))&(~(X815 @ id @ (ap @ (sub @ (esk98_3 @ X815 @ X816 @ X817) @ id) @ (esk99_3 @ X815 @ X816 @ X817)) @ id)|(~(X815 @ (esk94_3 @ X815 @ X816 @ X817) @ (esk95_3 @ X815 @ X816 @ X817) @ (comp @ (esk97_3 @ X815 @ X816 @ X817) @ (esk96_3 @ X815 @ X816 @ X817)))|~(X815 @ (comp @ (esk90_3 @ X815 @ X816 @ X817) @ (esk93_3 @ X815 @ X816 @ X817)) @ (sub @ (esk91_3 @ X815 @ X816 @ X817) @ (esk93_3 @ X815 @ X816 @ X817)) @ (esk92_3 @ X815 @ X816 @ X817)))|~(X815 @ id @ X816 @ id)|~(X815 @ id @ X817 @ id)|(X815 @ id @ (ap @ X816 @ X817) @ id)|~(hoasinduction_lem2)))))&((((((~(epred19_0 @ X831 @ X832 @ (comp @ X834 @ X833))|(epred19_0 @ (comp @ X831 @ X834) @ (sub @ X832 @ X834) @ X833)|(hoasinduction_lem2))&(~(epred19_0 @ (comp @ X835 @ X838) @ (sub @ X836 @ X838) @ X837)|(epred19_0 @ X835 @ X836 @ (comp @ X838 @ X837))|(hoasinduction_lem2)))&(~(epred19_0 @ id @ X839 @ id)|~(epred19_0 @ id @ X840 @ id)|(epred19_0 @ id @ (ap @ (sub @ X839 @ id) @ X840) @ id)|(hoasinduction_lem2)))&((epred19_0 @ id @ esk100_0 @ id)|(hoasinduction_lem2)))&((epred19_0 @ id @ esk101_0 @ id)|(hoasinduction_lem2)))&(~(epred19_0 @ id @ (ap @ esk100_0 @ esk101_0) @ id)|(hoasinduction_lem2)))))&(termmset_lthm))&(hoasinduction_lem1))&(hoaslamnotap_lthm))&(((~(X844 @ (esk104_4 @ X843 @ X844 @ X845 @ X846))|~(X843 @ (sub @ (esk104_4 @ X843 @ X844 @ X845 @ X846) @ (push @ X845 @ X846)))|~(X843 @ X845)|(X844 @ one)|((esk102_0)!=(sub @ one @ (push @ esk102_0 @ esk103_0)))|~(pushprop_lem1v2_lthm))&((X844 @ (esk104_4 @ X843 @ X844 @ X845 @ X846))|(X843 @ (sub @ (esk104_4 @ X843 @ X844 @ X845 @ X846) @ (push @ X845 @ X846)))|~(X843 @ X845)|(X844 @ one)|((esk102_0)!=(sub @ one @ (push @ esk102_0 @ esk103_0)))|~(pushprop_lem1v2_lthm)))&((((X848)=(sub @ one @ (push @ X848 @ X849)))|(pushprop_lem1v2_lthm))&((((epred20_0 @ esk105_0)|(pushprop_lem1v2_lthm))&((~(epred21_0 @ X854)|(epred20_0 @ (sub @ X854 @ (push @ esk105_0 @ esk106_0)))|(pushprop_lem1v2_lthm))&(~(epred20_0 @ (sub @ X854 @ (push @ esk105_0 @ esk106_0)))|(epred21_0 @ X854)|(pushprop_lem1v2_lthm))))&(~(epred21_0 @ one)|(pushprop_lem1v2_lthm))))))&(hoasapnotvar))&(((~(epred22_1 @ X855 @ X857)|(X855 @ id @ X857 @ id)|~(hoasinduction_lem0))&(~(X855 @ id @ X858 @ id)|(epred22_1 @ X855 @ X858)|~(hoasinduction_lem0)))&((~(X860 @ (esk107_1 @ X860))|~(epred23_0 @ id @ (esk107_1 @ X860) @ id)|(hoasinduction_lem0))&((X860 @ (esk107_1 @ X860))|(epred23_0 @ id @ (esk107_1 @ X860) @ id)|(hoasinduction_lem0)))))&((~(hoasinduction)|((epred2_1 @ X862)|(X862 @ id @ X863 @ id)))&((~(epred2_1 @ epred24_0)|(hoasinduction))&(~(epred24_0 @ id @ esk108_0 @ id)|(hoasinduction)))))&(hoasinduction_gthm))&(axapp))&(hoaslamnotvar_lthm))&(pushprop_lem3v2_lthm))&((~(hoasinduction_lem3b_lthm)|((esk109_1 @ X866 @ sh @ one)=(sub @ X866 @ (push @ one @ sh))))&(((X869 @ sh @ one)!=(sub @ esk110_0 @ (push @ one @ sh)))|(hoasinduction_lem3b_lthm))))&(ulamvarind))&(((((((X870 @ (esk114_1 @ X870))|((X870 @ (esk112_1 @ X870))|(var @ (esk111_1 @ X870)))|(X870 @ X875)|~(induction))&(~(X870 @ (lam @ (esk114_1 @ X870)))|((X870 @ (esk112_1 @ X870))|(var @ (esk111_1 @ X870)))|(X870 @ X875)|~(induction)))&(((X870 @ (esk114_1 @ X870))|((X870 @ (esk113_1 @ X870))|(var @ (esk111_1 @ X870)))|(X870 @ X875)|~(induction))&(~(X870 @ (lam @ (esk114_1 @ X870)))|((X870 @ (esk113_1 @ X870))|(var @ (esk111_1 @ X870)))|(X870 @ X875)|~(induction))))&(((X870 @ (esk114_1 @ X870))|(~(X870 @ (ap @ (esk112_1 @ X870) @ (esk113_1 @ X870)))|(var @ (esk111_1 @ X870)))|(X870 @ X875)|~(induction))&(~(X870 @ (lam @ (esk114_1 @ X870)))|(~(X870 @ (ap @ (esk112_1 @ X870) @ (esk113_1 @ X870)))|(var @ (esk111_1 @ X870)))|(X870 @ X875)|~(induction))))&(((((X870 @ (esk114_1 @ X870))|((X870 @ (esk112_1 @ X870))|~(X870 @ (esk111_1 @ X870)))|(X870 @ X875)|~(induction))&(~(X870 @ (lam @ (esk114_1 @ X870)))|((X870 @ (esk112_1 @ X870))|~(X870 @ (esk111_1 @ X870)))|(X870 @ X875)|~(induction)))&(((X870 @ (esk114_1 @ X870))|((X870 @ (esk113_1 @ X870))|~(X870 @ (esk111_1 @ X870)))|(X870 @ X875)|~(induction))&(~(X870 @ (lam @ (esk114_1 @ X870)))|((X870 @ (esk113_1 @ X870))|~(X870 @ (esk111_1 @ X870)))|(X870 @ X875)|~(induction))))&(((X870 @ (esk114_1 @ X870))|(~(X870 @ (ap @ (esk112_1 @ X870) @ (esk113_1 @ X870)))|~(X870 @ (esk111_1 @ X870)))|(X870 @ X875)|~(induction))&(~(X870 @ (lam @ (esk114_1 @ X870)))|(~(X870 @ (ap @ (esk112_1 @ X870) @ (esk113_1 @ X870)))|~(X870 @ (esk111_1 @ X870)))|(X870 @ X875)|~(induction)))))&((((~(var @ X878)|(epred25_0 @ X878)|(induction))&(~(epred25_0 @ X879)|~(epred25_0 @ X880)|(epred25_0 @ (ap @ X879 @ X880))|(induction)))&(~(epred25_0 @ X881)|(epred25_0 @ (lam @ X881))|(induction)))&(~(epred25_0 @ esk115_0)|(induction)))))&(((((((((X891 @ id @ (esk123_2 @ X891 @ X892) @ id)|((sub @ (esk122_2 @ X891 @ X892 @ X894 @ X895) @ X896)=(esk122_2 @ X891 @ X892 @ (comp @ X894 @ X896) @ (sub @ X895 @ X896)))|(X891 @ id @ (lam @ X892) @ id)|((epred26_0 @ id @ (esk121_1 @ X885) @ id)|((sub @ (X885 @ (esk118_1 @ X885) @ (esk119_1 @ X885)) @ (esk120_1 @ X885))!=(X885 @ (comp @ (esk118_1 @ X885) @ (esk120_1 @ X885)) @ (sub @ (esk119_1 @ X885) @ (esk120_1 @ X885))))|(epred26_0 @ id @ (lam @ (X885 @ sh @ one)) @ id))|((esk116_0)!=(sub @ esk116_0 @ id))|~(hoasinduction_lem3a_lthm))&(~(X891 @ id @ (sub @ X892 @ (push @ (esk123_2 @ X891 @ X892) @ id)) @ id)|((sub @ (esk122_2 @ X891 @ X892 @ X894 @ X895) @ X896)=(esk122_2 @ X891 @ X892 @ (comp @ X894 @ X896) @ (sub @ X895 @ X896)))|(X891 @ id @ (lam @ X892) @ id)|((epred26_0 @ id @ (esk121_1 @ X885) @ id)|((sub @ (X885 @ (esk118_1 @ X885) @ (esk119_1 @ X885)) @ (esk120_1 @ X885))!=(X885 @ (comp @ (esk118_1 @ X885) @ (esk120_1 @ X885)) @ (sub @ (esk119_1 @ X885) @ (esk120_1 @ X885))))|(epred26_0 @ id @ (lam @ (X885 @ sh @ one)) @ id))|((esk116_0)!=(sub @ esk116_0 @ id))|~(hoasinduction_lem3a_lthm)))&(((X891 @ id @ (esk123_2 @ X891 @ X892) @ id)|(~(X891 @ id @ X897 @ id)|(X891 @ id @ (esk122_2 @ X891 @ X892 @ id @ X897) @ id))|(X891 @ id @ (lam @ X892) @ id)|((epred26_0 @ id @ (esk121_1 @ X885) @ id)|((sub @ (X885 @ (esk118_1 @ X885) @ (esk119_1 @ X885)) @ (esk120_1 @ X885))!=(X885 @ (comp @ (esk118_1 @ X885) @ (esk120_1 @ X885)) @ (sub @ (esk119_1 @ X885) @ (esk120_1 @ X885))))|(epred26_0 @ id @ (lam @ (X885 @ sh @ one)) @ id))|((esk116_0)!=(sub @ esk116_0 @ id))|~(hoasinduction_lem3a_lthm))&(~(X891 @ id @ (sub @ X892 @ (push @ (esk123_2 @ X891 @ X892) @ id)) @ id)|(~(X891 @ id @ X897 @ id)|(X891 @ id @ (esk122_2 @ X891 @ X892 @ id @ X897) @ id))|(X891 @ id @ (lam @ X892) @ id)|((epred26_0 @ id @ (esk121_1 @ X885) @ id)|((sub @ (X885 @ (esk118_1 @ X885) @ (esk119_1 @ X885)) @ (esk120_1 @ X885))!=(X885 @ (comp @ (esk118_1 @ X885) @ (esk120_1 @ X885)) @ (sub @ (esk119_1 @ X885) @ (esk120_1 @ X885))))|(epred26_0 @ id @ (lam @ (X885 @ sh @ one)) @ id))|((esk116_0)!=(sub @ esk116_0 @ id))|~(hoasinduction_lem3a_lthm))))&(((X891 @ id @ (esk123_2 @ X891 @ X892) @ id)|~(X891 @ id @ (lam @ (esk122_2 @ X891 @ X892 @ sh @ one)) @ id)|(X891 @ id @ (lam @ X892) @ id)|((epred26_0 @ id @ (esk121_1 @ X885) @ id)|((sub @ (X885 @ (esk118_1 @ X885) @ (esk119_1 @ X885)) @ (esk120_1 @ X885))!=(X885 @ (comp @ (esk118_1 @ X885) @ (esk120_1 @ X885)) @ (sub @ (esk119_1 @ X885) @ (esk120_1 @ X885))))|(epred26_0 @ id @ (lam @ (X885 @ sh @ one)) @ id))|((esk116_0)!=(sub @ esk116_0 @ id))|~(hoasinduction_lem3a_lthm))&(~(X891 @ id @ (sub @ X892 @ (push @ (esk123_2 @ X891 @ X892) @ id)) @ id)|~(X891 @ id @ (lam @ (esk122_2 @ X891 @ X892 @ sh @ one)) @ id)|(X891 @ id @ (lam @ X892) @ id)|((epred26_0 @ id @ (esk121_1 @ X885) @ id)|((sub @ (X885 @ (esk118_1 @ X885) @ (esk119_1 @ X885)) @ (esk120_1 @ X885))!=(X885 @ (comp @ (esk118_1 @ X885) @ (esk120_1 @ X885)) @ (sub @ (esk119_1 @ X885) @ (esk120_1 @ X885))))|(epred26_0 @ id @ (lam @ (X885 @ sh @ one)) @ id))|((esk116_0)!=(sub @ esk116_0 @ id))|~(hoasinduction_lem3a_lthm))))&(((((X891 @ id @ (esk123_2 @ X891 @ X892) @ id)|((sub @ (esk122_2 @ X891 @ X892 @ X894 @ X895) @ X896)=(esk122_2 @ X891 @ X892 @ (comp @ X894 @ X896) @ (sub @ X895 @ X896)))|(X891 @ id @ (lam @ X892) @ id)|(~(epred26_0 @ id @ (X885 @ id @ (esk121_1 @ X885)) @ id)|((sub @ (X885 @ (esk118_1 @ X885) @ (esk119_1 @ X885)) @ (esk120_1 @ X885))!=(X885 @ (comp @ (esk118_1 @ X885) @ (esk120_1 @ X885)) @ (sub @ (esk119_1 @ X885) @ (esk120_1 @ X885))))|(epred26_0 @ id @ (lam @ (X885 @ sh @ one)) @ id))|((esk116_0)!=(sub @ esk116_0 @ id))|~(hoasinduction_lem3a_lthm))&(~(X891 @ id @ (sub @ X892 @ (push @ (esk123_2 @ X891 @ X892) @ id)) @ id)|((sub @ (esk122_2 @ X891 @ X892 @ X894 @ X895) @ X896)=(esk122_2 @ X891 @ X892 @ (comp @ X894 @ X896) @ (sub @ X895 @ X896)))|(X891 @ id @ (lam @ X892) @ id)|(~(epred26_0 @ id @ (X885 @ id @ (esk121_1 @ X885)) @ id)|((sub @ (X885 @ (esk118_1 @ X885) @ (esk119_1 @ X885)) @ (esk120_1 @ X885))!=(X885 @ (comp @ (esk118_1 @ X885) @ (esk120_1 @ X885)) @ (sub @ (esk119_1 @ X885) @ (esk120_1 @ X885))))|(epred26_0 @ id @ (lam @ (X885 @ sh @ one)) @ id))|((esk116_0)!=(sub @ esk116_0 @ id))|~(hoasinduction_lem3a_lthm)))&(((X891 @ id @ (esk123_2 @ X891 @ X892) @ id)|(~(X891 @ id @ X897 @ id)|(X891 @ id @ (esk122_2 @ X891 @ X892 @ id @ X897) @ id))|(X891 @ id @ (lam @ X892) @ id)|(~(epred26_0 @ id @ (X885 @ id @ (esk121_1 @ X885)) @ id)|((sub @ (X885 @ (esk118_1 @ X885) @ (esk119_1 @ X885)) @ (esk120_1 @ X885))!=(X885 @ (comp @ (esk118_1 @ X885) @ (esk120_1 @ X885)) @ (sub @ (esk119_1 @ X885) @ (esk120_1 @ X885))))|(epred26_0 @ id @ (lam @ (X885 @ sh @ one)) @ id))|((esk116_0)!=(sub @ esk116_0 @ id))|~(hoasinduction_lem3a_lthm))&(~(X891 @ id @ (sub @ X892 @ (push @ (esk123_2 @ X891 @ X892) @ id)) @ id)|(~(X891 @ id @ X897 @ id)|(X891 @ id @ (esk122_2 @ X891 @ X892 @ id @ X897) @ id))|(X891 @ id @ (lam @ X892) @ id)|(~(epred26_0 @ id @ (X885 @ id @ (esk121_1 @ X885)) @ id)|((sub @ (X885 @ (esk118_1 @ X885) @ (esk119_1 @ X885)) @ (esk120_1 @ X885))!=(X885 @ (comp @ (esk118_1 @ X885) @ (esk120_1 @ X885)) @ (sub @ (esk119_1 @ X885) @ (esk120_1 @ X885))))|(epred26_0 @ id @ (lam @ (X885 @ sh @ one)) @ id))|((esk116_0)!=(sub @ esk116_0 @ id))|~(hoasinduction_lem3a_lthm))))&(((X891 @ id @ (esk123_2 @ X891 @ X892) @ id)|~(X891 @ id @ (lam @ (esk122_2 @ X891 @ X892 @ sh @ one)) @ id)|(X891 @ id @ (lam @ X892) @ id)|(~(epred26_0 @ id @ (X885 @ id @ (esk121_1 @ X885)) @ id)|((sub @ (X885 @ (esk118_1 @ X885) @ (esk119_1 @ X885)) @ (esk120_1 @ X885))!=(X885 @ (comp @ (esk118_1 @ X885) @ (esk120_1 @ X885)) @ (sub @ (esk119_1 @ X885) @ (esk120_1 @ X885))))|(epred26_0 @ id @ (lam @ (X885 @ sh @ one)) @ id))|((esk116_0)!=(sub @ esk116_0 @ id))|~(hoasinduction_lem3a_lthm))&(~(X891 @ id @ (sub @ X892 @ (push @ (esk123_2 @ X891 @ X892) @ id)) @ id)|~(X891 @ id @ (lam @ (esk122_2 @ X891 @ X892 @ sh @ one)) @ id)|(X891 @ id @ (lam @ X892) @ id)|(~(epred26_0 @ id @ (X885 @ id @ (esk121_1 @ X885)) @ id)|((sub @ (X885 @ (esk118_1 @ X885) @ (esk119_1 @ X885)) @ (esk120_1 @ X885))!=(X885 @ (comp @ (esk118_1 @ X885) @ (esk120_1 @ X885)) @ (sub @ (esk119_1 @ X885) @ (esk120_1 @ X885))))|(epred26_0 @ id @ (lam @ (X885 @ sh @ one)) @ id))|((esk116_0)!=(sub @ esk116_0 @ id))|~(hoasinduction_lem3a_lthm)))))&(((((X891 @ id @ (esk123_2 @ X891 @ X892) @ id)|((sub @ (esk122_2 @ X891 @ X892 @ X894 @ X895) @ X896)=(esk122_2 @ X891 @ X892 @ (comp @ X894 @ X896) @ (sub @ X895 @ X896)))|(X891 @ id @ (lam @ X892) @ id)|(~(epred26_0 @ id @ X890 @ id)|(epred26_0 @ id @ (sub @ esk117_0 @ (push @ X890 @ id)) @ id))|((esk116_0)!=(sub @ esk116_0 @ id))|~(hoasinduction_lem3a_lthm))&(~(X891 @ id @ (sub @ X892 @ (push @ (esk123_2 @ X891 @ X892) @ id)) @ id)|((sub @ (esk122_2 @ X891 @ X892 @ X894 @ X895) @ X896)=(esk122_2 @ X891 @ X892 @ (comp @ X894 @ X896) @ (sub @ X895 @ X896)))|(X891 @ id @ (lam @ X892) @ id)|(~(epred26_0 @ id @ X890 @ id)|(epred26_0 @ id @ (sub @ esk117_0 @ (push @ X890 @ id)) @ id))|((esk116_0)!=(sub @ esk116_0 @ id))|~(hoasinduction_lem3a_lthm)))&(((X891 @ id @ (esk123_2 @ X891 @ X892) @ id)|(~(X891 @ id @ X897 @ id)|(X891 @ id @ (esk122_2 @ X891 @ X892 @ id @ X897) @ id))|(X891 @ id @ (lam @ X892) @ id)|(~(epred26_0 @ id @ X890 @ id)|(epred26_0 @ id @ (sub @ esk117_0 @ (push @ X890 @ id)) @ id))|((esk116_0)!=(sub @ esk116_0 @ id))|~(hoasinduction_lem3a_lthm))&(~(X891 @ id @ (sub @ X892 @ (push @ (esk123_2 @ X891 @ X892) @ id)) @ id)|(~(X891 @ id @ X897 @ id)|(X891 @ id @ (esk122_2 @ X891 @ X892 @ id @ X897) @ id))|(X891 @ id @ (lam @ X892) @ id)|(~(epred26_0 @ id @ X890 @ id)|(epred26_0 @ id @ (sub @ esk117_0 @ (push @ X890 @ id)) @ id))|((esk116_0)!=(sub @ esk116_0 @ id))|~(hoasinduction_lem3a_lthm))))&(((X891 @ id @ (esk123_2 @ X891 @ X892) @ id)|~(X891 @ id @ (lam @ (esk122_2 @ X891 @ X892 @ sh @ one)) @ id)|(X891 @ id @ (lam @ X892) @ id)|(~(epred26_0 @ id @ X890 @ id)|(epred26_0 @ id @ (sub @ esk117_0 @ (push @ X890 @ id)) @ id))|((esk116_0)!=(sub @ esk116_0 @ id))|~(hoasinduction_lem3a_lthm))&(~(X891 @ id @ (sub @ X892 @ (push @ (esk123_2 @ X891 @ X892) @ id)) @ id)|~(X891 @ id @ (lam @ (esk122_2 @ X891 @ X892 @ sh @ one)) @ id)|(X891 @ id @ (lam @ X892) @ id)|(~(epred26_0 @ id @ X890 @ id)|(epred26_0 @ id @ (sub @ esk117_0 @ (push @ X890 @ id)) @ id))|((esk116_0)!=(sub @ esk116_0 @ id))|~(hoasinduction_lem3a_lthm)))))&(((((X891 @ id @ (esk123_2 @ X891 @ X892) @ id)|((sub @ (esk122_2 @ X891 @ X892 @ X894 @ X895) @ X896)=(esk122_2 @ X891 @ X892 @ (comp @ X894 @ X896) @ (sub @ X895 @ X896)))|(X891 @ id @ (lam @ X892) @ id)|~(epred26_0 @ id @ (lam @ (sub @ esk117_0 @ (push @ one @ sh))) @ id)|((esk116_0)!=(sub @ esk116_0 @ id))|~(hoasinduction_lem3a_lthm))&(~(X891 @ id @ (sub @ X892 @ (push @ (esk123_2 @ X891 @ X892) @ id)) @ id)|((sub @ (esk122_2 @ X891 @ X892 @ X894 @ X895) @ X896)=(esk122_2 @ X891 @ X892 @ (comp @ X894 @ X896) @ (sub @ X895 @ X896)))|(X891 @ id @ (lam @ X892) @ id)|~(epred26_0 @ id @ (lam @ (sub @ esk117_0 @ (push @ one @ sh))) @ id)|((esk116_0)!=(sub @ esk116_0 @ id))|~(hoasinduction_lem3a_lthm)))&(((X891 @ id @ (esk123_2 @ X891 @ X892) @ id)|(~(X891 @ id @ X897 @ id)|(X891 @ id @ (esk122_2 @ X891 @ X892 @ id @ X897) @ id))|(X891 @ id @ (lam @ X892) @ id)|~(epred26_0 @ id @ (lam @ (sub @ esk117_0 @ (push @ one @ sh))) @ id)|((esk116_0)!=(sub @ esk116_0 @ id))|~(hoasinduction_lem3a_lthm))&(~(X891 @ id @ (sub @ X892 @ (push @ (esk123_2 @ X891 @ X892) @ id)) @ id)|(~(X891 @ id @ X897 @ id)|(X891 @ id @ (esk122_2 @ X891 @ X892 @ id @ X897) @ id))|(X891 @ id @ (lam @ X892) @ id)|~(epred26_0 @ id @ (lam @ (sub @ esk117_0 @ (push @ one @ sh))) @ id)|((esk116_0)!=(sub @ esk116_0 @ id))|~(hoasinduction_lem3a_lthm))))&(((X891 @ id @ (esk123_2 @ X891 @ X892) @ id)|~(X891 @ id @ (lam @ (esk122_2 @ X891 @ X892 @ sh @ one)) @ id)|(X891 @ id @ (lam @ X892) @ id)|~(epred26_0 @ id @ (lam @ (sub @ esk117_0 @ (push @ one @ sh))) @ id)|((esk116_0)!=(sub @ esk116_0 @ id))|~(hoasinduction_lem3a_lthm))&(~(X891 @ id @ (sub @ X892 @ (push @ (esk123_2 @ X891 @ X892) @ id)) @ id)|~(X891 @ id @ (lam @ (esk122_2 @ X891 @ X892 @ sh @ one)) @ id)|(X891 @ id @ (lam @ X892) @ id)|~(epred26_0 @ id @ (lam @ (sub @ esk117_0 @ (push @ one @ sh))) @ id)|((esk116_0)!=(sub @ esk116_0 @ id))|~(hoasinduction_lem3a_lthm)))))&((((X899)=(sub @ X899 @ id))|(hoasinduction_lem3a_lthm))&((((((X900 @ id @ (esk125_2 @ X900 @ X901) @ id)|((sub @ (esk124_2 @ X900 @ X901 @ X903 @ X904) @ X905)=(esk124_2 @ X900 @ X901 @ (comp @ X903 @ X905) @ (sub @ X904 @ X905)))|(X900 @ id @ (lam @ (sub @ X901 @ (push @ one @ sh))) @ id)|(hoasinduction_lem3a_lthm))&(~(X900 @ id @ (sub @ X901 @ (push @ (esk125_2 @ X900 @ X901) @ id)) @ id)|((sub @ (esk124_2 @ X900 @ X901 @ X903 @ X904) @ X905)=(esk124_2 @ X900 @ X901 @ (comp @ X903 @ X905) @ (sub @ X904 @ X905)))|(X900 @ id @ (lam @ (sub @ X901 @ (push @ one @ sh))) @ id)|(hoasinduction_lem3a_lthm)))&(((X900 @ id @ (esk125_2 @ X900 @ X901) @ id)|(~(X900 @ id @ X906 @ id)|(X900 @ id @ (esk124_2 @ X900 @ X901 @ id @ X906) @ id))|(X900 @ id @ (lam @ (sub @ X901 @ (push @ one @ sh))) @ id)|(hoasinduction_lem3a_lthm))&(~(X900 @ id @ (sub @ X901 @ (push @ (esk125_2 @ X900 @ X901) @ id)) @ id)|(~(X900 @ id @ X906 @ id)|(X900 @ id @ (esk124_2 @ X900 @ X901 @ id @ X906) @ id))|(X900 @ id @ (lam @ (sub @ X901 @ (push @ one @ sh))) @ id)|(hoasinduction_lem3a_lthm))))&(((X900 @ id @ (esk125_2 @ X900 @ X901) @ id)|~(X900 @ id @ (lam @ (esk124_2 @ X900 @ X901 @ sh @ one)) @ id)|(X900 @ id @ (lam @ (sub @ X901 @ (push @ one @ sh))) @ id)|(hoasinduction_lem3a_lthm))&(~(X900 @ id @ (sub @ X901 @ (push @ (esk125_2 @ X900 @ X901) @ id)) @ id)|~(X900 @ id @ (lam @ (esk124_2 @ X900 @ X901 @ sh @ one)) @ id)|(X900 @ id @ (lam @ (sub @ X901 @ (push @ one @ sh))) @ id)|(hoasinduction_lem3a_lthm))))&(((((epred27_0 @ id @ (esk130_1 @ X910) @ id)|((sub @ (X910 @ (esk127_1 @ X910) @ (esk128_1 @ X910)) @ (esk129_1 @ X910))!=(X910 @ (comp @ (esk127_1 @ X910) @ (esk129_1 @ X910)) @ (sub @ (esk128_1 @ X910) @ (esk129_1 @ X910))))|(epred27_0 @ id @ (lam @ (X910 @ sh @ one)) @ id)|(hoasinduction_lem3a_lthm))&(~(epred27_0 @ id @ (X910 @ id @ (esk130_1 @ X910)) @ id)|((sub @ (X910 @ (esk127_1 @ X910) @ (esk128_1 @ X910)) @ (esk129_1 @ X910))!=(X910 @ (comp @ (esk127_1 @ X910) @ (esk129_1 @ X910)) @ (sub @ (esk128_1 @ X910) @ (esk129_1 @ X910))))|(epred27_0 @ id @ (lam @ (X910 @ sh @ one)) @ id)|(hoasinduction_lem3a_lthm)))&(~(epred27_0 @ id @ X915 @ id)|(epred27_0 @ id @ (sub @ esk126_0 @ (push @ X915 @ id)) @ id)|(hoasinduction_lem3a_lthm)))&(~(epred27_0 @ id @ (lam @ esk126_0) @ id)|(hoasinduction_lem3a_lthm)))))))&(termmset_gthm))&((((((X916 @ id @ (esk132_2 @ X916 @ X917) @ id)|((sub @ (esk131_2 @ X916 @ X917 @ X919 @ X920) @ X921)=(esk131_2 @ X916 @ X917 @ (comp @ X919 @ X921) @ (sub @ X920 @ X921)))|(X916 @ id @ (lam @ (sub @ X917 @ (push @ one @ sh))) @ id)|~(hoasinduction_lem3aa))&(~(X916 @ id @ (sub @ X917 @ (push @ (esk132_2 @ X916 @ X917) @ id)) @ id)|((sub @ (esk131_2 @ X916 @ X917 @ X919 @ X920) @ X921)=(esk131_2 @ X916 @ X917 @ (comp @ X919 @ X921) @ (sub @ X920 @ X921)))|(X916 @ id @ (lam @ (sub @ X917 @ (push @ one @ sh))) @ id)|~(hoasinduction_lem3aa)))&(((X916 @ id @ (esk132_2 @ X916 @ X917) @ id)|(~(X916 @ id @ X922 @ id)|(X916 @ id @ (esk131_2 @ X916 @ X917 @ id @ X922) @ id))|(X916 @ id @ (lam @ (sub @ X917 @ (push @ one @ sh))) @ id)|~(hoasinduction_lem3aa))&(~(X916 @ id @ (sub @ X917 @ (push @ (esk132_2 @ X916 @ X917) @ id)) @ id)|(~(X916 @ id @ X922 @ id)|(X916 @ id @ (esk131_2 @ X916 @ X917 @ id @ X922) @ id))|(X916 @ id @ (lam @ (sub @ X917 @ (push @ one @ sh))) @ id)|~(hoasinduction_lem3aa))))&(((X916 @ id @ (esk132_2 @ X916 @ X917) @ id)|~(X916 @ id @ (lam @ (esk131_2 @ X916 @ X917 @ sh @ one)) @ id)|(X916 @ id @ (lam @ (sub @ X917 @ (push @ one @ sh))) @ id)|~(hoasinduction_lem3aa))&(~(X916 @ id @ (sub @ X917 @ (push @ (esk132_2 @ X916 @ X917) @ id)) @ id)|~(X916 @ id @ (lam @ (esk131_2 @ X916 @ X917 @ sh @ one)) @ id)|(X916 @ id @ (lam @ (sub @ X917 @ (push @ one @ sh))) @ id)|~(hoasinduction_lem3aa))))&(((((epred28_0 @ id @ (esk137_1 @ X926) @ id)|((sub @ (X926 @ (esk134_1 @ X926) @ (esk135_1 @ X926)) @ (esk136_1 @ X926))!=(X926 @ (comp @ (esk134_1 @ X926) @ (esk136_1 @ X926)) @ (sub @ (esk135_1 @ X926) @ (esk136_1 @ X926))))|(epred28_0 @ id @ (lam @ (X926 @ sh @ one)) @ id)|(hoasinduction_lem3aa))&(~(epred28_0 @ id @ (X926 @ id @ (esk137_1 @ X926)) @ id)|((sub @ (X926 @ (esk134_1 @ X926) @ (esk135_1 @ X926)) @ (esk136_1 @ X926))!=(X926 @ (comp @ (esk134_1 @ X926) @ (esk136_1 @ X926)) @ (sub @ (esk135_1 @ X926) @ (esk136_1 @ X926))))|(epred28_0 @ id @ (lam @ (X926 @ sh @ one)) @ id)|(hoasinduction_lem3aa)))&(~(epred28_0 @ id @ X931 @ id)|(epred28_0 @ id @ (sub @ esk133_0 @ (push @ X931 @ id)) @ id)|(hoasinduction_lem3aa)))&(~(epred28_0 @ id @ (lam @ (sub @ esk133_0 @ (push @ one @ sh))) @ id)|(hoasinduction_lem3aa)))))&(pushprop_lem1v2_gthm))&(hoaslamnotap_gthm))&(hoaslamnotvar_gthm))&(hoasinduction_lem3b_gthm))&(pushprop_lem2v2))&(hoasinduction_lem3a_gthm))&(axclos))&(axassoc))&(((((((~(X933 @ (esk148_4 @ X932 @ X933 @ X934 @ X935))|~(X932 @ id @ (esk148_4 @ X932 @ X933 @ X934 @ X935) @ id)|((X932 @ id @ (esk146_4 @ X932 @ X933 @ X934 @ X935) @ id)|((X932 @ (comp @ (esk142_4 @ X932 @ X933 @ X934 @ X935) @ (esk145_4 @ X932 @ X933 @ X934 @ X935)) @ (sub @ (esk143_4 @ X932 @ X933 @ X934 @ X935) @ (esk145_4 @ X932 @ X933 @ X934 @ X935)) @ (esk144_4 @ X932 @ X933 @ X934 @ X935))|(X932 @ (esk138_4 @ X932 @ X933 @ X934 @ X935) @ (esk139_4 @ X932 @ X933 @ X934 @ X935) @ (comp @ (esk141_4 @ X932 @ X933 @ X934 @ X935) @ (esk140_4 @ X932 @ X933 @ X934 @ X935)))))|~(X933 @ X934)|~(X933 @ X935)|(X933 @ (ap @ X934 @ X935))|~(hoasinduction_lem2v2))&((X933 @ (esk148_4 @ X932 @ X933 @ X934 @ X935))|(X932 @ id @ (esk148_4 @ X932 @ X933 @ X934 @ X935) @ id)|((X932 @ id @ (esk146_4 @ X932 @ X933 @ X934 @ X935) @ id)|((X932 @ (comp @ (esk142_4 @ X932 @ X933 @ X934 @ X935) @ (esk145_4 @ X932 @ X933 @ X934 @ X935)) @ (sub @ (esk143_4 @ X932 @ X933 @ X934 @ X935) @ (esk145_4 @ X932 @ X933 @ X934 @ X935)) @ (esk144_4 @ X932 @ X933 @ X934 @ X935))|(X932 @ (esk138_4 @ X932 @ X933 @ X934 @ X935) @ (esk139_4 @ X932 @ X933 @ X934 @ X935) @ (comp @ (esk141_4 @ X932 @ X933 @ X934 @ X935) @ (esk140_4 @ X932 @ X933 @ X934 @ X935)))))|~(X933 @ X934)|~(X933 @ X935)|(X933 @ (ap @ X934 @ X935))|~(hoasinduction_lem2v2)))&((~(X933 @ (esk148_4 @ X932 @ X933 @ X934 @ X935))|~(X932 @ id @ (esk148_4 @ X932 @ X933 @ X934 @ X935) @ id)|((X932 @ id @ (esk147_4 @ X932 @ X933 @ X934 @ X935) @ id)|((X932 @ (comp @ (esk142_4 @ X932 @ X933 @ X934 @ X935) @ (esk145_4 @ X932 @ X933 @ X934 @ X935)) @ (sub @ (esk143_4 @ X932 @ X933 @ X934 @ X935) @ (esk145_4 @ X932 @ X933 @ X934 @ X935)) @ (esk144_4 @ X932 @ X933 @ X934 @ X935))|(X932 @ (esk138_4 @ X932 @ X933 @ X934 @ X935) @ (esk139_4 @ X932 @ X933 @ X934 @ X935) @ (comp @ (esk141_4 @ X932 @ X933 @ X934 @ X935) @ (esk140_4 @ X932 @ X933 @ X934 @ X935)))))|~(X933 @ X934)|~(X933 @ X935)|(X933 @ (ap @ X934 @ X935))|~(hoasinduction_lem2v2))&((X933 @ (esk148_4 @ X932 @ X933 @ X934 @ X935))|(X932 @ id @ (esk148_4 @ X932 @ X933 @ X934 @ X935) @ id)|((X932 @ id @ (esk147_4 @ X932 @ X933 @ X934 @ X935) @ id)|((X932 @ (comp @ (esk142_4 @ X932 @ X933 @ X934 @ X935) @ (esk145_4 @ X932 @ X933 @ X934 @ X935)) @ (sub @ (esk143_4 @ X932 @ X933 @ X934 @ X935) @ (esk145_4 @ X932 @ X933 @ X934 @ X935)) @ (esk144_4 @ X932 @ X933 @ X934 @ X935))|(X932 @ (esk138_4 @ X932 @ X933 @ X934 @ X935) @ (esk139_4 @ X932 @ X933 @ X934 @ X935) @ (comp @ (esk141_4 @ X932 @ X933 @ X934 @ X935) @ (esk140_4 @ X932 @ X933 @ X934 @ X935)))))|~(X933 @ X934)|~(X933 @ X935)|(X933 @ (ap @ X934 @ X935))|~(hoasinduction_lem2v2))))&((~(X933 @ (esk148_4 @ X932 @ X933 @ X934 @ X935))|~(X932 @ id @ (esk148_4 @ X932 @ X933 @ X934 @ X935) @ id)|(~(X932 @ id @ (ap @ (sub @ (esk146_4 @ X932 @ X933 @ X934 @ X935) @ id) @ (esk147_4 @ X932 @ X933 @ X934 @ X935)) @ id)|((X932 @ (comp @ (esk142_4 @ X932 @ X933 @ X934 @ X935) @ (esk145_4 @ X932 @ X933 @ X934 @ X935)) @ (sub @ (esk143_4 @ X932 @ X933 @ X934 @ X935) @ (esk145_4 @ X932 @ X933 @ X934 @ X935)) @ (esk144_4 @ X932 @ X933 @ X934 @ X935))|(X932 @ (esk138_4 @ X932 @ X933 @ X934 @ X935) @ (esk139_4 @ X932 @ X933 @ X934 @ X935) @ (comp @ (esk141_4 @ X932 @ X933 @ X934 @ X935) @ (esk140_4 @ X932 @ X933 @ X934 @ X935)))))|~(X933 @ X934)|~(X933 @ X935)|(X933 @ (ap @ X934 @ X935))|~(hoasinduction_lem2v2))&((X933 @ (esk148_4 @ X932 @ X933 @ X934 @ X935))|(X932 @ id @ (esk148_4 @ X932 @ X933 @ X934 @ X935) @ id)|(~(X932 @ id @ (ap @ (sub @ (esk146_4 @ X932 @ X933 @ X934 @ X935) @ id) @ (esk147_4 @ X932 @ X933 @ X934 @ X935)) @ id)|((X932 @ (comp @ (esk142_4 @ X932 @ X933 @ X934 @ X935) @ (esk145_4 @ X932 @ X933 @ X934 @ X935)) @ (sub @ (esk143_4 @ X932 @ X933 @ X934 @ X935) @ (esk145_4 @ X932 @ X933 @ X934 @ X935)) @ (esk144_4 @ X932 @ X933 @ X934 @ X935))|(X932 @ (esk138_4 @ X932 @ X933 @ X934 @ X935) @ (esk139_4 @ X932 @ X933 @ X934 @ X935) @ (comp @ (esk141_4 @ X932 @ X933 @ X934 @ X935) @ (esk140_4 @ X932 @ X933 @ X934 @ X935)))))|~(X933 @ X934)|~(X933 @ X935)|(X933 @ (ap @ X934 @ X935))|~(hoasinduction_lem2v2))))&((((~(X933 @ (esk148_4 @ X932 @ X933 @ X934 @ X935))|~(X932 @ id @ (esk148_4 @ X932 @ X933 @ X934 @ X935) @ id)|((X932 @ id @ (esk146_4 @ X932 @ X933 @ X934 @ X935) @ id)|(~(X932 @ (esk142_4 @ X932 @ X933 @ X934 @ X935) @ (esk143_4 @ X932 @ X933 @ X934 @ X935) @ (comp @ (esk145_4 @ X932 @ X933 @ X934 @ X935) @ (esk144_4 @ X932 @ X933 @ X934 @ X935)))|(X932 @ (esk138_4 @ X932 @ X933 @ X934 @ X935) @ (esk139_4 @ X932 @ X933 @ X934 @ X935) @ (comp @ (esk141_4 @ X932 @ X933 @ X934 @ X935) @ (esk140_4 @ X932 @ X933 @ X934 @ X935)))))|~(X933 @ X934)|~(X933 @ X935)|(X933 @ (ap @ X934 @ X935))|~(hoasinduction_lem2v2))&((X933 @ (esk148_4 @ X932 @ X933 @ X934 @ X935))|(X932 @ id @ (esk148_4 @ X932 @ X933 @ X934 @ X935) @ id)|((X932 @ id @ (esk146_4 @ X932 @ X933 @ X934 @ X935) @ id)|(~(X932 @ (esk142_4 @ X932 @ X933 @ X934 @ X935) @ (esk143_4 @ X932 @ X933 @ X934 @ X935) @ (comp @ (esk145_4 @ X932 @ X933 @ X934 @ X935) @ (esk144_4 @ X932 @ X933 @ X934 @ X935)))|(X932 @ (esk138_4 @ X932 @ X933 @ X934 @ X935) @ (esk139_4 @ X932 @ X933 @ X934 @ X935) @ (comp @ (esk141_4 @ X932 @ X933 @ X934 @ X935) @ (esk140_4 @ X932 @ X933 @ X934 @ X935)))))|~(X933 @ X934)|~(X933 @ X935)|(X933 @ (ap @ X934 @ X935))|~(hoasinduction_lem2v2)))&((~(X933 @ (esk148_4 @ X932 @ X933 @ X934 @ X935))|~(X932 @ id @ (esk148_4 @ X932 @ X933 @ X934 @ X935) @ id)|((X932 @ id @ (esk147_4 @ X932 @ X933 @ X934 @ X935) @ id)|(~(X932 @ (esk142_4 @ X932 @ X933 @ X934 @ X935) @ (esk143_4 @ X932 @ X933 @ X934 @ X935) @ (comp @ (esk145_4 @ X932 @ X933 @ X934 @ X935) @ (esk144_4 @ X932 @ X933 @ X934 @ X935)))|(X932 @ (esk138_4 @ X932 @ X933 @ X934 @ X935) @ (esk139_4 @ X932 @ X933 @ X934 @ X935) @ (comp @ (esk141_4 @ X932 @ X933 @ X934 @ X935) @ (esk140_4 @ X932 @ X933 @ X934 @ X935)))))|~(X933 @ X934)|~(X933 @ X935)|(X933 @ (ap @ X934 @ X935))|~(hoasinduction_lem2v2))&((X933 @ (esk148_4 @ X932 @ X933 @ X934 @ X935))|(X932 @ id @ (esk148_4 @ X932 @ X933 @ X934 @ X935) @ id)|((X932 @ id @ (esk147_4 @ X932 @ X933 @ X934 @ X935) @ id)|(~(X932 @ (esk142_4 @ X932 @ X933 @ X934 @ X935) @ (esk143_4 @ X932 @ X933 @ X934 @ X935) @ (comp @ (esk145_4 @ X932 @ X933 @ X934 @ X935) @ (esk144_4 @ X932 @ X933 @ X934 @ X935)))|(X932 @ (esk138_4 @ X932 @ X933 @ X934 @ X935) @ (esk139_4 @ X932 @ X933 @ X934 @ X935) @ (comp @ (esk141_4 @ X932 @ X933 @ X934 @ X935) @ (esk140_4 @ X932 @ X933 @ X934 @ X935)))))|~(X933 @ X934)|~(X933 @ X935)|(X933 @ (ap @ X934 @ X935))|~(hoasinduction_lem2v2))))&((~(X933 @ (esk148_4 @ X932 @ X933 @ X934 @ X935))|~(X932 @ id @ (esk148_4 @ X932 @ X933 @ X934 @ X935) @ id)|(~(X932 @ id @ (ap @ (sub @ (esk146_4 @ X932 @ X933 @ X934 @ X935) @ id) @ (esk147_4 @ X932 @ X933 @ X934 @ X935)) @ id)|(~(X932 @ (esk142_4 @ X932 @ X933 @ X934 @ X935) @ (esk143_4 @ X932 @ X933 @ X934 @ X935) @ (comp @ (esk145_4 @ X932 @ X933 @ X934 @ X935) @ (esk144_4 @ X932 @ X933 @ X934 @ X935)))|(X932 @ (esk138_4 @ X932 @ X933 @ X934 @ X935) @ (esk139_4 @ X932 @ X933 @ X934 @ X935) @ (comp @ (esk141_4 @ X932 @ X933 @ X934 @ X935) @ (esk140_4 @ X932 @ X933 @ X934 @ X935)))))|~(X933 @ X934)|~(X933 @ X935)|(X933 @ (ap @ X934 @ X935))|~(hoasinduction_lem2v2))&((X933 @ (esk148_4 @ X932 @ X933 @ X934 @ X935))|(X932 @ id @ (esk148_4 @ X932 @ X933 @ X934 @ X935) @ id)|(~(X932 @ id @ (ap @ (sub @ (esk146_4 @ X932 @ X933 @ X934 @ X935) @ id) @ (esk147_4 @ X932 @ X933 @ X934 @ X935)) @ id)|(~(X932 @ (esk142_4 @ X932 @ X933 @ X934 @ X935) @ (esk143_4 @ X932 @ X933 @ X934 @ X935) @ (comp @ (esk145_4 @ X932 @ X933 @ X934 @ X935) @ (esk144_4 @ X932 @ X933 @ X934 @ X935)))|(X932 @ (esk138_4 @ X932 @ X933 @ X934 @ X935) @ (esk139_4 @ X932 @ X933 @ X934 @ X935) @ (comp @ (esk141_4 @ X932 @ X933 @ X934 @ X935) @ (esk140_4 @ X932 @ X933 @ X934 @ X935)))))|~(X933 @ X934)|~(X933 @ X935)|(X933 @ (ap @ X934 @ X935))|~(hoasinduction_lem2v2)))))&(((((~(X933 @ (esk148_4 @ X932 @ X933 @ X934 @ X935))|~(X932 @ id @ (esk148_4 @ X932 @ X933 @ X934 @ X935) @ id)|((X932 @ id @ (esk146_4 @ X932 @ X933 @ X934 @ X935) @ id)|((X932 @ (comp @ (esk142_4 @ X932 @ X933 @ X934 @ X935) @ (esk145_4 @ X932 @ X933 @ X934 @ X935)) @ (sub @ (esk143_4 @ X932 @ X933 @ X934 @ X935) @ (esk145_4 @ X932 @ X933 @ X934 @ X935)) @ (esk144_4 @ X932 @ X933 @ X934 @ X935))|~(X932 @ (comp @ (esk138_4 @ X932 @ X933 @ X934 @ X935) @ (esk141_4 @ X932 @ X933 @ X934 @ X935)) @ (sub @ (esk139_4 @ X932 @ X933 @ X934 @ X935) @ (esk141_4 @ X932 @ X933 @ X934 @ X935)) @ (esk140_4 @ X932 @ X933 @ X934 @ X935))))|~(X933 @ X934)|~(X933 @ X935)|(X933 @ (ap @ X934 @ X935))|~(hoasinduction_lem2v2))&((X933 @ (esk148_4 @ X932 @ X933 @ X934 @ X935))|(X932 @ id @ (esk148_4 @ X932 @ X933 @ X934 @ X935) @ id)|((X932 @ id @ (esk146_4 @ X932 @ X933 @ X934 @ X935) @ id)|((X932 @ (comp @ (esk142_4 @ X932 @ X933 @ X934 @ X935) @ (esk145_4 @ X932 @ X933 @ X934 @ X935)) @ (sub @ (esk143_4 @ X932 @ X933 @ X934 @ X935) @ (esk145_4 @ X932 @ X933 @ X934 @ X935)) @ (esk144_4 @ X932 @ X933 @ X934 @ X935))|~(X932 @ (comp @ (esk138_4 @ X932 @ X933 @ X934 @ X935) @ (esk141_4 @ X932 @ X933 @ X934 @ X935)) @ (sub @ (esk139_4 @ X932 @ X933 @ X934 @ X935) @ (esk141_4 @ X932 @ X933 @ X934 @ X935)) @ (esk140_4 @ X932 @ X933 @ X934 @ X935))))|~(X933 @ X934)|~(X933 @ X935)|(X933 @ (ap @ X934 @ X935))|~(hoasinduction_lem2v2)))&((~(X933 @ (esk148_4 @ X932 @ X933 @ X934 @ X935))|~(X932 @ id @ (esk148_4 @ X932 @ X933 @ X934 @ X935) @ id)|((X932 @ id @ (esk147_4 @ X932 @ X933 @ X934 @ X935) @ id)|((X932 @ (comp @ (esk142_4 @ X932 @ X933 @ X934 @ X935) @ (esk145_4 @ X932 @ X933 @ X934 @ X935)) @ (sub @ (esk143_4 @ X932 @ X933 @ X934 @ X935) @ (esk145_4 @ X932 @ X933 @ X934 @ X935)) @ (esk144_4 @ X932 @ X933 @ X934 @ X935))|~(X932 @ (comp @ (esk138_4 @ X932 @ X933 @ X934 @ X935) @ (esk141_4 @ X932 @ X933 @ X934 @ X935)) @ (sub @ (esk139_4 @ X932 @ X933 @ X934 @ X935) @ (esk141_4 @ X932 @ X933 @ X934 @ X935)) @ (esk140_4 @ X932 @ X933 @ X934 @ X935))))|~(X933 @ X934)|~(X933 @ X935)|(X933 @ (ap @ X934 @ X935))|~(hoasinduction_lem2v2))&((X933 @ (esk148_4 @ X932 @ X933 @ X934 @ X935))|(X932 @ id @ (esk148_4 @ X932 @ X933 @ X934 @ X935) @ id)|((X932 @ id @ (esk147_4 @ X932 @ X933 @ X934 @ X935) @ id)|((X932 @ (comp @ (esk142_4 @ X932 @ X933 @ X934 @ X935) @ (esk145_4 @ X932 @ X933 @ X934 @ X935)) @ (sub @ (esk143_4 @ X932 @ X933 @ X934 @ X935) @ (esk145_4 @ X932 @ X933 @ X934 @ X935)) @ (esk144_4 @ X932 @ X933 @ X934 @ X935))|~(X932 @ (comp @ (esk138_4 @ X932 @ X933 @ X934 @ X935) @ (esk141_4 @ X932 @ X933 @ X934 @ X935)) @ (sub @ (esk139_4 @ X932 @ X933 @ X934 @ X935) @ (esk141_4 @ X932 @ X933 @ X934 @ X935)) @ (esk140_4 @ X932 @ X933 @ X934 @ X935))))|~(X933 @ X934)|~(X933 @ X935)|(X933 @ (ap @ X934 @ X935))|~(hoasinduction_lem2v2))))&((~(X933 @ (esk148_4 @ X932 @ X933 @ X934 @ X935))|~(X932 @ id @ (esk148_4 @ X932 @ X933 @ X934 @ X935) @ id)|(~(X932 @ id @ (ap @ (sub @ (esk146_4 @ X932 @ X933 @ X934 @ X935) @ id) @ (esk147_4 @ X932 @ X933 @ X934 @ X935)) @ id)|((X932 @ (comp @ (esk142_4 @ X932 @ X933 @ X934 @ X935) @ (esk145_4 @ X932 @ X933 @ X934 @ X935)) @ (sub @ (esk143_4 @ X932 @ X933 @ X934 @ X935) @ (esk145_4 @ X932 @ X933 @ X934 @ X935)) @ (esk144_4 @ X932 @ X933 @ X934 @ X935))|~(X932 @ (comp @ (esk138_4 @ X932 @ X933 @ X934 @ X935) @ (esk141_4 @ X932 @ X933 @ X934 @ X935)) @ (sub @ (esk139_4 @ X932 @ X933 @ X934 @ X935) @ (esk141_4 @ X932 @ X933 @ X934 @ X935)) @ (esk140_4 @ X932 @ X933 @ X934 @ X935))))|~(X933 @ X934)|~(X933 @ X935)|(X933 @ (ap @ X934 @ X935))|~(hoasinduction_lem2v2))&((X933 @ (esk148_4 @ X932 @ X933 @ X934 @ X935))|(X932 @ id @ (esk148_4 @ X932 @ X933 @ X934 @ X935) @ id)|(~(X932 @ id @ (ap @ (sub @ (esk146_4 @ X932 @ X933 @ X934 @ X935) @ id) @ (esk147_4 @ X932 @ X933 @ X934 @ X935)) @ id)|((X932 @ (comp @ (esk142_4 @ X932 @ X933 @ X934 @ X935) @ (esk145_4 @ X932 @ X933 @ X934 @ X935)) @ (sub @ (esk143_4 @ X932 @ X933 @ X934 @ X935) @ (esk145_4 @ X932 @ X933 @ X934 @ X935)) @ (esk144_4 @ X932 @ X933 @ X934 @ X935))|~(X932 @ (comp @ (esk138_4 @ X932 @ X933 @ X934 @ X935) @ (esk141_4 @ X932 @ X933 @ X934 @ X935)) @ (sub @ (esk139_4 @ X932 @ X933 @ X934 @ X935) @ (esk141_4 @ X932 @ X933 @ X934 @ X935)) @ (esk140_4 @ X932 @ X933 @ X934 @ X935))))|~(X933 @ X934)|~(X933 @ X935)|(X933 @ (ap @ X934 @ X935))|~(hoasinduction_lem2v2))))&((((~(X933 @ (esk148_4 @ X932 @ X933 @ X934 @ X935))|~(X932 @ id @ (esk148_4 @ X932 @ X933 @ X934 @ X935) @ id)|((X932 @ id @ (esk146_4 @ X932 @ X933 @ X934 @ X935) @ id)|(~(X932 @ (esk142_4 @ X932 @ X933 @ X934 @ X935) @ (esk143_4 @ X932 @ X933 @ X934 @ X935) @ (comp @ (esk145_4 @ X932 @ X933 @ X934 @ X935) @ (esk144_4 @ X932 @ X933 @ X934 @ X935)))|~(X932 @ (comp @ (esk138_4 @ X932 @ X933 @ X934 @ X935) @ (esk141_4 @ X932 @ X933 @ X934 @ X935)) @ (sub @ (esk139_4 @ X932 @ X933 @ X934 @ X935) @ (esk141_4 @ X932 @ X933 @ X934 @ X935)) @ (esk140_4 @ X932 @ X933 @ X934 @ X935))))|~(X933 @ X934)|~(X933 @ X935)|(X933 @ (ap @ X934 @ X935))|~(hoasinduction_lem2v2))&((X933 @ (esk148_4 @ X932 @ X933 @ X934 @ X935))|(X932 @ id @ (esk148_4 @ X932 @ X933 @ X934 @ X935) @ id)|((X932 @ id @ (esk146_4 @ X932 @ X933 @ X934 @ X935) @ id)|(~(X932 @ (esk142_4 @ X932 @ X933 @ X934 @ X935) @ (esk143_4 @ X932 @ X933 @ X934 @ X935) @ (comp @ (esk145_4 @ X932 @ X933 @ X934 @ X935) @ (esk144_4 @ X932 @ X933 @ X934 @ X935)))|~(X932 @ (comp @ (esk138_4 @ X932 @ X933 @ X934 @ X935) @ (esk141_4 @ X932 @ X933 @ X934 @ X935)) @ (sub @ (esk139_4 @ X932 @ X933 @ X934 @ X935) @ (esk141_4 @ X932 @ X933 @ X934 @ X935)) @ (esk140_4 @ X932 @ X933 @ X934 @ X935))))|~(X933 @ X934)|~(X933 @ X935)|(X933 @ (ap @ X934 @ X935))|~(hoasinduction_lem2v2)))&((~(X933 @ (esk148_4 @ X932 @ X933 @ X934 @ X935))|~(X932 @ id @ (esk148_4 @ X932 @ X933 @ X934 @ X935) @ id)|((X932 @ id @ (esk147_4 @ X932 @ X933 @ X934 @ X935) @ id)|(~(X932 @ (esk142_4 @ X932 @ X933 @ X934 @ X935) @ (esk143_4 @ X932 @ X933 @ X934 @ X935) @ (comp @ (esk145_4 @ X932 @ X933 @ X934 @ X935) @ (esk144_4 @ X932 @ X933 @ X934 @ X935)))|~(X932 @ (comp @ (esk138_4 @ X932 @ X933 @ X934 @ X935) @ (esk141_4 @ X932 @ X933 @ X934 @ X935)) @ (sub @ (esk139_4 @ X932 @ X933 @ X934 @ X935) @ (esk141_4 @ X932 @ X933 @ X934 @ X935)) @ (esk140_4 @ X932 @ X933 @ X934 @ X935))))|~(X933 @ X934)|~(X933 @ X935)|(X933 @ (ap @ X934 @ X935))|~(hoasinduction_lem2v2))&((X933 @ (esk148_4 @ X932 @ X933 @ X934 @ X935))|(X932 @ id @ (esk148_4 @ X932 @ X933 @ X934 @ X935) @ id)|((X932 @ id @ (esk147_4 @ X932 @ X933 @ X934 @ X935) @ id)|(~(X932 @ (esk142_4 @ X932 @ X933 @ X934 @ X935) @ (esk143_4 @ X932 @ X933 @ X934 @ X935) @ (comp @ (esk145_4 @ X932 @ X933 @ X934 @ X935) @ (esk144_4 @ X932 @ X933 @ X934 @ X935)))|~(X932 @ (comp @ (esk138_4 @ X932 @ X933 @ X934 @ X935) @ (esk141_4 @ X932 @ X933 @ X934 @ X935)) @ (sub @ (esk139_4 @ X932 @ X933 @ X934 @ X935) @ (esk141_4 @ X932 @ X933 @ X934 @ X935)) @ (esk140_4 @ X932 @ X933 @ X934 @ X935))))|~(X933 @ X934)|~(X933 @ X935)|(X933 @ (ap @ X934 @ X935))|~(hoasinduction_lem2v2))))&((~(X933 @ (esk148_4 @ X932 @ X933 @ X934 @ X935))|~(X932 @ id @ (esk148_4 @ X932 @ X933 @ X934 @ X935) @ id)|(~(X932 @ id @ (ap @ (sub @ (esk146_4 @ X932 @ X933 @ X934 @ X935) @ id) @ (esk147_4 @ X932 @ X933 @ X934 @ X935)) @ id)|(~(X932 @ (esk142_4 @ X932 @ X933 @ X934 @ X935) @ (esk143_4 @ X932 @ X933 @ X934 @ X935) @ (comp @ (esk145_4 @ X932 @ X933 @ X934 @ X935) @ (esk144_4 @ X932 @ X933 @ X934 @ X935)))|~(X932 @ (comp @ (esk138_4 @ X932 @ X933 @ X934 @ X935) @ (esk141_4 @ X932 @ X933 @ X934 @ X935)) @ (sub @ (esk139_4 @ X932 @ X933 @ X934 @ X935) @ (esk141_4 @ X932 @ X933 @ X934 @ X935)) @ (esk140_4 @ X932 @ X933 @ X934 @ X935))))|~(X933 @ X934)|~(X933 @ X935)|(X933 @ (ap @ X934 @ X935))|~(hoasinduction_lem2v2))&((X933 @ (esk148_4 @ X932 @ X933 @ X934 @ X935))|(X932 @ id @ (esk148_4 @ X932 @ X933 @ X934 @ X935) @ id)|(~(X932 @ id @ (ap @ (sub @ (esk146_4 @ X932 @ X933 @ X934 @ X935) @ id) @ (esk147_4 @ X932 @ X933 @ X934 @ X935)) @ id)|(~(X932 @ (esk142_4 @ X932 @ X933 @ X934 @ X935) @ (esk143_4 @ X932 @ X933 @ X934 @ X935) @ (comp @ (esk145_4 @ X932 @ X933 @ X934 @ X935) @ (esk144_4 @ X932 @ X933 @ X934 @ X935)))|~(X932 @ (comp @ (esk138_4 @ X932 @ X933 @ X934 @ X935) @ (esk141_4 @ X932 @ X933 @ X934 @ X935)) @ (sub @ (esk139_4 @ X932 @ X933 @ X934 @ X935) @ (esk141_4 @ X932 @ X933 @ X934 @ X935)) @ (esk140_4 @ X932 @ X933 @ X934 @ X935))))|~(X933 @ X934)|~(X933 @ X935)|(X933 @ (ap @ X934 @ X935))|~(hoasinduction_lem2v2))))))&(((((((~(epred29_0 @ X951 @ X952 @ (comp @ X954 @ X953))|(epred29_0 @ (comp @ X951 @ X954) @ (sub @ X952 @ X954) @ X953)|(hoasinduction_lem2v2))&(~(epred29_0 @ (comp @ X955 @ X958) @ (sub @ X956 @ X958) @ X957)|(epred29_0 @ X955 @ X956 @ (comp @ X958 @ X957))|(hoasinduction_lem2v2)))&(~(epred29_0 @ id @ X959 @ id)|~(epred29_0 @ id @ X960 @ id)|(epred29_0 @ id @ (ap @ (sub @ X959 @ id) @ X960) @ id)|(hoasinduction_lem2v2)))&((~(epred30_0 @ X961)|(epred29_0 @ id @ X961 @ id)|(hoasinduction_lem2v2))&(~(epred29_0 @ id @ X961 @ id)|(epred30_0 @ X961)|(hoasinduction_lem2v2))))&((epred30_0 @ esk149_0)|(hoasinduction_lem2v2)))&((epred30_0 @ esk150_0)|(hoasinduction_lem2v2)))&(~(epred30_0 @ (ap @ esk149_0 @ esk150_0))|(hoasinduction_lem2v2)))))&(pushprop_lthm))&((~(apinj2)|(((ap @ X962 @ X964)!=(ap @ X963 @ X965))|((X964)=(X965))))&((((ap @ esk151_0 @ esk153_0)=(ap @ esk152_0 @ esk154_0))|(apinj2))&(((esk153_0)!=(esk154_0))|(apinj2)))))&((~(apinj1)|(((ap @ X970 @ X972)!=(ap @ X971 @ X973))|((X970)=(X971))))&((((ap @ esk155_0 @ esk157_0)=(ap @ esk156_0 @ esk158_0))|(apinj1))&(((esk155_0)!=(esk156_0))|(apinj1)))))&(((((ap @ esk159_0 @ esk161_0)=(ap @ esk160_0 @ esk162_0))|(((ap @ (sub @ X982 @ id) @ X984)!=(ap @ (sub @ X983 @ id) @ X985))|((X984)=(X985)))|~(hoasapinj2_lthm))&(((esk161_0)!=(esk162_0))|(((ap @ (sub @ X982 @ id) @ X984)!=(ap @ (sub @ X983 @ id) @ X985))|((X984)=(X985)))|~(hoasapinj2_lthm)))&((((ap @ X986 @ X988)!=(ap @ X987 @ X989))|((X988)=(X989))|(hoasapinj2_lthm))&((((ap @ (sub @ esk163_0 @ id) @ esk165_0)=(ap @ (sub @ esk164_0 @ id) @ esk166_0))|(hoasapinj2_lthm))&(((esk165_0)!=(esk166_0))|(hoasapinj2_lthm))))))&(((((((X995 @ (esk169_3 @ X994 @ X995 @ X996))|(~(X995 @ (esk168_3 @ X994 @ X995 @ X996))|~(X994 @ id @ (esk168_3 @ X994 @ X995 @ X996) @ id)|((sub @ (esk167_3 @ X994 @ X995 @ X996 @ X998 @ X999) @ X1000)=(esk167_3 @ X994 @ X995 @ X996 @ (comp @ X998 @ X1000) @ (sub @ X999 @ X1000))))|(X995 @ (lam @ X996))|~(hoasinduction_lem3v2a))&(~(X995 @ (sub @ X996 @ (push @ (esk169_3 @ X994 @ X995 @ X996) @ id)))|(~(X995 @ (esk168_3 @ X994 @ X995 @ X996))|~(X994 @ id @ (esk168_3 @ X994 @ X995 @ X996) @ id)|((sub @ (esk167_3 @ X994 @ X995 @ X996 @ X998 @ X999) @ X1000)=(esk167_3 @ X994 @ X995 @ X996 @ (comp @ X998 @ X1000) @ (sub @ X999 @ X1000))))|(X995 @ (lam @ X996))|~(hoasinduction_lem3v2a)))&(((X995 @ (esk169_3 @ X994 @ X995 @ X996))|((X995 @ (esk168_3 @ X994 @ X995 @ X996))|(X994 @ id @ (esk168_3 @ X994 @ X995 @ X996) @ id)|((sub @ (esk167_3 @ X994 @ X995 @ X996 @ X998 @ X999) @ X1000)=(esk167_3 @ X994 @ X995 @ X996 @ (comp @ X998 @ X1000) @ (sub @ X999 @ X1000))))|(X995 @ (lam @ X996))|~(hoasinduction_lem3v2a))&(~(X995 @ (sub @ X996 @ (push @ (esk169_3 @ X994 @ X995 @ X996) @ id)))|((X995 @ (esk168_3 @ X994 @ X995 @ X996))|(X994 @ id @ (esk168_3 @ X994 @ X995 @ X996) @ id)|((sub @ (esk167_3 @ X994 @ X995 @ X996 @ X998 @ X999) @ X1000)=(esk167_3 @ X994 @ X995 @ X996 @ (comp @ X998 @ X1000) @ (sub @ X999 @ X1000))))|(X995 @ (lam @ X996))|~(hoasinduction_lem3v2a))))&((((X995 @ (esk169_3 @ X994 @ X995 @ X996))|(~(X995 @ (esk168_3 @ X994 @ X995 @ X996))|~(X994 @ id @ (esk168_3 @ X994 @ X995 @ X996) @ id)|(~(X994 @ id @ X1001 @ id)|(X994 @ id @ (esk167_3 @ X994 @ X995 @ X996 @ id @ X1001) @ id)))|(X995 @ (lam @ X996))|~(hoasinduction_lem3v2a))&(~(X995 @ (sub @ X996 @ (push @ (esk169_3 @ X994 @ X995 @ X996) @ id)))|(~(X995 @ (esk168_3 @ X994 @ X995 @ X996))|~(X994 @ id @ (esk168_3 @ X994 @ X995 @ X996) @ id)|(~(X994 @ id @ X1001 @ id)|(X994 @ id @ (esk167_3 @ X994 @ X995 @ X996 @ id @ X1001) @ id)))|(X995 @ (lam @ X996))|~(hoasinduction_lem3v2a)))&(((X995 @ (esk169_3 @ X994 @ X995 @ X996))|((X995 @ (esk168_3 @ X994 @ X995 @ X996))|(X994 @ id @ (esk168_3 @ X994 @ X995 @ X996) @ id)|(~(X994 @ id @ X1001 @ id)|(X994 @ id @ (esk167_3 @ X994 @ X995 @ X996 @ id @ X1001) @ id)))|(X995 @ (lam @ X996))|~(hoasinduction_lem3v2a))&(~(X995 @ (sub @ X996 @ (push @ (esk169_3 @ X994 @ X995 @ X996) @ id)))|((X995 @ (esk168_3 @ X994 @ X995 @ X996))|(X994 @ id @ (esk168_3 @ X994 @ X995 @ X996) @ id)|(~(X994 @ id @ X1001 @ id)|(X994 @ id @ (esk167_3 @ X994 @ X995 @ X996 @ id @ X1001) @ id)))|(X995 @ (lam @ X996))|~(hoasinduction_lem3v2a)))))&((((X995 @ (esk169_3 @ X994 @ X995 @ X996))|(~(X995 @ (esk168_3 @ X994 @ X995 @ X996))|~(X994 @ id @ (esk168_3 @ X994 @ X995 @ X996) @ id)|~(X994 @ id @ (lam @ (esk167_3 @ X994 @ X995 @ X996 @ sh @ one)) @ id))|(X995 @ (lam @ X996))|~(hoasinduction_lem3v2a))&(~(X995 @ (sub @ X996 @ (push @ (esk169_3 @ X994 @ X995 @ X996) @ id)))|(~(X995 @ (esk168_3 @ X994 @ X995 @ X996))|~(X994 @ id @ (esk168_3 @ X994 @ X995 @ X996) @ id)|~(X994 @ id @ (lam @ (esk167_3 @ X994 @ X995 @ X996 @ sh @ one)) @ id))|(X995 @ (lam @ X996))|~(hoasinduction_lem3v2a)))&(((X995 @ (esk169_3 @ X994 @ X995 @ X996))|((X995 @ (esk168_3 @ X994 @ X995 @ X996))|(X994 @ id @ (esk168_3 @ X994 @ X995 @ X996) @ id)|~(X994 @ id @ (lam @ (esk167_3 @ X994 @ X995 @ X996 @ sh @ one)) @ id))|(X995 @ (lam @ X996))|~(hoasinduction_lem3v2a))&(~(X995 @ (sub @ X996 @ (push @ (esk169_3 @ X994 @ X995 @ X996) @ id)))|((X995 @ (esk168_3 @ X994 @ X995 @ X996))|(X994 @ id @ (esk168_3 @ X994 @ X995 @ X996) @ id)|~(X994 @ id @ (lam @ (esk167_3 @ X994 @ X995 @ X996 @ sh @ one)) @ id))|(X995 @ (lam @ X996))|~(hoasinduction_lem3v2a)))))&((((((epred31_0 @ id @ (esk174_1 @ X1007) @ id)|((sub @ (X1007 @ (esk171_1 @ X1007) @ (esk172_1 @ X1007)) @ (esk173_1 @ X1007))!=(X1007 @ (comp @ (esk171_1 @ X1007) @ (esk173_1 @ X1007)) @ (sub @ (esk172_1 @ X1007) @ (esk173_1 @ X1007))))|(epred31_0 @ id @ (lam @ (X1007 @ sh @ one)) @ id)|(hoasinduction_lem3v2a))&(~(epred31_0 @ id @ (X1007 @ id @ (esk174_1 @ X1007)) @ id)|((sub @ (X1007 @ (esk171_1 @ X1007) @ (esk172_1 @ X1007)) @ (esk173_1 @ X1007))!=(X1007 @ (comp @ (esk171_1 @ X1007) @ (esk173_1 @ X1007)) @ (sub @ (esk172_1 @ X1007) @ (esk173_1 @ X1007))))|(epred31_0 @ id @ (lam @ (X1007 @ sh @ one)) @ id)|(hoasinduction_lem3v2a)))&((~(epred32_0 @ X1012)|(epred31_0 @ id @ X1012 @ id)|(hoasinduction_lem3v2a))&(~(epred31_0 @ id @ X1012 @ id)|(epred32_0 @ X1012)|(hoasinduction_lem3v2a))))&(~(epred32_0 @ X1013)|(epred32_0 @ (sub @ esk170_0 @ (push @ X1013 @ id)))|(hoasinduction_lem3v2a)))&(~(epred32_0 @ (lam @ esk170_0))|(hoasinduction_lem3v2a)))))&(((((ap @ esk176_0 @ esk178_0)=(ap @ esk177_0 @ esk179_0))|(((ap @ (sub @ X1019 @ id) @ X1021)!=(ap @ (sub @ X1020 @ id) @ X1022))|((X1019)=(X1020)))|((esk175_0)!=(sub @ esk175_0 @ id))|~(hoasapinj1_lthm))&(((esk176_0)!=(esk177_0))|(((ap @ (sub @ X1019 @ id) @ X1021)!=(ap @ (sub @ X1020 @ id) @ X1022))|((X1019)=(X1020)))|((esk175_0)!=(sub @ esk175_0 @ id))|~(hoasapinj1_lthm)))&((((X1023)=(sub @ X1023 @ id))|(hoasapinj1_lthm))&((((ap @ X1024 @ X1026)!=(ap @ X1025 @ X1027))|((X1024)=(X1025))|(hoasapinj1_lthm))&((((ap @ (sub @ esk180_0 @ id) @ esk182_0)=(ap @ (sub @ esk181_0 @ id) @ esk183_0))|(hoasapinj1_lthm))&(((esk180_0)!=(esk181_0))|(hoasapinj1_lthm)))))))&(((((lam @ esk188_0)=(lam @ esk189_0))|(((sub @ (X1038 @ (esk190_2 @ X1038 @ X1039) @ (esk191_2 @ X1038 @ X1039)) @ (esk192_2 @ X1038 @ X1039))!=(X1038 @ (comp @ (esk190_2 @ X1038 @ X1039) @ (esk192_2 @ X1038 @ X1039)) @ (sub @ (esk191_2 @ X1038 @ X1039) @ (esk192_2 @ X1038 @ X1039))))|((sub @ (X1039 @ (esk193_2 @ X1038 @ X1039) @ (esk194_2 @ X1038 @ X1039)) @ (esk195_2 @ X1038 @ X1039))!=(X1039 @ (comp @ (esk193_2 @ X1038 @ X1039) @ (esk195_2 @ X1038 @ X1039)) @ (sub @ (esk194_2 @ X1038 @ X1039) @ (esk195_2 @ X1038 @ X1039))))|((lam @ (X1038 @ sh @ one))!=(lam @ (X1039 @ sh @ one)))|((X1038 @ X1046 @ X1047)=(X1039 @ X1046 @ X1047)))|((esk187_0)!=(comp @ sh @ (push @ esk186_0 @ esk187_0)))|((esk184_0)!=(sub @ one @ (push @ esk184_0 @ esk185_0)))|~(hoaslaminj_lthm))&(((esk188_0)!=(esk189_0))|(((sub @ (X1038 @ (esk190_2 @ X1038 @ X1039) @ (esk191_2 @ X1038 @ X1039)) @ (esk192_2 @ X1038 @ X1039))!=(X1038 @ (comp @ (esk190_2 @ X1038 @ X1039) @ (esk192_2 @ X1038 @ X1039)) @ (sub @ (esk191_2 @ X1038 @ X1039) @ (esk192_2 @ X1038 @ X1039))))|((sub @ (X1039 @ (esk193_2 @ X1038 @ X1039) @ (esk194_2 @ X1038 @ X1039)) @ (esk195_2 @ X1038 @ X1039))!=(X1039 @ (comp @ (esk193_2 @ X1038 @ X1039) @ (esk195_2 @ X1038 @ X1039)) @ (sub @ (esk194_2 @ X1038 @ X1039) @ (esk195_2 @ X1038 @ X1039))))|((lam @ (X1038 @ sh @ one))!=(lam @ (X1039 @ sh @ one)))|((X1038 @ X1046 @ X1047)=(X1039 @ X1046 @ X1047)))|((esk187_0)!=(comp @ sh @ (push @ esk186_0 @ esk187_0)))|((esk184_0)!=(sub @ one @ (push @ esk184_0 @ esk185_0)))|~(hoaslaminj_lthm)))&((((X1048)=(sub @ one @ (push @ X1048 @ X1049)))|(hoaslaminj_lthm))&((((X1051)=(comp @ sh @ (push @ X1050 @ X1051)))|(hoaslaminj_lthm))&((((lam @ X1052)!=(lam @ X1053))|((X1052)=(X1053))|(hoaslaminj_lthm))&((((((sub @ (esk196_0 @ X1058 @ X1059) @ X1060)=(esk196_0 @ (comp @ X1058 @ X1060) @ (sub @ X1059 @ X1060)))|(hoaslaminj_lthm))&(((sub @ (esk197_0 @ X1061 @ X1062) @ X1063)=(esk197_0 @ (comp @ X1061 @ X1063) @ (sub @ X1062 @ X1063)))|(hoaslaminj_lthm)))&(((lam @ (esk196_0 @ sh @ one))=(lam @ (esk197_0 @ sh @ one)))|(hoaslaminj_lthm)))&(((esk196_0 @ esk198_0 @ esk199_0)!=(esk197_0 @ esk198_0 @ esk199_0))|(hoaslaminj_lthm))))))))&((~(axvarcons)|((X1064)=(sub @ one @ (push @ X1064 @ X1065))))&(((esk200_0)!=(sub @ one @ (push @ esk200_0 @ esk201_0)))|(axvarcons))))&((~(axscons)|((X1068)=(push @ (sub @ one @ X1068) @ (comp @ sh @ X1068))))&(((esk202_0)!=(push @ (sub @ one @ esk202_0) @ (comp @ sh @ esk202_0)))|(axscons))))&(hoasinduction_lem2v2_gthm))&((~(axidr)|((X1070)=(comp @ X1070 @ id)))&(((esk203_0)!=(comp @ esk203_0 @ id))|(axidr))))&((~(pushprop_lem1)|(~(X1072 @ X1074)|(X1073 @ (sub @ X1074 @ (push @ X1076 @ X1075)))))&(((epred33_0 @ esk204_0)|(pushprop_lem1))&(~(epred34_0 @ (sub @ esk204_0 @ (push @ esk206_0 @ esk205_0)))|(pushprop_lem1)))))&((~(laminj)|(((lam @ X1082)!=(lam @ X1083))|((X1082)=(X1083))))&((((lam @ esk207_0)=(lam @ esk208_0))|(laminj))&(((esk207_0)!=(esk208_0))|(laminj)))))&((~(hoasinduction_lem3_lthm)|(((esk209_0)!=(sub @ esk209_0 @ id))|(epred6_0)))&((((X1087)=(sub @ X1087 @ id))|(hoasinduction_lem3_lthm))&(~(epred6_0)|(hoasinduction_lem3_lthm)))))&(((~(epred35_3 @ X1088 @ X1089 @ X1090 @ X1092)|(X1088 @ (sub @ X1092 @ (push @ X1089 @ X1090)))|~(pushprop_lem0))&(~(X1088 @ (sub @ X1093 @ (push @ X1089 @ X1090)))|(epred35_3 @ X1088 @ X1089 @ X1090 @ X1093)|~(pushprop_lem0)))&((~(X1097 @ (esk212_1 @ X1097))|~(epred36_0 @ (sub @ (esk212_1 @ X1097) @ (push @ esk210_0 @ esk211_0)))|(pushprop_lem0))&((X1097 @ (esk212_1 @ X1097))|(epred36_0 @ (sub @ (esk212_1 @ X1097) @ (push @ esk210_0 @ esk211_0)))|(pushprop_lem0)))))&(pushprop_gthm))&(axabs))&(((((((X1105 @ (esk219_3 @ X1104 @ X1105 @ X1106))|(~(X1105 @ (esk218_3 @ X1104 @ X1105 @ X1106))|~(X1104 @ id @ (esk218_3 @ X1104 @ X1105 @ X1106) @ id)|((sub @ (esk217_3 @ X1104 @ X1105 @ X1106 @ X1108 @ X1109) @ X1110)=(esk217_3 @ X1104 @ X1105 @ X1106 @ (comp @ X1108 @ X1110) @ (sub @ X1109 @ X1110))))|(X1105 @ (lam @ X1106))|((esk216_0)!=(sub @ esk216_0 @ id))|((sub @ esk213_0 @ (push @ (esk214_1 @ X1100) @ (esk215_1 @ X1100)))!=(X1100 @ (esk215_1 @ X1100) @ (esk214_1 @ X1100)))|~(hoasinduction_lem3v2a_lthm))&(~(X1105 @ (sub @ X1106 @ (push @ (esk219_3 @ X1104 @ X1105 @ X1106) @ id)))|(~(X1105 @ (esk218_3 @ X1104 @ X1105 @ X1106))|~(X1104 @ id @ (esk218_3 @ X1104 @ X1105 @ X1106) @ id)|((sub @ (esk217_3 @ X1104 @ X1105 @ X1106 @ X1108 @ X1109) @ X1110)=(esk217_3 @ X1104 @ X1105 @ X1106 @ (comp @ X1108 @ X1110) @ (sub @ X1109 @ X1110))))|(X1105 @ (lam @ X1106))|((esk216_0)!=(sub @ esk216_0 @ id))|((sub @ esk213_0 @ (push @ (esk214_1 @ X1100) @ (esk215_1 @ X1100)))!=(X1100 @ (esk215_1 @ X1100) @ (esk214_1 @ X1100)))|~(hoasinduction_lem3v2a_lthm)))&(((X1105 @ (esk219_3 @ X1104 @ X1105 @ X1106))|((X1105 @ (esk218_3 @ X1104 @ X1105 @ X1106))|(X1104 @ id @ (esk218_3 @ X1104 @ X1105 @ X1106) @ id)|((sub @ (esk217_3 @ X1104 @ X1105 @ X1106 @ X1108 @ X1109) @ X1110)=(esk217_3 @ X1104 @ X1105 @ X1106 @ (comp @ X1108 @ X1110) @ (sub @ X1109 @ X1110))))|(X1105 @ (lam @ X1106))|((esk216_0)!=(sub @ esk216_0 @ id))|((sub @ esk213_0 @ (push @ (esk214_1 @ X1100) @ (esk215_1 @ X1100)))!=(X1100 @ (esk215_1 @ X1100) @ (esk214_1 @ X1100)))|~(hoasinduction_lem3v2a_lthm))&(~(X1105 @ (sub @ X1106 @ (push @ (esk219_3 @ X1104 @ X1105 @ X1106) @ id)))|((X1105 @ (esk218_3 @ X1104 @ X1105 @ X1106))|(X1104 @ id @ (esk218_3 @ X1104 @ X1105 @ X1106) @ id)|((sub @ (esk217_3 @ X1104 @ X1105 @ X1106 @ X1108 @ X1109) @ X1110)=(esk217_3 @ X1104 @ X1105 @ X1106 @ (comp @ X1108 @ X1110) @ (sub @ X1109 @ X1110))))|(X1105 @ (lam @ X1106))|((esk216_0)!=(sub @ esk216_0 @ id))|((sub @ esk213_0 @ (push @ (esk214_1 @ X1100) @ (esk215_1 @ X1100)))!=(X1100 @ (esk215_1 @ X1100) @ (esk214_1 @ X1100)))|~(hoasinduction_lem3v2a_lthm))))&((((X1105 @ (esk219_3 @ X1104 @ X1105 @ X1106))|(~(X1105 @ (esk218_3 @ X1104 @ X1105 @ X1106))|~(X1104 @ id @ (esk218_3 @ X1104 @ X1105 @ X1106) @ id)|(~(X1104 @ id @ X1111 @ id)|(X1104 @ id @ (esk217_3 @ X1104 @ X1105 @ X1106 @ id @ X1111) @ id)))|(X1105 @ (lam @ X1106))|((esk216_0)!=(sub @ esk216_0 @ id))|((sub @ esk213_0 @ (push @ (esk214_1 @ X1100) @ (esk215_1 @ X1100)))!=(X1100 @ (esk215_1 @ X1100) @ (esk214_1 @ X1100)))|~(hoasinduction_lem3v2a_lthm))&(~(X1105 @ (sub @ X1106 @ (push @ (esk219_3 @ X1104 @ X1105 @ X1106) @ id)))|(~(X1105 @ (esk218_3 @ X1104 @ X1105 @ X1106))|~(X1104 @ id @ (esk218_3 @ X1104 @ X1105 @ X1106) @ id)|(~(X1104 @ id @ X1111 @ id)|(X1104 @ id @ (esk217_3 @ X1104 @ X1105 @ X1106 @ id @ X1111) @ id)))|(X1105 @ (lam @ X1106))|((esk216_0)!=(sub @ esk216_0 @ id))|((sub @ esk213_0 @ (push @ (esk214_1 @ X1100) @ (esk215_1 @ X1100)))!=(X1100 @ (esk215_1 @ X1100) @ (esk214_1 @ X1100)))|~(hoasinduction_lem3v2a_lthm)))&(((X1105 @ (esk219_3 @ X1104 @ X1105 @ X1106))|((X1105 @ (esk218_3 @ X1104 @ X1105 @ X1106))|(X1104 @ id @ (esk218_3 @ X1104 @ X1105 @ X1106) @ id)|(~(X1104 @ id @ X1111 @ id)|(X1104 @ id @ (esk217_3 @ X1104 @ X1105 @ X1106 @ id @ X1111) @ id)))|(X1105 @ (lam @ X1106))|((esk216_0)!=(sub @ esk216_0 @ id))|((sub @ esk213_0 @ (push @ (esk214_1 @ X1100) @ (esk215_1 @ X1100)))!=(X1100 @ (esk215_1 @ X1100) @ (esk214_1 @ X1100)))|~(hoasinduction_lem3v2a_lthm))&(~(X1105 @ (sub @ X1106 @ (push @ (esk219_3 @ X1104 @ X1105 @ X1106) @ id)))|((X1105 @ (esk218_3 @ X1104 @ X1105 @ X1106))|(X1104 @ id @ (esk218_3 @ X1104 @ X1105 @ X1106) @ id)|(~(X1104 @ id @ X1111 @ id)|(X1104 @ id @ (esk217_3 @ X1104 @ X1105 @ X1106 @ id @ X1111) @ id)))|(X1105 @ (lam @ X1106))|((esk216_0)!=(sub @ esk216_0 @ id))|((sub @ esk213_0 @ (push @ (esk214_1 @ X1100) @ (esk215_1 @ X1100)))!=(X1100 @ (esk215_1 @ X1100) @ (esk214_1 @ X1100)))|~(hoasinduction_lem3v2a_lthm)))))&((((X1105 @ (esk219_3 @ X1104 @ X1105 @ X1106))|(~(X1105 @ (esk218_3 @ X1104 @ X1105 @ X1106))|~(X1104 @ id @ (esk218_3 @ X1104 @ X1105 @ X1106) @ id)|~(X1104 @ id @ (lam @ (esk217_3 @ X1104 @ X1105 @ X1106 @ sh @ one)) @ id))|(X1105 @ (lam @ X1106))|((esk216_0)!=(sub @ esk216_0 @ id))|((sub @ esk213_0 @ (push @ (esk214_1 @ X1100) @ (esk215_1 @ X1100)))!=(X1100 @ (esk215_1 @ X1100) @ (esk214_1 @ X1100)))|~(hoasinduction_lem3v2a_lthm))&(~(X1105 @ (sub @ X1106 @ (push @ (esk219_3 @ X1104 @ X1105 @ X1106) @ id)))|(~(X1105 @ (esk218_3 @ X1104 @ X1105 @ X1106))|~(X1104 @ id @ (esk218_3 @ X1104 @ X1105 @ X1106) @ id)|~(X1104 @ id @ (lam @ (esk217_3 @ X1104 @ X1105 @ X1106 @ sh @ one)) @ id))|(X1105 @ (lam @ X1106))|((esk216_0)!=(sub @ esk216_0 @ id))|((sub @ esk213_0 @ (push @ (esk214_1 @ X1100) @ (esk215_1 @ X1100)))!=(X1100 @ (esk215_1 @ X1100) @ (esk214_1 @ X1100)))|~(hoasinduction_lem3v2a_lthm)))&(((X1105 @ (esk219_3 @ X1104 @ X1105 @ X1106))|((X1105 @ (esk218_3 @ X1104 @ X1105 @ X1106))|(X1104 @ id @ (esk218_3 @ X1104 @ X1105 @ X1106) @ id)|~(X1104 @ id @ (lam @ (esk217_3 @ X1104 @ X1105 @ X1106 @ sh @ one)) @ id))|(X1105 @ (lam @ X1106))|((esk216_0)!=(sub @ esk216_0 @ id))|((sub @ esk213_0 @ (push @ (esk214_1 @ X1100) @ (esk215_1 @ X1100)))!=(X1100 @ (esk215_1 @ X1100) @ (esk214_1 @ X1100)))|~(hoasinduction_lem3v2a_lthm))&(~(X1105 @ (sub @ X1106 @ (push @ (esk219_3 @ X1104 @ X1105 @ X1106) @ id)))|((X1105 @ (esk218_3 @ X1104 @ X1105 @ X1106))|(X1104 @ id @ (esk218_3 @ X1104 @ X1105 @ X1106) @ id)|~(X1104 @ id @ (lam @ (esk217_3 @ X1104 @ X1105 @ X1106 @ sh @ one)) @ id))|(X1105 @ (lam @ X1106))|((esk216_0)!=(sub @ esk216_0 @ id))|((sub @ esk213_0 @ (push @ (esk214_1 @ X1100) @ (esk215_1 @ X1100)))!=(X1100 @ (esk215_1 @ X1100) @ (esk214_1 @ X1100)))|~(hoasinduction_lem3v2a_lthm)))))&((((sub @ X1114 @ (push @ X1116 @ X1117))=(esk220_1 @ X1114 @ X1117 @ X1116))|(hoasinduction_lem3v2a_lthm))&((((X1118)=(sub @ X1118 @ id))|(hoasinduction_lem3v2a_lthm))&((((((epred37_0 @ id @ (esk225_1 @ X1122) @ id)|((sub @ (X1122 @ (esk222_1 @ X1122) @ (esk223_1 @ X1122)) @ (esk224_1 @ X1122))!=(X1122 @ (comp @ (esk222_1 @ X1122) @ (esk224_1 @ X1122)) @ (sub @ (esk223_1 @ X1122) @ (esk224_1 @ X1122))))|(epred37_0 @ id @ (lam @ (X1122 @ sh @ one)) @ id)|(hoasinduction_lem3v2a_lthm))&(~(epred37_0 @ id @ (X1122 @ id @ (esk225_1 @ X1122)) @ id)|((sub @ (X1122 @ (esk222_1 @ X1122) @ (esk223_1 @ X1122)) @ (esk224_1 @ X1122))!=(X1122 @ (comp @ (esk222_1 @ X1122) @ (esk224_1 @ X1122)) @ (sub @ (esk223_1 @ X1122) @ (esk224_1 @ X1122))))|(epred37_0 @ id @ (lam @ (X1122 @ sh @ one)) @ id)|(hoasinduction_lem3v2a_lthm)))&((~(epred38_0 @ X1127)|(epred37_0 @ id @ X1127 @ id)|(hoasinduction_lem3v2a_lthm))&(~(epred37_0 @ id @ X1127 @ id)|(epred38_0 @ X1127)|(hoasinduction_lem3v2a_lthm))))&(~(epred38_0 @ X1128)|(epred38_0 @ (sub @ esk221_0 @ (push @ X1128 @ id)))|(hoasinduction_lem3v2a_lthm)))&(~(epred38_0 @ (lam @ esk221_0))|(hoasinduction_lem3v2a_lthm)))))))&(hoasinduction_lem2_lthm))&(hoasapinj2_gthm))&(hoasinduction_lem1_lthm))&~(lamnotap))&(hoasapinj1_gthm))&(hoaslamnotvar))&((~(axidl)|((X1129)=(comp @ id @ X1129)))&(((esk226_0)!=(comp @ id @ esk226_0))|(axidl))))&(hoaslaminj_gthm))&((~(induction2_lthm)|(((esk227_0)!=(sub @ esk227_0 @ id))|(epred7_0)))&((((X1132)=(sub @ X1132 @ id))|(induction2_lthm))&(~(epred7_0)|(induction2_lthm)))))&(((~(epred39_1 @ X1133 @ X1135)|(X1133 @ id @ X1135 @ id)|~(hoasinduction_lem0_lthm))&(~(X1133 @ id @ X1136 @ id)|(epred39_1 @ X1133 @ X1136)|~(hoasinduction_lem0_lthm)))&((~(X1138 @ (esk228_1 @ X1138))|~(epred40_0 @ id @ (esk228_1 @ X1138) @ id)|(hoasinduction_lem0_lthm))&((X1138 @ (esk228_1 @ X1138))|(epred40_0 @ id @ (esk228_1 @ X1138) @ id)|(hoasinduction_lem0_lthm)))))&(((((X1142)=(comp @ id @ X1142))|((esk230_0)!=(comp @ esk230_0 @ id))|((esk229_0)!=(comp @ id @ esk229_0))|~(substmonoid_lthm))&(((X1143)=(comp @ X1143 @ id))|((esk230_0)!=(comp @ esk230_0 @ id))|((esk229_0)!=(comp @ id @ esk229_0))|~(substmonoid_lthm)))&((((X1144)=(comp @ id @ X1144))|(substmonoid_lthm))&((((X1145)=(comp @ X1145 @ id))|(substmonoid_lthm))&(((esk231_0)!=(comp @ id @ esk231_0))|((esk232_0)!=(comp @ esk232_0 @ id))|(substmonoid_lthm))))))&(pushprop))&(hoasinduction_lem3_gthm))&(hoasinduction_lem2_gthm))&((~(hoasinduction_lem3b)|((esk233_1 @ X1148 @ sh @ one)=(sub @ X1148 @ (push @ one @ sh))))&(((X1151 @ sh @ one)!=(sub @ esk234_0 @ (push @ one @ sh)))|(hoasinduction_lem3b))))&(((((X1152)=(comp @ id @ X1152))|~(substmonoid))&(((X1153)=(comp @ X1153 @ id))|~(substmonoid)))&(((esk235_0)!=(comp @ id @ esk235_0))|((esk236_0)!=(comp @ esk236_0 @ id))|(substmonoid))))&(lamnotvar))&((((((X1156 @ id @ (esk238_2 @ X1156 @ X1157) @ id)|((sub @ (esk237_2 @ X1156 @ X1157 @ X1159 @ X1160) @ X1161)=(esk237_2 @ X1156 @ X1157 @ (comp @ X1159 @ X1161) @ (sub @ X1160 @ X1161)))|(X1156 @ id @ (lam @ X1157) @ id)|~(hoasinduction_lem3a))&(~(X1156 @ id @ (sub @ X1157 @ (push @ (esk238_2 @ X1156 @ X1157) @ id)) @ id)|((sub @ (esk237_2 @ X1156 @ X1157 @ X1159 @ X1160) @ X1161)=(esk237_2 @ X1156 @ X1157 @ (comp @ X1159 @ X1161) @ (sub @ X1160 @ X1161)))|(X1156 @ id @ (lam @ X1157) @ id)|~(hoasinduction_lem3a)))&(((X1156 @ id @ (esk238_2 @ X1156 @ X1157) @ id)|(~(X1156 @ id @ X1162 @ id)|(X1156 @ id @ (esk237_2 @ X1156 @ X1157 @ id @ X1162) @ id))|(X1156 @ id @ (lam @ X1157) @ id)|~(hoasinduction_lem3a))&(~(X1156 @ id @ (sub @ X1157 @ (push @ (esk238_2 @ X1156 @ X1157) @ id)) @ id)|(~(X1156 @ id @ X1162 @ id)|(X1156 @ id @ (esk237_2 @ X1156 @ X1157 @ id @ X1162) @ id))|(X1156 @ id @ (lam @ X1157) @ id)|~(hoasinduction_lem3a))))&(((X1156 @ id @ (esk238_2 @ X1156 @ X1157) @ id)|~(X1156 @ id @ (lam @ (esk237_2 @ X1156 @ X1157 @ sh @ one)) @ id)|(X1156 @ id @ (lam @ X1157) @ id)|~(hoasinduction_lem3a))&(~(X1156 @ id @ (sub @ X1157 @ (push @ (esk238_2 @ X1156 @ X1157) @ id)) @ id)|~(X1156 @ id @ (lam @ (esk237_2 @ X1156 @ X1157 @ sh @ one)) @ id)|(X1156 @ id @ (lam @ X1157) @ id)|~(hoasinduction_lem3a))))&(((((epred41_0 @ id @ (esk243_1 @ X1166) @ id)|((sub @ (X1166 @ (esk240_1 @ X1166) @ (esk241_1 @ X1166)) @ (esk242_1 @ X1166))!=(X1166 @ (comp @ (esk240_1 @ X1166) @ (esk242_1 @ X1166)) @ (sub @ (esk241_1 @ X1166) @ (esk242_1 @ X1166))))|(epred41_0 @ id @ (lam @ (X1166 @ sh @ one)) @ id)|(hoasinduction_lem3a))&(~(epred41_0 @ id @ (X1166 @ id @ (esk243_1 @ X1166)) @ id)|((sub @ (X1166 @ (esk240_1 @ X1166) @ (esk241_1 @ X1166)) @ (esk242_1 @ X1166))!=(X1166 @ (comp @ (esk240_1 @ X1166) @ (esk242_1 @ X1166)) @ (sub @ (esk241_1 @ X1166) @ (esk242_1 @ X1166))))|(epred41_0 @ id @ (lam @ (X1166 @ sh @ one)) @ id)|(hoasinduction_lem3a)))&(~(epred41_0 @ id @ X1171 @ id)|(epred41_0 @ id @ (sub @ esk239_0 @ (push @ X1171 @ id)) @ id)|(hoasinduction_lem3a)))&(~(epred41_0 @ id @ (lam @ esk239_0) @ id)|(hoasinduction_lem3a)))))&(hoasinduction_lem1_gthm))&((((((((sub @ (esk246_1 @ X1172 @ X1176 @ X1177) @ X1178)=(esk246_1 @ X1172 @ (comp @ X1176 @ X1178) @ (sub @ X1177 @ X1178)))|(X1172 @ id @ (esk244_1 @ X1172) @ id)|(X1172 @ id @ X1180 @ id)|~(hoasinduction_no_psi_cond))&(~(X1172 @ id @ X1179 @ id)|(X1172 @ id @ (esk246_1 @ X1172 @ id @ X1179) @ id)|(X1172 @ id @ (esk244_1 @ X1172) @ id)|(X1172 @ id @ X1180 @ id)|~(hoasinduction_no_psi_cond)))&(~(X1172 @ id @ (lam @ (esk246_1 @ X1172 @ sh @ one)) @ id)|(X1172 @ id @ (esk244_1 @ X1172) @ id)|(X1172 @ id @ X1180 @ id)|~(hoasinduction_no_psi_cond)))&(((((sub @ (esk246_1 @ X1172 @ X1176 @ X1177) @ X1178)=(esk246_1 @ X1172 @ (comp @ X1176 @ X1178) @ (sub @ X1177 @ X1178)))|(X1172 @ id @ (esk245_1 @ X1172) @ id)|(X1172 @ id @ X1180 @ id)|~(hoasinduction_no_psi_cond))&(~(X1172 @ id @ X1179 @ id)|(X1172 @ id @ (esk246_1 @ X1172 @ id @ X1179) @ id)|(X1172 @ id @ (esk245_1 @ X1172) @ id)|(X1172 @ id @ X1180 @ id)|~(hoasinduction_no_psi_cond)))&(~(X1172 @ id @ (lam @ (esk246_1 @ X1172 @ sh @ one)) @ id)|(X1172 @ id @ (esk245_1 @ X1172) @ id)|(X1172 @ id @ X1180 @ id)|~(hoasinduction_no_psi_cond))))&(((((sub @ (esk246_1 @ X1172 @ X1176 @ X1177) @ X1178)=(esk246_1 @ X1172 @ (comp @ X1176 @ X1178) @ (sub @ X1177 @ X1178)))|~(X1172 @ id @ (ap @ (sub @ (esk244_1 @ X1172) @ id) @ (esk245_1 @ X1172)) @ id)|(X1172 @ id @ X1180 @ id)|~(hoasinduction_no_psi_cond))&(~(X1172 @ id @ X1179 @ id)|(X1172 @ id @ (esk246_1 @ X1172 @ id @ X1179) @ id)|~(X1172 @ id @ (ap @ (sub @ (esk244_1 @ X1172) @ id) @ (esk245_1 @ X1172)) @ id)|(X1172 @ id @ X1180 @ id)|~(hoasinduction_no_psi_cond)))&(~(X1172 @ id @ (lam @ (esk246_1 @ X1172 @ sh @ one)) @ id)|~(X1172 @ id @ (ap @ (sub @ (esk244_1 @ X1172) @ id) @ (esk245_1 @ X1172)) @ id)|(X1172 @ id @ X1180 @ id)|~(hoasinduction_no_psi_cond))))&(((~(epred42_0 @ id @ X1183 @ id)|~(epred42_0 @ id @ X1184 @ id)|(epred42_0 @ id @ (ap @ (sub @ X1183 @ id) @ X1184) @ id)|(hoasinduction_no_psi_cond))&(((epred42_0 @ id @ (esk251_1 @ X1185) @ id)|((sub @ (X1185 @ (esk248_1 @ X1185) @ (esk249_1 @ X1185)) @ (esk250_1 @ X1185))!=(X1185 @ (comp @ (esk248_1 @ X1185) @ (esk250_1 @ X1185)) @ (sub @ (esk249_1 @ X1185) @ (esk250_1 @ X1185))))|(epred42_0 @ id @ (lam @ (X1185 @ sh @ one)) @ id)|(hoasinduction_no_psi_cond))&(~(epred42_0 @ id @ (X1185 @ id @ (esk251_1 @ X1185)) @ id)|((sub @ (X1185 @ (esk248_1 @ X1185) @ (esk249_1 @ X1185)) @ (esk250_1 @ X1185))!=(X1185 @ (comp @ (esk248_1 @ X1185) @ (esk250_1 @ X1185)) @ (sub @ (esk249_1 @ X1185) @ (esk250_1 @ X1185))))|(epred42_0 @ id @ (lam @ (X1185 @ sh @ one)) @ id)|(hoasinduction_no_psi_cond))))&(~(epred42_0 @ id @ esk247_0 @ id)|(hoasinduction_no_psi_cond)))))&(induction2_gthm))&(pushprop_lem2v2_lthm))&~(hoasvar @ (d2subst @ d_id) @ (d2term @ d_one) @ (d2subst @ d_id)))&((~(hoaslamnotap)|(((sub @ (X1190 @ (esk252_1 @ X1190) @ (esk253_1 @ X1190)) @ (esk254_1 @ X1190))!=(X1190 @ (comp @ (esk252_1 @ X1190) @ (esk254_1 @ X1190)) @ (sub @ (esk253_1 @ X1190) @ (esk254_1 @ X1190))))|((lam @ (X1190 @ sh @ one))!=(ap @ (sub @ X1194 @ id) @ X1195))))&((((sub @ (esk255_0 @ X1199 @ X1200) @ X1201)=(esk255_0 @ (comp @ X1199 @ X1201) @ (sub @ X1200 @ X1201)))|(hoaslamnotap))&(((lam @ (esk255_0 @ sh @ one))=(ap @ (sub @ esk256_0 @ id) @ esk257_0))|(hoaslamnotap)))))&(substmonoid_gthm))&(ulamvarsh))&((((((~(X1202 @ X1207)|(X1202 @ (sub @ (esk261_1 @ X1202) @ (push @ X1207 @ id)))|((X1202 @ (esk259_1 @ X1202))|(var @ (esk258_1 @ X1202)))|(X1202 @ X1208)|~(induction2))&(~(X1202 @ (lam @ (esk261_1 @ X1202)))|((X1202 @ (esk259_1 @ X1202))|(var @ (esk258_1 @ X1202)))|(X1202 @ X1208)|~(induction2)))&((~(X1202 @ X1207)|(X1202 @ (sub @ (esk261_1 @ X1202) @ (push @ X1207 @ id)))|((X1202 @ (esk260_1 @ X1202))|(var @ (esk258_1 @ X1202)))|(X1202 @ X1208)|~(induction2))&(~(X1202 @ (lam @ (esk261_1 @ X1202)))|((X1202 @ (esk260_1 @ X1202))|(var @ (esk258_1 @ X1202)))|(X1202 @ X1208)|~(induction2))))&((~(X1202 @ X1207)|(X1202 @ (sub @ (esk261_1 @ X1202) @ (push @ X1207 @ id)))|(~(X1202 @ (ap @ (esk259_1 @ X1202) @ (esk260_1 @ X1202)))|(var @ (esk258_1 @ X1202)))|(X1202 @ X1208)|~(induction2))&(~(X1202 @ (lam @ (esk261_1 @ X1202)))|(~(X1202 @ (ap @ (esk259_1 @ X1202) @ (esk260_1 @ X1202)))|(var @ (esk258_1 @ X1202)))|(X1202 @ X1208)|~(induction2))))&((((~(X1202 @ X1207)|(X1202 @ (sub @ (esk261_1 @ X1202) @ (push @ X1207 @ id)))|((X1202 @ (esk259_1 @ X1202))|~(X1202 @ (esk258_1 @ X1202)))|(X1202 @ X1208)|~(induction2))&(~(X1202 @ (lam @ (esk261_1 @ X1202)))|((X1202 @ (esk259_1 @ X1202))|~(X1202 @ (esk258_1 @ X1202)))|(X1202 @ X1208)|~(induction2)))&((~(X1202 @ X1207)|(X1202 @ (sub @ (esk261_1 @ X1202) @ (push @ X1207 @ id)))|((X1202 @ (esk260_1 @ X1202))|~(X1202 @ (esk258_1 @ X1202)))|(X1202 @ X1208)|~(induction2))&(~(X1202 @ (lam @ (esk261_1 @ X1202)))|((X1202 @ (esk260_1 @ X1202))|~(X1202 @ (esk258_1 @ X1202)))|(X1202 @ X1208)|~(induction2))))&((~(X1202 @ X1207)|(X1202 @ (sub @ (esk261_1 @ X1202) @ (push @ X1207 @ id)))|(~(X1202 @ (ap @ (esk259_1 @ X1202) @ (esk260_1 @ X1202)))|~(X1202 @ (esk258_1 @ X1202)))|(X1202 @ X1208)|~(induction2))&(~(X1202 @ (lam @ (esk261_1 @ X1202)))|(~(X1202 @ (ap @ (esk259_1 @ X1202) @ (esk260_1 @ X1202)))|~(X1202 @ (esk258_1 @ X1202)))|(X1202 @ X1208)|~(induction2)))))&((((~(var @ X1211)|(epred43_0 @ X1211)|(induction2))&(~(epred43_0 @ X1212)|~(epred43_0 @ X1213)|(epred43_0 @ (ap @ X1212 @ X1213))|(induction2)))&(((epred43_0 @ (esk263_1 @ X1214))|(epred43_0 @ (lam @ X1214))|(induction2))&(~(epred43_0 @ (sub @ X1214 @ (push @ (esk263_1 @ X1214) @ id)))|(epred43_0 @ (lam @ X1214))|(induction2))))&(~(epred43_0 @ esk262_0)|(induction2)))))&(pushprop_lem3v2))&(pushprop_lem2v2_gthm))&((~(pushprop_lem1_lthm)|(((esk264_0)!=(sub @ one @ (push @ esk264_0 @ esk265_0)))|(((esk267_0)!=(comp @ sh @ (push @ esk266_0 @ esk267_0)))|(~(X1220 @ X1222)|(X1221 @ (sub @ X1222 @ (push @ X1224 @ X1223)))))))&((((X1225)=(sub @ one @ (push @ X1225 @ X1226)))|(pushprop_lem1_lthm))&((((X1228)=(comp @ sh @ (push @ X1227 @ X1228)))|(pushprop_lem1_lthm))&(((epred44_0 @ esk268_0)|(pushprop_lem1_lthm))&(~(epred45_0 @ (sub @ esk268_0 @ (push @ esk270_0 @ esk269_0)))|(pushprop_lem1_lthm)))))))&((~(hoasinduction_lem3v2)|((epred8_3 @ X1236 @ X1235 @ X1234)|(X1235 @ (lam @ X1236))))&((~(epred8_3 @ esk271_0 @ epred47_0 @ epred46_0)|(hoasinduction_lem3v2))&(~(epred47_0 @ (lam @ esk271_0))|(hoasinduction_lem3v2)))))&((~(axshiftcons)|((X1241)=(comp @ sh @ (push @ X1240 @ X1241))))&(((esk273_0)!=(comp @ sh @ (push @ esk272_0 @ esk273_0)))|(axshiftcons))))&((~(termmset)|((X1244)=(sub @ X1244 @ id)))&(((esk274_0)!=(sub @ esk274_0 @ id))|(termmset))))&(((~(epred48_3 @ X1246 @ X1247 @ X1248 @ X1250)|(X1246 @ (sub @ X1250 @ (push @ X1247 @ X1248)))|~(pushprop_lem0_lthm))&(~(X1246 @ (sub @ X1251 @ (push @ X1247 @ X1248)))|(epred48_3 @ X1246 @ X1247 @ X1248 @ X1251)|~(pushprop_lem0_lthm)))&((~(X1255 @ (esk277_1 @ X1255))|~(epred49_0 @ (sub @ (esk277_1 @ X1255) @ (push @ esk275_0 @ esk276_0)))|(pushprop_lem0_lthm))&((X1255 @ (esk277_1 @ X1255))|(epred49_0 @ (sub @ (esk277_1 @ X1255) @ (push @ esk275_0 @ esk276_0)))|(pushprop_lem0_lthm)))))&(hoasapnotvar_lthm))&((~(hoasinduction_lem3v2_lthm)|(((esk278_0)!=(sub @ esk278_0 @ id))|((epred8_3 @ X1260 @ X1259 @ X1258)|(X1259 @ (lam @ X1260)))))&((((X1261)=(sub @ X1261 @ id))|(hoasinduction_lem3v2_lthm))&((~(epred8_3 @ esk279_0 @ epred51_0 @ epred50_0)|(hoasinduction_lem3v2_lthm))&(~(epred51_0 @ (lam @ esk279_0))|(hoasinduction_lem3v2_lthm))))))&((~(axvarid)|((X1265)=(sub @ X1265 @ id)))&(((esk280_0)!=(sub @ esk280_0 @ id))|(axvarid))))&(((~(X1268 @ (esk281_1 @ X1268))|~(epred52_0 @ id @ (esk281_1 @ X1268) @ id)|(epred9_0)|~(hoasinduction_lthm_3))&((X1268 @ (esk281_1 @ X1268))|(epred52_0 @ id @ (esk281_1 @ X1268) @ id)|(epred9_0)|~(hoasinduction_lthm_3)))&(((~(epred53_1 @ X1270 @ X1272)|(X1270 @ id @ X1272 @ id)|(hoasinduction_lthm_3))&(~(X1270 @ id @ X1273 @ id)|(epred53_1 @ X1270 @ X1273)|(hoasinduction_lthm_3)))&(~(epred9_0)|(hoasinduction_lthm_3)))))), inference(distribute,[status(thm)],[inference(fof_nnf,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(fof_nnf,[status(thm)],[c_0_11])])])])])])])).
% 0.54/0.44 thf(c_0_14, negated_conjecture, (~((axclos))|((sub @ (sub @ esk1_0 @ esk2_0) @ esk3_0)!=(sub @ esk1_0 @ (comp @ esk2_0 @ esk3_0)))), inference(split_conjunct,[status(thm)],[c_0_12])).
% 0.54/0.44 thf(c_0_15, plain, (axclos), inference(split_conjunct,[status(thm)],[c_0_13])).
% 0.54/0.44 thf(c_0_16, plain, ![X1:term]:(((X1)=(d2term @ (esk4_1 @ X1)))), inference(split_conjunct,[status(thm)],[c_0_13])).
% 0.54/0.44 thf(c_0_17, plain, ![X2:d_term]:(((X2)=(d_one))), inference(split_conjunct,[status(thm)],[c_0_13])).
% 0.54/0.44 thf(c_0_18, plain, ((one)=(d2term @ d_one)), inference(split_conjunct,[status(thm)],[c_0_13])).
% 0.54/0.44 thf(c_0_19, negated_conjecture, ((sub @ esk1_0 @ (comp @ esk2_0 @ esk3_0))!=(sub @ (sub @ esk1_0 @ esk2_0) @ esk3_0)), inference(cn,[status(thm)],[inference(rw,[status(thm)],[c_0_14, c_0_15])])).
% 0.54/0.44 thf(c_0_20, plain, ![X1:term]:(((one)=(X1))), inference(rw,[status(thm)],[inference(rw,[status(thm)],[c_0_16, c_0_17]), c_0_18])).
% 0.54/0.44 thf(c_0_21, negated_conjecture, ($false), inference(cn,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[c_0_19, c_0_20]), c_0_20])]), ['proof']).
% 0.54/0.44 % SZS output end CNFRefutation
% 0.54/0.44 % Parsed axioms : 132
% 0.54/0.44 % Removed by relevancy pruning/SinE : 130
% 0.54/0.44 % Initial clauses : 1097
% 0.54/0.44 % Removed in clause preprocessing : 0
% 0.54/0.44 % Initial clauses in saturation : 1097
% 0.54/0.44 % Processed clauses : 106
% 0.54/0.44 % ...of these trivial : 0
% 0.54/0.44 % ...subsumed : 0
% 0.54/0.44 % ...remaining for further processing : 106
% 0.54/0.44 % Other redundant clauses eliminated : 0
% 0.54/0.44 % Clauses deleted for lack of memory : 0
% 0.54/0.44 % Backward-subsumed : 0
% 0.54/0.44 % Backward-rewritten : 29
% 0.54/0.44 % Generated clauses : 0
% 0.54/0.44 % ...of the previous two non-redundant : 7
% 0.54/0.44 % ...aggressively subsumed : 0
% 0.54/0.44 % Contextual simplify-reflections : 0
% 0.54/0.44 % Paramodulations : 0
% 0.54/0.44 % Factorizations : 0
% 0.54/0.44 % NegExts : 0
% 0.54/0.44 % Equation resolutions : 0
% 0.54/0.44 % Disequality decompositions : 0
% 0.54/0.44 % Total rewrite steps : 14
% 0.54/0.44 % ...of those cached : 0
% 0.54/0.44 % Propositional unsat checks : 0
% 0.54/0.44 % Propositional check models : 0
% 0.54/0.44 % Propositional check unsatisfiable : 0
% 0.54/0.44 % Propositional clauses : 0
% 0.54/0.44 % Propositional clauses after purity: 0
% 0.54/0.44 % Propositional unsat core size : 0
% 0.54/0.44 % Propositional preprocessing time : 0.000
% 0.54/0.44 % Propositional encoding time : 0.000
% 0.54/0.44 % Propositional solver time : 0.000
% 0.54/0.44 % Success case prop preproc time : 0.000
% 0.54/0.44 % Success case prop encoding time : 0.000
% 0.54/0.44 % Success case prop solver time : 0.000
% 0.54/0.44 % Current number of processed clauses : 77
% 0.54/0.44 % Positive orientable unit clauses : 53
% 0.54/0.44 % Positive unorientable unit clauses: 3
% 0.54/0.44 % Negative unit clauses : 3
% 0.54/0.44 % Non-unit-clauses : 18
% 0.54/0.44 % Current number of unprocessed clauses: 992
% 0.54/0.44 % ...number of literals in the above : 5881
% 0.54/0.44 % Current number of archived formulas : 0
% 0.54/0.44 % Current number of archived clauses : 29
% 0.54/0.44 % Clause-clause subsumption calls (NU) : 415
% 0.54/0.44 % Rec. Clause-clause subsumption calls : 385
% 0.54/0.44 % Non-unit clause-clause subsumptions : 0
% 0.54/0.44 % Unit Clause-clause subsumption calls : 186
% 0.54/0.44 % Rewrite failures with RHS unbound : 7
% 0.54/0.44 % BW rewrite match attempts : 307
% 0.54/0.44 % BW rewrite match successes : 45
% 0.54/0.44 % Condensation attempts : 106
% 0.54/0.44 % Condensation successes : 0
% 0.54/0.44 % Termbank termtop insertions : 241163
% 0.54/0.44 % Search garbage collected termcells : 21987
% 0.54/0.44
% 0.54/0.44 % -------------------------------------------------
% 0.54/0.44 % User time : 0.146 s
% 0.54/0.44 % System time : 0.012 s
% 0.54/0.44 % Total time : 0.158 s
% 0.54/0.44 % Maximum resident set size: 7744 pages
% 0.54/0.44
% 0.54/0.44 % -------------------------------------------------
% 0.54/0.44 % User time : 0.213 s
% 0.54/0.44 % System time : 0.031 s
% 0.54/0.44 % Total time : 0.244 s
% 0.54/0.44 % Maximum resident set size: 5376 pages
% 0.54/0.44 % E exiting
%------------------------------------------------------------------------------