# SZS status Theorem
# SZS status Theorem
# SZS output start CNFRefutation.
fof(1, conjecture,![X1]:![X2]:![X3]:![X4]:![X5]:![X6]:![X7]:((p(s(t_bool,h4s_decodes_wfu_u_decoder(s(t_fun(X1,t_bool),X5),s(t_fun(t_h4s_lists_list(t_bool),t_h4s_options_option(t_h4s_pairs_prod(X1,t_h4s_lists_list(t_bool)))),X7))))&(p(s(t_bool,h4s_decodes_wfu_u_decoder(s(t_fun(X2,t_bool),X4),s(t_fun(t_h4s_lists_list(t_bool),t_h4s_options_option(t_h4s_pairs_prod(X2,t_h4s_lists_list(t_bool)))),X6))))&p(s(t_bool,happ(s(t_fun(t_h4s_pairs_prod(X1,X2),t_bool),h4s_encodes_liftu_u_prod(s(t_fun(X1,t_bool),X5),s(t_fun(X2,t_bool),X4))),s(t_h4s_pairs_prod(X1,X2),X3))))))=>s(t_h4s_lists_list(t_bool),happ(s(t_fun(t_h4s_pairs_prod(X1,X2),t_h4s_lists_list(t_bool)),h4s_decodes_dec2enc(s(t_fun(t_h4s_lists_list(t_bool),t_h4s_options_option(t_h4s_pairs_prod(t_h4s_pairs_prod(X1,X2),t_h4s_lists_list(t_bool)))),h4s_decodes_decodeu_u_prod(s(t_fun(t_h4s_pairs_prod(X1,X2),t_bool),h4s_encodes_liftu_u_prod(s(t_fun(X1,t_bool),X5),s(t_fun(X2,t_bool),X4))),s(t_fun(t_h4s_lists_list(t_bool),t_h4s_options_option(t_h4s_pairs_prod(X1,t_h4s_lists_list(t_bool)))),X7),s(t_fun(t_h4s_lists_list(t_bool),t_h4s_options_option(t_h4s_pairs_prod(X2,t_h4s_lists_list(t_bool)))),X6))))),s(t_h4s_pairs_prod(X1,X2),X3)))=s(t_h4s_lists_list(t_bool),happ(s(t_fun(t_h4s_pairs_prod(X1,X2),t_h4s_lists_list(t_bool)),h4s_encodes_encodeu_u_prod(s(t_fun(X1,t_h4s_lists_list(t_bool)),h4s_decodes_dec2enc(s(t_fun(t_h4s_lists_list(t_bool),t_h4s_options_option(t_h4s_pairs_prod(X1,t_h4s_lists_list(t_bool)))),X7))),s(t_fun(X2,t_h4s_lists_list(t_bool)),h4s_decodes_dec2enc(s(t_fun(t_h4s_lists_list(t_bool),t_h4s_options_option(t_h4s_pairs_prod(X2,t_h4s_lists_list(t_bool)))),X6))))),s(t_h4s_pairs_prod(X1,X2),X3)))),file('i/f/Decode/dec2enc__decode__prod', ch4s_Decodes_dec2encu_u_decodeu_u_prod)).
fof(23, axiom,![X20]:![X21]:((p(s(t_bool,X21))=>p(s(t_bool,X20)))=>((p(s(t_bool,X20))=>p(s(t_bool,X21)))=>s(t_bool,X21)=s(t_bool,X20))),file('i/f/Decode/dec2enc__decode__prod', ah4s_bools_IMPu_u_ANTISYMu_u_AX)).
fof(44, axiom,![X1]:![X2]:![X18]:![X6]:![X7]:s(t_fun(t_h4s_lists_list(t_bool),t_h4s_options_option(t_h4s_pairs_prod(t_h4s_pairs_prod(X1,X2),t_h4s_lists_list(t_bool)))),h4s_decodes_decodeu_u_prod(s(t_fun(t_h4s_pairs_prod(X1,X2),t_bool),X18),s(t_fun(t_h4s_lists_list(t_bool),t_h4s_options_option(t_h4s_pairs_prod(X1,t_h4s_lists_list(t_bool)))),X7),s(t_fun(t_h4s_lists_list(t_bool),t_h4s_options_option(t_h4s_pairs_prod(X2,t_h4s_lists_list(t_bool)))),X6)))=s(t_fun(t_h4s_lists_list(t_bool),t_h4s_options_option(t_h4s_pairs_prod(t_h4s_pairs_prod(X1,X2),t_h4s_lists_list(t_bool)))),h4s_decodes_enc2dec(s(t_fun(t_h4s_pairs_prod(X1,X2),t_bool),X18),s(t_fun(t_h4s_pairs_prod(X1,X2),t_h4s_lists_list(t_bool)),h4s_encodes_encodeu_u_prod(s(t_fun(X1,t_h4s_lists_list(t_bool)),h4s_decodes_dec2enc(s(t_fun(t_h4s_lists_list(t_bool),t_h4s_options_option(t_h4s_pairs_prod(X1,t_h4s_lists_list(t_bool)))),X7))),s(t_fun(X2,t_h4s_lists_list(t_bool)),h4s_decodes_dec2enc(s(t_fun(t_h4s_lists_list(t_bool),t_h4s_options_option(t_h4s_pairs_prod(X2,t_h4s_lists_list(t_bool)))),X6))))))),file('i/f/Decode/dec2enc__decode__prod', ah4s_Decodes_decodeu_u_produ_u_def)).
fof(45, axiom,![X1]:![X2]:![X4]:![X5]:![X30]:![X31]:((p(s(t_bool,h4s_encodes_wfu_u_encoder(s(t_fun(X1,t_bool),X5),s(t_fun(X1,t_h4s_lists_list(t_bool)),X31))))&p(s(t_bool,h4s_encodes_wfu_u_encoder(s(t_fun(X2,t_bool),X4),s(t_fun(X2,t_h4s_lists_list(t_bool)),X30)))))=>p(s(t_bool,h4s_encodes_wfu_u_encoder(s(t_fun(t_h4s_pairs_prod(X1,X2),t_bool),h4s_encodes_liftu_u_prod(s(t_fun(X1,t_bool),X5),s(t_fun(X2,t_bool),X4))),s(t_fun(t_h4s_pairs_prod(X1,X2),t_h4s_lists_list(t_bool)),h4s_encodes_encodeu_u_prod(s(t_fun(X1,t_h4s_lists_list(t_bool)),X31),s(t_fun(X2,t_h4s_lists_list(t_bool)),X30))))))),file('i/f/Decode/dec2enc__decode__prod', ah4s_Encodes_wfu_u_encodeu_u_prod)).
fof(56, axiom,![X1]:![X3]:![X18]:![X37]:((p(s(t_bool,h4s_encodes_wfu_u_encoder(s(t_fun(X1,t_bool),X18),s(t_fun(X1,t_h4s_lists_list(t_bool)),X37))))&p(s(t_bool,happ(s(t_fun(X1,t_bool),X18),s(X1,X3)))))=>s(t_h4s_lists_list(t_bool),happ(s(t_fun(X1,t_h4s_lists_list(t_bool)),h4s_decodes_dec2enc(s(t_fun(t_h4s_lists_list(t_bool),t_h4s_options_option(t_h4s_pairs_prod(X1,t_h4s_lists_list(t_bool)))),h4s_decodes_enc2dec(s(t_fun(X1,t_bool),X18),s(t_fun(X1,t_h4s_lists_list(t_bool)),X37))))),s(X1,X3)))=s(t_h4s_lists_list(t_bool),happ(s(t_fun(X1,t_h4s_lists_list(t_bool)),X37),s(X1,X3)))),file('i/f/Decode/dec2enc__decode__prod', ah4s_Decodes_dec2encu_u_enc2dec)).
fof(58, axiom,![X1]:![X18]:![X36]:(p(s(t_bool,h4s_decodes_wfu_u_decoder(s(t_fun(X1,t_bool),X18),s(t_fun(t_h4s_lists_list(t_bool),t_h4s_options_option(t_h4s_pairs_prod(X1,t_h4s_lists_list(t_bool)))),X36))))=>p(s(t_bool,h4s_encodes_wfu_u_encoder(s(t_fun(X1,t_bool),X18),s(t_fun(X1,t_h4s_lists_list(t_bool)),h4s_decodes_dec2enc(s(t_fun(t_h4s_lists_list(t_bool),t_h4s_options_option(t_h4s_pairs_prod(X1,t_h4s_lists_list(t_bool)))),X36))))))),file('i/f/Decode/dec2enc__decode__prod', ah4s_Decodes_wfu_u_dec2enc)).
# SZS output end CNFRefutation
