# SZS status Theorem
# SZS status Theorem
# SZS output start CNFRefutation.
fof(1, conjecture,![X1]:![X2]:![X3]:(s(t_h4s_options_option(t_h4s_pairs_prod(t_h4s_strings_char,t_h4s_lists_list(t_h4s_strings_char))),h4s_strings_destu_u_string(s(t_h4s_lists_list(t_h4s_strings_char),X2)))=s(t_h4s_options_option(t_h4s_pairs_prod(t_h4s_strings_char,t_h4s_lists_list(t_h4s_strings_char))),h4s_options_some(s(t_h4s_pairs_prod(t_h4s_strings_char,t_h4s_lists_list(t_h4s_strings_char)),h4s_pairs_u_2c(s(t_h4s_strings_char,X3),s(t_h4s_lists_list(t_h4s_strings_char),X1)))))<=>s(t_h4s_lists_list(t_h4s_strings_char),X2)=s(t_h4s_lists_list(t_h4s_strings_char),h4s_lists_cons(s(t_h4s_strings_char,X3),s(t_h4s_lists_list(t_h4s_strings_char),X1)))),file('i/f/string/DEST__STRING__LEMS_c1', ch4s_strings_DESTu_u_STRINGu_u_LEMSu_c1)).
fof(7, axiom,![X4]:![X15]:(s(t_h4s_lists_list(X4),X15)=s(t_h4s_lists_list(X4),h4s_lists_nil)|?[X16]:?[X1]:s(t_h4s_lists_list(X4),X15)=s(t_h4s_lists_list(X4),h4s_lists_cons(s(X4,X16),s(t_h4s_lists_list(X4),X1)))),file('i/f/string/DEST__STRING__LEMS_c1', ah4s_lists_listu_u_nchotomy)).
fof(12, axiom,![X4]:![X5]:![X6]:(s(t_h4s_options_option(X4),h4s_options_some(s(X4,X6)))=s(t_h4s_options_option(X4),h4s_options_some(s(X4,X5)))<=>s(X4,X6)=s(X4,X5)),file('i/f/string/DEST__STRING__LEMS_c1', ah4s_options_SOMEu_u_11)).
fof(13, axiom,![X4]:![X6]:~(s(t_h4s_options_option(X4),h4s_options_none)=s(t_h4s_options_option(X4),h4s_options_some(s(X4,X6)))),file('i/f/string/DEST__STRING__LEMS_c1', ah4s_options_NOTu_u_NONEu_u_SOME)).
fof(15, axiom,![X4]:![X26]:(s(t_h4s_options_option(X4),X26)=s(t_h4s_options_option(X4),h4s_options_none)|?[X6]:s(t_h4s_options_option(X4),X26)=s(t_h4s_options_option(X4),h4s_options_some(s(X4,X6)))),file('i/f/string/DEST__STRING__LEMS_c1', ah4s_options_optionu_u_nchotomy)).
fof(16, axiom,![X4]:![X7]:![X5]:![X6]:![X27]:![X28]:(s(t_h4s_pairs_prod(X4,X7),h4s_pairs_u_2c(s(X4,X6),s(X7,X5)))=s(t_h4s_pairs_prod(X4,X7),h4s_pairs_u_2c(s(X4,X28),s(X7,X27)))<=>(s(X4,X6)=s(X4,X28)&s(X7,X5)=s(X7,X27))),file('i/f/string/DEST__STRING__LEMS_c1', ah4s_pairs_CLOSEDu_u_PAIRu_u_EQ)).
fof(17, axiom,![X4]:![X7]:![X6]:?[X29]:?[X30]:s(t_h4s_pairs_prod(X4,X7),X6)=s(t_h4s_pairs_prod(X4,X7),h4s_pairs_u_2c(s(X4,X29),s(X7,X30))),file('i/f/string/DEST__STRING__LEMS_c1', ah4s_pairs_ABSu_u_PAIRu_u_THM)).
fof(18, axiom,![X31]:![X3]:s(t_h4s_options_option(t_h4s_pairs_prod(t_h4s_strings_char,t_h4s_lists_list(t_h4s_strings_char))),h4s_strings_destu_u_string(s(t_h4s_lists_list(t_h4s_strings_char),h4s_lists_cons(s(t_h4s_strings_char,X3),s(t_h4s_lists_list(t_h4s_strings_char),X31)))))=s(t_h4s_options_option(t_h4s_pairs_prod(t_h4s_strings_char,t_h4s_lists_list(t_h4s_strings_char))),h4s_options_some(s(t_h4s_pairs_prod(t_h4s_strings_char,t_h4s_lists_list(t_h4s_strings_char)),h4s_pairs_u_2c(s(t_h4s_strings_char,X3),s(t_h4s_lists_list(t_h4s_strings_char),X31))))),file('i/f/string/DEST__STRING__LEMS_c1', ah4s_strings_DESTu_u_STRINGu_u_defu_c1)).
fof(19, axiom,![X2]:(s(t_h4s_options_option(t_h4s_pairs_prod(t_h4s_strings_char,t_h4s_lists_list(t_h4s_strings_char))),h4s_strings_destu_u_string(s(t_h4s_lists_list(t_h4s_strings_char),X2)))=s(t_h4s_options_option(t_h4s_pairs_prod(t_h4s_strings_char,t_h4s_lists_list(t_h4s_strings_char))),h4s_options_none)<=>s(t_h4s_lists_list(t_h4s_strings_char),X2)=s(t_h4s_lists_list(t_h4s_strings_char),h4s_lists_nil)),file('i/f/string/DEST__STRING__LEMS_c1', ah4s_strings_DESTu_u_STRINGu_u_LEMSu_c0)).
# SZS output end CNFRefutation
