TPTP Problem File: SWW471^2.p
View Solutions
- Solve Problem
%------------------------------------------------------------------------------
% File : SWW471^2 : TPTP v9.0.0. Released v5.3.0.
% Domain : Software Verification
% Problem : Hoare's Logic with Procedures line 269, 500 axioms selected
% Version : Especial.
% English :
% Refs : [BN10] Boehme & Nipkow (2010), Sledgehammer: Judgement Day
% : [Bla11] Blanchette (2011), Email to Geoff Sutcliffe
% Source : [Bla11]
% Names : hoare_500_thf_l269 [Bla11]
% Status : ContradictoryAxioms
% Rating : 1.00 v7.2.0, 0.88 v7.1.0, 1.00 v5.3.0
% Syntax : Number of formulae : 849 ( 298 unt; 135 typ; 0 def)
% Number of atoms : 3194 ( 697 equ; 48 cnn)
% Maximal formula atoms : 14 ( 4 avg)
% Number of connectives : 6398 ( 258 ~; 46 |; 101 &;5209 @)
% ( 150 <=>; 634 =>; 0 <=; 0 <~>)
% Maximal formula depth : 19 ( 7 avg)
% Number of types : 9 ( 8 usr)
% Number of type conns : 1823 (1823 >; 0 *; 0 +; 0 <<)
% Number of symbols : 134 ( 127 usr; 12 con; 0-5 aty)
% Number of variables : 2050 ( 106 ^;1909 !; 35 ?;2050 :)
% SPC : TH0_CAX_EQU_NAR
% Comments : This file was generated by Isabelle (most likely Sledgehammer)
% 2011-08-09 19:25:05
%------------------------------------------------------------------------------
%----Should-be-implicit typings (8)
thf(ty_ty_t__a,type,
x_a: $tType ).
thf(ty_ty_tc__Com__Ocom,type,
com: $tType ).
thf(ty_ty_tc__Com__Opname,type,
pname: $tType ).
thf(ty_ty_tc__Com__Ostate,type,
state: $tType ).
thf(ty_ty_tc__Hoare____Mirabelle____srushsumbx__Otriple_It__a_J,type,
hoare_1775062406iple_a: $tType ).
thf(ty_ty_tc__Hoare____Mirabelle____srushsumbx__Otriple_Itc__Com__Ostate_J,type,
hoare_1167836817_state: $tType ).
thf(ty_ty_tc__Nat__Onat,type,
nat: $tType ).
thf(ty_ty_tc__Option__Ooption_Itc__Com__Ocom_J,type,
option_com: $tType ).
%----Explicit typings (127)
thf(sy_c_Big__Operators_Olattice__class_OInf__fin_000_062_Itc__Com__Opname_M_Eo_J,type,
big_la1126801287name_o: ( ( pname > $o ) > $o ) > pname > $o ).
thf(sy_c_Big__Operators_Olattice__class_OInf__fin_000_062_Itc__Hoare____Mirabelle___,type,
big_la447547205le_a_o: ( ( hoare_1775062406iple_a > $o ) > $o ) > hoare_1775062406iple_a > $o ).
thf(sy_c_Big__Operators_Olattice__class_OInf__fin_000_062_Itc__Hoare____Mirabelle____001,type,
big_la831793456tate_o: ( ( hoare_1167836817_state > $o ) > $o ) > hoare_1167836817_state > $o ).
thf(sy_c_Big__Operators_Olattice__class_OInf__fin_000_Eo,type,
big_la1690136417_fin_o: ( $o > $o ) > $o ).
thf(sy_c_Big__Operators_Olattice__class_OSup__fin_000_062_Itc__Com__Opname_M_Eo_J,type,
big_la1286884090name_o: ( ( pname > $o ) > $o ) > pname > $o ).
thf(sy_c_Big__Operators_Olattice__class_OSup__fin_000_062_Itc__Hoare____Mirabelle___,type,
big_la1843772984le_a_o: ( ( hoare_1775062406iple_a > $o ) > $o ) > hoare_1775062406iple_a > $o ).
thf(sy_c_Big__Operators_Olattice__class_OSup__fin_000_062_Itc__Hoare____Mirabelle____002,type,
big_la1138507389tate_o: ( ( hoare_1167836817_state > $o ) > $o ) > hoare_1167836817_state > $o ).
thf(sy_c_Big__Operators_Olattice__class_OSup__fin_000_Eo,type,
big_la727467310_fin_o: ( $o > $o ) > $o ).
thf(sy_c_Com_Obody,type,
body_1: pname > option_com ).
thf(sy_c_Com_Ocom_OBODY,type,
body: pname > com ).
thf(sy_c_Com_Ocom_OCond,type,
cond: ( state > $o ) > com > com > com ).
thf(sy_c_Com_Ocom_OSKIP,type,
skip: com ).
thf(sy_c_Com_Ocom_OSemi,type,
semi: com > com > com ).
thf(sy_c_Com_Ocom_OWhile,type,
while: ( state > $o ) > com > com ).
thf(sy_c_Com_Ocom_Ocom__size,type,
com_size: com > nat ).
thf(sy_c_Finite__Set_Ofinite_000_062_Itc__Com__Opname_M_Eo_J,type,
finite297249702name_o: ( ( pname > $o ) > $o ) > $o ).
thf(sy_c_Finite__Set_Ofinite_000_062_Itc__Hoare____Mirabelle____srushsumbx__Otriple_,type,
finite789576932le_a_o: ( ( hoare_1775062406iple_a > $o ) > $o ) > $o ).
thf(sy_c_Finite__Set_Ofinite_000_062_Itc__Hoare____Mirabelle____srushsumbx__Otriple__003,type,
finite1380128977tate_o: ( ( hoare_1167836817_state > $o ) > $o ) > $o ).
thf(sy_c_Finite__Set_Ofinite_000_Eo,type,
finite_finite_o: ( $o > $o ) > $o ).
thf(sy_c_Finite__Set_Ofinite_000tc__Com__Opname,type,
finite_finite_pname: ( pname > $o ) > $o ).
thf(sy_c_Finite__Set_Ofinite_000tc__Hoare____Mirabelle____srushsumbx__Otriple_It__a_,type,
finite2063573081iple_a: ( hoare_1775062406iple_a > $o ) > $o ).
thf(sy_c_Finite__Set_Ofinite_000tc__Hoare____Mirabelle____srushsumbx__Otriple_Itc__C,type,
finite1084549118_state: ( hoare_1167836817_state > $o ) > $o ).
thf(sy_c_Finite__Set_Ofold__image_000_062_Itc__Hoare____Mirabelle____srushsumbx__Otr,type,
finite1805141964_pname: ( ( hoare_1775062406iple_a > $o ) > ( hoare_1775062406iple_a > $o ) > hoare_1775062406iple_a > $o ) > ( pname > hoare_1775062406iple_a > $o ) > ( hoare_1775062406iple_a > $o ) > ( pname > $o ) > hoare_1775062406iple_a > $o ).
thf(sy_c_Finite__Set_Ofold__image_000_062_Itc__Hoare____Mirabelle____srushsumbx__Otr_004,type,
finite1068437657_pname: ( ( hoare_1167836817_state > $o ) > ( hoare_1167836817_state > $o ) > hoare_1167836817_state > $o ) > ( pname > hoare_1167836817_state > $o ) > ( hoare_1167836817_state > $o ) > ( pname > $o ) > hoare_1167836817_state > $o ).
thf(sy_c_Finite__Set_Ofolding__one_000tc__Com__Opname,type,
finite1282449217_pname: ( pname > pname > pname ) > ( ( pname > $o ) > pname ) > $o ).
thf(sy_c_Finite__Set_Ofolding__one_000tc__Hoare____Mirabelle____srushsumbx__Otriple_,type,
finite2078349315iple_a: ( hoare_1775062406iple_a > hoare_1775062406iple_a > hoare_1775062406iple_a ) > ( ( hoare_1775062406iple_a > $o ) > hoare_1775062406iple_a ) > $o ).
thf(sy_c_Finite__Set_Ofolding__one_000tc__Hoare____Mirabelle____srushsumbx__Otriple__005,type,
finite1074406356_state: ( hoare_1167836817_state > hoare_1167836817_state > hoare_1167836817_state ) > ( ( hoare_1167836817_state > $o ) > hoare_1167836817_state ) > $o ).
thf(sy_c_Finite__Set_Ofolding__one__idem_000tc__Com__Opname,type,
finite89670078_pname: ( pname > pname > pname ) > ( ( pname > $o ) > pname ) > $o ).
thf(sy_c_Finite__Set_Ofolding__one__idem_000tc__Hoare____Mirabelle____srushsumbx__Ot,type,
finite1358382848iple_a: ( hoare_1775062406iple_a > hoare_1775062406iple_a > hoare_1775062406iple_a ) > ( ( hoare_1775062406iple_a > $o ) > hoare_1775062406iple_a ) > $o ).
thf(sy_c_Finite__Set_Ofolding__one__idem_000tc__Hoare____Mirabelle____srushsumbx__Ot_006,type,
finite806517911_state: ( hoare_1167836817_state > hoare_1167836817_state > hoare_1167836817_state ) > ( ( hoare_1167836817_state > $o ) > hoare_1167836817_state ) > $o ).
thf(sy_c_Groups_Ominus__class_Ominus_000_062_Itc__Com__Opname_M_Eo_J,type,
minus_minus_pname_o: ( pname > $o ) > ( pname > $o ) > pname > $o ).
thf(sy_c_Groups_Ominus__class_Ominus_000_062_Itc__Hoare____Mirabelle____srushsumbx__,type,
minus_1944206118le_a_o: ( hoare_1775062406iple_a > $o ) > ( hoare_1775062406iple_a > $o ) > hoare_1775062406iple_a > $o ).
thf(sy_c_Groups_Ominus__class_Ominus_000_062_Itc__Hoare____Mirabelle____srushsumbx___007,type,
minus_2107060239tate_o: ( hoare_1167836817_state > $o ) > ( hoare_1167836817_state > $o ) > hoare_1167836817_state > $o ).
thf(sy_c_Groups_Ominus__class_Ominus_000tc__Nat__Onat,type,
minus_minus_nat: nat > nat > nat ).
thf(sy_c_Groups_Oone__class_Oone_000tc__Nat__Onat,type,
one_one_nat: nat ).
thf(sy_c_Groups_Oplus__class_Oplus_000tc__Nat__Onat,type,
plus_plus_nat: nat > nat > nat ).
thf(sy_c_Groups_Ozero__class_Ozero_000tc__Nat__Onat,type,
zero_zero_nat: nat ).
thf(sy_c_HOL_OThe_000tc__Com__Opname,type,
the_pname: ( pname > $o ) > pname ).
thf(sy_c_HOL_OThe_000tc__Hoare____Mirabelle____srushsumbx__Otriple_It__a_J,type,
the_Ho1155011127iple_a: ( hoare_1775062406iple_a > $o ) > hoare_1775062406iple_a ).
thf(sy_c_HOL_OThe_000tc__Hoare____Mirabelle____srushsumbx__Otriple_Itc__Com__Ostate_,type,
the_Ho310147232_state: ( hoare_1167836817_state > $o ) > hoare_1167836817_state ).
thf(sy_c_Hoare__Mirabelle__srushsumbx_OMGT,type,
hoare_Mirabelle_MGT: com > hoare_1167836817_state ).
thf(sy_c_Hoare__Mirabelle__srushsumbx_Ohoare__derivs_000t__a,type,
hoare_1508237396rivs_a: ( hoare_1775062406iple_a > $o ) > ( hoare_1775062406iple_a > $o ) > $o ).
thf(sy_c_Hoare__Mirabelle__srushsumbx_Ohoare__derivs_000tc__Com__Ostate,type,
hoare_123228589_state: ( hoare_1167836817_state > $o ) > ( hoare_1167836817_state > $o ) > $o ).
thf(sy_c_Hoare__Mirabelle__srushsumbx_Ohoare__valids_000t__a,type,
hoare_1846070742lids_a: ( hoare_1775062406iple_a > $o ) > ( hoare_1775062406iple_a > $o ) > $o ).
thf(sy_c_Hoare__Mirabelle__srushsumbx_Ohoare__valids_000tc__Com__Ostate,type,
hoare_529639851_state: ( hoare_1167836817_state > $o ) > ( hoare_1167836817_state > $o ) > $o ).
thf(sy_c_Hoare__Mirabelle__srushsumbx_Otriple_Otriple_000t__a,type,
hoare_1766022166iple_a: ( x_a > state > $o ) > com > ( x_a > state > $o ) > hoare_1775062406iple_a ).
thf(sy_c_Hoare__Mirabelle__srushsumbx_Otriple_Otriple_000tc__Com__Ostate,type,
hoare_908217195_state: ( state > state > $o ) > com > ( state > state > $o ) > hoare_1167836817_state ).
thf(sy_c_Hoare__Mirabelle__srushsumbx_Otriple_Otriple__size_000t__a,type,
hoare_1118907895size_a: ( x_a > nat ) > hoare_1775062406iple_a > nat ).
thf(sy_c_Hoare__Mirabelle__srushsumbx_Otriple_Otriple__size_000tc__Com__Ostate,type,
hoare_545207370_state: ( state > nat ) > hoare_1167836817_state > nat ).
thf(sy_c_Hoare__Mirabelle__srushsumbx_Otriple__valid_000t__a,type,
hoare_1462269968alid_a: nat > hoare_1775062406iple_a > $o ).
thf(sy_c_Hoare__Mirabelle__srushsumbx_Otriple__valid_000tc__Com__Ostate,type,
hoare_56934129_state: nat > hoare_1167836817_state > $o ).
thf(sy_c_If_000tc__Hoare____Mirabelle____srushsumbx__Otriple_It__a_J,type,
if_Hoa1047340790iple_a: $o > hoare_1775062406iple_a > hoare_1775062406iple_a > hoare_1775062406iple_a ).
thf(sy_c_If_000tc__Hoare____Mirabelle____srushsumbx__Otriple_Itc__Com__Ostate_J,type,
if_Hoa833675553_state: $o > hoare_1167836817_state > hoare_1167836817_state > hoare_1167836817_state ).
thf(sy_c_Lattices_Osemilattice__inf__class_Oinf_000_062_I_062_Itc__Com__Opname_M_Eo_,type,
semila2013987940me_o_o: ( ( pname > $o ) > $o ) > ( ( pname > $o ) > $o ) > ( pname > $o ) > $o ).
thf(sy_c_Lattices_Osemilattice__inf__class_Oinf_000_062_I_062_Itc__Hoare____Mirabell,type,
semila1691990438_a_o_o: ( ( hoare_1775062406iple_a > $o ) > $o ) > ( ( hoare_1775062406iple_a > $o ) > $o ) > ( hoare_1775062406iple_a > $o ) > $o ).
thf(sy_c_Lattices_Osemilattice__inf__class_Oinf_000_062_I_062_Itc__Hoare____Mirabell_008,type,
semila1758709489te_o_o: ( ( hoare_1167836817_state > $o ) > $o ) > ( ( hoare_1167836817_state > $o ) > $o ) > ( hoare_1167836817_state > $o ) > $o ).
thf(sy_c_Lattices_Osemilattice__inf__class_Oinf_000_062_I_Eo_M_Eo_J,type,
semila232696320nf_o_o: ( $o > $o ) > ( $o > $o ) > $o > $o ).
thf(sy_c_Lattices_Osemilattice__inf__class_Oinf_000_062_Itc__Com__Opname_M_Eo_J,type,
semila1673364395name_o: ( pname > $o ) > ( pname > $o ) > pname > $o ).
thf(sy_c_Lattices_Osemilattice__inf__class_Oinf_000_062_Itc__Hoare____Mirabelle____s,type,
semila966743401le_a_o: ( hoare_1775062406iple_a > $o ) > ( hoare_1775062406iple_a > $o ) > hoare_1775062406iple_a > $o ).
thf(sy_c_Lattices_Osemilattice__inf__class_Oinf_000_062_Itc__Hoare____Mirabelle____s_009,type,
semila179895820tate_o: ( hoare_1167836817_state > $o ) > ( hoare_1167836817_state > $o ) > hoare_1167836817_state > $o ).
thf(sy_c_Lattices_Osemilattice__inf__class_Oinf_000_Eo,type,
semila854092349_inf_o: $o > $o > $o ).
thf(sy_c_Lattices_Osemilattice__sup__class_Osup_000_062_I_062_Itc__Com__Opname_M_Eo_,type,
semila181081674me_o_o: ( ( pname > $o ) > $o ) > ( ( pname > $o ) > $o ) > ( pname > $o ) > $o ).
thf(sy_c_Lattices_Osemilattice__sup__class_Osup_000_062_I_062_Itc__Hoare____Mirabell,type,
semila2069193356_a_o_o: ( ( hoare_1775062406iple_a > $o ) > $o ) > ( ( hoare_1775062406iple_a > $o ) > $o ) > ( hoare_1775062406iple_a > $o ) > $o ).
thf(sy_c_Lattices_Osemilattice__sup__class_Osup_000_062_I_062_Itc__Hoare____Mirabell_010,type,
semila866907787te_o_o: ( ( hoare_1167836817_state > $o ) > $o ) > ( ( hoare_1167836817_state > $o ) > $o ) > ( hoare_1167836817_state > $o ) > $o ).
thf(sy_c_Lattices_Osemilattice__sup__class_Osup_000_062_I_Eo_M_Eo_J,type,
semila2062604954up_o_o: ( $o > $o ) > ( $o > $o ) > $o > $o ).
thf(sy_c_Lattices_Osemilattice__sup__class_Osup_000_062_Itc__Com__Opname_M_Eo_J,type,
semila1780557381name_o: ( pname > $o ) > ( pname > $o ) > pname > $o ).
thf(sy_c_Lattices_Osemilattice__sup__class_Osup_000_062_Itc__Hoare____Mirabelle____s,type,
semila13410563le_a_o: ( hoare_1775062406iple_a > $o ) > ( hoare_1775062406iple_a > $o ) > hoare_1775062406iple_a > $o ).
thf(sy_c_Lattices_Osemilattice__sup__class_Osup_000_062_Itc__Hoare____Mirabelle____s_011,type,
semila1172322802tate_o: ( hoare_1167836817_state > $o ) > ( hoare_1167836817_state > $o ) > hoare_1167836817_state > $o ).
thf(sy_c_Lattices_Osemilattice__sup__class_Osup_000_Eo,type,
semila10642723_sup_o: $o > $o > $o ).
thf(sy_c_Nat_OSuc,type,
suc: nat > nat ).
thf(sy_c_Nat_Onat_Onat__case_000tc__Nat__Onat,type,
nat_case_nat: nat > ( nat > nat ) > nat > nat ).
thf(sy_c_Nat_Osize__class_Osize_000tc__Com__Ocom,type,
size_size_com: com > nat ).
thf(sy_c_Nat_Osize__class_Osize_000tc__Hoare____Mirabelle____srushsumbx__Otriple_It_,type,
size_s724313756iple_a: hoare_1775062406iple_a > nat ).
thf(sy_c_Nat_Osize__class_Osize_000tc__Hoare____Mirabelle____srushsumbx__Otriple_Itc,type,
size_s645941755_state: hoare_1167836817_state > nat ).
thf(sy_c_Natural_Oevalc,type,
evalc: com > state > state > $o ).
thf(sy_c_Natural_Oevaln,type,
evaln: com > state > nat > state > $o ).
thf(sy_c_Option_Othe_000tc__Com__Ocom,type,
the_com: option_com > com ).
thf(sy_c_Orderings_Obot__class_Obot_000_062_I_062_Itc__Com__Opname_M_Eo_J_M_Eo_J,type,
bot_bot_pname_o_o: ( pname > $o ) > $o ).
thf(sy_c_Orderings_Obot__class_Obot_000_062_I_062_Itc__Hoare____Mirabelle____srushsu,type,
bot_bo1976773294_a_o_o: ( hoare_1775062406iple_a > $o ) > $o ).
thf(sy_c_Orderings_Obot__class_Obot_000_062_I_062_Itc__Hoare____Mirabelle____srushsu_012,type,
bot_bo691907561te_o_o: ( hoare_1167836817_state > $o ) > $o ).
thf(sy_c_Orderings_Obot__class_Obot_000_062_I_Eo_M_Eo_J,type,
bot_bot_o_o: $o > $o ).
thf(sy_c_Orderings_Obot__class_Obot_000_062_Itc__Com__Opname_M_Eo_J,type,
bot_bot_pname_o: pname > $o ).
thf(sy_c_Orderings_Obot__class_Obot_000_062_Itc__Hoare____Mirabelle____srushsumbx__O,type,
bot_bo751897185le_a_o: hoare_1775062406iple_a > $o ).
thf(sy_c_Orderings_Obot__class_Obot_000_062_Itc__Hoare____Mirabelle____srushsumbx__O_013,type,
bot_bo70021908tate_o: hoare_1167836817_state > $o ).
thf(sy_c_Orderings_Obot__class_Obot_000_Eo,type,
bot_bot_o: $o ).
thf(sy_c_Orderings_Obot__class_Obot_000tc__Nat__Onat,type,
bot_bot_nat: nat ).
thf(sy_c_Set_OCollect_000tc__Com__Opname,type,
collect_pname: ( pname > $o ) > pname > $o ).
thf(sy_c_Set_OCollect_000tc__Hoare____Mirabelle____srushsumbx__Otriple_It__a_J,type,
collec676402587iple_a: ( hoare_1775062406iple_a > $o ) > hoare_1775062406iple_a > $o ).
thf(sy_c_Set_OCollect_000tc__Hoare____Mirabelle____srushsumbx__Otriple_Itc__Com__Ost,type,
collec1027672124_state: ( hoare_1167836817_state > $o ) > hoare_1167836817_state > $o ).
thf(sy_c_Set_Oimage_000_062_Itc__Com__Opname_M_Eo_J_000_062_Itc__Com__Opname_M_Eo_J,type,
image_1085733413name_o: ( ( pname > $o ) > pname > $o ) > ( ( pname > $o ) > $o ) > ( pname > $o ) > $o ).
thf(sy_c_Set_Oimage_000_062_Itc__Hoare____Mirabelle____srushsumbx__Otriple_It__a_J_M,type,
image_2014247585le_a_o: ( ( hoare_1775062406iple_a > $o ) > hoare_1775062406iple_a > $o ) > ( ( hoare_1775062406iple_a > $o ) > $o ) > ( hoare_1775062406iple_a > $o ) > $o ).
thf(sy_c_Set_Oimage_000_062_Itc__Hoare____Mirabelle____srushsumbx__Otriple_Itc__Com_,type,
image_1488525317tate_o: ( ( hoare_1167836817_state > $o ) > hoare_1167836817_state > $o ) > ( ( hoare_1167836817_state > $o ) > $o ) > ( hoare_1167836817_state > $o ) > $o ).
thf(sy_c_Set_Oimage_000_Eo_000_Eo,type,
image_o_o: ( $o > $o ) > ( $o > $o ) > $o > $o ).
thf(sy_c_Set_Oimage_000tc__Com__Opname_000tc__Com__Opname,type,
image_pname_pname: ( pname > pname ) > ( pname > $o ) > pname > $o ).
thf(sy_c_Set_Oimage_000tc__Com__Opname_000tc__Hoare____Mirabelle____srushsumbx__Otri,type,
image_2063119815iple_a: ( pname > hoare_1775062406iple_a ) > ( pname > $o ) > hoare_1775062406iple_a > $o ).
thf(sy_c_Set_Oimage_000tc__Com__Opname_000tc__Hoare____Mirabelle____srushsumbx__Otri_014,type,
image_575578384_state: ( pname > hoare_1167836817_state ) > ( pname > $o ) > hoare_1167836817_state > $o ).
thf(sy_c_Set_Oimage_000tc__Hoare____Mirabelle____srushsumbx__Otriple_It__a_J_000tc__,type,
image_51246659_pname: ( hoare_1775062406iple_a > pname ) > ( hoare_1775062406iple_a > $o ) > pname > $o ).
thf(sy_c_Set_Oimage_000tc__Hoare____Mirabelle____srushsumbx__Otriple_It__a_J_000tc___015,type,
image_1170193413iple_a: ( hoare_1775062406iple_a > hoare_1775062406iple_a ) > ( hoare_1775062406iple_a > $o ) > hoare_1775062406iple_a > $o ).
thf(sy_c_Set_Oimage_000tc__Hoare____Mirabelle____srushsumbx__Otriple_It__a_J_000tc___016,type,
image_1021683026_state: ( hoare_1775062406iple_a > hoare_1167836817_state ) > ( hoare_1775062406iple_a > $o ) > hoare_1167836817_state > $o ).
thf(sy_c_Set_Oimage_000tc__Hoare____Mirabelle____srushsumbx__Otriple_Itc__Com__Ostat,type,
image_1802845250iple_a: ( hoare_1167836817_state > hoare_1775062406iple_a ) > ( hoare_1167836817_state > $o ) > hoare_1775062406iple_a > $o ).
thf(sy_c_Set_Oimage_000tc__Hoare____Mirabelle____srushsumbx__Otriple_Itc__Com__Ostat_017,type,
image_31595733_state: ( hoare_1167836817_state > hoare_1167836817_state ) > ( hoare_1167836817_state > $o ) > hoare_1167836817_state > $o ).
thf(sy_c_Set_Oinsert_000_062_Itc__Com__Opname_M_Eo_J,type,
insert_pname_o: ( pname > $o ) > ( ( pname > $o ) > $o ) > ( pname > $o ) > $o ).
thf(sy_c_Set_Oinsert_000_062_Itc__Hoare____Mirabelle____srushsumbx__Otriple_It__a_J_,type,
insert1210049533le_a_o: ( hoare_1775062406iple_a > $o ) > ( ( hoare_1775062406iple_a > $o ) > $o ) > ( hoare_1775062406iple_a > $o ) > $o ).
thf(sy_c_Set_Oinsert_000_062_Itc__Hoare____Mirabelle____srushsumbx__Otriple_Itc__Com,type,
insert999278200tate_o: ( hoare_1167836817_state > $o ) > ( ( hoare_1167836817_state > $o ) > $o ) > ( hoare_1167836817_state > $o ) > $o ).
thf(sy_c_Set_Oinsert_000_Eo,type,
insert_o: $o > ( $o > $o ) > $o > $o ).
thf(sy_c_Set_Oinsert_000tc__Com__Opname,type,
insert_pname: pname > ( pname > $o ) > pname > $o ).
thf(sy_c_Set_Oinsert_000tc__Hoare____Mirabelle____srushsumbx__Otriple_It__a_J,type,
insert1281456128iple_a: hoare_1775062406iple_a > ( hoare_1775062406iple_a > $o ) > hoare_1775062406iple_a > $o ).
thf(sy_c_Set_Oinsert_000tc__Hoare____Mirabelle____srushsumbx__Otriple_Itc__Com__Osta,type,
insert2134838167_state: hoare_1167836817_state > ( hoare_1167836817_state > $o ) > hoare_1167836817_state > $o ).
thf(sy_c_Set_Othe__elem_000tc__Com__Opname,type,
the_elem_pname: ( pname > $o ) > pname ).
thf(sy_c_Set_Othe__elem_000tc__Hoare____Mirabelle____srushsumbx__Otriple_It__a_J,type,
the_el1844711461iple_a: ( hoare_1775062406iple_a > $o ) > hoare_1775062406iple_a ).
thf(sy_c_Set_Othe__elem_000tc__Hoare____Mirabelle____srushsumbx__Otriple_Itc__Com__O,type,
the_el323660082_state: ( hoare_1167836817_state > $o ) > hoare_1167836817_state ).
thf(sy_c_fequal_000tc__Com__Opname,type,
fequal_pname: pname > pname > $o ).
thf(sy_c_fequal_000tc__Com__Ostate,type,
fequal_state: state > state > $o ).
thf(sy_c_fequal_000tc__Hoare____Mirabelle____srushsumbx__Otriple_It__a_J,type,
fequal1288209029iple_a: hoare_1775062406iple_a > hoare_1775062406iple_a > $o ).
thf(sy_c_fequal_000tc__Hoare____Mirabelle____srushsumbx__Otriple_Itc__Com__Ostate_J,type,
fequal1831255762_state: hoare_1167836817_state > hoare_1167836817_state > $o ).
thf(sy_c_member_000_062_Itc__Com__Opname_M_Eo_J,type,
member_pname_o: ( pname > $o ) > ( ( pname > $o ) > $o ) > $o ).
thf(sy_c_member_000_062_Itc__Hoare____Mirabelle____srushsumbx__Otriple_It__a_J_M_Eo_,type,
member1207314404le_a_o: ( hoare_1775062406iple_a > $o ) > ( ( hoare_1775062406iple_a > $o ) > $o ) > $o ).
thf(sy_c_member_000_062_Itc__Hoare____Mirabelle____srushsumbx__Otriple_Itc__Com__Ost,type,
member864234961tate_o: ( hoare_1167836817_state > $o ) > ( ( hoare_1167836817_state > $o ) > $o ) > $o ).
thf(sy_c_member_000_Eo,type,
member_o: $o > ( $o > $o ) > $o ).
thf(sy_c_member_000tc__Com__Opname,type,
member_pname: pname > ( pname > $o ) > $o ).
thf(sy_c_member_000tc__Hoare____Mirabelle____srushsumbx__Otriple_It__a_J,type,
member2122167641iple_a: hoare_1775062406iple_a > ( hoare_1775062406iple_a > $o ) > $o ).
thf(sy_c_member_000tc__Hoare____Mirabelle____srushsumbx__Otriple_Itc__Com__Ostate_J,type,
member2058392318_state: hoare_1167836817_state > ( hoare_1167836817_state > $o ) > $o ).
thf(sy_v_G,type,
g: hoare_1775062406iple_a > $o ).
thf(sy_v_P,type,
p: pname > x_a > state > $o ).
thf(sy_v_Procs,type,
procs: pname > $o ).
thf(sy_v_Q,type,
q: pname > x_a > state > $o ).
thf(sy_v_n,type,
n: nat ).
%----Relevant facts (698)
thf(fact_0_triple_Oinject,axiom,
! [Fun1_4: x_a > state > $o,Com: com,Fun2_4: x_a > state > $o,Fun1_3: x_a > state > $o,Com_1: com,Fun2_3: x_a > state > $o] :
( ( ( hoare_1766022166iple_a @ Fun1_4 @ Com @ Fun2_4 )
= ( hoare_1766022166iple_a @ Fun1_3 @ Com_1 @ Fun2_3 ) )
<=> ( ( Fun1_4 = Fun1_3 )
& ( Com = Com_1 )
& ( Fun2_4 = Fun2_3 ) ) ) ).
thf(fact_1_triple_Oinject,axiom,
! [Fun1_4: state > state > $o,Com: com,Fun2_4: state > state > $o,Fun1_3: state > state > $o,Com_1: com,Fun2_3: state > state > $o] :
( ( ( hoare_908217195_state @ Fun1_4 @ Com @ Fun2_4 )
= ( hoare_908217195_state @ Fun1_3 @ Com_1 @ Fun2_3 ) )
<=> ( ( Fun1_4 = Fun1_3 )
& ( Com = Com_1 )
& ( Fun2_4 = Fun2_3 ) ) ) ).
thf(fact_2_hoare__valids__def,axiom,
! [G_25: hoare_1167836817_state > $o,Ts_4: hoare_1167836817_state > $o] :
( ( hoare_529639851_state @ G_25 @ Ts_4 )
<=> ! [N: nat] :
( ! [X: hoare_1167836817_state] :
( ( member2058392318_state @ X @ G_25 )
=> ( hoare_56934129_state @ N @ X ) )
=> ! [X: hoare_1167836817_state] :
( ( member2058392318_state @ X @ Ts_4 )
=> ( hoare_56934129_state @ N @ X ) ) ) ) ).
thf(fact_3_hoare__valids__def,axiom,
! [G_25: hoare_1775062406iple_a > $o,Ts_4: hoare_1775062406iple_a > $o] :
( ( hoare_1846070742lids_a @ G_25 @ Ts_4 )
<=> ! [N: nat] :
( ! [X: hoare_1775062406iple_a] :
( ( member2122167641iple_a @ X @ G_25 )
=> ( hoare_1462269968alid_a @ N @ X ) )
=> ! [X: hoare_1775062406iple_a] :
( ( member2122167641iple_a @ X @ Ts_4 )
=> ( hoare_1462269968alid_a @ N @ X ) ) ) ) ).
thf(fact_4_hoare__derivs_OBody,axiom,
! [G_24: hoare_1167836817_state > $o,P_37: pname > state > state > $o,Q_20: pname > state > state > $o,Procs_1: pname > $o] :
( ( hoare_123228589_state
@ ( semila1172322802tate_o @ G_24
@ ( image_575578384_state
@ ^ [P_10: pname] : ( hoare_908217195_state @ ( P_37 @ P_10 ) @ ( body @ P_10 ) @ ( Q_20 @ P_10 ) )
@ Procs_1 ) )
@ ( image_575578384_state
@ ^ [P_10: pname] : ( hoare_908217195_state @ ( P_37 @ P_10 ) @ ( the_com @ ( body_1 @ P_10 ) ) @ ( Q_20 @ P_10 ) )
@ Procs_1 ) )
=> ( hoare_123228589_state @ G_24
@ ( image_575578384_state
@ ^ [P_10: pname] : ( hoare_908217195_state @ ( P_37 @ P_10 ) @ ( body @ P_10 ) @ ( Q_20 @ P_10 ) )
@ Procs_1 ) ) ) ).
thf(fact_5_hoare__derivs_OBody,axiom,
! [G_24: hoare_1775062406iple_a > $o,P_37: pname > x_a > state > $o,Q_20: pname > x_a > state > $o,Procs_1: pname > $o] :
( ( hoare_1508237396rivs_a
@ ( semila13410563le_a_o @ G_24
@ ( image_2063119815iple_a
@ ^ [P_10: pname] : ( hoare_1766022166iple_a @ ( P_37 @ P_10 ) @ ( body @ P_10 ) @ ( Q_20 @ P_10 ) )
@ Procs_1 ) )
@ ( image_2063119815iple_a
@ ^ [P_10: pname] : ( hoare_1766022166iple_a @ ( P_37 @ P_10 ) @ ( the_com @ ( body_1 @ P_10 ) ) @ ( Q_20 @ P_10 ) )
@ Procs_1 ) )
=> ( hoare_1508237396rivs_a @ G_24
@ ( image_2063119815iple_a
@ ^ [P_10: pname] : ( hoare_1766022166iple_a @ ( P_37 @ P_10 ) @ ( body @ P_10 ) @ ( Q_20 @ P_10 ) )
@ Procs_1 ) ) ) ).
thf(fact_6_UnE,axiom,
! [C_42: hoare_1167836817_state,A_138: hoare_1167836817_state > $o,B_79: hoare_1167836817_state > $o] :
( ( member2058392318_state @ C_42 @ ( semila1172322802tate_o @ A_138 @ B_79 ) )
=> ( ~ ( member2058392318_state @ C_42 @ A_138 )
=> ( member2058392318_state @ C_42 @ B_79 ) ) ) ).
thf(fact_7_UnE,axiom,
! [C_42: hoare_1775062406iple_a,A_138: hoare_1775062406iple_a > $o,B_79: hoare_1775062406iple_a > $o] :
( ( member2122167641iple_a @ C_42 @ ( semila13410563le_a_o @ A_138 @ B_79 ) )
=> ( ~ ( member2122167641iple_a @ C_42 @ A_138 )
=> ( member2122167641iple_a @ C_42 @ B_79 ) ) ) ).
thf(fact_8_UnE,axiom,
! [C_42: pname,A_138: pname > $o,B_79: pname > $o] :
( ( member_pname @ C_42 @ ( semila1780557381name_o @ A_138 @ B_79 ) )
=> ( ~ ( member_pname @ C_42 @ A_138 )
=> ( member_pname @ C_42 @ B_79 ) ) ) ).
thf(fact_9_sup1E,axiom,
! [A_137: hoare_1167836817_state > $o,B_78: hoare_1167836817_state > $o,X_51: hoare_1167836817_state] :
( ( semila1172322802tate_o @ A_137 @ B_78 @ X_51 )
=> ( ~ ( A_137 @ X_51 )
=> ( B_78 @ X_51 ) ) ) ).
thf(fact_10_sup1E,axiom,
! [A_137: pname > $o,B_78: pname > $o,X_51: pname] :
( ( semila1780557381name_o @ A_137 @ B_78 @ X_51 )
=> ( ~ ( A_137 @ X_51 )
=> ( B_78 @ X_51 ) ) ) ).
thf(fact_11_sup1E,axiom,
! [A_137: hoare_1775062406iple_a > $o,B_78: hoare_1775062406iple_a > $o,X_51: hoare_1775062406iple_a] :
( ( semila13410563le_a_o @ A_137 @ B_78 @ X_51 )
=> ( ~ ( A_137 @ X_51 )
=> ( B_78 @ X_51 ) ) ) ).
thf(fact_12_sup1CI,axiom,
! [A_136: hoare_1167836817_state > $o,B_77: hoare_1167836817_state > $o,X_50: hoare_1167836817_state] :
( ( ~ ( B_77 @ X_50 )
=> ( A_136 @ X_50 ) )
=> ( semila1172322802tate_o @ A_136 @ B_77 @ X_50 ) ) ).
thf(fact_13_sup1CI,axiom,
! [A_136: pname > $o,B_77: pname > $o,X_50: pname] :
( ( ~ ( B_77 @ X_50 )
=> ( A_136 @ X_50 ) )
=> ( semila1780557381name_o @ A_136 @ B_77 @ X_50 ) ) ).
thf(fact_14_sup1CI,axiom,
! [A_136: hoare_1775062406iple_a > $o,B_77: hoare_1775062406iple_a > $o,X_50: hoare_1775062406iple_a] :
( ( ~ ( B_77 @ X_50 )
=> ( A_136 @ X_50 ) )
=> ( semila13410563le_a_o @ A_136 @ B_77 @ X_50 ) ) ).
thf(fact_15_UnCI,axiom,
! [A_135: hoare_1167836817_state > $o,C_41: hoare_1167836817_state,B_76: hoare_1167836817_state > $o] :
( ( ~ ( member2058392318_state @ C_41 @ B_76 )
=> ( member2058392318_state @ C_41 @ A_135 ) )
=> ( member2058392318_state @ C_41 @ ( semila1172322802tate_o @ A_135 @ B_76 ) ) ) ).
thf(fact_16_UnCI,axiom,
! [A_135: hoare_1775062406iple_a > $o,C_41: hoare_1775062406iple_a,B_76: hoare_1775062406iple_a > $o] :
( ( ~ ( member2122167641iple_a @ C_41 @ B_76 )
=> ( member2122167641iple_a @ C_41 @ A_135 ) )
=> ( member2122167641iple_a @ C_41 @ ( semila13410563le_a_o @ A_135 @ B_76 ) ) ) ).
thf(fact_17_UnCI,axiom,
! [A_135: pname > $o,C_41: pname,B_76: pname > $o] :
( ( ~ ( member_pname @ C_41 @ B_76 )
=> ( member_pname @ C_41 @ A_135 ) )
=> ( member_pname @ C_41 @ ( semila1780557381name_o @ A_135 @ B_76 ) ) ) ).
thf(fact_18_image__eqI,axiom,
! [A_134: pname > $o,B_75: hoare_1167836817_state,F_41: pname > hoare_1167836817_state,X_49: pname] :
( ( B_75
= ( F_41 @ X_49 ) )
=> ( ( member_pname @ X_49 @ A_134 )
=> ( member2058392318_state @ B_75 @ ( image_575578384_state @ F_41 @ A_134 ) ) ) ) ).
thf(fact_19_image__eqI,axiom,
! [A_134: hoare_1775062406iple_a > $o,B_75: pname,F_41: hoare_1775062406iple_a > pname,X_49: hoare_1775062406iple_a] :
( ( B_75
= ( F_41 @ X_49 ) )
=> ( ( member2122167641iple_a @ X_49 @ A_134 )
=> ( member_pname @ B_75 @ ( image_51246659_pname @ F_41 @ A_134 ) ) ) ) ).
thf(fact_20_image__eqI,axiom,
! [A_134: pname > $o,B_75: hoare_1775062406iple_a,F_41: pname > hoare_1775062406iple_a,X_49: pname] :
( ( B_75
= ( F_41 @ X_49 ) )
=> ( ( member_pname @ X_49 @ A_134 )
=> ( member2122167641iple_a @ B_75 @ ( image_2063119815iple_a @ F_41 @ A_134 ) ) ) ) ).
thf(fact_21_image__Un,axiom,
! [F_40: pname > hoare_1167836817_state,A_133: pname > $o,B_74: pname > $o] :
( ( image_575578384_state @ F_40 @ ( semila1780557381name_o @ A_133 @ B_74 ) )
= ( semila1172322802tate_o @ ( image_575578384_state @ F_40 @ A_133 ) @ ( image_575578384_state @ F_40 @ B_74 ) ) ) ).
thf(fact_22_image__Un,axiom,
! [F_40: hoare_1775062406iple_a > hoare_1167836817_state,A_133: hoare_1775062406iple_a > $o,B_74: hoare_1775062406iple_a > $o] :
( ( image_1021683026_state @ F_40 @ ( semila13410563le_a_o @ A_133 @ B_74 ) )
= ( semila1172322802tate_o @ ( image_1021683026_state @ F_40 @ A_133 ) @ ( image_1021683026_state @ F_40 @ B_74 ) ) ) ).
thf(fact_23_image__Un,axiom,
! [F_40: hoare_1775062406iple_a > pname,A_133: hoare_1775062406iple_a > $o,B_74: hoare_1775062406iple_a > $o] :
( ( image_51246659_pname @ F_40 @ ( semila13410563le_a_o @ A_133 @ B_74 ) )
= ( semila1780557381name_o @ ( image_51246659_pname @ F_40 @ A_133 ) @ ( image_51246659_pname @ F_40 @ B_74 ) ) ) ).
thf(fact_24_image__Un,axiom,
! [F_40: hoare_1167836817_state > hoare_1775062406iple_a,A_133: hoare_1167836817_state > $o,B_74: hoare_1167836817_state > $o] :
( ( image_1802845250iple_a @ F_40 @ ( semila1172322802tate_o @ A_133 @ B_74 ) )
= ( semila13410563le_a_o @ ( image_1802845250iple_a @ F_40 @ A_133 ) @ ( image_1802845250iple_a @ F_40 @ B_74 ) ) ) ).
thf(fact_25_image__Un,axiom,
! [F_40: pname > hoare_1775062406iple_a,A_133: pname > $o,B_74: pname > $o] :
( ( image_2063119815iple_a @ F_40 @ ( semila1780557381name_o @ A_133 @ B_74 ) )
= ( semila13410563le_a_o @ ( image_2063119815iple_a @ F_40 @ A_133 ) @ ( image_2063119815iple_a @ F_40 @ B_74 ) ) ) ).
thf(fact_26_sup__fun__def,axiom,
! [F_39: hoare_1167836817_state > $o,G_23: hoare_1167836817_state > $o,X: hoare_1167836817_state] :
( ( semila1172322802tate_o @ F_39 @ G_23 @ X )
<=> ( semila10642723_sup_o @ ( F_39 @ X ) @ ( G_23 @ X ) ) ) ).
thf(fact_27_sup__fun__def,axiom,
! [F_39: pname > $o,G_23: pname > $o,X: pname] :
( ( semila1780557381name_o @ F_39 @ G_23 @ X )
<=> ( semila10642723_sup_o @ ( F_39 @ X ) @ ( G_23 @ X ) ) ) ).
thf(fact_28_sup__fun__def,axiom,
! [F_39: hoare_1775062406iple_a > $o,G_23: hoare_1775062406iple_a > $o,X: hoare_1775062406iple_a] :
( ( semila13410563le_a_o @ F_39 @ G_23 @ X )
<=> ( semila10642723_sup_o @ ( F_39 @ X ) @ ( G_23 @ X ) ) ) ).
thf(fact_29_sup__apply,axiom,
! [F_38: hoare_1167836817_state > $o,G_22: hoare_1167836817_state > $o,X_48: hoare_1167836817_state] :
( ( semila1172322802tate_o @ F_38 @ G_22 @ X_48 )
<=> ( semila10642723_sup_o @ ( F_38 @ X_48 ) @ ( G_22 @ X_48 ) ) ) ).
thf(fact_30_sup__apply,axiom,
! [F_38: pname > $o,G_22: pname > $o,X_48: pname] :
( ( semila1780557381name_o @ F_38 @ G_22 @ X_48 )
<=> ( semila10642723_sup_o @ ( F_38 @ X_48 ) @ ( G_22 @ X_48 ) ) ) ).
thf(fact_31_sup__apply,axiom,
! [F_38: hoare_1775062406iple_a > $o,G_22: hoare_1775062406iple_a > $o,X_48: hoare_1775062406iple_a] :
( ( semila13410563le_a_o @ F_38 @ G_22 @ X_48 )
<=> ( semila10642723_sup_o @ ( F_38 @ X_48 ) @ ( G_22 @ X_48 ) ) ) ).
thf(fact_32_cut,axiom,
! [G_21: hoare_1167836817_state > $o,G_20: hoare_1167836817_state > $o,Ts_3: hoare_1167836817_state > $o] :
( ( hoare_123228589_state @ G_20 @ Ts_3 )
=> ( ( hoare_123228589_state @ G_21 @ G_20 )
=> ( hoare_123228589_state @ G_21 @ Ts_3 ) ) ) ).
thf(fact_33_cut,axiom,
! [G_21: hoare_1775062406iple_a > $o,G_20: hoare_1775062406iple_a > $o,Ts_3: hoare_1775062406iple_a > $o] :
( ( hoare_1508237396rivs_a @ G_20 @ Ts_3 )
=> ( ( hoare_1508237396rivs_a @ G_21 @ G_20 )
=> ( hoare_1508237396rivs_a @ G_21 @ Ts_3 ) ) ) ).
thf(fact_34_sup__assoc,axiom,
! [X_47: hoare_1167836817_state > $o,Y_21: hoare_1167836817_state > $o,Z_14: hoare_1167836817_state > $o] :
( ( semila1172322802tate_o @ ( semila1172322802tate_o @ X_47 @ Y_21 ) @ Z_14 )
= ( semila1172322802tate_o @ X_47 @ ( semila1172322802tate_o @ Y_21 @ Z_14 ) ) ) ).
thf(fact_35_sup__assoc,axiom,
! [X_47: pname > $o,Y_21: pname > $o,Z_14: pname > $o] :
( ( semila1780557381name_o @ ( semila1780557381name_o @ X_47 @ Y_21 ) @ Z_14 )
= ( semila1780557381name_o @ X_47 @ ( semila1780557381name_o @ Y_21 @ Z_14 ) ) ) ).
thf(fact_36_sup__assoc,axiom,
! [X_47: $o,Y_21: $o,Z_14: $o] :
( ( semila10642723_sup_o @ ( semila10642723_sup_o @ X_47 @ Y_21 ) @ Z_14 )
<=> ( semila10642723_sup_o @ X_47 @ ( semila10642723_sup_o @ Y_21 @ Z_14 ) ) ) ).
thf(fact_37_sup__assoc,axiom,
! [X_47: hoare_1775062406iple_a > $o,Y_21: hoare_1775062406iple_a > $o,Z_14: hoare_1775062406iple_a > $o] :
( ( semila13410563le_a_o @ ( semila13410563le_a_o @ X_47 @ Y_21 ) @ Z_14 )
= ( semila13410563le_a_o @ X_47 @ ( semila13410563le_a_o @ Y_21 @ Z_14 ) ) ) ).
thf(fact_38_inf__sup__aci_I6_J,axiom,
! [X_46: hoare_1167836817_state > $o,Y_20: hoare_1167836817_state > $o,Z_13: hoare_1167836817_state > $o] :
( ( semila1172322802tate_o @ ( semila1172322802tate_o @ X_46 @ Y_20 ) @ Z_13 )
= ( semila1172322802tate_o @ X_46 @ ( semila1172322802tate_o @ Y_20 @ Z_13 ) ) ) ).
thf(fact_39_inf__sup__aci_I6_J,axiom,
! [X_46: pname > $o,Y_20: pname > $o,Z_13: pname > $o] :
( ( semila1780557381name_o @ ( semila1780557381name_o @ X_46 @ Y_20 ) @ Z_13 )
= ( semila1780557381name_o @ X_46 @ ( semila1780557381name_o @ Y_20 @ Z_13 ) ) ) ).
thf(fact_40_inf__sup__aci_I6_J,axiom,
! [X_46: $o,Y_20: $o,Z_13: $o] :
( ( semila10642723_sup_o @ ( semila10642723_sup_o @ X_46 @ Y_20 ) @ Z_13 )
<=> ( semila10642723_sup_o @ X_46 @ ( semila10642723_sup_o @ Y_20 @ Z_13 ) ) ) ).
thf(fact_41_inf__sup__aci_I6_J,axiom,
! [X_46: hoare_1775062406iple_a > $o,Y_20: hoare_1775062406iple_a > $o,Z_13: hoare_1775062406iple_a > $o] :
( ( semila13410563le_a_o @ ( semila13410563le_a_o @ X_46 @ Y_20 ) @ Z_13 )
= ( semila13410563le_a_o @ X_46 @ ( semila13410563le_a_o @ Y_20 @ Z_13 ) ) ) ).
thf(fact_42_sup_Oassoc,axiom,
! [A_132: hoare_1167836817_state > $o,B_73: hoare_1167836817_state > $o,C_40: hoare_1167836817_state > $o] :
( ( semila1172322802tate_o @ ( semila1172322802tate_o @ A_132 @ B_73 ) @ C_40 )
= ( semila1172322802tate_o @ A_132 @ ( semila1172322802tate_o @ B_73 @ C_40 ) ) ) ).
thf(fact_43_sup_Oassoc,axiom,
! [A_132: pname > $o,B_73: pname > $o,C_40: pname > $o] :
( ( semila1780557381name_o @ ( semila1780557381name_o @ A_132 @ B_73 ) @ C_40 )
= ( semila1780557381name_o @ A_132 @ ( semila1780557381name_o @ B_73 @ C_40 ) ) ) ).
thf(fact_44_sup_Oassoc,axiom,
! [A_132: $o,B_73: $o,C_40: $o] :
( ( semila10642723_sup_o @ ( semila10642723_sup_o @ A_132 @ B_73 ) @ C_40 )
<=> ( semila10642723_sup_o @ A_132 @ ( semila10642723_sup_o @ B_73 @ C_40 ) ) ) ).
thf(fact_45_sup_Oassoc,axiom,
! [A_132: hoare_1775062406iple_a > $o,B_73: hoare_1775062406iple_a > $o,C_40: hoare_1775062406iple_a > $o] :
( ( semila13410563le_a_o @ ( semila13410563le_a_o @ A_132 @ B_73 ) @ C_40 )
= ( semila13410563le_a_o @ A_132 @ ( semila13410563le_a_o @ B_73 @ C_40 ) ) ) ).
thf(fact_46_sup__left__commute,axiom,
! [X_45: hoare_1167836817_state > $o,Y_19: hoare_1167836817_state > $o,Z_12: hoare_1167836817_state > $o] :
( ( semila1172322802tate_o @ X_45 @ ( semila1172322802tate_o @ Y_19 @ Z_12 ) )
= ( semila1172322802tate_o @ Y_19 @ ( semila1172322802tate_o @ X_45 @ Z_12 ) ) ) ).
thf(fact_47_sup__left__commute,axiom,
! [X_45: pname > $o,Y_19: pname > $o,Z_12: pname > $o] :
( ( semila1780557381name_o @ X_45 @ ( semila1780557381name_o @ Y_19 @ Z_12 ) )
= ( semila1780557381name_o @ Y_19 @ ( semila1780557381name_o @ X_45 @ Z_12 ) ) ) ).
thf(fact_48_sup__left__commute,axiom,
! [X_45: $o,Y_19: $o,Z_12: $o] :
( ( semila10642723_sup_o @ X_45 @ ( semila10642723_sup_o @ Y_19 @ Z_12 ) )
<=> ( semila10642723_sup_o @ Y_19 @ ( semila10642723_sup_o @ X_45 @ Z_12 ) ) ) ).
thf(fact_49_sup__left__commute,axiom,
! [X_45: hoare_1775062406iple_a > $o,Y_19: hoare_1775062406iple_a > $o,Z_12: hoare_1775062406iple_a > $o] :
( ( semila13410563le_a_o @ X_45 @ ( semila13410563le_a_o @ Y_19 @ Z_12 ) )
= ( semila13410563le_a_o @ Y_19 @ ( semila13410563le_a_o @ X_45 @ Z_12 ) ) ) ).
thf(fact_50_inf__sup__aci_I7_J,axiom,
! [X_44: hoare_1167836817_state > $o,Y_18: hoare_1167836817_state > $o,Z_11: hoare_1167836817_state > $o] :
( ( semila1172322802tate_o @ X_44 @ ( semila1172322802tate_o @ Y_18 @ Z_11 ) )
= ( semila1172322802tate_o @ Y_18 @ ( semila1172322802tate_o @ X_44 @ Z_11 ) ) ) ).
thf(fact_51_inf__sup__aci_I7_J,axiom,
! [X_44: pname > $o,Y_18: pname > $o,Z_11: pname > $o] :
( ( semila1780557381name_o @ X_44 @ ( semila1780557381name_o @ Y_18 @ Z_11 ) )
= ( semila1780557381name_o @ Y_18 @ ( semila1780557381name_o @ X_44 @ Z_11 ) ) ) ).
thf(fact_52_inf__sup__aci_I7_J,axiom,
! [X_44: $o,Y_18: $o,Z_11: $o] :
( ( semila10642723_sup_o @ X_44 @ ( semila10642723_sup_o @ Y_18 @ Z_11 ) )
<=> ( semila10642723_sup_o @ Y_18 @ ( semila10642723_sup_o @ X_44 @ Z_11 ) ) ) ).
thf(fact_53_inf__sup__aci_I7_J,axiom,
! [X_44: hoare_1775062406iple_a > $o,Y_18: hoare_1775062406iple_a > $o,Z_11: hoare_1775062406iple_a > $o] :
( ( semila13410563le_a_o @ X_44 @ ( semila13410563le_a_o @ Y_18 @ Z_11 ) )
= ( semila13410563le_a_o @ Y_18 @ ( semila13410563le_a_o @ X_44 @ Z_11 ) ) ) ).
thf(fact_54_sup_Oleft__commute,axiom,
! [B_72: hoare_1167836817_state > $o,A_131: hoare_1167836817_state > $o,C_39: hoare_1167836817_state > $o] :
( ( semila1172322802tate_o @ B_72 @ ( semila1172322802tate_o @ A_131 @ C_39 ) )
= ( semila1172322802tate_o @ A_131 @ ( semila1172322802tate_o @ B_72 @ C_39 ) ) ) ).
thf(fact_55_sup_Oleft__commute,axiom,
! [B_72: pname > $o,A_131: pname > $o,C_39: pname > $o] :
( ( semila1780557381name_o @ B_72 @ ( semila1780557381name_o @ A_131 @ C_39 ) )
= ( semila1780557381name_o @ A_131 @ ( semila1780557381name_o @ B_72 @ C_39 ) ) ) ).
thf(fact_56_sup_Oleft__commute,axiom,
! [B_72: $o,A_131: $o,C_39: $o] :
( ( semila10642723_sup_o @ B_72 @ ( semila10642723_sup_o @ A_131 @ C_39 ) )
<=> ( semila10642723_sup_o @ A_131 @ ( semila10642723_sup_o @ B_72 @ C_39 ) ) ) ).
thf(fact_57_sup_Oleft__commute,axiom,
! [B_72: hoare_1775062406iple_a > $o,A_131: hoare_1775062406iple_a > $o,C_39: hoare_1775062406iple_a > $o] :
( ( semila13410563le_a_o @ B_72 @ ( semila13410563le_a_o @ A_131 @ C_39 ) )
= ( semila13410563le_a_o @ A_131 @ ( semila13410563le_a_o @ B_72 @ C_39 ) ) ) ).
thf(fact_58_sup__left__idem,axiom,
! [X_43: hoare_1167836817_state > $o,Y_17: hoare_1167836817_state > $o] :
( ( semila1172322802tate_o @ X_43 @ ( semila1172322802tate_o @ X_43 @ Y_17 ) )
= ( semila1172322802tate_o @ X_43 @ Y_17 ) ) ).
thf(fact_59_sup__left__idem,axiom,
! [X_43: pname > $o,Y_17: pname > $o] :
( ( semila1780557381name_o @ X_43 @ ( semila1780557381name_o @ X_43 @ Y_17 ) )
= ( semila1780557381name_o @ X_43 @ Y_17 ) ) ).
thf(fact_60_sup__left__idem,axiom,
! [X_43: $o,Y_17: $o] :
( ( semila10642723_sup_o @ X_43 @ ( semila10642723_sup_o @ X_43 @ Y_17 ) )
<=> ( semila10642723_sup_o @ X_43 @ Y_17 ) ) ).
thf(fact_61_sup__left__idem,axiom,
! [X_43: hoare_1775062406iple_a > $o,Y_17: hoare_1775062406iple_a > $o] :
( ( semila13410563le_a_o @ X_43 @ ( semila13410563le_a_o @ X_43 @ Y_17 ) )
= ( semila13410563le_a_o @ X_43 @ Y_17 ) ) ).
thf(fact_62_inf__sup__aci_I8_J,axiom,
! [X_42: hoare_1167836817_state > $o,Y_16: hoare_1167836817_state > $o] :
( ( semila1172322802tate_o @ X_42 @ ( semila1172322802tate_o @ X_42 @ Y_16 ) )
= ( semila1172322802tate_o @ X_42 @ Y_16 ) ) ).
thf(fact_63_inf__sup__aci_I8_J,axiom,
! [X_42: pname > $o,Y_16: pname > $o] :
( ( semila1780557381name_o @ X_42 @ ( semila1780557381name_o @ X_42 @ Y_16 ) )
= ( semila1780557381name_o @ X_42 @ Y_16 ) ) ).
thf(fact_64_inf__sup__aci_I8_J,axiom,
! [X_42: $o,Y_16: $o] :
( ( semila10642723_sup_o @ X_42 @ ( semila10642723_sup_o @ X_42 @ Y_16 ) )
<=> ( semila10642723_sup_o @ X_42 @ Y_16 ) ) ).
thf(fact_65_inf__sup__aci_I8_J,axiom,
! [X_42: hoare_1775062406iple_a > $o,Y_16: hoare_1775062406iple_a > $o] :
( ( semila13410563le_a_o @ X_42 @ ( semila13410563le_a_o @ X_42 @ Y_16 ) )
= ( semila13410563le_a_o @ X_42 @ Y_16 ) ) ).
thf(fact_66_sup_Oleft__idem,axiom,
! [A_130: hoare_1167836817_state > $o,B_71: hoare_1167836817_state > $o] :
( ( semila1172322802tate_o @ A_130 @ ( semila1172322802tate_o @ A_130 @ B_71 ) )
= ( semila1172322802tate_o @ A_130 @ B_71 ) ) ).
thf(fact_67_sup_Oleft__idem,axiom,
! [A_130: pname > $o,B_71: pname > $o] :
( ( semila1780557381name_o @ A_130 @ ( semila1780557381name_o @ A_130 @ B_71 ) )
= ( semila1780557381name_o @ A_130 @ B_71 ) ) ).
thf(fact_68_sup_Oleft__idem,axiom,
! [A_130: $o,B_71: $o] :
( ( semila10642723_sup_o @ A_130 @ ( semila10642723_sup_o @ A_130 @ B_71 ) )
<=> ( semila10642723_sup_o @ A_130 @ B_71 ) ) ).
thf(fact_69_sup_Oleft__idem,axiom,
! [A_130: hoare_1775062406iple_a > $o,B_71: hoare_1775062406iple_a > $o] :
( ( semila13410563le_a_o @ A_130 @ ( semila13410563le_a_o @ A_130 @ B_71 ) )
= ( semila13410563le_a_o @ A_130 @ B_71 ) ) ).
thf(fact_70_sup__commute,axiom,
! [X_41: hoare_1167836817_state > $o,Y_15: hoare_1167836817_state > $o] :
( ( semila1172322802tate_o @ X_41 @ Y_15 )
= ( semila1172322802tate_o @ Y_15 @ X_41 ) ) ).
thf(fact_71_sup__commute,axiom,
! [X_41: pname > $o,Y_15: pname > $o] :
( ( semila1780557381name_o @ X_41 @ Y_15 )
= ( semila1780557381name_o @ Y_15 @ X_41 ) ) ).
thf(fact_72_sup__commute,axiom,
! [X_41: $o,Y_15: $o] :
( ( semila10642723_sup_o @ X_41 @ Y_15 )
<=> ( semila10642723_sup_o @ Y_15 @ X_41 ) ) ).
thf(fact_73_sup__commute,axiom,
! [X_41: hoare_1775062406iple_a > $o,Y_15: hoare_1775062406iple_a > $o] :
( ( semila13410563le_a_o @ X_41 @ Y_15 )
= ( semila13410563le_a_o @ Y_15 @ X_41 ) ) ).
thf(fact_74_inf__sup__aci_I5_J,axiom,
! [X_40: hoare_1167836817_state > $o,Y_14: hoare_1167836817_state > $o] :
( ( semila1172322802tate_o @ X_40 @ Y_14 )
= ( semila1172322802tate_o @ Y_14 @ X_40 ) ) ).
thf(fact_75_inf__sup__aci_I5_J,axiom,
! [X_40: pname > $o,Y_14: pname > $o] :
( ( semila1780557381name_o @ X_40 @ Y_14 )
= ( semila1780557381name_o @ Y_14 @ X_40 ) ) ).
thf(fact_76_inf__sup__aci_I5_J,axiom,
! [X_40: $o,Y_14: $o] :
( ( semila10642723_sup_o @ X_40 @ Y_14 )
<=> ( semila10642723_sup_o @ Y_14 @ X_40 ) ) ).
thf(fact_77_inf__sup__aci_I5_J,axiom,
! [X_40: hoare_1775062406iple_a > $o,Y_14: hoare_1775062406iple_a > $o] :
( ( semila13410563le_a_o @ X_40 @ Y_14 )
= ( semila13410563le_a_o @ Y_14 @ X_40 ) ) ).
thf(fact_78_sup_Ocommute,axiom,
! [A_129: hoare_1167836817_state > $o,B_70: hoare_1167836817_state > $o] :
( ( semila1172322802tate_o @ A_129 @ B_70 )
= ( semila1172322802tate_o @ B_70 @ A_129 ) ) ).
thf(fact_79_sup_Ocommute,axiom,
! [A_129: pname > $o,B_70: pname > $o] :
( ( semila1780557381name_o @ A_129 @ B_70 )
= ( semila1780557381name_o @ B_70 @ A_129 ) ) ).
thf(fact_80_sup_Ocommute,axiom,
! [A_129: $o,B_70: $o] :
( ( semila10642723_sup_o @ A_129 @ B_70 )
<=> ( semila10642723_sup_o @ B_70 @ A_129 ) ) ).
thf(fact_81_sup_Ocommute,axiom,
! [A_129: hoare_1775062406iple_a > $o,B_70: hoare_1775062406iple_a > $o] :
( ( semila13410563le_a_o @ A_129 @ B_70 )
= ( semila13410563le_a_o @ B_70 @ A_129 ) ) ).
thf(fact_82_sup__idem,axiom,
! [X_39: hoare_1167836817_state > $o] :
( ( semila1172322802tate_o @ X_39 @ X_39 )
= X_39 ) ).
thf(fact_83_sup__idem,axiom,
! [X_39: pname > $o] :
( ( semila1780557381name_o @ X_39 @ X_39 )
= X_39 ) ).
thf(fact_84_sup__idem,axiom,
! [X_39: $o] :
( ( semila10642723_sup_o @ X_39 @ X_39 )
<=> X_39 ) ).
thf(fact_85_sup__idem,axiom,
! [X_39: hoare_1775062406iple_a > $o] :
( ( semila13410563le_a_o @ X_39 @ X_39 )
= X_39 ) ).
thf(fact_86_sup_Oidem,axiom,
! [A_128: hoare_1167836817_state > $o] :
( ( semila1172322802tate_o @ A_128 @ A_128 )
= A_128 ) ).
thf(fact_87_sup_Oidem,axiom,
! [A_128: pname > $o] :
( ( semila1780557381name_o @ A_128 @ A_128 )
= A_128 ) ).
thf(fact_88_sup_Oidem,axiom,
! [A_128: $o] :
( ( semila10642723_sup_o @ A_128 @ A_128 )
<=> A_128 ) ).
thf(fact_89_sup_Oidem,axiom,
! [A_128: hoare_1775062406iple_a > $o] :
( ( semila13410563le_a_o @ A_128 @ A_128 )
= A_128 ) ).
thf(fact_90_rev__image__eqI,axiom,
! [B_69: hoare_1167836817_state,F_37: pname > hoare_1167836817_state,X_38: pname,A_127: pname > $o] :
( ( member_pname @ X_38 @ A_127 )
=> ( ( B_69
= ( F_37 @ X_38 ) )
=> ( member2058392318_state @ B_69 @ ( image_575578384_state @ F_37 @ A_127 ) ) ) ) ).
thf(fact_91_rev__image__eqI,axiom,
! [B_69: pname,F_37: hoare_1775062406iple_a > pname,X_38: hoare_1775062406iple_a,A_127: hoare_1775062406iple_a > $o] :
( ( member2122167641iple_a @ X_38 @ A_127 )
=> ( ( B_69
= ( F_37 @ X_38 ) )
=> ( member_pname @ B_69 @ ( image_51246659_pname @ F_37 @ A_127 ) ) ) ) ).
thf(fact_92_rev__image__eqI,axiom,
! [B_69: hoare_1775062406iple_a,F_37: pname > hoare_1775062406iple_a,X_38: pname,A_127: pname > $o] :
( ( member_pname @ X_38 @ A_127 )
=> ( ( B_69
= ( F_37 @ X_38 ) )
=> ( member2122167641iple_a @ B_69 @ ( image_2063119815iple_a @ F_37 @ A_127 ) ) ) ) ).
thf(fact_93_imageI,axiom,
! [F_36: pname > hoare_1167836817_state,X_37: pname,A_126: pname > $o] :
( ( member_pname @ X_37 @ A_126 )
=> ( member2058392318_state @ ( F_36 @ X_37 ) @ ( image_575578384_state @ F_36 @ A_126 ) ) ) ).
thf(fact_94_imageI,axiom,
! [F_36: hoare_1775062406iple_a > pname,X_37: hoare_1775062406iple_a,A_126: hoare_1775062406iple_a > $o] :
( ( member2122167641iple_a @ X_37 @ A_126 )
=> ( member_pname @ ( F_36 @ X_37 ) @ ( image_51246659_pname @ F_36 @ A_126 ) ) ) ).
thf(fact_95_imageI,axiom,
! [F_36: pname > hoare_1775062406iple_a,X_37: pname,A_126: pname > $o] :
( ( member_pname @ X_37 @ A_126 )
=> ( member2122167641iple_a @ ( F_36 @ X_37 ) @ ( image_2063119815iple_a @ F_36 @ A_126 ) ) ) ).
thf(fact_96_image__iff,axiom,
! [Z_10: hoare_1167836817_state,F_35: pname > hoare_1167836817_state,A_125: pname > $o] :
( ( member2058392318_state @ Z_10 @ ( image_575578384_state @ F_35 @ A_125 ) )
<=> ? [X: pname] :
( ( member_pname @ X @ A_125 )
& ( Z_10
= ( F_35 @ X ) ) ) ) ).
thf(fact_97_image__iff,axiom,
! [Z_10: hoare_1775062406iple_a,F_35: pname > hoare_1775062406iple_a,A_125: pname > $o] :
( ( member2122167641iple_a @ Z_10 @ ( image_2063119815iple_a @ F_35 @ A_125 ) )
<=> ? [X: pname] :
( ( member_pname @ X @ A_125 )
& ( Z_10
= ( F_35 @ X ) ) ) ) ).
thf(fact_98_UnI2,axiom,
! [A_124: hoare_1167836817_state > $o,C_38: hoare_1167836817_state,B_68: hoare_1167836817_state > $o] :
( ( member2058392318_state @ C_38 @ B_68 )
=> ( member2058392318_state @ C_38 @ ( semila1172322802tate_o @ A_124 @ B_68 ) ) ) ).
thf(fact_99_UnI2,axiom,
! [A_124: hoare_1775062406iple_a > $o,C_38: hoare_1775062406iple_a,B_68: hoare_1775062406iple_a > $o] :
( ( member2122167641iple_a @ C_38 @ B_68 )
=> ( member2122167641iple_a @ C_38 @ ( semila13410563le_a_o @ A_124 @ B_68 ) ) ) ).
thf(fact_100_UnI2,axiom,
! [A_124: pname > $o,C_38: pname,B_68: pname > $o] :
( ( member_pname @ C_38 @ B_68 )
=> ( member_pname @ C_38 @ ( semila1780557381name_o @ A_124 @ B_68 ) ) ) ).
thf(fact_101_UnI1,axiom,
! [B_67: hoare_1167836817_state > $o,C_37: hoare_1167836817_state,A_123: hoare_1167836817_state > $o] :
( ( member2058392318_state @ C_37 @ A_123 )
=> ( member2058392318_state @ C_37 @ ( semila1172322802tate_o @ A_123 @ B_67 ) ) ) ).
thf(fact_102_UnI1,axiom,
! [B_67: hoare_1775062406iple_a > $o,C_37: hoare_1775062406iple_a,A_123: hoare_1775062406iple_a > $o] :
( ( member2122167641iple_a @ C_37 @ A_123 )
=> ( member2122167641iple_a @ C_37 @ ( semila13410563le_a_o @ A_123 @ B_67 ) ) ) ).
thf(fact_103_UnI1,axiom,
! [B_67: pname > $o,C_37: pname,A_123: pname > $o] :
( ( member_pname @ C_37 @ A_123 )
=> ( member_pname @ C_37 @ ( semila1780557381name_o @ A_123 @ B_67 ) ) ) ).
thf(fact_104_sup1I2,axiom,
! [A_122: hoare_1167836817_state > $o,B_66: hoare_1167836817_state > $o,X_36: hoare_1167836817_state] :
( ( B_66 @ X_36 )
=> ( semila1172322802tate_o @ A_122 @ B_66 @ X_36 ) ) ).
thf(fact_105_sup1I2,axiom,
! [A_122: pname > $o,B_66: pname > $o,X_36: pname] :
( ( B_66 @ X_36 )
=> ( semila1780557381name_o @ A_122 @ B_66 @ X_36 ) ) ).
thf(fact_106_sup1I2,axiom,
! [A_122: hoare_1775062406iple_a > $o,B_66: hoare_1775062406iple_a > $o,X_36: hoare_1775062406iple_a] :
( ( B_66 @ X_36 )
=> ( semila13410563le_a_o @ A_122 @ B_66 @ X_36 ) ) ).
thf(fact_107_sup1I1,axiom,
! [B_65: hoare_1167836817_state > $o,A_121: hoare_1167836817_state > $o,X_35: hoare_1167836817_state] :
( ( A_121 @ X_35 )
=> ( semila1172322802tate_o @ A_121 @ B_65 @ X_35 ) ) ).
thf(fact_108_sup1I1,axiom,
! [B_65: pname > $o,A_121: pname > $o,X_35: pname] :
( ( A_121 @ X_35 )
=> ( semila1780557381name_o @ A_121 @ B_65 @ X_35 ) ) ).
thf(fact_109_sup1I1,axiom,
! [B_65: hoare_1775062406iple_a > $o,A_121: hoare_1775062406iple_a > $o,X_35: hoare_1775062406iple_a] :
( ( A_121 @ X_35 )
=> ( semila13410563le_a_o @ A_121 @ B_65 @ X_35 ) ) ).
thf(fact_110_ball__Un,axiom,
! [P_36: hoare_1167836817_state > $o,A_120: hoare_1167836817_state > $o,B_64: hoare_1167836817_state > $o] :
( ! [X: hoare_1167836817_state] :
( ( member2058392318_state @ X @ ( semila1172322802tate_o @ A_120 @ B_64 ) )
=> ( P_36 @ X ) )
<=> ( ! [X: hoare_1167836817_state] :
( ( member2058392318_state @ X @ A_120 )
=> ( P_36 @ X ) )
& ! [X: hoare_1167836817_state] :
( ( member2058392318_state @ X @ B_64 )
=> ( P_36 @ X ) ) ) ) ).
thf(fact_111_ball__Un,axiom,
! [P_36: pname > $o,A_120: pname > $o,B_64: pname > $o] :
( ! [X: pname] :
( ( member_pname @ X @ ( semila1780557381name_o @ A_120 @ B_64 ) )
=> ( P_36 @ X ) )
<=> ( ! [X: pname] :
( ( member_pname @ X @ A_120 )
=> ( P_36 @ X ) )
& ! [X: pname] :
( ( member_pname @ X @ B_64 )
=> ( P_36 @ X ) ) ) ) ).
thf(fact_112_ball__Un,axiom,
! [P_36: hoare_1775062406iple_a > $o,A_120: hoare_1775062406iple_a > $o,B_64: hoare_1775062406iple_a > $o] :
( ! [X: hoare_1775062406iple_a] :
( ( member2122167641iple_a @ X @ ( semila13410563le_a_o @ A_120 @ B_64 ) )
=> ( P_36 @ X ) )
<=> ( ! [X: hoare_1775062406iple_a] :
( ( member2122167641iple_a @ X @ A_120 )
=> ( P_36 @ X ) )
& ! [X: hoare_1775062406iple_a] :
( ( member2122167641iple_a @ X @ B_64 )
=> ( P_36 @ X ) ) ) ) ).
thf(fact_113_bex__Un,axiom,
! [P_35: hoare_1167836817_state > $o,A_119: hoare_1167836817_state > $o,B_63: hoare_1167836817_state > $o] :
( ? [X: hoare_1167836817_state] :
( ( member2058392318_state @ X @ ( semila1172322802tate_o @ A_119 @ B_63 ) )
& ( P_35 @ X ) )
<=> ( ? [X: hoare_1167836817_state] :
( ( member2058392318_state @ X @ A_119 )
& ( P_35 @ X ) )
| ? [X: hoare_1167836817_state] :
( ( member2058392318_state @ X @ B_63 )
& ( P_35 @ X ) ) ) ) ).
thf(fact_114_bex__Un,axiom,
! [P_35: pname > $o,A_119: pname > $o,B_63: pname > $o] :
( ? [X: pname] :
( ( member_pname @ X @ ( semila1780557381name_o @ A_119 @ B_63 ) )
& ( P_35 @ X ) )
<=> ( ? [X: pname] :
( ( member_pname @ X @ A_119 )
& ( P_35 @ X ) )
| ? [X: pname] :
( ( member_pname @ X @ B_63 )
& ( P_35 @ X ) ) ) ) ).
thf(fact_115_bex__Un,axiom,
! [P_35: hoare_1775062406iple_a > $o,A_119: hoare_1775062406iple_a > $o,B_63: hoare_1775062406iple_a > $o] :
( ? [X: hoare_1775062406iple_a] :
( ( member2122167641iple_a @ X @ ( semila13410563le_a_o @ A_119 @ B_63 ) )
& ( P_35 @ X ) )
<=> ( ? [X: hoare_1775062406iple_a] :
( ( member2122167641iple_a @ X @ A_119 )
& ( P_35 @ X ) )
| ? [X: hoare_1775062406iple_a] :
( ( member2122167641iple_a @ X @ B_63 )
& ( P_35 @ X ) ) ) ) ).
thf(fact_116_Un__assoc,axiom,
! [A_118: hoare_1167836817_state > $o,B_62: hoare_1167836817_state > $o,C_36: hoare_1167836817_state > $o] :
( ( semila1172322802tate_o @ ( semila1172322802tate_o @ A_118 @ B_62 ) @ C_36 )
= ( semila1172322802tate_o @ A_118 @ ( semila1172322802tate_o @ B_62 @ C_36 ) ) ) ).
thf(fact_117_Un__assoc,axiom,
! [A_118: pname > $o,B_62: pname > $o,C_36: pname > $o] :
( ( semila1780557381name_o @ ( semila1780557381name_o @ A_118 @ B_62 ) @ C_36 )
= ( semila1780557381name_o @ A_118 @ ( semila1780557381name_o @ B_62 @ C_36 ) ) ) ).
thf(fact_118_Un__assoc,axiom,
! [A_118: hoare_1775062406iple_a > $o,B_62: hoare_1775062406iple_a > $o,C_36: hoare_1775062406iple_a > $o] :
( ( semila13410563le_a_o @ ( semila13410563le_a_o @ A_118 @ B_62 ) @ C_36 )
= ( semila13410563le_a_o @ A_118 @ ( semila13410563le_a_o @ B_62 @ C_36 ) ) ) ).
thf(fact_119_Un__iff,axiom,
! [C_35: hoare_1167836817_state,A_117: hoare_1167836817_state > $o,B_61: hoare_1167836817_state > $o] :
( ( member2058392318_state @ C_35 @ ( semila1172322802tate_o @ A_117 @ B_61 ) )
<=> ( ( member2058392318_state @ C_35 @ A_117 )
| ( member2058392318_state @ C_35 @ B_61 ) ) ) ).
thf(fact_120_Un__iff,axiom,
! [C_35: hoare_1775062406iple_a,A_117: hoare_1775062406iple_a > $o,B_61: hoare_1775062406iple_a > $o] :
( ( member2122167641iple_a @ C_35 @ ( semila13410563le_a_o @ A_117 @ B_61 ) )
<=> ( ( member2122167641iple_a @ C_35 @ A_117 )
| ( member2122167641iple_a @ C_35 @ B_61 ) ) ) ).
thf(fact_121_Un__iff,axiom,
! [C_35: pname,A_117: pname > $o,B_61: pname > $o] :
( ( member_pname @ C_35 @ ( semila1780557381name_o @ A_117 @ B_61 ) )
<=> ( ( member_pname @ C_35 @ A_117 )
| ( member_pname @ C_35 @ B_61 ) ) ) ).
thf(fact_122_Un__left__commute,axiom,
! [A_116: hoare_1167836817_state > $o,B_60: hoare_1167836817_state > $o,C_34: hoare_1167836817_state > $o] :
( ( semila1172322802tate_o @ A_116 @ ( semila1172322802tate_o @ B_60 @ C_34 ) )
= ( semila1172322802tate_o @ B_60 @ ( semila1172322802tate_o @ A_116 @ C_34 ) ) ) ).
thf(fact_123_Un__left__commute,axiom,
! [A_116: pname > $o,B_60: pname > $o,C_34: pname > $o] :
( ( semila1780557381name_o @ A_116 @ ( semila1780557381name_o @ B_60 @ C_34 ) )
= ( semila1780557381name_o @ B_60 @ ( semila1780557381name_o @ A_116 @ C_34 ) ) ) ).
thf(fact_124_Un__left__commute,axiom,
! [A_116: hoare_1775062406iple_a > $o,B_60: hoare_1775062406iple_a > $o,C_34: hoare_1775062406iple_a > $o] :
( ( semila13410563le_a_o @ A_116 @ ( semila13410563le_a_o @ B_60 @ C_34 ) )
= ( semila13410563le_a_o @ B_60 @ ( semila13410563le_a_o @ A_116 @ C_34 ) ) ) ).
thf(fact_125_Un__left__absorb,axiom,
! [A_115: hoare_1167836817_state > $o,B_59: hoare_1167836817_state > $o] :
( ( semila1172322802tate_o @ A_115 @ ( semila1172322802tate_o @ A_115 @ B_59 ) )
= ( semila1172322802tate_o @ A_115 @ B_59 ) ) ).
thf(fact_126_Un__left__absorb,axiom,
! [A_115: pname > $o,B_59: pname > $o] :
( ( semila1780557381name_o @ A_115 @ ( semila1780557381name_o @ A_115 @ B_59 ) )
= ( semila1780557381name_o @ A_115 @ B_59 ) ) ).
thf(fact_127_Un__left__absorb,axiom,
! [A_115: hoare_1775062406iple_a > $o,B_59: hoare_1775062406iple_a > $o] :
( ( semila13410563le_a_o @ A_115 @ ( semila13410563le_a_o @ A_115 @ B_59 ) )
= ( semila13410563le_a_o @ A_115 @ B_59 ) ) ).
thf(fact_128_Un__commute,axiom,
! [A_114: hoare_1167836817_state > $o,B_58: hoare_1167836817_state > $o] :
( ( semila1172322802tate_o @ A_114 @ B_58 )
= ( semila1172322802tate_o @ B_58 @ A_114 ) ) ).
thf(fact_129_Un__commute,axiom,
! [A_114: pname > $o,B_58: pname > $o] :
( ( semila1780557381name_o @ A_114 @ B_58 )
= ( semila1780557381name_o @ B_58 @ A_114 ) ) ).
thf(fact_130_Un__commute,axiom,
! [A_114: hoare_1775062406iple_a > $o,B_58: hoare_1775062406iple_a > $o] :
( ( semila13410563le_a_o @ A_114 @ B_58 )
= ( semila13410563le_a_o @ B_58 @ A_114 ) ) ).
thf(fact_131_Un__def,axiom,
! [A_113: hoare_1167836817_state > $o,B_57: hoare_1167836817_state > $o] :
( ( semila1172322802tate_o @ A_113 @ B_57 )
= ( collec1027672124_state
@ ^ [X: hoare_1167836817_state] : ( (|) @ ( member2058392318_state @ X @ A_113 ) @ ( member2058392318_state @ X @ B_57 ) ) ) ) ).
thf(fact_132_Un__def,axiom,
! [A_113: hoare_1775062406iple_a > $o,B_57: hoare_1775062406iple_a > $o] :
( ( semila13410563le_a_o @ A_113 @ B_57 )
= ( collec676402587iple_a
@ ^ [X: hoare_1775062406iple_a] : ( (|) @ ( member2122167641iple_a @ X @ A_113 ) @ ( member2122167641iple_a @ X @ B_57 ) ) ) ) ).
thf(fact_133_Un__def,axiom,
! [A_113: pname > $o,B_57: pname > $o] :
( ( semila1780557381name_o @ A_113 @ B_57 )
= ( collect_pname
@ ^ [X: pname] : ( (|) @ ( member_pname @ X @ A_113 ) @ ( member_pname @ X @ B_57 ) ) ) ) ).
thf(fact_134_Un__absorb,axiom,
! [A_112: hoare_1167836817_state > $o] :
( ( semila1172322802tate_o @ A_112 @ A_112 )
= A_112 ) ).
thf(fact_135_Un__absorb,axiom,
! [A_112: pname > $o] :
( ( semila1780557381name_o @ A_112 @ A_112 )
= A_112 ) ).
thf(fact_136_Un__absorb,axiom,
! [A_112: hoare_1775062406iple_a > $o] :
( ( semila13410563le_a_o @ A_112 @ A_112 )
= A_112 ) ).
thf(fact_137_image__image,axiom,
! [F_34: hoare_1775062406iple_a > hoare_1167836817_state,G_19: pname > hoare_1775062406iple_a,A_111: pname > $o] :
( ( image_1021683026_state @ F_34 @ ( image_2063119815iple_a @ G_19 @ A_111 ) )
= ( image_575578384_state
@ ^ [X: pname] : ( F_34 @ ( G_19 @ X ) )
@ A_111 ) ) ).
thf(fact_138_image__image,axiom,
! [F_34: hoare_1167836817_state > hoare_1775062406iple_a,G_19: pname > hoare_1167836817_state,A_111: pname > $o] :
( ( image_1802845250iple_a @ F_34 @ ( image_575578384_state @ G_19 @ A_111 ) )
= ( image_2063119815iple_a
@ ^ [X: pname] : ( F_34 @ ( G_19 @ X ) )
@ A_111 ) ) ).
thf(fact_139_sup__Un__eq,axiom,
! [R_2: hoare_1167836817_state > $o,S_6: hoare_1167836817_state > $o,X: hoare_1167836817_state] :
( ( semila1172322802tate_o
@ ^ [Y_2: hoare_1167836817_state] : ( member2058392318_state @ Y_2 @ R_2 )
@ ^ [Y_2: hoare_1167836817_state] : ( member2058392318_state @ Y_2 @ S_6 )
@ X )
<=> ( member2058392318_state @ X @ ( semila1172322802tate_o @ R_2 @ S_6 ) ) ) ).
thf(fact_140_sup__Un__eq,axiom,
! [R_2: hoare_1775062406iple_a > $o,S_6: hoare_1775062406iple_a > $o,X: hoare_1775062406iple_a] :
( ( semila13410563le_a_o
@ ^ [Y_2: hoare_1775062406iple_a] : ( member2122167641iple_a @ Y_2 @ R_2 )
@ ^ [Y_2: hoare_1775062406iple_a] : ( member2122167641iple_a @ Y_2 @ S_6 )
@ X )
<=> ( member2122167641iple_a @ X @ ( semila13410563le_a_o @ R_2 @ S_6 ) ) ) ).
thf(fact_141_sup__Un__eq,axiom,
! [R_2: pname > $o,S_6: pname > $o,X: pname] :
( ( semila1780557381name_o
@ ^ [Y_2: pname] : ( member_pname @ Y_2 @ R_2 )
@ ^ [Y_2: pname] : ( member_pname @ Y_2 @ S_6 )
@ X )
<=> ( member_pname @ X @ ( semila1780557381name_o @ R_2 @ S_6 ) ) ) ).
thf(fact_142_Collect__disj__eq,axiom,
! [P_34: pname > $o,Q_19: pname > $o] :
( ( collect_pname
@ ^ [X: pname] : ( (|) @ ( P_34 @ X ) @ ( Q_19 @ X ) ) )
= ( semila1780557381name_o @ ( collect_pname @ P_34 ) @ ( collect_pname @ Q_19 ) ) ) ).
thf(fact_143_Collect__disj__eq,axiom,
! [P_34: hoare_1167836817_state > $o,Q_19: hoare_1167836817_state > $o] :
( ( collec1027672124_state
@ ^ [X: hoare_1167836817_state] : ( (|) @ ( P_34 @ X ) @ ( Q_19 @ X ) ) )
= ( semila1172322802tate_o @ ( collec1027672124_state @ P_34 ) @ ( collec1027672124_state @ Q_19 ) ) ) ).
thf(fact_144_Collect__disj__eq,axiom,
! [P_34: hoare_1775062406iple_a > $o,Q_19: hoare_1775062406iple_a > $o] :
( ( collec676402587iple_a
@ ^ [X: hoare_1775062406iple_a] : ( (|) @ ( P_34 @ X ) @ ( Q_19 @ X ) ) )
= ( semila13410563le_a_o @ ( collec676402587iple_a @ P_34 ) @ ( collec676402587iple_a @ Q_19 ) ) ) ).
thf(fact_145_imageE,axiom,
! [B_56: pname,F_33: hoare_1775062406iple_a > pname,A_110: hoare_1775062406iple_a > $o] :
( ( member_pname @ B_56 @ ( image_51246659_pname @ F_33 @ A_110 ) )
=> ~ ! [X: hoare_1775062406iple_a] :
( ( B_56
= ( F_33 @ X ) )
=> ~ ( member2122167641iple_a @ X @ A_110 ) ) ) ).
thf(fact_146_imageE,axiom,
! [B_56: hoare_1167836817_state,F_33: pname > hoare_1167836817_state,A_110: pname > $o] :
( ( member2058392318_state @ B_56 @ ( image_575578384_state @ F_33 @ A_110 ) )
=> ~ ! [X: pname] :
( ( B_56
= ( F_33 @ X ) )
=> ~ ( member_pname @ X @ A_110 ) ) ) ).
thf(fact_147_imageE,axiom,
! [B_56: hoare_1775062406iple_a,F_33: pname > hoare_1775062406iple_a,A_110: pname > $o] :
( ( member2122167641iple_a @ B_56 @ ( image_2063119815iple_a @ F_33 @ A_110 ) )
=> ~ ! [X: pname] :
( ( B_56
= ( F_33 @ X ) )
=> ~ ( member_pname @ X @ A_110 ) ) ) ).
thf(fact_148_Body__triple__valid__Suc,axiom,
! [N_8: nat,P_33: state > state > $o,Pn_6: pname,Q_18: state > state > $o] :
( ( hoare_56934129_state @ N_8 @ ( hoare_908217195_state @ P_33 @ ( the_com @ ( body_1 @ Pn_6 ) ) @ Q_18 ) )
<=> ( hoare_56934129_state @ ( suc @ N_8 ) @ ( hoare_908217195_state @ P_33 @ ( body @ Pn_6 ) @ Q_18 ) ) ) ).
thf(fact_149_Body__triple__valid__Suc,axiom,
! [N_8: nat,P_33: x_a > state > $o,Pn_6: pname,Q_18: x_a > state > $o] :
( ( hoare_1462269968alid_a @ N_8 @ ( hoare_1766022166iple_a @ P_33 @ ( the_com @ ( body_1 @ Pn_6 ) ) @ Q_18 ) )
<=> ( hoare_1462269968alid_a @ ( suc @ N_8 ) @ ( hoare_1766022166iple_a @ P_33 @ ( body @ Pn_6 ) @ Q_18 ) ) ) ).
thf(fact_150_triple_Oexhaust,axiom,
! [Y_13: hoare_1775062406iple_a] :
~ ! [Fun1_2: x_a > state > $o,Com_4: com,Fun2_2: x_a > state > $o] :
( Y_13
!= ( hoare_1766022166iple_a @ Fun1_2 @ Com_4 @ Fun2_2 ) ) ).
thf(fact_151_triple_Oexhaust,axiom,
! [Y_13: hoare_1167836817_state] :
~ ! [Fun1_2: state > state > $o,Com_4: com,Fun2_2: state > state > $o] :
( Y_13
!= ( hoare_908217195_state @ Fun1_2 @ Com_4 @ Fun2_2 ) ) ).
thf(fact_152_Body1,axiom,
! [Pn_5: pname,G_18: hoare_1167836817_state > $o,P_32: pname > state > state > $o,Q_17: pname > state > state > $o,Procs: pname > $o] :
( ( hoare_123228589_state
@ ( semila1172322802tate_o @ G_18
@ ( image_575578384_state
@ ^ [P_10: pname] : ( hoare_908217195_state @ ( P_32 @ P_10 ) @ ( body @ P_10 ) @ ( Q_17 @ P_10 ) )
@ Procs ) )
@ ( image_575578384_state
@ ^ [P_10: pname] : ( hoare_908217195_state @ ( P_32 @ P_10 ) @ ( the_com @ ( body_1 @ P_10 ) ) @ ( Q_17 @ P_10 ) )
@ Procs ) )
=> ( ( member_pname @ Pn_5 @ Procs )
=> ( hoare_123228589_state @ G_18 @ ( insert2134838167_state @ ( hoare_908217195_state @ ( P_32 @ Pn_5 ) @ ( body @ Pn_5 ) @ ( Q_17 @ Pn_5 ) ) @ bot_bo70021908tate_o ) ) ) ) ).
thf(fact_153_Body1,axiom,
! [Pn_5: pname,G_18: hoare_1775062406iple_a > $o,P_32: pname > x_a > state > $o,Q_17: pname > x_a > state > $o,Procs: pname > $o] :
( ( hoare_1508237396rivs_a
@ ( semila13410563le_a_o @ G_18
@ ( image_2063119815iple_a
@ ^ [P_10: pname] : ( hoare_1766022166iple_a @ ( P_32 @ P_10 ) @ ( body @ P_10 ) @ ( Q_17 @ P_10 ) )
@ Procs ) )
@ ( image_2063119815iple_a
@ ^ [P_10: pname] : ( hoare_1766022166iple_a @ ( P_32 @ P_10 ) @ ( the_com @ ( body_1 @ P_10 ) ) @ ( Q_17 @ P_10 ) )
@ Procs ) )
=> ( ( member_pname @ Pn_5 @ Procs )
=> ( hoare_1508237396rivs_a @ G_18 @ ( insert1281456128iple_a @ ( hoare_1766022166iple_a @ ( P_32 @ Pn_5 ) @ ( body @ Pn_5 ) @ ( Q_17 @ Pn_5 ) ) @ bot_bo751897185le_a_o ) ) ) ) ).
thf(fact_154_image__cong,axiom,
! [F_32: pname > hoare_1167836817_state,G_17: pname > hoare_1167836817_state,M_2: pname > $o,N_7: pname > $o] :
( ( M_2 = N_7 )
=> ( ! [X: pname] :
( ( member_pname @ X @ N_7 )
=> ( ( F_32 @ X )
= ( G_17 @ X ) ) )
=> ( ( image_575578384_state @ F_32 @ M_2 )
= ( image_575578384_state @ G_17 @ N_7 ) ) ) ) ).
thf(fact_155_image__cong,axiom,
! [F_32: pname > hoare_1775062406iple_a,G_17: pname > hoare_1775062406iple_a,M_2: pname > $o,N_7: pname > $o] :
( ( M_2 = N_7 )
=> ( ! [X: pname] :
( ( member_pname @ X @ N_7 )
=> ( ( F_32 @ X )
= ( G_17 @ X ) ) )
=> ( ( image_2063119815iple_a @ F_32 @ M_2 )
= ( image_2063119815iple_a @ G_17 @ N_7 ) ) ) ) ).
thf(fact_156_Body__triple__valid__0,axiom,
! [P_31: state > state > $o,Pn_4: pname,Q_16: state > state > $o] : ( hoare_56934129_state @ zero_zero_nat @ ( hoare_908217195_state @ P_31 @ ( body @ Pn_4 ) @ Q_16 ) ) ).
thf(fact_157_Body__triple__valid__0,axiom,
! [P_31: x_a > state > $o,Pn_4: pname,Q_16: x_a > state > $o] : ( hoare_1462269968alid_a @ zero_zero_nat @ ( hoare_1766022166iple_a @ P_31 @ ( body @ Pn_4 ) @ Q_16 ) ) ).
thf(fact_158_com_Osimps_I6_J,axiom,
! [Pname: pname,Pname_1: pname] :
( ( ( body @ Pname )
= ( body @ Pname_1 ) )
<=> ( Pname = Pname_1 ) ) ).
thf(fact_159_evalc_OBody,axiom,
! [Pn_1: pname,S0: state,S1: state] :
( ( evalc @ ( the_com @ ( body_1 @ Pn_1 ) ) @ S0 @ S1 )
=> ( evalc @ ( body @ Pn_1 ) @ S0 @ S1 ) ) ).
thf(fact_160_evalc__elim__cases_I6_J,axiom,
! [P: pname,S: state,S1: state] :
( ( evalc @ ( body @ P ) @ S @ S1 )
=> ( evalc @ ( the_com @ ( body_1 @ P ) ) @ S @ S1 ) ) ).
thf(fact_161_Sup__fin_Oidem,axiom,
! [X_34: hoare_1167836817_state > $o] :
( ( semila1172322802tate_o @ X_34 @ X_34 )
= X_34 ) ).
thf(fact_162_Sup__fin_Oidem,axiom,
! [X_34: pname > $o] :
( ( semila1780557381name_o @ X_34 @ X_34 )
= X_34 ) ).
thf(fact_163_Sup__fin_Oidem,axiom,
! [X_34: $o] :
( ( semila10642723_sup_o @ X_34 @ X_34 )
<=> X_34 ) ).
thf(fact_164_Sup__fin_Oidem,axiom,
! [X_34: hoare_1775062406iple_a > $o] :
( ( semila13410563le_a_o @ X_34 @ X_34 )
= X_34 ) ).
thf(fact_165_emptyE,axiom,
! [A_109: hoare_1775062406iple_a] :
~ ( member2122167641iple_a @ A_109 @ bot_bo751897185le_a_o ) ).
thf(fact_166_emptyE,axiom,
! [A_109: hoare_1167836817_state] :
~ ( member2058392318_state @ A_109 @ bot_bo70021908tate_o ) ).
thf(fact_167_emptyE,axiom,
! [A_109: pname] :
~ ( member_pname @ A_109 @ bot_bot_pname_o ) ).
thf(fact_168_insertE,axiom,
! [A_108: hoare_1167836817_state,B_55: hoare_1167836817_state,A_107: hoare_1167836817_state > $o] :
( ( member2058392318_state @ A_108 @ ( insert2134838167_state @ B_55 @ A_107 ) )
=> ( ( A_108 != B_55 )
=> ( member2058392318_state @ A_108 @ A_107 ) ) ) ).
thf(fact_169_insertE,axiom,
! [A_108: hoare_1775062406iple_a,B_55: hoare_1775062406iple_a,A_107: hoare_1775062406iple_a > $o] :
( ( member2122167641iple_a @ A_108 @ ( insert1281456128iple_a @ B_55 @ A_107 ) )
=> ( ( A_108 != B_55 )
=> ( member2122167641iple_a @ A_108 @ A_107 ) ) ) ).
thf(fact_170_insertE,axiom,
! [A_108: pname,B_55: pname,A_107: pname > $o] :
( ( member_pname @ A_108 @ ( insert_pname @ B_55 @ A_107 ) )
=> ( ( A_108 != B_55 )
=> ( member_pname @ A_108 @ A_107 ) ) ) ).
thf(fact_171_insertCI,axiom,
! [B_54: hoare_1167836817_state,A_106: hoare_1167836817_state,B_53: hoare_1167836817_state > $o] :
( ( ~ ( member2058392318_state @ A_106 @ B_53 )
=> ( A_106 = B_54 ) )
=> ( member2058392318_state @ A_106 @ ( insert2134838167_state @ B_54 @ B_53 ) ) ) ).
thf(fact_172_insertCI,axiom,
! [B_54: hoare_1775062406iple_a,A_106: hoare_1775062406iple_a,B_53: hoare_1775062406iple_a > $o] :
( ( ~ ( member2122167641iple_a @ A_106 @ B_53 )
=> ( A_106 = B_54 ) )
=> ( member2122167641iple_a @ A_106 @ ( insert1281456128iple_a @ B_54 @ B_53 ) ) ) ).
thf(fact_173_insertCI,axiom,
! [B_54: pname,A_106: pname,B_53: pname > $o] :
( ( ~ ( member_pname @ A_106 @ B_53 )
=> ( A_106 = B_54 ) )
=> ( member_pname @ A_106 @ ( insert_pname @ B_54 @ B_53 ) ) ) ).
thf(fact_174_empty__not__insert,axiom,
! [A_105: hoare_1167836817_state,A_104: hoare_1167836817_state > $o] :
( bot_bo70021908tate_o
!= ( insert2134838167_state @ A_105 @ A_104 ) ) ).
thf(fact_175_empty__not__insert,axiom,
! [A_105: hoare_1775062406iple_a,A_104: hoare_1775062406iple_a > $o] :
( bot_bo751897185le_a_o
!= ( insert1281456128iple_a @ A_105 @ A_104 ) ) ).
thf(fact_176_empty__not__insert,axiom,
! [A_105: pname,A_104: pname > $o] :
( bot_bot_pname_o
!= ( insert_pname @ A_105 @ A_104 ) ) ).
thf(fact_177_insert__not__empty,axiom,
! [A_103: hoare_1167836817_state,A_102: hoare_1167836817_state > $o] :
( ( insert2134838167_state @ A_103 @ A_102 )
!= bot_bo70021908tate_o ) ).
thf(fact_178_insert__not__empty,axiom,
! [A_103: hoare_1775062406iple_a,A_102: hoare_1775062406iple_a > $o] :
( ( insert1281456128iple_a @ A_103 @ A_102 )
!= bot_bo751897185le_a_o ) ).
thf(fact_179_insert__not__empty,axiom,
! [A_103: pname,A_102: pname > $o] :
( ( insert_pname @ A_103 @ A_102 )
!= bot_bot_pname_o ) ).
thf(fact_180_bot__empty__eq,axiom,
! [X: hoare_1775062406iple_a] :
( ( bot_bo751897185le_a_o @ X )
<=> ( member2122167641iple_a @ X @ bot_bo751897185le_a_o ) ) ).
thf(fact_181_bot__empty__eq,axiom,
! [X: hoare_1167836817_state] :
( ( bot_bo70021908tate_o @ X )
<=> ( member2058392318_state @ X @ bot_bo70021908tate_o ) ) ).
thf(fact_182_bot__empty__eq,axiom,
! [X: pname] :
( ( bot_bot_pname_o @ X )
<=> ( member_pname @ X @ bot_bot_pname_o ) ) ).
thf(fact_183_empty__def,axiom,
( bot_bo751897185le_a_o
= ( collec676402587iple_a
@ ^ [X: hoare_1775062406iple_a] : $false ) ) ).
thf(fact_184_empty__def,axiom,
( bot_bot_pname_o
= ( collect_pname
@ ^ [X: pname] : $false ) ) ).
thf(fact_185_empty__def,axiom,
( bot_bo70021908tate_o
= ( collec1027672124_state
@ ^ [X: hoare_1167836817_state] : $false ) ) ).
thf(fact_186_insertI1,axiom,
! [A_101: hoare_1167836817_state,B_52: hoare_1167836817_state > $o] : ( member2058392318_state @ A_101 @ ( insert2134838167_state @ A_101 @ B_52 ) ) ).
thf(fact_187_insertI1,axiom,
! [A_101: hoare_1775062406iple_a,B_52: hoare_1775062406iple_a > $o] : ( member2122167641iple_a @ A_101 @ ( insert1281456128iple_a @ A_101 @ B_52 ) ) ).
thf(fact_188_insertI1,axiom,
! [A_101: pname,B_52: pname > $o] : ( member_pname @ A_101 @ ( insert_pname @ A_101 @ B_52 ) ) ).
thf(fact_189_all__not__in__conv,axiom,
! [A_100: hoare_1775062406iple_a > $o] :
( ! [X: hoare_1775062406iple_a] :
~ ( member2122167641iple_a @ X @ A_100 )
<=> ( A_100 = bot_bo751897185le_a_o ) ) ).
thf(fact_190_all__not__in__conv,axiom,
! [A_100: hoare_1167836817_state > $o] :
( ! [X: hoare_1167836817_state] :
~ ( member2058392318_state @ X @ A_100 )
<=> ( A_100 = bot_bo70021908tate_o ) ) ).
thf(fact_191_all__not__in__conv,axiom,
! [A_100: pname > $o] :
( ! [X: pname] :
~ ( member_pname @ X @ A_100 )
<=> ( A_100 = bot_bot_pname_o ) ) ).
thf(fact_192_singleton__conv2,axiom,
! [A_99: hoare_1167836817_state] :
( ( collec1027672124_state @ ( fequal1831255762_state @ A_99 ) )
= ( insert2134838167_state @ A_99 @ bot_bo70021908tate_o ) ) ).
thf(fact_193_singleton__conv2,axiom,
! [A_99: hoare_1775062406iple_a] :
( ( collec676402587iple_a @ ( fequal1288209029iple_a @ A_99 ) )
= ( insert1281456128iple_a @ A_99 @ bot_bo751897185le_a_o ) ) ).
thf(fact_194_singleton__conv2,axiom,
! [A_99: pname] :
( ( collect_pname @ ( fequal_pname @ A_99 ) )
= ( insert_pname @ A_99 @ bot_bot_pname_o ) ) ).
thf(fact_195_ex__in__conv,axiom,
! [A_98: hoare_1775062406iple_a > $o] :
( ? [X: hoare_1775062406iple_a] : ( member2122167641iple_a @ X @ A_98 )
<=> ( A_98 != bot_bo751897185le_a_o ) ) ).
thf(fact_196_ex__in__conv,axiom,
! [A_98: hoare_1167836817_state > $o] :
( ? [X: hoare_1167836817_state] : ( member2058392318_state @ X @ A_98 )
<=> ( A_98 != bot_bo70021908tate_o ) ) ).
thf(fact_197_ex__in__conv,axiom,
! [A_98: pname > $o] :
( ? [X: pname] : ( member_pname @ X @ A_98 )
<=> ( A_98 != bot_bot_pname_o ) ) ).
thf(fact_198_singleton__conv,axiom,
! [A_97: hoare_1167836817_state] :
( ( collec1027672124_state
@ ^ [X: hoare_1167836817_state] : ( X = A_97 ) )
= ( insert2134838167_state @ A_97 @ bot_bo70021908tate_o ) ) ).
thf(fact_199_singleton__conv,axiom,
! [A_97: hoare_1775062406iple_a] :
( ( collec676402587iple_a
@ ^ [X: hoare_1775062406iple_a] : ( X = A_97 ) )
= ( insert1281456128iple_a @ A_97 @ bot_bo751897185le_a_o ) ) ).
thf(fact_200_singleton__conv,axiom,
! [A_97: pname] :
( ( collect_pname
@ ^ [X: pname] : ( X = A_97 ) )
= ( insert_pname @ A_97 @ bot_bot_pname_o ) ) ).
thf(fact_201_Collect__conv__if2,axiom,
! [P_30: hoare_1167836817_state > $o,A_96: hoare_1167836817_state] :
( ( ( P_30 @ A_96 )
=> ( ( collec1027672124_state
@ ^ [X: hoare_1167836817_state] : ( (&) @ ( A_96 = X ) @ ( P_30 @ X ) ) )
= ( insert2134838167_state @ A_96 @ bot_bo70021908tate_o ) ) )
& ( ~ ( P_30 @ A_96 )
=> ( ( collec1027672124_state
@ ^ [X: hoare_1167836817_state] : ( (&) @ ( A_96 = X ) @ ( P_30 @ X ) ) )
= bot_bo70021908tate_o ) ) ) ).
thf(fact_202_Collect__conv__if2,axiom,
! [P_30: hoare_1775062406iple_a > $o,A_96: hoare_1775062406iple_a] :
( ( ( P_30 @ A_96 )
=> ( ( collec676402587iple_a
@ ^ [X: hoare_1775062406iple_a] : ( (&) @ ( A_96 = X ) @ ( P_30 @ X ) ) )
= ( insert1281456128iple_a @ A_96 @ bot_bo751897185le_a_o ) ) )
& ( ~ ( P_30 @ A_96 )
=> ( ( collec676402587iple_a
@ ^ [X: hoare_1775062406iple_a] : ( (&) @ ( A_96 = X ) @ ( P_30 @ X ) ) )
= bot_bo751897185le_a_o ) ) ) ).
thf(fact_203_Collect__conv__if2,axiom,
! [P_30: pname > $o,A_96: pname] :
( ( ( P_30 @ A_96 )
=> ( ( collect_pname
@ ^ [X: pname] : ( (&) @ ( A_96 = X ) @ ( P_30 @ X ) ) )
= ( insert_pname @ A_96 @ bot_bot_pname_o ) ) )
& ( ~ ( P_30 @ A_96 )
=> ( ( collect_pname
@ ^ [X: pname] : ( (&) @ ( A_96 = X ) @ ( P_30 @ X ) ) )
= bot_bot_pname_o ) ) ) ).
thf(fact_204_Collect__conv__if,axiom,
! [P_29: hoare_1167836817_state > $o,A_95: hoare_1167836817_state] :
( ( ( P_29 @ A_95 )
=> ( ( collec1027672124_state
@ ^ [X: hoare_1167836817_state] : ( (&) @ ( X = A_95 ) @ ( P_29 @ X ) ) )
= ( insert2134838167_state @ A_95 @ bot_bo70021908tate_o ) ) )
& ( ~ ( P_29 @ A_95 )
=> ( ( collec1027672124_state
@ ^ [X: hoare_1167836817_state] : ( (&) @ ( X = A_95 ) @ ( P_29 @ X ) ) )
= bot_bo70021908tate_o ) ) ) ).
thf(fact_205_Collect__conv__if,axiom,
! [P_29: hoare_1775062406iple_a > $o,A_95: hoare_1775062406iple_a] :
( ( ( P_29 @ A_95 )
=> ( ( collec676402587iple_a
@ ^ [X: hoare_1775062406iple_a] : ( (&) @ ( X = A_95 ) @ ( P_29 @ X ) ) )
= ( insert1281456128iple_a @ A_95 @ bot_bo751897185le_a_o ) ) )
& ( ~ ( P_29 @ A_95 )
=> ( ( collec676402587iple_a
@ ^ [X: hoare_1775062406iple_a] : ( (&) @ ( X = A_95 ) @ ( P_29 @ X ) ) )
= bot_bo751897185le_a_o ) ) ) ).
thf(fact_206_Collect__conv__if,axiom,
! [P_29: pname > $o,A_95: pname] :
( ( ( P_29 @ A_95 )
=> ( ( collect_pname
@ ^ [X: pname] : ( (&) @ ( X = A_95 ) @ ( P_29 @ X ) ) )
= ( insert_pname @ A_95 @ bot_bot_pname_o ) ) )
& ( ~ ( P_29 @ A_95 )
=> ( ( collect_pname
@ ^ [X: pname] : ( (&) @ ( X = A_95 ) @ ( P_29 @ X ) ) )
= bot_bot_pname_o ) ) ) ).
thf(fact_207_empty__Collect__eq,axiom,
! [P_28: hoare_1775062406iple_a > $o] :
( ( bot_bo751897185le_a_o
= ( collec676402587iple_a @ P_28 ) )
<=> ! [X: hoare_1775062406iple_a] :
~ ( P_28 @ X ) ) ).
thf(fact_208_empty__Collect__eq,axiom,
! [P_28: pname > $o] :
( ( bot_bot_pname_o
= ( collect_pname @ P_28 ) )
<=> ! [X: pname] :
~ ( P_28 @ X ) ) ).
thf(fact_209_empty__Collect__eq,axiom,
! [P_28: hoare_1167836817_state > $o] :
( ( bot_bo70021908tate_o
= ( collec1027672124_state @ P_28 ) )
<=> ! [X: hoare_1167836817_state] :
~ ( P_28 @ X ) ) ).
thf(fact_210_mem__def,axiom,
! [X_33: hoare_1775062406iple_a,A_94: hoare_1775062406iple_a > $o] :
( ( member2122167641iple_a @ X_33 @ A_94 )
<=> ( A_94 @ X_33 ) ) ).
thf(fact_211_mem__def,axiom,
! [X_33: pname,A_94: pname > $o] :
( ( member_pname @ X_33 @ A_94 )
<=> ( A_94 @ X_33 ) ) ).
thf(fact_212_Collect__def,axiom,
! [P_27: hoare_1775062406iple_a > $o] :
( ( collec676402587iple_a @ P_27 )
= P_27 ) ).
thf(fact_213_Collect__def,axiom,
! [P_27: pname > $o] :
( ( collect_pname @ P_27 )
= P_27 ) ).
thf(fact_214_empty__iff,axiom,
! [C_33: hoare_1775062406iple_a] :
~ ( member2122167641iple_a @ C_33 @ bot_bo751897185le_a_o ) ).
thf(fact_215_empty__iff,axiom,
! [C_33: hoare_1167836817_state] :
~ ( member2058392318_state @ C_33 @ bot_bo70021908tate_o ) ).
thf(fact_216_empty__iff,axiom,
! [C_33: pname] :
~ ( member_pname @ C_33 @ bot_bot_pname_o ) ).
thf(fact_217_insert__compr,axiom,
! [A_93: hoare_1167836817_state,B_51: hoare_1167836817_state > $o] :
( ( insert2134838167_state @ A_93 @ B_51 )
= ( collec1027672124_state
@ ^ [X: hoare_1167836817_state] : ( (|) @ ( X = A_93 ) @ ( member2058392318_state @ X @ B_51 ) ) ) ) ).
thf(fact_218_insert__compr,axiom,
! [A_93: hoare_1775062406iple_a,B_51: hoare_1775062406iple_a > $o] :
( ( insert1281456128iple_a @ A_93 @ B_51 )
= ( collec676402587iple_a
@ ^ [X: hoare_1775062406iple_a] : ( (|) @ ( X = A_93 ) @ ( member2122167641iple_a @ X @ B_51 ) ) ) ) ).
thf(fact_219_insert__compr,axiom,
! [A_93: pname,B_51: pname > $o] :
( ( insert_pname @ A_93 @ B_51 )
= ( collect_pname
@ ^ [X: pname] : ( (|) @ ( X = A_93 ) @ ( member_pname @ X @ B_51 ) ) ) ) ).
thf(fact_220_insert__Collect,axiom,
! [A_92: hoare_1167836817_state,P_26: hoare_1167836817_state > $o] :
( ( insert2134838167_state @ A_92 @ ( collec1027672124_state @ P_26 ) )
= ( collec1027672124_state
@ ^ [U_2: hoare_1167836817_state] : ( (=>) @ ( (~) @ ( U_2 = A_92 ) ) @ ( P_26 @ U_2 ) ) ) ) ).
thf(fact_221_insert__Collect,axiom,
! [A_92: hoare_1775062406iple_a,P_26: hoare_1775062406iple_a > $o] :
( ( insert1281456128iple_a @ A_92 @ ( collec676402587iple_a @ P_26 ) )
= ( collec676402587iple_a
@ ^ [U_2: hoare_1775062406iple_a] : ( (=>) @ ( (~) @ ( U_2 = A_92 ) ) @ ( P_26 @ U_2 ) ) ) ) ).
thf(fact_222_insert__Collect,axiom,
! [A_92: pname,P_26: pname > $o] :
( ( insert_pname @ A_92 @ ( collect_pname @ P_26 ) )
= ( collect_pname
@ ^ [U_2: pname] : ( (=>) @ ( (~) @ ( U_2 = A_92 ) ) @ ( P_26 @ U_2 ) ) ) ) ).
thf(fact_223_singleton__iff,axiom,
! [B_50: hoare_1167836817_state,A_91: hoare_1167836817_state] :
( ( member2058392318_state @ B_50 @ ( insert2134838167_state @ A_91 @ bot_bo70021908tate_o ) )
<=> ( B_50 = A_91 ) ) ).
thf(fact_224_singleton__iff,axiom,
! [B_50: hoare_1775062406iple_a,A_91: hoare_1775062406iple_a] :
( ( member2122167641iple_a @ B_50 @ ( insert1281456128iple_a @ A_91 @ bot_bo751897185le_a_o ) )
<=> ( B_50 = A_91 ) ) ).
thf(fact_225_singleton__iff,axiom,
! [B_50: pname,A_91: pname] :
( ( member_pname @ B_50 @ ( insert_pname @ A_91 @ bot_bot_pname_o ) )
<=> ( B_50 = A_91 ) ) ).
thf(fact_226_insert__absorb2,axiom,
! [X_32: hoare_1167836817_state,A_90: hoare_1167836817_state > $o] :
( ( insert2134838167_state @ X_32 @ ( insert2134838167_state @ X_32 @ A_90 ) )
= ( insert2134838167_state @ X_32 @ A_90 ) ) ).
thf(fact_227_insert__absorb2,axiom,
! [X_32: hoare_1775062406iple_a,A_90: hoare_1775062406iple_a > $o] :
( ( insert1281456128iple_a @ X_32 @ ( insert1281456128iple_a @ X_32 @ A_90 ) )
= ( insert1281456128iple_a @ X_32 @ A_90 ) ) ).
thf(fact_228_insert__absorb2,axiom,
! [X_32: pname,A_90: pname > $o] :
( ( insert_pname @ X_32 @ ( insert_pname @ X_32 @ A_90 ) )
= ( insert_pname @ X_32 @ A_90 ) ) ).
thf(fact_229_insert__commute,axiom,
! [X_31: hoare_1167836817_state,Y_12: hoare_1167836817_state,A_89: hoare_1167836817_state > $o] :
( ( insert2134838167_state @ X_31 @ ( insert2134838167_state @ Y_12 @ A_89 ) )
= ( insert2134838167_state @ Y_12 @ ( insert2134838167_state @ X_31 @ A_89 ) ) ) ).
thf(fact_230_insert__commute,axiom,
! [X_31: hoare_1775062406iple_a,Y_12: hoare_1775062406iple_a,A_89: hoare_1775062406iple_a > $o] :
( ( insert1281456128iple_a @ X_31 @ ( insert1281456128iple_a @ Y_12 @ A_89 ) )
= ( insert1281456128iple_a @ Y_12 @ ( insert1281456128iple_a @ X_31 @ A_89 ) ) ) ).
thf(fact_231_insert__commute,axiom,
! [X_31: pname,Y_12: pname,A_89: pname > $o] :
( ( insert_pname @ X_31 @ ( insert_pname @ Y_12 @ A_89 ) )
= ( insert_pname @ Y_12 @ ( insert_pname @ X_31 @ A_89 ) ) ) ).
thf(fact_232_insert__iff,axiom,
! [A_88: hoare_1167836817_state,B_49: hoare_1167836817_state,A_87: hoare_1167836817_state > $o] :
( ( member2058392318_state @ A_88 @ ( insert2134838167_state @ B_49 @ A_87 ) )
<=> ( ( A_88 = B_49 )
| ( member2058392318_state @ A_88 @ A_87 ) ) ) ).
thf(fact_233_insert__iff,axiom,
! [A_88: hoare_1775062406iple_a,B_49: hoare_1775062406iple_a,A_87: hoare_1775062406iple_a > $o] :
( ( member2122167641iple_a @ A_88 @ ( insert1281456128iple_a @ B_49 @ A_87 ) )
<=> ( ( A_88 = B_49 )
| ( member2122167641iple_a @ A_88 @ A_87 ) ) ) ).
thf(fact_234_insert__iff,axiom,
! [A_88: pname,B_49: pname,A_87: pname > $o] :
( ( member_pname @ A_88 @ ( insert_pname @ B_49 @ A_87 ) )
<=> ( ( A_88 = B_49 )
| ( member_pname @ A_88 @ A_87 ) ) ) ).
thf(fact_235_Collect__empty__eq,axiom,
! [P_25: hoare_1775062406iple_a > $o] :
( ( ( collec676402587iple_a @ P_25 )
= bot_bo751897185le_a_o )
<=> ! [X: hoare_1775062406iple_a] :
~ ( P_25 @ X ) ) ).
thf(fact_236_Collect__empty__eq,axiom,
! [P_25: pname > $o] :
( ( ( collect_pname @ P_25 )
= bot_bot_pname_o )
<=> ! [X: pname] :
~ ( P_25 @ X ) ) ).
thf(fact_237_Collect__empty__eq,axiom,
! [P_25: hoare_1167836817_state > $o] :
( ( ( collec1027672124_state @ P_25 )
= bot_bo70021908tate_o )
<=> ! [X: hoare_1167836817_state] :
~ ( P_25 @ X ) ) ).
thf(fact_238_doubleton__eq__iff,axiom,
! [A_86: hoare_1167836817_state,B_48: hoare_1167836817_state,C_32: hoare_1167836817_state,D_1: hoare_1167836817_state] :
( ( ( insert2134838167_state @ A_86 @ ( insert2134838167_state @ B_48 @ bot_bo70021908tate_o ) )
= ( insert2134838167_state @ C_32 @ ( insert2134838167_state @ D_1 @ bot_bo70021908tate_o ) ) )
<=> ( ( ( A_86 = C_32 )
& ( B_48 = D_1 ) )
| ( ( A_86 = D_1 )
& ( B_48 = C_32 ) ) ) ) ).
thf(fact_239_doubleton__eq__iff,axiom,
! [A_86: hoare_1775062406iple_a,B_48: hoare_1775062406iple_a,C_32: hoare_1775062406iple_a,D_1: hoare_1775062406iple_a] :
( ( ( insert1281456128iple_a @ A_86 @ ( insert1281456128iple_a @ B_48 @ bot_bo751897185le_a_o ) )
= ( insert1281456128iple_a @ C_32 @ ( insert1281456128iple_a @ D_1 @ bot_bo751897185le_a_o ) ) )
<=> ( ( ( A_86 = C_32 )
& ( B_48 = D_1 ) )
| ( ( A_86 = D_1 )
& ( B_48 = C_32 ) ) ) ) ).
thf(fact_240_doubleton__eq__iff,axiom,
! [A_86: pname,B_48: pname,C_32: pname,D_1: pname] :
( ( ( insert_pname @ A_86 @ ( insert_pname @ B_48 @ bot_bot_pname_o ) )
= ( insert_pname @ C_32 @ ( insert_pname @ D_1 @ bot_bot_pname_o ) ) )
<=> ( ( ( A_86 = C_32 )
& ( B_48 = D_1 ) )
| ( ( A_86 = D_1 )
& ( B_48 = C_32 ) ) ) ) ).
thf(fact_241_insert__code,axiom,
! [Y_11: hoare_1167836817_state,A_85: hoare_1167836817_state > $o,X_30: hoare_1167836817_state] :
( ( insert2134838167_state @ Y_11 @ A_85 @ X_30 )
<=> ( ( Y_11 = X_30 )
| ( A_85 @ X_30 ) ) ) ).
thf(fact_242_insert__code,axiom,
! [Y_11: hoare_1775062406iple_a,A_85: hoare_1775062406iple_a > $o,X_30: hoare_1775062406iple_a] :
( ( insert1281456128iple_a @ Y_11 @ A_85 @ X_30 )
<=> ( ( Y_11 = X_30 )
| ( A_85 @ X_30 ) ) ) ).
thf(fact_243_insert__code,axiom,
! [Y_11: pname,A_85: pname > $o,X_30: pname] :
( ( insert_pname @ Y_11 @ A_85 @ X_30 )
<=> ( ( Y_11 = X_30 )
| ( A_85 @ X_30 ) ) ) ).
thf(fact_244_insert__ident,axiom,
! [B_47: hoare_1167836817_state > $o,X_29: hoare_1167836817_state,A_84: hoare_1167836817_state > $o] :
( ~ ( member2058392318_state @ X_29 @ A_84 )
=> ( ~ ( member2058392318_state @ X_29 @ B_47 )
=> ( ( ( insert2134838167_state @ X_29 @ A_84 )
= ( insert2134838167_state @ X_29 @ B_47 ) )
<=> ( A_84 = B_47 ) ) ) ) ).
thf(fact_245_insert__ident,axiom,
! [B_47: hoare_1775062406iple_a > $o,X_29: hoare_1775062406iple_a,A_84: hoare_1775062406iple_a > $o] :
( ~ ( member2122167641iple_a @ X_29 @ A_84 )
=> ( ~ ( member2122167641iple_a @ X_29 @ B_47 )
=> ( ( ( insert1281456128iple_a @ X_29 @ A_84 )
= ( insert1281456128iple_a @ X_29 @ B_47 ) )
<=> ( A_84 = B_47 ) ) ) ) ).
thf(fact_246_insert__ident,axiom,
! [B_47: pname > $o,X_29: pname,A_84: pname > $o] :
( ~ ( member_pname @ X_29 @ A_84 )
=> ( ~ ( member_pname @ X_29 @ B_47 )
=> ( ( ( insert_pname @ X_29 @ A_84 )
= ( insert_pname @ X_29 @ B_47 ) )
<=> ( A_84 = B_47 ) ) ) ) ).
thf(fact_247_equals0D,axiom,
! [A_83: hoare_1775062406iple_a,A_82: hoare_1775062406iple_a > $o] :
( ( A_82 = bot_bo751897185le_a_o )
=> ~ ( member2122167641iple_a @ A_83 @ A_82 ) ) ).
thf(fact_248_equals0D,axiom,
! [A_83: hoare_1167836817_state,A_82: hoare_1167836817_state > $o] :
( ( A_82 = bot_bo70021908tate_o )
=> ~ ( member2058392318_state @ A_83 @ A_82 ) ) ).
thf(fact_249_equals0D,axiom,
! [A_83: pname,A_82: pname > $o] :
( ( A_82 = bot_bot_pname_o )
=> ~ ( member_pname @ A_83 @ A_82 ) ) ).
thf(fact_250_insertI2,axiom,
! [B_46: hoare_1167836817_state,A_81: hoare_1167836817_state,B_45: hoare_1167836817_state > $o] :
( ( member2058392318_state @ A_81 @ B_45 )
=> ( member2058392318_state @ A_81 @ ( insert2134838167_state @ B_46 @ B_45 ) ) ) ).
thf(fact_251_insertI2,axiom,
! [B_46: hoare_1775062406iple_a,A_81: hoare_1775062406iple_a,B_45: hoare_1775062406iple_a > $o] :
( ( member2122167641iple_a @ A_81 @ B_45 )
=> ( member2122167641iple_a @ A_81 @ ( insert1281456128iple_a @ B_46 @ B_45 ) ) ) ).
thf(fact_252_insertI2,axiom,
! [B_46: pname,A_81: pname,B_45: pname > $o] :
( ( member_pname @ A_81 @ B_45 )
=> ( member_pname @ A_81 @ ( insert_pname @ B_46 @ B_45 ) ) ) ).
thf(fact_253_insert__absorb,axiom,
! [A_80: hoare_1167836817_state,A_79: hoare_1167836817_state > $o] :
( ( member2058392318_state @ A_80 @ A_79 )
=> ( ( insert2134838167_state @ A_80 @ A_79 )
= A_79 ) ) ).
thf(fact_254_insert__absorb,axiom,
! [A_80: hoare_1775062406iple_a,A_79: hoare_1775062406iple_a > $o] :
( ( member2122167641iple_a @ A_80 @ A_79 )
=> ( ( insert1281456128iple_a @ A_80 @ A_79 )
= A_79 ) ) ).
thf(fact_255_insert__absorb,axiom,
! [A_80: pname,A_79: pname > $o] :
( ( member_pname @ A_80 @ A_79 )
=> ( ( insert_pname @ A_80 @ A_79 )
= A_79 ) ) ).
thf(fact_256_singletonE,axiom,
! [B_44: hoare_1167836817_state,A_78: hoare_1167836817_state] :
( ( member2058392318_state @ B_44 @ ( insert2134838167_state @ A_78 @ bot_bo70021908tate_o ) )
=> ( B_44 = A_78 ) ) ).
thf(fact_257_singletonE,axiom,
! [B_44: hoare_1775062406iple_a,A_78: hoare_1775062406iple_a] :
( ( member2122167641iple_a @ B_44 @ ( insert1281456128iple_a @ A_78 @ bot_bo751897185le_a_o ) )
=> ( B_44 = A_78 ) ) ).
thf(fact_258_singletonE,axiom,
! [B_44: pname,A_78: pname] :
( ( member_pname @ B_44 @ ( insert_pname @ A_78 @ bot_bot_pname_o ) )
=> ( B_44 = A_78 ) ) ).
thf(fact_259_singleton__inject,axiom,
! [A_77: hoare_1167836817_state,B_43: hoare_1167836817_state] :
( ( ( insert2134838167_state @ A_77 @ bot_bo70021908tate_o )
= ( insert2134838167_state @ B_43 @ bot_bo70021908tate_o ) )
=> ( A_77 = B_43 ) ) ).
thf(fact_260_singleton__inject,axiom,
! [A_77: hoare_1775062406iple_a,B_43: hoare_1775062406iple_a] :
( ( ( insert1281456128iple_a @ A_77 @ bot_bo751897185le_a_o )
= ( insert1281456128iple_a @ B_43 @ bot_bo751897185le_a_o ) )
=> ( A_77 = B_43 ) ) ).
thf(fact_261_singleton__inject,axiom,
! [A_77: pname,B_43: pname] :
( ( ( insert_pname @ A_77 @ bot_bot_pname_o )
= ( insert_pname @ B_43 @ bot_bot_pname_o ) )
=> ( A_77 = B_43 ) ) ).
thf(fact_262_com__det,axiom,
! [U_1: state,C_19: com,S: state,T: state] :
( ( evalc @ C_19 @ S @ T )
=> ( ( evalc @ C_19 @ S @ U_1 )
=> ( U_1 = T ) ) ) ).
thf(fact_263_insert__is__Un,axiom,
! [A_76: hoare_1167836817_state,A_75: hoare_1167836817_state > $o] :
( ( insert2134838167_state @ A_76 @ A_75 )
= ( semila1172322802tate_o @ ( insert2134838167_state @ A_76 @ bot_bo70021908tate_o ) @ A_75 ) ) ).
thf(fact_264_insert__is__Un,axiom,
! [A_76: pname,A_75: pname > $o] :
( ( insert_pname @ A_76 @ A_75 )
= ( semila1780557381name_o @ ( insert_pname @ A_76 @ bot_bot_pname_o ) @ A_75 ) ) ).
thf(fact_265_insert__is__Un,axiom,
! [A_76: hoare_1775062406iple_a,A_75: hoare_1775062406iple_a > $o] :
( ( insert1281456128iple_a @ A_76 @ A_75 )
= ( semila13410563le_a_o @ ( insert1281456128iple_a @ A_76 @ bot_bo751897185le_a_o ) @ A_75 ) ) ).
thf(fact_266_insert__compr__raw,axiom,
! [X: hoare_1167836817_state,Xa: hoare_1167836817_state > $o] :
( ( insert2134838167_state @ X @ Xa )
= ( collec1027672124_state
@ ^ [Y_2: hoare_1167836817_state] : ( (|) @ ( Y_2 = X ) @ ( member2058392318_state @ Y_2 @ Xa ) ) ) ) ).
thf(fact_267_insert__compr__raw,axiom,
! [X: hoare_1775062406iple_a,Xa: hoare_1775062406iple_a > $o] :
( ( insert1281456128iple_a @ X @ Xa )
= ( collec676402587iple_a
@ ^ [Y_2: hoare_1775062406iple_a] : ( (|) @ ( Y_2 = X ) @ ( member2122167641iple_a @ Y_2 @ Xa ) ) ) ) ).
thf(fact_268_insert__compr__raw,axiom,
! [X: pname,Xa: pname > $o] :
( ( insert_pname @ X @ Xa )
= ( collect_pname
@ ^ [Y_2: pname] : ( (|) @ ( Y_2 = X ) @ ( member_pname @ Y_2 @ Xa ) ) ) ) ).
thf(fact_269_derivs__insertD,axiom,
! [G_16: hoare_1167836817_state > $o,T_3: hoare_1167836817_state,Ts_2: hoare_1167836817_state > $o] :
( ( hoare_123228589_state @ G_16 @ ( insert2134838167_state @ T_3 @ Ts_2 ) )
=> ( ( hoare_123228589_state @ G_16 @ ( insert2134838167_state @ T_3 @ bot_bo70021908tate_o ) )
& ( hoare_123228589_state @ G_16 @ Ts_2 ) ) ) ).
thf(fact_270_derivs__insertD,axiom,
! [G_16: hoare_1775062406iple_a > $o,T_3: hoare_1775062406iple_a,Ts_2: hoare_1775062406iple_a > $o] :
( ( hoare_1508237396rivs_a @ G_16 @ ( insert1281456128iple_a @ T_3 @ Ts_2 ) )
=> ( ( hoare_1508237396rivs_a @ G_16 @ ( insert1281456128iple_a @ T_3 @ bot_bo751897185le_a_o ) )
& ( hoare_1508237396rivs_a @ G_16 @ Ts_2 ) ) ) ).
thf(fact_271_hoare__derivs_Oinsert,axiom,
! [Ts_1: hoare_1167836817_state > $o,G_15: hoare_1167836817_state > $o,T_2: hoare_1167836817_state] :
( ( hoare_123228589_state @ G_15 @ ( insert2134838167_state @ T_2 @ bot_bo70021908tate_o ) )
=> ( ( hoare_123228589_state @ G_15 @ Ts_1 )
=> ( hoare_123228589_state @ G_15 @ ( insert2134838167_state @ T_2 @ Ts_1 ) ) ) ) ).
thf(fact_272_hoare__derivs_Oinsert,axiom,
! [Ts_1: hoare_1775062406iple_a > $o,G_15: hoare_1775062406iple_a > $o,T_2: hoare_1775062406iple_a] :
( ( hoare_1508237396rivs_a @ G_15 @ ( insert1281456128iple_a @ T_2 @ bot_bo751897185le_a_o ) )
=> ( ( hoare_1508237396rivs_a @ G_15 @ Ts_1 )
=> ( hoare_1508237396rivs_a @ G_15 @ ( insert1281456128iple_a @ T_2 @ Ts_1 ) ) ) ) ).
thf(fact_273_image__constant__conv,axiom,
! [C_31: hoare_1167836817_state,A_74: pname > $o] :
( ( ( A_74 = bot_bot_pname_o )
=> ( ( image_575578384_state
@ ^ [X: pname] : C_31
@ A_74 )
= bot_bo70021908tate_o ) )
& ( ( A_74 != bot_bot_pname_o )
=> ( ( image_575578384_state
@ ^ [X: pname] : C_31
@ A_74 )
= ( insert2134838167_state @ C_31 @ bot_bo70021908tate_o ) ) ) ) ).
thf(fact_274_image__constant__conv,axiom,
! [C_31: hoare_1775062406iple_a,A_74: pname > $o] :
( ( ( A_74 = bot_bot_pname_o )
=> ( ( image_2063119815iple_a
@ ^ [X: pname] : C_31
@ A_74 )
= bot_bo751897185le_a_o ) )
& ( ( A_74 != bot_bot_pname_o )
=> ( ( image_2063119815iple_a
@ ^ [X: pname] : C_31
@ A_74 )
= ( insert1281456128iple_a @ C_31 @ bot_bo751897185le_a_o ) ) ) ) ).
thf(fact_275_image__constant,axiom,
! [C_30: hoare_1167836817_state,X_28: pname,A_73: pname > $o] :
( ( member_pname @ X_28 @ A_73 )
=> ( ( image_575578384_state
@ ^ [X: pname] : C_30
@ A_73 )
= ( insert2134838167_state @ C_30 @ bot_bo70021908tate_o ) ) ) ).
thf(fact_276_image__constant,axiom,
! [C_30: pname,X_28: pname,A_73: pname > $o] :
( ( member_pname @ X_28 @ A_73 )
=> ( ( image_pname_pname
@ ^ [X: pname] : C_30
@ A_73 )
= ( insert_pname @ C_30 @ bot_bot_pname_o ) ) ) ).
thf(fact_277_image__constant,axiom,
! [C_30: hoare_1775062406iple_a,X_28: pname,A_73: pname > $o] :
( ( member_pname @ X_28 @ A_73 )
=> ( ( image_2063119815iple_a
@ ^ [X: pname] : C_30
@ A_73 )
= ( insert1281456128iple_a @ C_30 @ bot_bo751897185le_a_o ) ) ) ).
thf(fact_278_image__insert,axiom,
! [F_31: pname > hoare_1167836817_state,A_72: pname,B_42: pname > $o] :
( ( image_575578384_state @ F_31 @ ( insert_pname @ A_72 @ B_42 ) )
= ( insert2134838167_state @ ( F_31 @ A_72 ) @ ( image_575578384_state @ F_31 @ B_42 ) ) ) ).
thf(fact_279_image__insert,axiom,
! [F_31: pname > hoare_1775062406iple_a,A_72: pname,B_42: pname > $o] :
( ( image_2063119815iple_a @ F_31 @ ( insert_pname @ A_72 @ B_42 ) )
= ( insert1281456128iple_a @ ( F_31 @ A_72 ) @ ( image_2063119815iple_a @ F_31 @ B_42 ) ) ) ).
thf(fact_280_insert__image,axiom,
! [F_30: pname > hoare_1167836817_state,X_27: pname,A_71: pname > $o] :
( ( member_pname @ X_27 @ A_71 )
=> ( ( insert2134838167_state @ ( F_30 @ X_27 ) @ ( image_575578384_state @ F_30 @ A_71 ) )
= ( image_575578384_state @ F_30 @ A_71 ) ) ) ).
thf(fact_281_insert__image,axiom,
! [F_30: pname > pname,X_27: pname,A_71: pname > $o] :
( ( member_pname @ X_27 @ A_71 )
=> ( ( insert_pname @ ( F_30 @ X_27 ) @ ( image_pname_pname @ F_30 @ A_71 ) )
= ( image_pname_pname @ F_30 @ A_71 ) ) ) ).
thf(fact_282_insert__image,axiom,
! [F_30: pname > hoare_1775062406iple_a,X_27: pname,A_71: pname > $o] :
( ( member_pname @ X_27 @ A_71 )
=> ( ( insert1281456128iple_a @ ( F_30 @ X_27 ) @ ( image_2063119815iple_a @ F_30 @ A_71 ) )
= ( image_2063119815iple_a @ F_30 @ A_71 ) ) ) ).
thf(fact_283_Un__insert__right,axiom,
! [A_70: hoare_1167836817_state > $o,A_69: hoare_1167836817_state,B_41: hoare_1167836817_state > $o] :
( ( semila1172322802tate_o @ A_70 @ ( insert2134838167_state @ A_69 @ B_41 ) )
= ( insert2134838167_state @ A_69 @ ( semila1172322802tate_o @ A_70 @ B_41 ) ) ) ).
thf(fact_284_Un__insert__right,axiom,
! [A_70: pname > $o,A_69: pname,B_41: pname > $o] :
( ( semila1780557381name_o @ A_70 @ ( insert_pname @ A_69 @ B_41 ) )
= ( insert_pname @ A_69 @ ( semila1780557381name_o @ A_70 @ B_41 ) ) ) ).
thf(fact_285_Un__insert__right,axiom,
! [A_70: hoare_1775062406iple_a > $o,A_69: hoare_1775062406iple_a,B_41: hoare_1775062406iple_a > $o] :
( ( semila13410563le_a_o @ A_70 @ ( insert1281456128iple_a @ A_69 @ B_41 ) )
= ( insert1281456128iple_a @ A_69 @ ( semila13410563le_a_o @ A_70 @ B_41 ) ) ) ).
thf(fact_286_Un__insert__left,axiom,
! [A_68: hoare_1167836817_state,B_40: hoare_1167836817_state > $o,C_29: hoare_1167836817_state > $o] :
( ( semila1172322802tate_o @ ( insert2134838167_state @ A_68 @ B_40 ) @ C_29 )
= ( insert2134838167_state @ A_68 @ ( semila1172322802tate_o @ B_40 @ C_29 ) ) ) ).
thf(fact_287_Un__insert__left,axiom,
! [A_68: pname,B_40: pname > $o,C_29: pname > $o] :
( ( semila1780557381name_o @ ( insert_pname @ A_68 @ B_40 ) @ C_29 )
= ( insert_pname @ A_68 @ ( semila1780557381name_o @ B_40 @ C_29 ) ) ) ).
thf(fact_288_Un__insert__left,axiom,
! [A_68: hoare_1775062406iple_a,B_40: hoare_1775062406iple_a > $o,C_29: hoare_1775062406iple_a > $o] :
( ( semila13410563le_a_o @ ( insert1281456128iple_a @ A_68 @ B_40 ) @ C_29 )
= ( insert1281456128iple_a @ A_68 @ ( semila13410563le_a_o @ B_40 @ C_29 ) ) ) ).
thf(fact_289_empty__is__image,axiom,
! [F_29: pname > hoare_1167836817_state,A_67: pname > $o] :
( ( bot_bo70021908tate_o
= ( image_575578384_state @ F_29 @ A_67 ) )
<=> ( A_67 = bot_bot_pname_o ) ) ).
thf(fact_290_empty__is__image,axiom,
! [F_29: pname > hoare_1775062406iple_a,A_67: pname > $o] :
( ( bot_bo751897185le_a_o
= ( image_2063119815iple_a @ F_29 @ A_67 ) )
<=> ( A_67 = bot_bot_pname_o ) ) ).
thf(fact_291_image__empty,axiom,
! [F_28: pname > hoare_1167836817_state] :
( ( image_575578384_state @ F_28 @ bot_bot_pname_o )
= bot_bo70021908tate_o ) ).
thf(fact_292_image__empty,axiom,
! [F_28: pname > hoare_1775062406iple_a] :
( ( image_2063119815iple_a @ F_28 @ bot_bot_pname_o )
= bot_bo751897185le_a_o ) ).
thf(fact_293_image__is__empty,axiom,
! [F_27: pname > hoare_1167836817_state,A_66: pname > $o] :
( ( ( image_575578384_state @ F_27 @ A_66 )
= bot_bo70021908tate_o )
<=> ( A_66 = bot_bot_pname_o ) ) ).
thf(fact_294_image__is__empty,axiom,
! [F_27: pname > hoare_1775062406iple_a,A_66: pname > $o] :
( ( ( image_2063119815iple_a @ F_27 @ A_66 )
= bot_bo751897185le_a_o )
<=> ( A_66 = bot_bot_pname_o ) ) ).
thf(fact_295_ball__empty,axiom,
! [P_24: hoare_1167836817_state > $o,X: hoare_1167836817_state] :
( ( member2058392318_state @ X @ bot_bo70021908tate_o )
=> ( P_24 @ X ) ) ).
thf(fact_296_ball__empty,axiom,
! [P_24: hoare_1775062406iple_a > $o,X: hoare_1775062406iple_a] :
( ( member2122167641iple_a @ X @ bot_bo751897185le_a_o )
=> ( P_24 @ X ) ) ).
thf(fact_297_ball__empty,axiom,
! [P_24: pname > $o,X: pname] :
( ( member_pname @ X @ bot_bot_pname_o )
=> ( P_24 @ X ) ) ).
thf(fact_298_Un__empty__left,axiom,
! [B_39: hoare_1167836817_state > $o] :
( ( semila1172322802tate_o @ bot_bo70021908tate_o @ B_39 )
= B_39 ) ).
thf(fact_299_Un__empty__left,axiom,
! [B_39: pname > $o] :
( ( semila1780557381name_o @ bot_bot_pname_o @ B_39 )
= B_39 ) ).
thf(fact_300_Un__empty__left,axiom,
! [B_39: hoare_1775062406iple_a > $o] :
( ( semila13410563le_a_o @ bot_bo751897185le_a_o @ B_39 )
= B_39 ) ).
thf(fact_301_Un__empty__right,axiom,
! [A_65: hoare_1167836817_state > $o] :
( ( semila1172322802tate_o @ A_65 @ bot_bo70021908tate_o )
= A_65 ) ).
thf(fact_302_Un__empty__right,axiom,
! [A_65: pname > $o] :
( ( semila1780557381name_o @ A_65 @ bot_bot_pname_o )
= A_65 ) ).
thf(fact_303_Un__empty__right,axiom,
! [A_65: hoare_1775062406iple_a > $o] :
( ( semila13410563le_a_o @ A_65 @ bot_bo751897185le_a_o )
= A_65 ) ).
thf(fact_304_Un__empty,axiom,
! [A_64: hoare_1167836817_state > $o,B_38: hoare_1167836817_state > $o] :
( ( ( semila1172322802tate_o @ A_64 @ B_38 )
= bot_bo70021908tate_o )
<=> ( ( A_64 = bot_bo70021908tate_o )
& ( B_38 = bot_bo70021908tate_o ) ) ) ).
thf(fact_305_Un__empty,axiom,
! [A_64: pname > $o,B_38: pname > $o] :
( ( ( semila1780557381name_o @ A_64 @ B_38 )
= bot_bot_pname_o )
<=> ( ( A_64 = bot_bot_pname_o )
& ( B_38 = bot_bot_pname_o ) ) ) ).
thf(fact_306_Un__empty,axiom,
! [A_64: hoare_1775062406iple_a > $o,B_38: hoare_1775062406iple_a > $o] :
( ( ( semila13410563le_a_o @ A_64 @ B_38 )
= bot_bo751897185le_a_o )
<=> ( ( A_64 = bot_bo751897185le_a_o )
& ( B_38 = bot_bo751897185le_a_o ) ) ) ).
thf(fact_307_constant,axiom,
! [G_14: hoare_1775062406iple_a > $o,P_23: x_a > state > $o,C_28: com,Q_15: x_a > state > $o,C_27: $o] :
( ( C_27
=> ( hoare_1508237396rivs_a @ G_14 @ ( insert1281456128iple_a @ ( hoare_1766022166iple_a @ P_23 @ C_28 @ Q_15 ) @ bot_bo751897185le_a_o ) ) )
=> ( hoare_1508237396rivs_a @ G_14
@ ( insert1281456128iple_a
@ ( hoare_1766022166iple_a
@ ^ [Z_8: x_a,S_3: state] : ( (&) @ ( P_23 @ Z_8 @ S_3 ) @ C_27 )
@ C_28
@ Q_15 )
@ bot_bo751897185le_a_o ) ) ) ).
thf(fact_308_constant,axiom,
! [G_14: hoare_1167836817_state > $o,P_23: state > state > $o,C_28: com,Q_15: state > state > $o,C_27: $o] :
( ( C_27
=> ( hoare_123228589_state @ G_14 @ ( insert2134838167_state @ ( hoare_908217195_state @ P_23 @ C_28 @ Q_15 ) @ bot_bo70021908tate_o ) ) )
=> ( hoare_123228589_state @ G_14
@ ( insert2134838167_state
@ ( hoare_908217195_state
@ ^ [Z_8: state,S_3: state] : ( (&) @ ( P_23 @ Z_8 @ S_3 ) @ C_27 )
@ C_28
@ Q_15 )
@ bot_bo70021908tate_o ) ) ) ).
thf(fact_309_empty,axiom,
! [G_13: hoare_1167836817_state > $o] : ( hoare_123228589_state @ G_13 @ bot_bo70021908tate_o ) ).
thf(fact_310_empty,axiom,
! [G_13: hoare_1775062406iple_a > $o] : ( hoare_1508237396rivs_a @ G_13 @ bot_bo751897185le_a_o ) ).
thf(fact_311_sup__bot__left,axiom,
! [X_26: hoare_1167836817_state > $o] :
( ( semila1172322802tate_o @ bot_bo70021908tate_o @ X_26 )
= X_26 ) ).
thf(fact_312_sup__bot__left,axiom,
! [X_26: pname > $o] :
( ( semila1780557381name_o @ bot_bot_pname_o @ X_26 )
= X_26 ) ).
thf(fact_313_sup__bot__left,axiom,
! [X_26: $o] :
( ( semila10642723_sup_o @ bot_bot_o @ X_26 )
<=> X_26 ) ).
thf(fact_314_sup__bot__left,axiom,
! [X_26: hoare_1775062406iple_a > $o] :
( ( semila13410563le_a_o @ bot_bo751897185le_a_o @ X_26 )
= X_26 ) ).
thf(fact_315_sup__bot__right,axiom,
! [X_25: hoare_1167836817_state > $o] :
( ( semila1172322802tate_o @ X_25 @ bot_bo70021908tate_o )
= X_25 ) ).
thf(fact_316_sup__bot__right,axiom,
! [X_25: pname > $o] :
( ( semila1780557381name_o @ X_25 @ bot_bot_pname_o )
= X_25 ) ).
thf(fact_317_sup__bot__right,axiom,
! [X_25: $o] :
( ( semila10642723_sup_o @ X_25 @ bot_bot_o )
<=> X_25 ) ).
thf(fact_318_sup__bot__right,axiom,
! [X_25: hoare_1775062406iple_a > $o] :
( ( semila13410563le_a_o @ X_25 @ bot_bo751897185le_a_o )
= X_25 ) ).
thf(fact_319_sup__eq__bot__iff,axiom,
! [X_24: hoare_1167836817_state > $o,Y_10: hoare_1167836817_state > $o] :
( ( ( semila1172322802tate_o @ X_24 @ Y_10 )
= bot_bo70021908tate_o )
<=> ( ( X_24 = bot_bo70021908tate_o )
& ( Y_10 = bot_bo70021908tate_o ) ) ) ).
thf(fact_320_sup__eq__bot__iff,axiom,
! [X_24: pname > $o,Y_10: pname > $o] :
( ( ( semila1780557381name_o @ X_24 @ Y_10 )
= bot_bot_pname_o )
<=> ( ( X_24 = bot_bot_pname_o )
& ( Y_10 = bot_bot_pname_o ) ) ) ).
thf(fact_321_sup__eq__bot__iff,axiom,
! [X_24: $o,Y_10: $o] :
( ( ( semila10642723_sup_o @ X_24 @ Y_10 )
<=> bot_bot_o )
<=> ( ( X_24
<=> bot_bot_o )
& ( Y_10
<=> bot_bot_o ) ) ) ).
thf(fact_322_sup__eq__bot__iff,axiom,
! [X_24: hoare_1775062406iple_a > $o,Y_10: hoare_1775062406iple_a > $o] :
( ( ( semila13410563le_a_o @ X_24 @ Y_10 )
= bot_bo751897185le_a_o )
<=> ( ( X_24 = bot_bo751897185le_a_o )
& ( Y_10 = bot_bo751897185le_a_o ) ) ) ).
thf(fact_323_triple__valid__Suc,axiom,
! [N_6: nat,T_1: hoare_1167836817_state] :
( ( hoare_56934129_state @ ( suc @ N_6 ) @ T_1 )
=> ( hoare_56934129_state @ N_6 @ T_1 ) ) ).
thf(fact_324_triple__valid__Suc,axiom,
! [N_6: nat,T_1: hoare_1775062406iple_a] :
( ( hoare_1462269968alid_a @ ( suc @ N_6 ) @ T_1 )
=> ( hoare_1462269968alid_a @ N_6 @ T_1 ) ) ).
thf(fact_325_insert__def,axiom,
! [A_63: hoare_1167836817_state,B_37: hoare_1167836817_state > $o] :
( ( insert2134838167_state @ A_63 @ B_37 )
= ( semila1172322802tate_o
@ ( collec1027672124_state
@ ^ [X: hoare_1167836817_state] : ( X = A_63 ) )
@ B_37 ) ) ).
thf(fact_326_insert__def,axiom,
! [A_63: pname,B_37: pname > $o] :
( ( insert_pname @ A_63 @ B_37 )
= ( semila1780557381name_o
@ ( collect_pname
@ ^ [X: pname] : ( X = A_63 ) )
@ B_37 ) ) ).
thf(fact_327_insert__def,axiom,
! [A_63: hoare_1775062406iple_a,B_37: hoare_1775062406iple_a > $o] :
( ( insert1281456128iple_a @ A_63 @ B_37 )
= ( semila13410563le_a_o
@ ( collec676402587iple_a
@ ^ [X: hoare_1775062406iple_a] : ( X = A_63 ) )
@ B_37 ) ) ).
thf(fact_328_weak__Body,axiom,
! [G_12: hoare_1775062406iple_a > $o,P_22: x_a > state > $o,Pn_3: pname,Q_14: x_a > state > $o] :
( ( hoare_1508237396rivs_a @ G_12 @ ( insert1281456128iple_a @ ( hoare_1766022166iple_a @ P_22 @ ( the_com @ ( body_1 @ Pn_3 ) ) @ Q_14 ) @ bot_bo751897185le_a_o ) )
=> ( hoare_1508237396rivs_a @ G_12 @ ( insert1281456128iple_a @ ( hoare_1766022166iple_a @ P_22 @ ( body @ Pn_3 ) @ Q_14 ) @ bot_bo751897185le_a_o ) ) ) ).
thf(fact_329_weak__Body,axiom,
! [G_12: hoare_1167836817_state > $o,P_22: state > state > $o,Pn_3: pname,Q_14: state > state > $o] :
( ( hoare_123228589_state @ G_12 @ ( insert2134838167_state @ ( hoare_908217195_state @ P_22 @ ( the_com @ ( body_1 @ Pn_3 ) ) @ Q_14 ) @ bot_bo70021908tate_o ) )
=> ( hoare_123228589_state @ G_12 @ ( insert2134838167_state @ ( hoare_908217195_state @ P_22 @ ( body @ Pn_3 ) @ Q_14 ) @ bot_bo70021908tate_o ) ) ) ).
thf(fact_330_BodyN,axiom,
! [P_21: x_a > state > $o,Pn_2: pname,Q_13: x_a > state > $o,G_11: hoare_1775062406iple_a > $o] :
( ( hoare_1508237396rivs_a @ ( insert1281456128iple_a @ ( hoare_1766022166iple_a @ P_21 @ ( body @ Pn_2 ) @ Q_13 ) @ G_11 ) @ ( insert1281456128iple_a @ ( hoare_1766022166iple_a @ P_21 @ ( the_com @ ( body_1 @ Pn_2 ) ) @ Q_13 ) @ bot_bo751897185le_a_o ) )
=> ( hoare_1508237396rivs_a @ G_11 @ ( insert1281456128iple_a @ ( hoare_1766022166iple_a @ P_21 @ ( body @ Pn_2 ) @ Q_13 ) @ bot_bo751897185le_a_o ) ) ) ).
thf(fact_331_BodyN,axiom,
! [P_21: state > state > $o,Pn_2: pname,Q_13: state > state > $o,G_11: hoare_1167836817_state > $o] :
( ( hoare_123228589_state @ ( insert2134838167_state @ ( hoare_908217195_state @ P_21 @ ( body @ Pn_2 ) @ Q_13 ) @ G_11 ) @ ( insert2134838167_state @ ( hoare_908217195_state @ P_21 @ ( the_com @ ( body_1 @ Pn_2 ) ) @ Q_13 ) @ bot_bo70021908tate_o ) )
=> ( hoare_123228589_state @ G_11 @ ( insert2134838167_state @ ( hoare_908217195_state @ P_21 @ ( body @ Pn_2 ) @ Q_13 ) @ bot_bo70021908tate_o ) ) ) ).
thf(fact_332_triples__valid__Suc,axiom,
! [N_5: nat,Ts: hoare_1167836817_state > $o] :
( ! [X: hoare_1167836817_state] :
( ( member2058392318_state @ X @ Ts )
=> ( hoare_56934129_state @ ( suc @ N_5 ) @ X ) )
=> ! [X: hoare_1167836817_state] :
( ( member2058392318_state @ X @ Ts )
=> ( hoare_56934129_state @ N_5 @ X ) ) ) ).
thf(fact_333_triples__valid__Suc,axiom,
! [N_5: nat,Ts: hoare_1775062406iple_a > $o] :
( ! [X: hoare_1775062406iple_a] :
( ( member2122167641iple_a @ X @ Ts )
=> ( hoare_1462269968alid_a @ ( suc @ N_5 ) @ X ) )
=> ! [X: hoare_1775062406iple_a] :
( ( member2122167641iple_a @ X @ Ts )
=> ( hoare_1462269968alid_a @ N_5 @ X ) ) ) ).
thf(fact_334_escape,axiom,
! [G_10: hoare_1775062406iple_a > $o,C_26: com,Q_12: x_a > state > $o,P_20: x_a > state > $o] :
( ! [Z_8: x_a,S_3: state] :
( ( P_20 @ Z_8 @ S_3 )
=> ( hoare_1508237396rivs_a @ G_10
@ ( insert1281456128iple_a
@ ( hoare_1766022166iple_a
@ ^ [Za: x_a,S_4: state] : ( S_4 = S_3 )
@ C_26
@ ^ [Z_9: x_a] : ( Q_12 @ Z_8 ) )
@ bot_bo751897185le_a_o ) ) )
=> ( hoare_1508237396rivs_a @ G_10 @ ( insert1281456128iple_a @ ( hoare_1766022166iple_a @ P_20 @ C_26 @ Q_12 ) @ bot_bo751897185le_a_o ) ) ) ).
thf(fact_335_escape,axiom,
! [G_10: hoare_1167836817_state > $o,C_26: com,Q_12: state > state > $o,P_20: state > state > $o] :
( ! [Z_8: state,S_3: state] :
( ( P_20 @ Z_8 @ S_3 )
=> ( hoare_123228589_state @ G_10
@ ( insert2134838167_state
@ ( hoare_908217195_state
@ ^ [Za: state,S_4: state] : ( S_4 = S_3 )
@ C_26
@ ^ [Z_9: state] : ( Q_12 @ Z_8 ) )
@ bot_bo70021908tate_o ) ) )
=> ( hoare_123228589_state @ G_10 @ ( insert2134838167_state @ ( hoare_908217195_state @ P_20 @ C_26 @ Q_12 ) @ bot_bo70021908tate_o ) ) ) ).
thf(fact_336_conseq1,axiom,
! [P_19: x_a > state > $o,G_9: hoare_1775062406iple_a > $o,P_18: x_a > state > $o,C_25: com,Q_11: x_a > state > $o] :
( ( hoare_1508237396rivs_a @ G_9 @ ( insert1281456128iple_a @ ( hoare_1766022166iple_a @ P_18 @ C_25 @ Q_11 ) @ bot_bo751897185le_a_o ) )
=> ( ! [Z_8: x_a,S_3: state] :
( ( P_19 @ Z_8 @ S_3 )
=> ( P_18 @ Z_8 @ S_3 ) )
=> ( hoare_1508237396rivs_a @ G_9 @ ( insert1281456128iple_a @ ( hoare_1766022166iple_a @ P_19 @ C_25 @ Q_11 ) @ bot_bo751897185le_a_o ) ) ) ) ).
thf(fact_337_conseq1,axiom,
! [P_19: state > state > $o,G_9: hoare_1167836817_state > $o,P_18: state > state > $o,C_25: com,Q_11: state > state > $o] :
( ( hoare_123228589_state @ G_9 @ ( insert2134838167_state @ ( hoare_908217195_state @ P_18 @ C_25 @ Q_11 ) @ bot_bo70021908tate_o ) )
=> ( ! [Z_8: state,S_3: state] :
( ( P_19 @ Z_8 @ S_3 )
=> ( P_18 @ Z_8 @ S_3 ) )
=> ( hoare_123228589_state @ G_9 @ ( insert2134838167_state @ ( hoare_908217195_state @ P_19 @ C_25 @ Q_11 ) @ bot_bo70021908tate_o ) ) ) ) ).
thf(fact_338_conseq2,axiom,
! [Q_10: x_a > state > $o,G_8: hoare_1775062406iple_a > $o,P_17: x_a > state > $o,C_24: com,Q_9: x_a > state > $o] :
( ( hoare_1508237396rivs_a @ G_8 @ ( insert1281456128iple_a @ ( hoare_1766022166iple_a @ P_17 @ C_24 @ Q_9 ) @ bot_bo751897185le_a_o ) )
=> ( ! [Z_8: x_a,S_3: state] :
( ( Q_9 @ Z_8 @ S_3 )
=> ( Q_10 @ Z_8 @ S_3 ) )
=> ( hoare_1508237396rivs_a @ G_8 @ ( insert1281456128iple_a @ ( hoare_1766022166iple_a @ P_17 @ C_24 @ Q_10 ) @ bot_bo751897185le_a_o ) ) ) ) ).
thf(fact_339_conseq2,axiom,
! [Q_10: state > state > $o,G_8: hoare_1167836817_state > $o,P_17: state > state > $o,C_24: com,Q_9: state > state > $o] :
( ( hoare_123228589_state @ G_8 @ ( insert2134838167_state @ ( hoare_908217195_state @ P_17 @ C_24 @ Q_9 ) @ bot_bo70021908tate_o ) )
=> ( ! [Z_8: state,S_3: state] :
( ( Q_9 @ Z_8 @ S_3 )
=> ( Q_10 @ Z_8 @ S_3 ) )
=> ( hoare_123228589_state @ G_8 @ ( insert2134838167_state @ ( hoare_908217195_state @ P_17 @ C_24 @ Q_10 ) @ bot_bo70021908tate_o ) ) ) ) ).
thf(fact_340_triple_Osize_I1_J,axiom,
! [Fa: state > nat,Fun1_1: state > state > $o,Com_3: com,Fun2_1: state > state > $o] :
( ( hoare_545207370_state @ Fa @ ( hoare_908217195_state @ Fun1_1 @ Com_3 @ Fun2_1 ) )
= zero_zero_nat ) ).
thf(fact_341_triple_Osize_I1_J,axiom,
! [Fa: x_a > nat,Fun1_1: x_a > state > $o,Com_3: com,Fun2_1: x_a > state > $o] :
( ( hoare_1118907895size_a @ Fa @ ( hoare_1766022166iple_a @ Fun1_1 @ Com_3 @ Fun2_1 ) )
= zero_zero_nat ) ).
thf(fact_342_MGT__def,axiom,
! [C_19: com] :
( ( hoare_Mirabelle_MGT @ C_19 )
= ( hoare_908217195_state @ fequal_state @ C_19 @ ( evalc @ C_19 ) ) ) ).
thf(fact_343_triple_Osize_I2_J,axiom,
! [Fun1: state > state > $o,Com_2: com,Fun2: state > state > $o] :
( ( size_s645941755_state @ ( hoare_908217195_state @ Fun1 @ Com_2 @ Fun2 ) )
= zero_zero_nat ) ).
thf(fact_344_triple_Osize_I2_J,axiom,
! [Fun1: x_a > state > $o,Com_2: com,Fun2: x_a > state > $o] :
( ( size_s724313756iple_a @ ( hoare_1766022166iple_a @ Fun1 @ Com_2 @ Fun2 ) )
= zero_zero_nat ) ).
thf(fact_345_conseq12,axiom,
! [Q_8: state > state > $o,P_16: state > state > $o,G_7: hoare_1167836817_state > $o,P_15: state > state > $o,C_23: com,Q_7: state > state > $o] :
( ( hoare_123228589_state @ G_7 @ ( insert2134838167_state @ ( hoare_908217195_state @ P_15 @ C_23 @ Q_7 ) @ bot_bo70021908tate_o ) )
=> ( ! [Z_8: state,S_3: state] :
( ( P_16 @ Z_8 @ S_3 )
=> ! [S_4: state] :
( ! [Z_9: state] :
( ( P_15 @ Z_9 @ S_3 )
=> ( Q_7 @ Z_9 @ S_4 ) )
=> ( Q_8 @ Z_8 @ S_4 ) ) )
=> ( hoare_123228589_state @ G_7 @ ( insert2134838167_state @ ( hoare_908217195_state @ P_16 @ C_23 @ Q_8 ) @ bot_bo70021908tate_o ) ) ) ) ).
thf(fact_346_conseq12,axiom,
! [Q_8: x_a > state > $o,P_16: x_a > state > $o,G_7: hoare_1775062406iple_a > $o,P_15: x_a > state > $o,C_23: com,Q_7: x_a > state > $o] :
( ( hoare_1508237396rivs_a @ G_7 @ ( insert1281456128iple_a @ ( hoare_1766022166iple_a @ P_15 @ C_23 @ Q_7 ) @ bot_bo751897185le_a_o ) )
=> ( ! [Z_8: x_a,S_3: state] :
( ( P_16 @ Z_8 @ S_3 )
=> ! [S_4: state] :
( ! [Z_9: x_a] :
( ( P_15 @ Z_9 @ S_3 )
=> ( Q_7 @ Z_9 @ S_4 ) )
=> ( Q_8 @ Z_8 @ S_4 ) ) )
=> ( hoare_1508237396rivs_a @ G_7 @ ( insert1281456128iple_a @ ( hoare_1766022166iple_a @ P_16 @ C_23 @ Q_8 ) @ bot_bo751897185le_a_o ) ) ) ) ).
thf(fact_347_the__elem__eq,axiom,
! [X_23: hoare_1167836817_state] :
( ( the_el323660082_state @ ( insert2134838167_state @ X_23 @ bot_bo70021908tate_o ) )
= X_23 ) ).
thf(fact_348_the__elem__eq,axiom,
! [X_23: hoare_1775062406iple_a] :
( ( the_el1844711461iple_a @ ( insert1281456128iple_a @ X_23 @ bot_bo751897185le_a_o ) )
= X_23 ) ).
thf(fact_349_the__elem__eq,axiom,
! [X_23: pname] :
( ( the_elem_pname @ ( insert_pname @ X_23 @ bot_bot_pname_o ) )
= X_23 ) ).
thf(fact_350_Zero__not__Suc,axiom,
! [M: nat] :
( zero_zero_nat
!= ( suc @ M ) ) ).
thf(fact_351_nat_Osimps_I2_J,axiom,
! [Nat_1: nat] :
( zero_zero_nat
!= ( suc @ Nat_1 ) ) ).
thf(fact_352_Suc__not__Zero,axiom,
! [M: nat] :
( ( suc @ M )
!= zero_zero_nat ) ).
thf(fact_353_nat_Osimps_I3_J,axiom,
! [Nat_3: nat] :
( ( suc @ Nat_3 )
!= zero_zero_nat ) ).
thf(fact_354_Zero__neq__Suc,axiom,
! [M: nat] :
( zero_zero_nat
!= ( suc @ M ) ) ).
thf(fact_355_Suc__neq__Zero,axiom,
! [M: nat] :
( ( suc @ M )
!= zero_zero_nat ) ).
thf(fact_356_bot__fun__def,axiom,
! [X: pname] :
( ( bot_bot_pname_o @ X )
<=> bot_bot_o ) ).
thf(fact_357_bot__fun__def,axiom,
! [X: hoare_1775062406iple_a] :
( ( bot_bo751897185le_a_o @ X )
<=> bot_bot_o ) ).
thf(fact_358_bot__fun__def,axiom,
! [X: hoare_1167836817_state] :
( ( bot_bo70021908tate_o @ X )
<=> bot_bot_o ) ).
thf(fact_359_bot__nat__def,axiom,
bot_bot_nat = zero_zero_nat ).
thf(fact_360_Suc__inject,axiom,
! [X_1: nat,Y: nat] :
( ( ( suc @ X_1 )
= ( suc @ Y ) )
=> ( X_1 = Y ) ) ).
thf(fact_361_nat_Oinject,axiom,
! [Nat_2: nat,Nat_1: nat] :
( ( ( suc @ Nat_2 )
= ( suc @ Nat_1 ) )
<=> ( Nat_2 = Nat_1 ) ) ).
thf(fact_362_Suc__n__not__n,axiom,
! [N_1: nat] :
( ( suc @ N_1 )
!= N_1 ) ).
thf(fact_363_n__not__Suc__n,axiom,
! [N_1: nat] :
( N_1
!= ( suc @ N_1 ) ) ).
thf(fact_364_bot__apply,axiom,
! [X_22: pname] :
( ( bot_bot_pname_o @ X_22 )
<=> bot_bot_o ) ).
thf(fact_365_bot__apply,axiom,
! [X_22: hoare_1775062406iple_a] :
( ( bot_bo751897185le_a_o @ X_22 )
<=> bot_bot_o ) ).
thf(fact_366_bot__apply,axiom,
! [X_22: hoare_1167836817_state] :
( ( bot_bo70021908tate_o @ X_22 )
<=> bot_bot_o ) ).
thf(fact_367_nat_Oexhaust,axiom,
! [Y: nat] :
( ( Y != zero_zero_nat )
=> ~ ! [Nat: nat] :
( Y
!= ( suc @ Nat ) ) ) ).
thf(fact_368_zero__induct,axiom,
! [P: nat > $o,K: nat] :
( ( P @ K )
=> ( ! [N: nat] :
( ( P @ ( suc @ N ) )
=> ( P @ N ) )
=> ( P @ zero_zero_nat ) ) ) ).
thf(fact_369_nat__induct,axiom,
! [N_1: nat,P: nat > $o] :
( ( P @ zero_zero_nat )
=> ( ! [N: nat] :
( ( P @ N )
=> ( P @ ( suc @ N ) ) )
=> ( P @ N_1 ) ) ) ).
thf(fact_370_not0__implies__Suc,axiom,
! [N_1: nat] :
( ( N_1 != zero_zero_nat )
=> ? [M_1: nat] :
( N_1
= ( suc @ M_1 ) ) ) ).
thf(fact_371_evaln_OBody,axiom,
! [Pn_1: pname,S0: state,N_1: nat,S1: state] :
( ( evaln @ ( the_com @ ( body_1 @ Pn_1 ) ) @ S0 @ N_1 @ S1 )
=> ( evaln @ ( body @ Pn_1 ) @ S0 @ ( suc @ N_1 ) @ S1 ) ) ).
thf(fact_372_hoare__derivs_OSkip,axiom,
! [G_6: hoare_1167836817_state > $o,P_14: state > state > $o] : ( hoare_123228589_state @ G_6 @ ( insert2134838167_state @ ( hoare_908217195_state @ P_14 @ skip @ P_14 ) @ bot_bo70021908tate_o ) ) ).
thf(fact_373_hoare__derivs_OSkip,axiom,
! [G_6: hoare_1775062406iple_a > $o,P_14: x_a > state > $o] : ( hoare_1508237396rivs_a @ G_6 @ ( insert1281456128iple_a @ ( hoare_1766022166iple_a @ P_14 @ skip @ P_14 ) @ bot_bo751897185le_a_o ) ) ).
thf(fact_374_evaln__elim__cases_I1_J,axiom,
! [S: state,N_1: nat,T: state] :
( ( evaln @ skip @ S @ N_1 @ T )
=> ( T = S ) ) ).
thf(fact_375_evaln_OSkip,axiom,
! [S: state,N_1: nat] : ( evaln @ skip @ S @ N_1 @ S ) ).
thf(fact_376_evalc_OSkip,axiom,
! [S: state] : ( evalc @ skip @ S @ S ) ).
thf(fact_377_evalc__elim__cases_I1_J,axiom,
! [S: state,T: state] :
( ( evalc @ skip @ S @ T )
=> ( T = S ) ) ).
thf(fact_378_evaln__Suc,axiom,
! [C_19: com,S: state,N_1: nat,S_5: state] :
( ( evaln @ C_19 @ S @ N_1 @ S_5 )
=> ( evaln @ C_19 @ S @ ( suc @ N_1 ) @ S_5 ) ) ).
thf(fact_379_eval__eq,axiom,
! [C_19: com,S: state,T: state] :
( ( evalc @ C_19 @ S @ T )
<=> ? [N: nat] : ( evaln @ C_19 @ S @ N @ T ) ) ).
thf(fact_380_evaln__evalc,axiom,
! [C_19: com,S: state,N_1: nat,T: state] :
( ( evaln @ C_19 @ S @ N_1 @ T )
=> ( evalc @ C_19 @ S @ T ) ) ).
thf(fact_381_com_Osimps_I19_J,axiom,
! [Pname_1: pname] :
( ( body @ Pname_1 )
!= skip ) ).
thf(fact_382_com_Osimps_I18_J,axiom,
! [Pname_1: pname] :
( skip
!= ( body @ Pname_1 ) ) ).
thf(fact_383_triple__valid__def2,axiom,
! [N_4: nat,P_13: state > state > $o,C_22: com,Q_6: state > state > $o] :
( ( hoare_56934129_state @ N_4 @ ( hoare_908217195_state @ P_13 @ C_22 @ Q_6 ) )
<=> ! [Z_8: state,S_3: state] :
( ( P_13 @ Z_8 @ S_3 )
=> ! [S_4: state] :
( ( evaln @ C_22 @ S_3 @ N_4 @ S_4 )
=> ( Q_6 @ Z_8 @ S_4 ) ) ) ) ).
thf(fact_384_triple__valid__def2,axiom,
! [N_4: nat,P_13: x_a > state > $o,C_22: com,Q_6: x_a > state > $o] :
( ( hoare_1462269968alid_a @ N_4 @ ( hoare_1766022166iple_a @ P_13 @ C_22 @ Q_6 ) )
<=> ! [Z_8: x_a,S_3: state] :
( ( P_13 @ Z_8 @ S_3 )
=> ! [S_4: state] :
( ( evaln @ C_22 @ S_3 @ N_4 @ S_4 )
=> ( Q_6 @ Z_8 @ S_4 ) ) ) ) ).
thf(fact_385_evaln__elim__cases_I6_J,axiom,
! [P: pname,S: state,N_1: nat,S1: state] :
( ( evaln @ ( body @ P ) @ S @ N_1 @ S1 )
=> ~ ! [N: nat] :
( ( N_1
= ( suc @ N ) )
=> ~ ( evaln @ ( the_com @ ( body_1 @ P ) ) @ S @ N @ S1 ) ) ) ).
thf(fact_386_evalc__evaln,axiom,
! [C_19: com,S: state,T: state] :
( ( evalc @ C_19 @ S @ T )
=> ? [N: nat] : ( evaln @ C_19 @ S @ N @ T ) ) ).
thf(fact_387_LoopF,axiom,
! [G_5: hoare_1167836817_state > $o,P_12: state > state > $o,B_36: state > $o,C_21: com] :
( hoare_123228589_state @ G_5
@ ( insert2134838167_state
@ ( hoare_908217195_state
@ ^ [Z_8: state,S_3: state] : ( (&) @ ( P_12 @ Z_8 @ S_3 ) @ ( (~) @ ( B_36 @ S_3 ) ) )
@ ( while @ B_36 @ C_21 )
@ P_12 )
@ bot_bo70021908tate_o ) ) ).
thf(fact_388_LoopF,axiom,
! [G_5: hoare_1775062406iple_a > $o,P_12: x_a > state > $o,B_36: state > $o,C_21: com] :
( hoare_1508237396rivs_a @ G_5
@ ( insert1281456128iple_a
@ ( hoare_1766022166iple_a
@ ^ [Z_8: x_a,S_3: state] : ( (&) @ ( P_12 @ Z_8 @ S_3 ) @ ( (~) @ ( B_36 @ S_3 ) ) )
@ ( while @ B_36 @ C_21 )
@ P_12 )
@ bot_bo751897185le_a_o ) ) ).
thf(fact_389_Comp,axiom,
! [D: com,R_1: state > state > $o,G_4: hoare_1167836817_state > $o,P_11: state > state > $o,C_20: com,Q_5: state > state > $o] :
( ( hoare_123228589_state @ G_4 @ ( insert2134838167_state @ ( hoare_908217195_state @ P_11 @ C_20 @ Q_5 ) @ bot_bo70021908tate_o ) )
=> ( ( hoare_123228589_state @ G_4 @ ( insert2134838167_state @ ( hoare_908217195_state @ Q_5 @ D @ R_1 ) @ bot_bo70021908tate_o ) )
=> ( hoare_123228589_state @ G_4 @ ( insert2134838167_state @ ( hoare_908217195_state @ P_11 @ ( semi @ C_20 @ D ) @ R_1 ) @ bot_bo70021908tate_o ) ) ) ) ).
thf(fact_390_Comp,axiom,
! [D: com,R_1: x_a > state > $o,G_4: hoare_1775062406iple_a > $o,P_11: x_a > state > $o,C_20: com,Q_5: x_a > state > $o] :
( ( hoare_1508237396rivs_a @ G_4 @ ( insert1281456128iple_a @ ( hoare_1766022166iple_a @ P_11 @ C_20 @ Q_5 ) @ bot_bo751897185le_a_o ) )
=> ( ( hoare_1508237396rivs_a @ G_4 @ ( insert1281456128iple_a @ ( hoare_1766022166iple_a @ Q_5 @ D @ R_1 ) @ bot_bo751897185le_a_o ) )
=> ( hoare_1508237396rivs_a @ G_4 @ ( insert1281456128iple_a @ ( hoare_1766022166iple_a @ P_11 @ ( semi @ C_20 @ D ) @ R_1 ) @ bot_bo751897185le_a_o ) ) ) ) ).
thf(fact_391_the__elem__def,axiom,
! [X_21: hoare_1167836817_state > $o] :
( ( the_el323660082_state @ X_21 )
= ( the_Ho310147232_state
@ ^ [X: hoare_1167836817_state] :
( X_21
= ( insert2134838167_state @ X @ bot_bo70021908tate_o ) ) ) ) ).
thf(fact_392_the__elem__def,axiom,
! [X_21: hoare_1775062406iple_a > $o] :
( ( the_el1844711461iple_a @ X_21 )
= ( the_Ho1155011127iple_a
@ ^ [X: hoare_1775062406iple_a] :
( X_21
= ( insert1281456128iple_a @ X @ bot_bo751897185le_a_o ) ) ) ) ).
thf(fact_393_the__elem__def,axiom,
! [X_21: pname > $o] :
( ( the_elem_pname @ X_21 )
= ( the_pname
@ ^ [X: pname] :
( X_21
= ( insert_pname @ X @ bot_bot_pname_o ) ) ) ) ).
thf(fact_394_finite__pointwise,axiom,
! [P_9: pname > state > state > $o,Q_4: pname > state > state > $o,G_3: hoare_1167836817_state > $o,P_8: pname > state > state > $o,C0_1: pname > com,Q_3: pname > state > state > $o,U: pname > $o] :
( ( finite_finite_pname @ U )
=> ( ! [P_10: pname] :
( ( hoare_123228589_state @ G_3 @ ( insert2134838167_state @ ( hoare_908217195_state @ ( P_8 @ P_10 ) @ ( C0_1 @ P_10 ) @ ( Q_3 @ P_10 ) ) @ bot_bo70021908tate_o ) )
=> ( hoare_123228589_state @ G_3 @ ( insert2134838167_state @ ( hoare_908217195_state @ ( P_9 @ P_10 ) @ ( C0_1 @ P_10 ) @ ( Q_4 @ P_10 ) ) @ bot_bo70021908tate_o ) ) )
=> ( ( hoare_123228589_state @ G_3
@ ( image_575578384_state
@ ^ [P_10: pname] : ( hoare_908217195_state @ ( P_8 @ P_10 ) @ ( C0_1 @ P_10 ) @ ( Q_3 @ P_10 ) )
@ U ) )
=> ( hoare_123228589_state @ G_3
@ ( image_575578384_state
@ ^ [P_10: pname] : ( hoare_908217195_state @ ( P_9 @ P_10 ) @ ( C0_1 @ P_10 ) @ ( Q_4 @ P_10 ) )
@ U ) ) ) ) ) ).
thf(fact_395_finite__pointwise,axiom,
! [P_9: pname > x_a > state > $o,Q_4: pname > x_a > state > $o,G_3: hoare_1775062406iple_a > $o,P_8: pname > x_a > state > $o,C0_1: pname > com,Q_3: pname > x_a > state > $o,U: pname > $o] :
( ( finite_finite_pname @ U )
=> ( ! [P_10: pname] :
( ( hoare_1508237396rivs_a @ G_3 @ ( insert1281456128iple_a @ ( hoare_1766022166iple_a @ ( P_8 @ P_10 ) @ ( C0_1 @ P_10 ) @ ( Q_3 @ P_10 ) ) @ bot_bo751897185le_a_o ) )
=> ( hoare_1508237396rivs_a @ G_3 @ ( insert1281456128iple_a @ ( hoare_1766022166iple_a @ ( P_9 @ P_10 ) @ ( C0_1 @ P_10 ) @ ( Q_4 @ P_10 ) ) @ bot_bo751897185le_a_o ) ) )
=> ( ( hoare_1508237396rivs_a @ G_3
@ ( image_2063119815iple_a
@ ^ [P_10: pname] : ( hoare_1766022166iple_a @ ( P_8 @ P_10 ) @ ( C0_1 @ P_10 ) @ ( Q_3 @ P_10 ) )
@ U ) )
=> ( hoare_1508237396rivs_a @ G_3
@ ( image_2063119815iple_a
@ ^ [P_10: pname] : ( hoare_1766022166iple_a @ ( P_9 @ P_10 ) @ ( C0_1 @ P_10 ) @ ( Q_4 @ P_10 ) )
@ U ) ) ) ) ) ).
thf(fact_396_evaln_OWhileFalse,axiom,
! [C_19: com,N_1: nat,B: state > $o,S: state] :
( ~ ( B @ S )
=> ( evaln @ ( while @ B @ C_19 ) @ S @ N_1 @ S ) ) ).
thf(fact_397_evaln_OWhileTrue,axiom,
! [S2: state,C_19: com,N_1: nat,S1: state,B: state > $o,S0: state] :
( ( B @ S0 )
=> ( ( evaln @ C_19 @ S0 @ N_1 @ S1 )
=> ( ( evaln @ ( while @ B @ C_19 ) @ S1 @ N_1 @ S2 )
=> ( evaln @ ( while @ B @ C_19 ) @ S0 @ N_1 @ S2 ) ) ) ) ).
thf(fact_398_evalc_OWhileTrue,axiom,
! [S2: state,C_19: com,S1: state,B: state > $o,S0: state] :
( ( B @ S0 )
=> ( ( evalc @ C_19 @ S0 @ S1 )
=> ( ( evalc @ ( while @ B @ C_19 ) @ S1 @ S2 )
=> ( evalc @ ( while @ B @ C_19 ) @ S0 @ S2 ) ) ) ) ).
thf(fact_399_evalc_OWhileFalse,axiom,
! [C_19: com,B: state > $o,S: state] :
( ~ ( B @ S )
=> ( evalc @ ( while @ B @ C_19 ) @ S @ S ) ) ).
thf(fact_400_evaln_OSemi,axiom,
! [C1: com,S2: state,C0: com,S0: state,N_1: nat,S1: state] :
( ( evaln @ C0 @ S0 @ N_1 @ S1 )
=> ( ( evaln @ C1 @ S1 @ N_1 @ S2 )
=> ( evaln @ ( semi @ C0 @ C1 ) @ S0 @ N_1 @ S2 ) ) ) ).
thf(fact_401_evalc_OSemi,axiom,
! [C1: com,S2: state,C0: com,S0: state,S1: state] :
( ( evalc @ C0 @ S0 @ S1 )
=> ( ( evalc @ C1 @ S1 @ S2 )
=> ( evalc @ ( semi @ C0 @ C1 ) @ S0 @ S2 ) ) ) ).
thf(fact_402_com_Osimps_I46_J,axiom,
! [Com1: com,Com2: com,Fun_1: state > $o,Com_1: com] :
( ( semi @ Com1 @ Com2 )
!= ( while @ Fun_1 @ Com_1 ) ) ).
thf(fact_403_com_Osimps_I47_J,axiom,
! [Fun_1: state > $o,Com_1: com,Com1: com,Com2: com] :
( ( while @ Fun_1 @ Com_1 )
!= ( semi @ Com1 @ Com2 ) ) ).
thf(fact_404_com_Osimps_I3_J,axiom,
! [Com1: com,Com2: com,Com1_1: com,Com2_1: com] :
( ( ( semi @ Com1 @ Com2 )
= ( semi @ Com1_1 @ Com2_1 ) )
<=> ( ( Com1 = Com1_1 )
& ( Com2 = Com2_1 ) ) ) ).
thf(fact_405_com_Osimps_I5_J,axiom,
! [Fun: state > $o,Com: com,Fun_1: state > $o,Com_1: com] :
( ( ( while @ Fun @ Com )
= ( while @ Fun_1 @ Com_1 ) )
<=> ( ( Fun = Fun_1 )
& ( Com = Com_1 ) ) ) ).
thf(fact_406_com_Osimps_I59_J,axiom,
! [Pname_1: pname,Fun: state > $o,Com: com] :
( ( body @ Pname_1 )
!= ( while @ Fun @ Com ) ) ).
thf(fact_407_com_Osimps_I58_J,axiom,
! [Fun: state > $o,Com: com,Pname_1: pname] :
( ( while @ Fun @ Com )
!= ( body @ Pname_1 ) ) ).
thf(fact_408_com_Osimps_I16_J,axiom,
! [Fun_1: state > $o,Com_1: com] :
( skip
!= ( while @ Fun_1 @ Com_1 ) ) ).
thf(fact_409_com_Osimps_I17_J,axiom,
! [Fun_1: state > $o,Com_1: com] :
( ( while @ Fun_1 @ Com_1 )
!= skip ) ).
thf(fact_410_com_Osimps_I49_J,axiom,
! [Pname_1: pname,Com1: com,Com2: com] :
( ( body @ Pname_1 )
!= ( semi @ Com1 @ Com2 ) ) ).
thf(fact_411_com_Osimps_I48_J,axiom,
! [Com1: com,Com2: com,Pname_1: pname] :
( ( semi @ Com1 @ Com2 )
!= ( body @ Pname_1 ) ) ).
thf(fact_412_com_Osimps_I12_J,axiom,
! [Com1_1: com,Com2_1: com] :
( skip
!= ( semi @ Com1_1 @ Com2_1 ) ) ).
thf(fact_413_com_Osimps_I13_J,axiom,
! [Com1_1: com,Com2_1: com] :
( ( semi @ Com1_1 @ Com2_1 )
!= skip ) ).
thf(fact_414_evalc__elim__cases_I4_J,axiom,
! [C1: com,C2: com,S: state,T: state] :
( ( evalc @ ( semi @ C1 @ C2 ) @ S @ T )
=> ~ ! [S1_1: state] :
( ( evalc @ C1 @ S @ S1_1 )
=> ~ ( evalc @ C2 @ S1_1 @ T ) ) ) ).
thf(fact_415_evaln__elim__cases_I4_J,axiom,
! [C1: com,C2: com,S: state,N_1: nat,T: state] :
( ( evaln @ ( semi @ C1 @ C2 ) @ S @ N_1 @ T )
=> ~ ! [S1_1: state] :
( ( evaln @ C1 @ S @ N_1 @ S1_1 )
=> ~ ( evaln @ C2 @ S1_1 @ N_1 @ T ) ) ) ).
thf(fact_416_finite__imageI,axiom,
! [H_2: pname > hoare_1167836817_state,F_26: pname > $o] :
( ( finite_finite_pname @ F_26 )
=> ( finite1084549118_state @ ( image_575578384_state @ H_2 @ F_26 ) ) ) ).
thf(fact_417_finite__imageI,axiom,
! [H_2: pname > hoare_1775062406iple_a,F_26: pname > $o] :
( ( finite_finite_pname @ F_26 )
=> ( finite2063573081iple_a @ ( image_2063119815iple_a @ H_2 @ F_26 ) ) ) ).
thf(fact_418_finite_OinsertI,axiom,
! [A_62: hoare_1167836817_state,A_61: hoare_1167836817_state > $o] :
( ( finite1084549118_state @ A_61 )
=> ( finite1084549118_state @ ( insert2134838167_state @ A_62 @ A_61 ) ) ) ).
thf(fact_419_finite_OinsertI,axiom,
! [A_62: hoare_1775062406iple_a,A_61: hoare_1775062406iple_a > $o] :
( ( finite2063573081iple_a @ A_61 )
=> ( finite2063573081iple_a @ ( insert1281456128iple_a @ A_62 @ A_61 ) ) ) ).
thf(fact_420_finite_OinsertI,axiom,
! [A_62: pname,A_61: pname > $o] :
( ( finite_finite_pname @ A_61 )
=> ( finite_finite_pname @ ( insert_pname @ A_62 @ A_61 ) ) ) ).
thf(fact_421_finite_OemptyI,axiom,
finite_finite_pname @ bot_bot_pname_o ).
thf(fact_422_finite_OemptyI,axiom,
finite2063573081iple_a @ bot_bo751897185le_a_o ).
thf(fact_423_finite_OemptyI,axiom,
finite1084549118_state @ bot_bo70021908tate_o ).
thf(fact_424_finite__Collect__conjI,axiom,
! [Q_2: hoare_1775062406iple_a > $o,P_7: hoare_1775062406iple_a > $o] :
( ( ( finite2063573081iple_a @ ( collec676402587iple_a @ P_7 ) )
| ( finite2063573081iple_a @ ( collec676402587iple_a @ Q_2 ) ) )
=> ( finite2063573081iple_a
@ ( collec676402587iple_a
@ ^ [X: hoare_1775062406iple_a] : ( (&) @ ( P_7 @ X ) @ ( Q_2 @ X ) ) ) ) ) ).
thf(fact_425_finite__Collect__conjI,axiom,
! [Q_2: pname > $o,P_7: pname > $o] :
( ( ( finite_finite_pname @ ( collect_pname @ P_7 ) )
| ( finite_finite_pname @ ( collect_pname @ Q_2 ) ) )
=> ( finite_finite_pname
@ ( collect_pname
@ ^ [X: pname] : ( (&) @ ( P_7 @ X ) @ ( Q_2 @ X ) ) ) ) ) ).
thf(fact_426_finite__Collect__disjI,axiom,
! [P_6: hoare_1775062406iple_a > $o,Q_1: hoare_1775062406iple_a > $o] :
( ( finite2063573081iple_a
@ ( collec676402587iple_a
@ ^ [X: hoare_1775062406iple_a] : ( (|) @ ( P_6 @ X ) @ ( Q_1 @ X ) ) ) )
<=> ( ( finite2063573081iple_a @ ( collec676402587iple_a @ P_6 ) )
& ( finite2063573081iple_a @ ( collec676402587iple_a @ Q_1 ) ) ) ) ).
thf(fact_427_finite__Collect__disjI,axiom,
! [P_6: pname > $o,Q_1: pname > $o] :
( ( finite_finite_pname
@ ( collect_pname
@ ^ [X: pname] : ( (|) @ ( P_6 @ X ) @ ( Q_1 @ X ) ) ) )
<=> ( ( finite_finite_pname @ ( collect_pname @ P_6 ) )
& ( finite_finite_pname @ ( collect_pname @ Q_1 ) ) ) ) ).
thf(fact_428_finite__insert,axiom,
! [A_60: hoare_1167836817_state,A_59: hoare_1167836817_state > $o] :
( ( finite1084549118_state @ ( insert2134838167_state @ A_60 @ A_59 ) )
<=> ( finite1084549118_state @ A_59 ) ) ).
thf(fact_429_finite__insert,axiom,
! [A_60: hoare_1775062406iple_a,A_59: hoare_1775062406iple_a > $o] :
( ( finite2063573081iple_a @ ( insert1281456128iple_a @ A_60 @ A_59 ) )
<=> ( finite2063573081iple_a @ A_59 ) ) ).
thf(fact_430_finite__insert,axiom,
! [A_60: pname,A_59: pname > $o] :
( ( finite_finite_pname @ ( insert_pname @ A_60 @ A_59 ) )
<=> ( finite_finite_pname @ A_59 ) ) ).
thf(fact_431_finite__Un,axiom,
! [F_25: pname > $o,G_2: pname > $o] :
( ( finite_finite_pname @ ( semila1780557381name_o @ F_25 @ G_2 ) )
<=> ( ( finite_finite_pname @ F_25 )
& ( finite_finite_pname @ G_2 ) ) ) ).
thf(fact_432_finite__Un,axiom,
! [F_25: hoare_1167836817_state > $o,G_2: hoare_1167836817_state > $o] :
( ( finite1084549118_state @ ( semila1172322802tate_o @ F_25 @ G_2 ) )
<=> ( ( finite1084549118_state @ F_25 )
& ( finite1084549118_state @ G_2 ) ) ) ).
thf(fact_433_finite__Un,axiom,
! [F_25: hoare_1775062406iple_a > $o,G_2: hoare_1775062406iple_a > $o] :
( ( finite2063573081iple_a @ ( semila13410563le_a_o @ F_25 @ G_2 ) )
<=> ( ( finite2063573081iple_a @ F_25 )
& ( finite2063573081iple_a @ G_2 ) ) ) ).
thf(fact_434_finite__UnI,axiom,
! [G_1: pname > $o,F_24: pname > $o] :
( ( finite_finite_pname @ F_24 )
=> ( ( finite_finite_pname @ G_1 )
=> ( finite_finite_pname @ ( semila1780557381name_o @ F_24 @ G_1 ) ) ) ) ).
thf(fact_435_finite__UnI,axiom,
! [G_1: hoare_1167836817_state > $o,F_24: hoare_1167836817_state > $o] :
( ( finite1084549118_state @ F_24 )
=> ( ( finite1084549118_state @ G_1 )
=> ( finite1084549118_state @ ( semila1172322802tate_o @ F_24 @ G_1 ) ) ) ) ).
thf(fact_436_finite__UnI,axiom,
! [G_1: hoare_1775062406iple_a > $o,F_24: hoare_1775062406iple_a > $o] :
( ( finite2063573081iple_a @ F_24 )
=> ( ( finite2063573081iple_a @ G_1 )
=> ( finite2063573081iple_a @ ( semila13410563le_a_o @ F_24 @ G_1 ) ) ) ) ).
thf(fact_437_finite_Osimps,axiom,
! [A_57: hoare_1167836817_state > $o] :
( ( finite1084549118_state @ A_57 )
<=> ( ( A_57 = bot_bo70021908tate_o )
| ? [A_58: hoare_1167836817_state > $o,A_56: hoare_1167836817_state] :
( ( A_57
= ( insert2134838167_state @ A_56 @ A_58 ) )
& ( finite1084549118_state @ A_58 ) ) ) ) ).
thf(fact_438_finite_Osimps,axiom,
! [A_57: hoare_1775062406iple_a > $o] :
( ( finite2063573081iple_a @ A_57 )
<=> ( ( A_57 = bot_bo751897185le_a_o )
| ? [A_58: hoare_1775062406iple_a > $o,A_56: hoare_1775062406iple_a] :
( ( A_57
= ( insert1281456128iple_a @ A_56 @ A_58 ) )
& ( finite2063573081iple_a @ A_58 ) ) ) ) ).
thf(fact_439_finite_Osimps,axiom,
! [A_57: pname > $o] :
( ( finite_finite_pname @ A_57 )
<=> ( ( A_57 = bot_bot_pname_o )
| ? [A_58: pname > $o,A_56: pname] :
( ( A_57
= ( insert_pname @ A_56 @ A_58 ) )
& ( finite_finite_pname @ A_58 ) ) ) ) ).
thf(fact_440_finite__induct,axiom,
! [P_5: ( hoare_1167836817_state > $o ) > $o,F_23: hoare_1167836817_state > $o] :
( ( finite1084549118_state @ F_23 )
=> ( ( P_5 @ bot_bo70021908tate_o )
=> ( ! [X: hoare_1167836817_state,F_16: hoare_1167836817_state > $o] :
( ( finite1084549118_state @ F_16 )
=> ( ~ ( member2058392318_state @ X @ F_16 )
=> ( ( P_5 @ F_16 )
=> ( P_5 @ ( insert2134838167_state @ X @ F_16 ) ) ) ) )
=> ( P_5 @ F_23 ) ) ) ) ).
thf(fact_441_finite__induct,axiom,
! [P_5: ( hoare_1775062406iple_a > $o ) > $o,F_23: hoare_1775062406iple_a > $o] :
( ( finite2063573081iple_a @ F_23 )
=> ( ( P_5 @ bot_bo751897185le_a_o )
=> ( ! [X: hoare_1775062406iple_a,F_16: hoare_1775062406iple_a > $o] :
( ( finite2063573081iple_a @ F_16 )
=> ( ~ ( member2122167641iple_a @ X @ F_16 )
=> ( ( P_5 @ F_16 )
=> ( P_5 @ ( insert1281456128iple_a @ X @ F_16 ) ) ) ) )
=> ( P_5 @ F_23 ) ) ) ) ).
thf(fact_442_finite__induct,axiom,
! [P_5: ( pname > $o ) > $o,F_23: pname > $o] :
( ( finite_finite_pname @ F_23 )
=> ( ( P_5 @ bot_bot_pname_o )
=> ( ! [X: pname,F_16: pname > $o] :
( ( finite_finite_pname @ F_16 )
=> ( ~ ( member_pname @ X @ F_16 )
=> ( ( P_5 @ F_16 )
=> ( P_5 @ ( insert_pname @ X @ F_16 ) ) ) ) )
=> ( P_5 @ F_23 ) ) ) ) ).
thf(fact_443_pigeonhole__infinite,axiom,
! [F_22: pname > hoare_1167836817_state,A_55: pname > $o] :
( ~ ( finite_finite_pname @ A_55 )
=> ( ( finite1084549118_state @ ( image_575578384_state @ F_22 @ A_55 ) )
=> ? [X: pname] :
( ( member_pname @ X @ A_55 )
& ~ ( finite_finite_pname
@ ( collect_pname
@ ^ [A_56: pname] :
( (&) @ ( member_pname @ A_56 @ A_55 )
@ ( ( F_22 @ A_56 )
= ( F_22 @ X ) ) ) ) ) ) ) ) ).
thf(fact_444_pigeonhole__infinite,axiom,
! [F_22: pname > hoare_1775062406iple_a,A_55: pname > $o] :
( ~ ( finite_finite_pname @ A_55 )
=> ( ( finite2063573081iple_a @ ( image_2063119815iple_a @ F_22 @ A_55 ) )
=> ? [X: pname] :
( ( member_pname @ X @ A_55 )
& ~ ( finite_finite_pname
@ ( collect_pname
@ ^ [A_56: pname] :
( (&) @ ( member_pname @ A_56 @ A_55 )
@ ( ( F_22 @ A_56 )
= ( F_22 @ X ) ) ) ) ) ) ) ) ).
thf(fact_445_evalc__WHILE__case,axiom,
! [B: state > $o,C_19: com,S: state,T: state] :
( ( evalc @ ( while @ B @ C_19 ) @ S @ T )
=> ( ( ( T = S )
=> ( B @ S ) )
=> ~ ( ( B @ S )
=> ! [S1_1: state] :
( ( evalc @ C_19 @ S @ S1_1 )
=> ~ ( evalc @ ( while @ B @ C_19 ) @ S1_1 @ T ) ) ) ) ) ).
thf(fact_446_evaln__WHILE__case,axiom,
! [B: state > $o,C_19: com,S: state,N_1: nat,T: state] :
( ( evaln @ ( while @ B @ C_19 ) @ S @ N_1 @ T )
=> ( ( ( T = S )
=> ( B @ S ) )
=> ~ ( ( B @ S )
=> ! [S1_1: state] :
( ( evaln @ C_19 @ S @ N_1 @ S1_1 )
=> ~ ( evaln @ ( while @ B @ C_19 ) @ S1_1 @ N_1 @ T ) ) ) ) ) ).
thf(fact_447_nonempty__iff,axiom,
! [A_54: hoare_1167836817_state > $o] :
( ( A_54 != bot_bo70021908tate_o )
<=> ? [X: hoare_1167836817_state,B_34: hoare_1167836817_state > $o] :
( ( A_54
= ( insert2134838167_state @ X @ B_34 ) )
& ~ ( member2058392318_state @ X @ B_34 ) ) ) ).
thf(fact_448_nonempty__iff,axiom,
! [A_54: hoare_1775062406iple_a > $o] :
( ( A_54 != bot_bo751897185le_a_o )
<=> ? [X: hoare_1775062406iple_a,B_34: hoare_1775062406iple_a > $o] :
( ( A_54
= ( insert1281456128iple_a @ X @ B_34 ) )
& ~ ( member2122167641iple_a @ X @ B_34 ) ) ) ).
thf(fact_449_nonempty__iff,axiom,
! [A_54: pname > $o] :
( ( A_54 != bot_bot_pname_o )
<=> ? [X: pname,B_34: pname > $o] :
( ( A_54
= ( insert_pname @ X @ B_34 ) )
& ~ ( member_pname @ X @ B_34 ) ) ) ).
thf(fact_450_folding__one__idem_Ounion__idem,axiom,
! [B_35: pname > $o,A_53: pname > $o,F_21: pname > pname > pname,F_20: ( pname > $o ) > pname] :
( ( finite89670078_pname @ F_21 @ F_20 )
=> ( ( finite_finite_pname @ A_53 )
=> ( ( A_53 != bot_bot_pname_o )
=> ( ( finite_finite_pname @ B_35 )
=> ( ( B_35 != bot_bot_pname_o )
=> ( ( F_20 @ ( semila1780557381name_o @ A_53 @ B_35 ) )
= ( F_21 @ ( F_20 @ A_53 ) @ ( F_20 @ B_35 ) ) ) ) ) ) ) ) ).
thf(fact_451_folding__one__idem_Ounion__idem,axiom,
! [B_35: hoare_1775062406iple_a > $o,A_53: hoare_1775062406iple_a > $o,F_21: hoare_1775062406iple_a > hoare_1775062406iple_a > hoare_1775062406iple_a,F_20: ( hoare_1775062406iple_a > $o ) > hoare_1775062406iple_a] :
( ( finite1358382848iple_a @ F_21 @ F_20 )
=> ( ( finite2063573081iple_a @ A_53 )
=> ( ( A_53 != bot_bo751897185le_a_o )
=> ( ( finite2063573081iple_a @ B_35 )
=> ( ( B_35 != bot_bo751897185le_a_o )
=> ( ( F_20 @ ( semila13410563le_a_o @ A_53 @ B_35 ) )
= ( F_21 @ ( F_20 @ A_53 ) @ ( F_20 @ B_35 ) ) ) ) ) ) ) ) ).
thf(fact_452_folding__one__idem_Ounion__idem,axiom,
! [B_35: hoare_1167836817_state > $o,A_53: hoare_1167836817_state > $o,F_21: hoare_1167836817_state > hoare_1167836817_state > hoare_1167836817_state,F_20: ( hoare_1167836817_state > $o ) > hoare_1167836817_state] :
( ( finite806517911_state @ F_21 @ F_20 )
=> ( ( finite1084549118_state @ A_53 )
=> ( ( A_53 != bot_bo70021908tate_o )
=> ( ( finite1084549118_state @ B_35 )
=> ( ( B_35 != bot_bo70021908tate_o )
=> ( ( F_20 @ ( semila1172322802tate_o @ A_53 @ B_35 ) )
= ( F_21 @ ( F_20 @ A_53 ) @ ( F_20 @ B_35 ) ) ) ) ) ) ) ) ).
thf(fact_453_folding__one__idem_Oinsert__idem,axiom,
! [X_20: hoare_1167836817_state,A_52: hoare_1167836817_state > $o,F_19: hoare_1167836817_state > hoare_1167836817_state > hoare_1167836817_state,F_18: ( hoare_1167836817_state > $o ) > hoare_1167836817_state] :
( ( finite806517911_state @ F_19 @ F_18 )
=> ( ( finite1084549118_state @ A_52 )
=> ( ( A_52 != bot_bo70021908tate_o )
=> ( ( F_18 @ ( insert2134838167_state @ X_20 @ A_52 ) )
= ( F_19 @ X_20 @ ( F_18 @ A_52 ) ) ) ) ) ) ).
thf(fact_454_folding__one__idem_Oinsert__idem,axiom,
! [X_20: hoare_1775062406iple_a,A_52: hoare_1775062406iple_a > $o,F_19: hoare_1775062406iple_a > hoare_1775062406iple_a > hoare_1775062406iple_a,F_18: ( hoare_1775062406iple_a > $o ) > hoare_1775062406iple_a] :
( ( finite1358382848iple_a @ F_19 @ F_18 )
=> ( ( finite2063573081iple_a @ A_52 )
=> ( ( A_52 != bot_bo751897185le_a_o )
=> ( ( F_18 @ ( insert1281456128iple_a @ X_20 @ A_52 ) )
= ( F_19 @ X_20 @ ( F_18 @ A_52 ) ) ) ) ) ) ).
thf(fact_455_folding__one__idem_Oinsert__idem,axiom,
! [X_20: pname,A_52: pname > $o,F_19: pname > pname > pname,F_18: ( pname > $o ) > pname] :
( ( finite89670078_pname @ F_19 @ F_18 )
=> ( ( finite_finite_pname @ A_52 )
=> ( ( A_52 != bot_bot_pname_o )
=> ( ( F_18 @ ( insert_pname @ X_20 @ A_52 ) )
= ( F_19 @ X_20 @ ( F_18 @ A_52 ) ) ) ) ) ) ).
thf(fact_456_image__eq__fold__image,axiom,
! [F_17: pname > hoare_1167836817_state,A_51: pname > $o] :
( ( finite_finite_pname @ A_51 )
=> ( ( image_575578384_state @ F_17 @ A_51 )
= ( finite1068437657_pname @ semila1172322802tate_o
@ ^ [X: pname] : ( insert2134838167_state @ ( F_17 @ X ) @ bot_bo70021908tate_o )
@ bot_bo70021908tate_o
@ A_51 ) ) ) ).
thf(fact_457_image__eq__fold__image,axiom,
! [F_17: pname > hoare_1775062406iple_a,A_51: pname > $o] :
( ( finite_finite_pname @ A_51 )
=> ( ( image_2063119815iple_a @ F_17 @ A_51 )
= ( finite1805141964_pname @ semila13410563le_a_o
@ ^ [X: pname] : ( insert1281456128iple_a @ ( F_17 @ X ) @ bot_bo751897185le_a_o )
@ bot_bo751897185le_a_o
@ A_51 ) ) ) ).
thf(fact_458_finite__ne__induct,axiom,
! [P_4: ( hoare_1167836817_state > $o ) > $o,F_15: hoare_1167836817_state > $o] :
( ( finite1084549118_state @ F_15 )
=> ( ( F_15 != bot_bo70021908tate_o )
=> ( ! [X: hoare_1167836817_state] : ( P_4 @ ( insert2134838167_state @ X @ bot_bo70021908tate_o ) )
=> ( ! [X: hoare_1167836817_state,F_16: hoare_1167836817_state > $o] :
( ( finite1084549118_state @ F_16 )
=> ( ( F_16 != bot_bo70021908tate_o )
=> ( ~ ( member2058392318_state @ X @ F_16 )
=> ( ( P_4 @ F_16 )
=> ( P_4 @ ( insert2134838167_state @ X @ F_16 ) ) ) ) ) )
=> ( P_4 @ F_15 ) ) ) ) ) ).
thf(fact_459_finite__ne__induct,axiom,
! [P_4: ( hoare_1775062406iple_a > $o ) > $o,F_15: hoare_1775062406iple_a > $o] :
( ( finite2063573081iple_a @ F_15 )
=> ( ( F_15 != bot_bo751897185le_a_o )
=> ( ! [X: hoare_1775062406iple_a] : ( P_4 @ ( insert1281456128iple_a @ X @ bot_bo751897185le_a_o ) )
=> ( ! [X: hoare_1775062406iple_a,F_16: hoare_1775062406iple_a > $o] :
( ( finite2063573081iple_a @ F_16 )
=> ( ( F_16 != bot_bo751897185le_a_o )
=> ( ~ ( member2122167641iple_a @ X @ F_16 )
=> ( ( P_4 @ F_16 )
=> ( P_4 @ ( insert1281456128iple_a @ X @ F_16 ) ) ) ) ) )
=> ( P_4 @ F_15 ) ) ) ) ) ).
thf(fact_460_finite__ne__induct,axiom,
! [P_4: ( pname > $o ) > $o,F_15: pname > $o] :
( ( finite_finite_pname @ F_15 )
=> ( ( F_15 != bot_bot_pname_o )
=> ( ! [X: pname] : ( P_4 @ ( insert_pname @ X @ bot_bot_pname_o ) )
=> ( ! [X: pname,F_16: pname > $o] :
( ( finite_finite_pname @ F_16 )
=> ( ( F_16 != bot_bot_pname_o )
=> ( ~ ( member_pname @ X @ F_16 )
=> ( ( P_4 @ F_16 )
=> ( P_4 @ ( insert_pname @ X @ F_16 ) ) ) ) ) )
=> ( P_4 @ F_15 ) ) ) ) ) ).
thf(fact_461_folding__one__idem_Oin__idem,axiom,
! [X_19: hoare_1775062406iple_a,A_50: hoare_1775062406iple_a > $o,F_14: hoare_1775062406iple_a > hoare_1775062406iple_a > hoare_1775062406iple_a,F_13: ( hoare_1775062406iple_a > $o ) > hoare_1775062406iple_a] :
( ( finite1358382848iple_a @ F_14 @ F_13 )
=> ( ( finite2063573081iple_a @ A_50 )
=> ( ( member2122167641iple_a @ X_19 @ A_50 )
=> ( ( F_14 @ X_19 @ ( F_13 @ A_50 ) )
= ( F_13 @ A_50 ) ) ) ) ) ).
thf(fact_462_folding__one__idem_Oin__idem,axiom,
! [X_19: pname,A_50: pname > $o,F_14: pname > pname > pname,F_13: ( pname > $o ) > pname] :
( ( finite89670078_pname @ F_14 @ F_13 )
=> ( ( finite_finite_pname @ A_50 )
=> ( ( member_pname @ X_19 @ A_50 )
=> ( ( F_14 @ X_19 @ ( F_13 @ A_50 ) )
= ( F_13 @ A_50 ) ) ) ) ) ).
thf(fact_463_folding__one__idem_Ohom__commute,axiom,
! [N_3: pname > $o,H_1: pname > pname,F_12: pname > pname > pname,F_11: ( pname > $o ) > pname] :
( ( finite89670078_pname @ F_12 @ F_11 )
=> ( ! [X: pname,Y_2: pname] :
( ( H_1 @ ( F_12 @ X @ Y_2 ) )
= ( F_12 @ ( H_1 @ X ) @ ( H_1 @ Y_2 ) ) )
=> ( ( finite_finite_pname @ N_3 )
=> ( ( N_3 != bot_bot_pname_o )
=> ( ( H_1 @ ( F_11 @ N_3 ) )
= ( F_11 @ ( image_pname_pname @ H_1 @ N_3 ) ) ) ) ) ) ) ).
thf(fact_464_folding__one__idem_Ohom__commute,axiom,
! [N_3: hoare_1775062406iple_a > $o,H_1: hoare_1775062406iple_a > hoare_1775062406iple_a,F_12: hoare_1775062406iple_a > hoare_1775062406iple_a > hoare_1775062406iple_a,F_11: ( hoare_1775062406iple_a > $o ) > hoare_1775062406iple_a] :
( ( finite1358382848iple_a @ F_12 @ F_11 )
=> ( ! [X: hoare_1775062406iple_a,Y_2: hoare_1775062406iple_a] :
( ( H_1 @ ( F_12 @ X @ Y_2 ) )
= ( F_12 @ ( H_1 @ X ) @ ( H_1 @ Y_2 ) ) )
=> ( ( finite2063573081iple_a @ N_3 )
=> ( ( N_3 != bot_bo751897185le_a_o )
=> ( ( H_1 @ ( F_11 @ N_3 ) )
= ( F_11 @ ( image_1170193413iple_a @ H_1 @ N_3 ) ) ) ) ) ) ) ).
thf(fact_465_folding__one__idem_Ohom__commute,axiom,
! [N_3: hoare_1167836817_state > $o,H_1: hoare_1167836817_state > hoare_1167836817_state,F_12: hoare_1167836817_state > hoare_1167836817_state > hoare_1167836817_state,F_11: ( hoare_1167836817_state > $o ) > hoare_1167836817_state] :
( ( finite806517911_state @ F_12 @ F_11 )
=> ( ! [X: hoare_1167836817_state,Y_2: hoare_1167836817_state] :
( ( H_1 @ ( F_12 @ X @ Y_2 ) )
= ( F_12 @ ( H_1 @ X ) @ ( H_1 @ Y_2 ) ) )
=> ( ( finite1084549118_state @ N_3 )
=> ( ( N_3 != bot_bo70021908tate_o )
=> ( ( H_1 @ ( F_11 @ N_3 ) )
= ( F_11 @ ( image_31595733_state @ H_1 @ N_3 ) ) ) ) ) ) ) ).
thf(fact_466_folding__one_Oinsert,axiom,
! [X_18: hoare_1167836817_state,A_49: hoare_1167836817_state > $o,F_10: hoare_1167836817_state > hoare_1167836817_state > hoare_1167836817_state,F_9: ( hoare_1167836817_state > $o ) > hoare_1167836817_state] :
( ( finite1074406356_state @ F_10 @ F_9 )
=> ( ( finite1084549118_state @ A_49 )
=> ( ~ ( member2058392318_state @ X_18 @ A_49 )
=> ( ( A_49 != bot_bo70021908tate_o )
=> ( ( F_9 @ ( insert2134838167_state @ X_18 @ A_49 ) )
= ( F_10 @ X_18 @ ( F_9 @ A_49 ) ) ) ) ) ) ) ).
thf(fact_467_folding__one_Oinsert,axiom,
! [X_18: hoare_1775062406iple_a,A_49: hoare_1775062406iple_a > $o,F_10: hoare_1775062406iple_a > hoare_1775062406iple_a > hoare_1775062406iple_a,F_9: ( hoare_1775062406iple_a > $o ) > hoare_1775062406iple_a] :
( ( finite2078349315iple_a @ F_10 @ F_9 )
=> ( ( finite2063573081iple_a @ A_49 )
=> ( ~ ( member2122167641iple_a @ X_18 @ A_49 )
=> ( ( A_49 != bot_bo751897185le_a_o )
=> ( ( F_9 @ ( insert1281456128iple_a @ X_18 @ A_49 ) )
= ( F_10 @ X_18 @ ( F_9 @ A_49 ) ) ) ) ) ) ) ).
thf(fact_468_folding__one_Oinsert,axiom,
! [X_18: pname,A_49: pname > $o,F_10: pname > pname > pname,F_9: ( pname > $o ) > pname] :
( ( finite1282449217_pname @ F_10 @ F_9 )
=> ( ( finite_finite_pname @ A_49 )
=> ( ~ ( member_pname @ X_18 @ A_49 )
=> ( ( A_49 != bot_bot_pname_o )
=> ( ( F_9 @ ( insert_pname @ X_18 @ A_49 ) )
= ( F_10 @ X_18 @ ( F_9 @ A_49 ) ) ) ) ) ) ) ).
thf(fact_469_folding__one_Osingleton,axiom,
! [X_17: hoare_1167836817_state,F_8: hoare_1167836817_state > hoare_1167836817_state > hoare_1167836817_state,F_7: ( hoare_1167836817_state > $o ) > hoare_1167836817_state] :
( ( finite1074406356_state @ F_8 @ F_7 )
=> ( ( F_7 @ ( insert2134838167_state @ X_17 @ bot_bo70021908tate_o ) )
= X_17 ) ) ).
thf(fact_470_folding__one_Osingleton,axiom,
! [X_17: hoare_1775062406iple_a,F_8: hoare_1775062406iple_a > hoare_1775062406iple_a > hoare_1775062406iple_a,F_7: ( hoare_1775062406iple_a > $o ) > hoare_1775062406iple_a] :
( ( finite2078349315iple_a @ F_8 @ F_7 )
=> ( ( F_7 @ ( insert1281456128iple_a @ X_17 @ bot_bo751897185le_a_o ) )
= X_17 ) ) ).
thf(fact_471_folding__one_Osingleton,axiom,
! [X_17: pname,F_8: pname > pname > pname,F_7: ( pname > $o ) > pname] :
( ( finite1282449217_pname @ F_8 @ F_7 )
=> ( ( F_7 @ ( insert_pname @ X_17 @ bot_bot_pname_o ) )
= X_17 ) ) ).
thf(fact_472_folding__one_Oclosed,axiom,
! [A_48: hoare_1167836817_state > $o,F_6: hoare_1167836817_state > hoare_1167836817_state > hoare_1167836817_state,F_5: ( hoare_1167836817_state > $o ) > hoare_1167836817_state] :
( ( finite1074406356_state @ F_6 @ F_5 )
=> ( ( finite1084549118_state @ A_48 )
=> ( ( A_48 != bot_bo70021908tate_o )
=> ( ! [X: hoare_1167836817_state,Y_2: hoare_1167836817_state] : ( member2058392318_state @ ( F_6 @ X @ Y_2 ) @ ( insert2134838167_state @ X @ ( insert2134838167_state @ Y_2 @ bot_bo70021908tate_o ) ) )
=> ( member2058392318_state @ ( F_5 @ A_48 ) @ A_48 ) ) ) ) ) ).
thf(fact_473_folding__one_Oclosed,axiom,
! [A_48: hoare_1775062406iple_a > $o,F_6: hoare_1775062406iple_a > hoare_1775062406iple_a > hoare_1775062406iple_a,F_5: ( hoare_1775062406iple_a > $o ) > hoare_1775062406iple_a] :
( ( finite2078349315iple_a @ F_6 @ F_5 )
=> ( ( finite2063573081iple_a @ A_48 )
=> ( ( A_48 != bot_bo751897185le_a_o )
=> ( ! [X: hoare_1775062406iple_a,Y_2: hoare_1775062406iple_a] : ( member2122167641iple_a @ ( F_6 @ X @ Y_2 ) @ ( insert1281456128iple_a @ X @ ( insert1281456128iple_a @ Y_2 @ bot_bo751897185le_a_o ) ) )
=> ( member2122167641iple_a @ ( F_5 @ A_48 ) @ A_48 ) ) ) ) ) ).
thf(fact_474_folding__one_Oclosed,axiom,
! [A_48: pname > $o,F_6: pname > pname > pname,F_5: ( pname > $o ) > pname] :
( ( finite1282449217_pname @ F_6 @ F_5 )
=> ( ( finite_finite_pname @ A_48 )
=> ( ( A_48 != bot_bot_pname_o )
=> ( ! [X: pname,Y_2: pname] : ( member_pname @ ( F_6 @ X @ Y_2 ) @ ( insert_pname @ X @ ( insert_pname @ Y_2 @ bot_bot_pname_o ) ) )
=> ( member_pname @ ( F_5 @ A_48 ) @ A_48 ) ) ) ) ) ).
thf(fact_475_evaln__max2,axiom,
! [C2: com,S2: state,N2: nat,T2: state,C1: com,S1: state,N1: nat,T1: state] :
( ( evaln @ C1 @ S1 @ N1 @ T1 )
=> ( ( evaln @ C2 @ S2 @ N2 @ T2 )
=> ? [N: nat] :
( ( evaln @ C1 @ S1 @ N @ T1 )
& ( evaln @ C2 @ S2 @ N @ T2 ) ) ) ) ).
thf(fact_476_mk__disjoint__insert,axiom,
! [A_47: hoare_1167836817_state,A_46: hoare_1167836817_state > $o] :
( ( member2058392318_state @ A_47 @ A_46 )
=> ? [B_34: hoare_1167836817_state > $o] :
( ( A_46
= ( insert2134838167_state @ A_47 @ B_34 ) )
& ~ ( member2058392318_state @ A_47 @ B_34 ) ) ) ).
thf(fact_477_mk__disjoint__insert,axiom,
! [A_47: hoare_1775062406iple_a,A_46: hoare_1775062406iple_a > $o] :
( ( member2122167641iple_a @ A_47 @ A_46 )
=> ? [B_34: hoare_1775062406iple_a > $o] :
( ( A_46
= ( insert1281456128iple_a @ A_47 @ B_34 ) )
& ~ ( member2122167641iple_a @ A_47 @ B_34 ) ) ) ).
thf(fact_478_mk__disjoint__insert,axiom,
! [A_47: pname,A_46: pname > $o] :
( ( member_pname @ A_47 @ A_46 )
=> ? [B_34: pname > $o] :
( ( A_46
= ( insert_pname @ A_47 @ B_34 ) )
& ~ ( member_pname @ A_47 @ B_34 ) ) ) ).
thf(fact_479_Set_Oset__insert,axiom,
! [X_16: hoare_1167836817_state,A_45: hoare_1167836817_state > $o] :
( ( member2058392318_state @ X_16 @ A_45 )
=> ~ ! [B_34: hoare_1167836817_state > $o] :
( ( A_45
= ( insert2134838167_state @ X_16 @ B_34 ) )
=> ( member2058392318_state @ X_16 @ B_34 ) ) ) ).
thf(fact_480_Set_Oset__insert,axiom,
! [X_16: hoare_1775062406iple_a,A_45: hoare_1775062406iple_a > $o] :
( ( member2122167641iple_a @ X_16 @ A_45 )
=> ~ ! [B_34: hoare_1775062406iple_a > $o] :
( ( A_45
= ( insert1281456128iple_a @ X_16 @ B_34 ) )
=> ( member2122167641iple_a @ X_16 @ B_34 ) ) ) ).
thf(fact_481_Set_Oset__insert,axiom,
! [X_16: pname,A_45: pname > $o] :
( ( member_pname @ X_16 @ A_45 )
=> ~ ! [B_34: pname > $o] :
( ( A_45
= ( insert_pname @ X_16 @ B_34 ) )
=> ( member_pname @ X_16 @ B_34 ) ) ) ).
thf(fact_482_equals0I,axiom,
! [A_44: hoare_1775062406iple_a > $o] :
( ! [Y_2: hoare_1775062406iple_a] :
~ ( member2122167641iple_a @ Y_2 @ A_44 )
=> ( A_44 = bot_bo751897185le_a_o ) ) ).
thf(fact_483_equals0I,axiom,
! [A_44: pname > $o] :
( ! [Y_2: pname] :
~ ( member_pname @ Y_2 @ A_44 )
=> ( A_44 = bot_bot_pname_o ) ) ).
thf(fact_484_equals0I,axiom,
! [A_44: hoare_1167836817_state > $o] :
( ! [Y_2: hoare_1167836817_state] :
~ ( member2058392318_state @ Y_2 @ A_44 )
=> ( A_44 = bot_bo70021908tate_o ) ) ).
thf(fact_485_Sup__fin_Ounion__idem,axiom,
! [B_33: $o > $o,A_43: $o > $o] :
( ( finite_finite_o @ A_43 )
=> ( ( A_43 != bot_bot_o_o )
=> ( ( finite_finite_o @ B_33 )
=> ( ( B_33 != bot_bot_o_o )
=> ( ( big_la727467310_fin_o @ ( semila2062604954up_o_o @ A_43 @ B_33 ) )
<=> ( semila10642723_sup_o @ ( big_la727467310_fin_o @ A_43 ) @ ( big_la727467310_fin_o @ B_33 ) ) ) ) ) ) ) ).
thf(fact_486_Sup__fin_Ounion__idem,axiom,
! [B_33: ( pname > $o ) > $o,A_43: ( pname > $o ) > $o] :
( ( finite297249702name_o @ A_43 )
=> ( ( A_43 != bot_bot_pname_o_o )
=> ( ( finite297249702name_o @ B_33 )
=> ( ( B_33 != bot_bot_pname_o_o )
=> ( ( big_la1286884090name_o @ ( semila181081674me_o_o @ A_43 @ B_33 ) )
= ( semila1780557381name_o @ ( big_la1286884090name_o @ A_43 ) @ ( big_la1286884090name_o @ B_33 ) ) ) ) ) ) ) ).
thf(fact_487_Sup__fin_Ounion__idem,axiom,
! [B_33: ( hoare_1167836817_state > $o ) > $o,A_43: ( hoare_1167836817_state > $o ) > $o] :
( ( finite1380128977tate_o @ A_43 )
=> ( ( A_43 != bot_bo691907561te_o_o )
=> ( ( finite1380128977tate_o @ B_33 )
=> ( ( B_33 != bot_bo691907561te_o_o )
=> ( ( big_la1138507389tate_o @ ( semila866907787te_o_o @ A_43 @ B_33 ) )
= ( semila1172322802tate_o @ ( big_la1138507389tate_o @ A_43 ) @ ( big_la1138507389tate_o @ B_33 ) ) ) ) ) ) ) ).
thf(fact_488_Sup__fin_Ounion__idem,axiom,
! [B_33: ( hoare_1775062406iple_a > $o ) > $o,A_43: ( hoare_1775062406iple_a > $o ) > $o] :
( ( finite789576932le_a_o @ A_43 )
=> ( ( A_43 != bot_bo1976773294_a_o_o )
=> ( ( finite789576932le_a_o @ B_33 )
=> ( ( B_33 != bot_bo1976773294_a_o_o )
=> ( ( big_la1843772984le_a_o @ ( semila2069193356_a_o_o @ A_43 @ B_33 ) )
= ( semila13410563le_a_o @ ( big_la1843772984le_a_o @ A_43 ) @ ( big_la1843772984le_a_o @ B_33 ) ) ) ) ) ) ) ).
thf(fact_489_Sup__fin_Oin__idem,axiom,
! [X_15: $o,A_42: $o > $o] :
( ( finite_finite_o @ A_42 )
=> ( ( member_o @ X_15 @ A_42 )
=> ( ( semila10642723_sup_o @ X_15 @ ( big_la727467310_fin_o @ A_42 ) )
<=> ( big_la727467310_fin_o @ A_42 ) ) ) ) ).
thf(fact_490_Sup__fin_Oin__idem,axiom,
! [X_15: pname > $o,A_42: ( pname > $o ) > $o] :
( ( finite297249702name_o @ A_42 )
=> ( ( member_pname_o @ X_15 @ A_42 )
=> ( ( semila1780557381name_o @ X_15 @ ( big_la1286884090name_o @ A_42 ) )
= ( big_la1286884090name_o @ A_42 ) ) ) ) ).
thf(fact_491_Sup__fin_Oin__idem,axiom,
! [X_15: hoare_1167836817_state > $o,A_42: ( hoare_1167836817_state > $o ) > $o] :
( ( finite1380128977tate_o @ A_42 )
=> ( ( member864234961tate_o @ X_15 @ A_42 )
=> ( ( semila1172322802tate_o @ X_15 @ ( big_la1138507389tate_o @ A_42 ) )
= ( big_la1138507389tate_o @ A_42 ) ) ) ) ).
thf(fact_492_Sup__fin_Oin__idem,axiom,
! [X_15: hoare_1775062406iple_a > $o,A_42: ( hoare_1775062406iple_a > $o ) > $o] :
( ( finite789576932le_a_o @ A_42 )
=> ( ( member1207314404le_a_o @ X_15 @ A_42 )
=> ( ( semila13410563le_a_o @ X_15 @ ( big_la1843772984le_a_o @ A_42 ) )
= ( big_la1843772984le_a_o @ A_42 ) ) ) ) ).
thf(fact_493_Sup__fin_Oinsert,axiom,
! [X_14: $o,A_41: $o > $o] :
( ( finite_finite_o @ A_41 )
=> ( ~ ( member_o @ X_14 @ A_41 )
=> ( ( A_41 != bot_bot_o_o )
=> ( ( big_la727467310_fin_o @ ( insert_o @ X_14 @ A_41 ) )
<=> ( semila10642723_sup_o @ X_14 @ ( big_la727467310_fin_o @ A_41 ) ) ) ) ) ) ).
thf(fact_494_Sup__fin_Oinsert,axiom,
! [X_14: pname > $o,A_41: ( pname > $o ) > $o] :
( ( finite297249702name_o @ A_41 )
=> ( ~ ( member_pname_o @ X_14 @ A_41 )
=> ( ( A_41 != bot_bot_pname_o_o )
=> ( ( big_la1286884090name_o @ ( insert_pname_o @ X_14 @ A_41 ) )
= ( semila1780557381name_o @ X_14 @ ( big_la1286884090name_o @ A_41 ) ) ) ) ) ) ).
thf(fact_495_Sup__fin_Oinsert,axiom,
! [X_14: hoare_1167836817_state > $o,A_41: ( hoare_1167836817_state > $o ) > $o] :
( ( finite1380128977tate_o @ A_41 )
=> ( ~ ( member864234961tate_o @ X_14 @ A_41 )
=> ( ( A_41 != bot_bo691907561te_o_o )
=> ( ( big_la1138507389tate_o @ ( insert999278200tate_o @ X_14 @ A_41 ) )
= ( semila1172322802tate_o @ X_14 @ ( big_la1138507389tate_o @ A_41 ) ) ) ) ) ) ).
thf(fact_496_Sup__fin_Oinsert,axiom,
! [X_14: hoare_1775062406iple_a > $o,A_41: ( hoare_1775062406iple_a > $o ) > $o] :
( ( finite789576932le_a_o @ A_41 )
=> ( ~ ( member1207314404le_a_o @ X_14 @ A_41 )
=> ( ( A_41 != bot_bo1976773294_a_o_o )
=> ( ( big_la1843772984le_a_o @ ( insert1210049533le_a_o @ X_14 @ A_41 ) )
= ( semila13410563le_a_o @ X_14 @ ( big_la1843772984le_a_o @ A_41 ) ) ) ) ) ) ).
thf(fact_497_Sup__fin_Oinsert__idem,axiom,
! [X_13: $o,A_40: $o > $o] :
( ( finite_finite_o @ A_40 )
=> ( ( A_40 != bot_bot_o_o )
=> ( ( big_la727467310_fin_o @ ( insert_o @ X_13 @ A_40 ) )
<=> ( semila10642723_sup_o @ X_13 @ ( big_la727467310_fin_o @ A_40 ) ) ) ) ) ).
thf(fact_498_Sup__fin_Oinsert__idem,axiom,
! [X_13: pname > $o,A_40: ( pname > $o ) > $o] :
( ( finite297249702name_o @ A_40 )
=> ( ( A_40 != bot_bot_pname_o_o )
=> ( ( big_la1286884090name_o @ ( insert_pname_o @ X_13 @ A_40 ) )
= ( semila1780557381name_o @ X_13 @ ( big_la1286884090name_o @ A_40 ) ) ) ) ) ).
thf(fact_499_Sup__fin_Oinsert__idem,axiom,
! [X_13: hoare_1167836817_state > $o,A_40: ( hoare_1167836817_state > $o ) > $o] :
( ( finite1380128977tate_o @ A_40 )
=> ( ( A_40 != bot_bo691907561te_o_o )
=> ( ( big_la1138507389tate_o @ ( insert999278200tate_o @ X_13 @ A_40 ) )
= ( semila1172322802tate_o @ X_13 @ ( big_la1138507389tate_o @ A_40 ) ) ) ) ) ).
thf(fact_500_Sup__fin_Oinsert__idem,axiom,
! [X_13: hoare_1775062406iple_a > $o,A_40: ( hoare_1775062406iple_a > $o ) > $o] :
( ( finite789576932le_a_o @ A_40 )
=> ( ( A_40 != bot_bo1976773294_a_o_o )
=> ( ( big_la1843772984le_a_o @ ( insert1210049533le_a_o @ X_13 @ A_40 ) )
= ( semila13410563le_a_o @ X_13 @ ( big_la1843772984le_a_o @ A_40 ) ) ) ) ) ).
thf(fact_501_Sup__fin_Ohom__commute,axiom,
! [N_2: $o > $o,H: $o > $o] :
( ! [X: $o,Y_2: $o] :
( ( H @ ( semila10642723_sup_o @ X @ Y_2 ) )
<=> ( semila10642723_sup_o @ ( H @ X ) @ ( H @ Y_2 ) ) )
=> ( ( finite_finite_o @ N_2 )
=> ( ( N_2 != bot_bot_o_o )
=> ( ( H @ ( big_la727467310_fin_o @ N_2 ) )
<=> ( big_la727467310_fin_o @ ( image_o_o @ H @ N_2 ) ) ) ) ) ) ).
thf(fact_502_Sup__fin_Ohom__commute,axiom,
! [N_2: ( pname > $o ) > $o,H: ( pname > $o ) > pname > $o] :
( ! [X: pname > $o,Y_2: pname > $o] :
( ( H @ ( semila1780557381name_o @ X @ Y_2 ) )
= ( semila1780557381name_o @ ( H @ X ) @ ( H @ Y_2 ) ) )
=> ( ( finite297249702name_o @ N_2 )
=> ( ( N_2 != bot_bot_pname_o_o )
=> ( ( H @ ( big_la1286884090name_o @ N_2 ) )
= ( big_la1286884090name_o @ ( image_1085733413name_o @ H @ N_2 ) ) ) ) ) ) ).
thf(fact_503_Sup__fin_Ohom__commute,axiom,
! [N_2: ( hoare_1167836817_state > $o ) > $o,H: ( hoare_1167836817_state > $o ) > hoare_1167836817_state > $o] :
( ! [X: hoare_1167836817_state > $o,Y_2: hoare_1167836817_state > $o] :
( ( H @ ( semila1172322802tate_o @ X @ Y_2 ) )
= ( semila1172322802tate_o @ ( H @ X ) @ ( H @ Y_2 ) ) )
=> ( ( finite1380128977tate_o @ N_2 )
=> ( ( N_2 != bot_bo691907561te_o_o )
=> ( ( H @ ( big_la1138507389tate_o @ N_2 ) )
= ( big_la1138507389tate_o @ ( image_1488525317tate_o @ H @ N_2 ) ) ) ) ) ) ).
thf(fact_504_Sup__fin_Ohom__commute,axiom,
! [N_2: ( hoare_1775062406iple_a > $o ) > $o,H: ( hoare_1775062406iple_a > $o ) > hoare_1775062406iple_a > $o] :
( ! [X: hoare_1775062406iple_a > $o,Y_2: hoare_1775062406iple_a > $o] :
( ( H @ ( semila13410563le_a_o @ X @ Y_2 ) )
= ( semila13410563le_a_o @ ( H @ X ) @ ( H @ Y_2 ) ) )
=> ( ( finite789576932le_a_o @ N_2 )
=> ( ( N_2 != bot_bo1976773294_a_o_o )
=> ( ( H @ ( big_la1843772984le_a_o @ N_2 ) )
= ( big_la1843772984le_a_o @ ( image_2014247585le_a_o @ H @ N_2 ) ) ) ) ) ) ).
thf(fact_505_Sup__fin_Oclosed,axiom,
! [A_39: $o > $o] :
( ( finite_finite_o @ A_39 )
=> ( ( A_39 != bot_bot_o_o )
=> ( ! [X: $o,Y_2: $o] : ( member_o @ ( semila10642723_sup_o @ X @ Y_2 ) @ ( insert_o @ X @ ( insert_o @ Y_2 @ bot_bot_o_o ) ) )
=> ( member_o @ ( big_la727467310_fin_o @ A_39 ) @ A_39 ) ) ) ) ).
thf(fact_506_Sup__fin_Oclosed,axiom,
! [A_39: ( pname > $o ) > $o] :
( ( finite297249702name_o @ A_39 )
=> ( ( A_39 != bot_bot_pname_o_o )
=> ( ! [X: pname > $o,Y_2: pname > $o] : ( member_pname_o @ ( semila1780557381name_o @ X @ Y_2 ) @ ( insert_pname_o @ X @ ( insert_pname_o @ Y_2 @ bot_bot_pname_o_o ) ) )
=> ( member_pname_o @ ( big_la1286884090name_o @ A_39 ) @ A_39 ) ) ) ) ).
thf(fact_507_Sup__fin_Oclosed,axiom,
! [A_39: ( hoare_1167836817_state > $o ) > $o] :
( ( finite1380128977tate_o @ A_39 )
=> ( ( A_39 != bot_bo691907561te_o_o )
=> ( ! [X: hoare_1167836817_state > $o,Y_2: hoare_1167836817_state > $o] : ( member864234961tate_o @ ( semila1172322802tate_o @ X @ Y_2 ) @ ( insert999278200tate_o @ X @ ( insert999278200tate_o @ Y_2 @ bot_bo691907561te_o_o ) ) )
=> ( member864234961tate_o @ ( big_la1138507389tate_o @ A_39 ) @ A_39 ) ) ) ) ).
thf(fact_508_Sup__fin_Oclosed,axiom,
! [A_39: ( hoare_1775062406iple_a > $o ) > $o] :
( ( finite789576932le_a_o @ A_39 )
=> ( ( A_39 != bot_bo1976773294_a_o_o )
=> ( ! [X: hoare_1775062406iple_a > $o,Y_2: hoare_1775062406iple_a > $o] : ( member1207314404le_a_o @ ( semila13410563le_a_o @ X @ Y_2 ) @ ( insert1210049533le_a_o @ X @ ( insert1210049533le_a_o @ Y_2 @ bot_bo1976773294_a_o_o ) ) )
=> ( member1207314404le_a_o @ ( big_la1843772984le_a_o @ A_39 ) @ A_39 ) ) ) ) ).
thf(fact_509_Sup__fin_Ounion__inter,axiom,
! [B_32: $o > $o,A_38: $o > $o] :
( ( finite_finite_o @ A_38 )
=> ( ( finite_finite_o @ B_32 )
=> ( ( ( semila232696320nf_o_o @ A_38 @ B_32 )
!= bot_bot_o_o )
=> ( ( semila10642723_sup_o @ ( big_la727467310_fin_o @ ( semila2062604954up_o_o @ A_38 @ B_32 ) ) @ ( big_la727467310_fin_o @ ( semila232696320nf_o_o @ A_38 @ B_32 ) ) )
<=> ( semila10642723_sup_o @ ( big_la727467310_fin_o @ A_38 ) @ ( big_la727467310_fin_o @ B_32 ) ) ) ) ) ) ).
thf(fact_510_Sup__fin_Ounion__inter,axiom,
! [B_32: ( pname > $o ) > $o,A_38: ( pname > $o ) > $o] :
( ( finite297249702name_o @ A_38 )
=> ( ( finite297249702name_o @ B_32 )
=> ( ( ( semila2013987940me_o_o @ A_38 @ B_32 )
!= bot_bot_pname_o_o )
=> ( ( semila1780557381name_o @ ( big_la1286884090name_o @ ( semila181081674me_o_o @ A_38 @ B_32 ) ) @ ( big_la1286884090name_o @ ( semila2013987940me_o_o @ A_38 @ B_32 ) ) )
= ( semila1780557381name_o @ ( big_la1286884090name_o @ A_38 ) @ ( big_la1286884090name_o @ B_32 ) ) ) ) ) ) ).
thf(fact_511_Sup__fin_Ounion__inter,axiom,
! [B_32: ( hoare_1167836817_state > $o ) > $o,A_38: ( hoare_1167836817_state > $o ) > $o] :
( ( finite1380128977tate_o @ A_38 )
=> ( ( finite1380128977tate_o @ B_32 )
=> ( ( ( semila1758709489te_o_o @ A_38 @ B_32 )
!= bot_bo691907561te_o_o )
=> ( ( semila1172322802tate_o @ ( big_la1138507389tate_o @ ( semila866907787te_o_o @ A_38 @ B_32 ) ) @ ( big_la1138507389tate_o @ ( semila1758709489te_o_o @ A_38 @ B_32 ) ) )
= ( semila1172322802tate_o @ ( big_la1138507389tate_o @ A_38 ) @ ( big_la1138507389tate_o @ B_32 ) ) ) ) ) ) ).
thf(fact_512_Sup__fin_Ounion__inter,axiom,
! [B_32: ( hoare_1775062406iple_a > $o ) > $o,A_38: ( hoare_1775062406iple_a > $o ) > $o] :
( ( finite789576932le_a_o @ A_38 )
=> ( ( finite789576932le_a_o @ B_32 )
=> ( ( ( semila1691990438_a_o_o @ A_38 @ B_32 )
!= bot_bo1976773294_a_o_o )
=> ( ( semila13410563le_a_o @ ( big_la1843772984le_a_o @ ( semila2069193356_a_o_o @ A_38 @ B_32 ) ) @ ( big_la1843772984le_a_o @ ( semila1691990438_a_o_o @ A_38 @ B_32 ) ) )
= ( semila13410563le_a_o @ ( big_la1843772984le_a_o @ A_38 ) @ ( big_la1843772984le_a_o @ B_32 ) ) ) ) ) ) ).
thf(fact_513_Sup__fin_Ounion__disjoint,axiom,
! [B_31: $o > $o,A_37: $o > $o] :
( ( finite_finite_o @ A_37 )
=> ( ( A_37 != bot_bot_o_o )
=> ( ( finite_finite_o @ B_31 )
=> ( ( B_31 != bot_bot_o_o )
=> ( ( ( semila232696320nf_o_o @ A_37 @ B_31 )
= bot_bot_o_o )
=> ( ( big_la727467310_fin_o @ ( semila2062604954up_o_o @ A_37 @ B_31 ) )
<=> ( semila10642723_sup_o @ ( big_la727467310_fin_o @ A_37 ) @ ( big_la727467310_fin_o @ B_31 ) ) ) ) ) ) ) ) ).
thf(fact_514_Sup__fin_Ounion__disjoint,axiom,
! [B_31: ( pname > $o ) > $o,A_37: ( pname > $o ) > $o] :
( ( finite297249702name_o @ A_37 )
=> ( ( A_37 != bot_bot_pname_o_o )
=> ( ( finite297249702name_o @ B_31 )
=> ( ( B_31 != bot_bot_pname_o_o )
=> ( ( ( semila2013987940me_o_o @ A_37 @ B_31 )
= bot_bot_pname_o_o )
=> ( ( big_la1286884090name_o @ ( semila181081674me_o_o @ A_37 @ B_31 ) )
= ( semila1780557381name_o @ ( big_la1286884090name_o @ A_37 ) @ ( big_la1286884090name_o @ B_31 ) ) ) ) ) ) ) ) ).
thf(fact_515_Sup__fin_Ounion__disjoint,axiom,
! [B_31: ( hoare_1167836817_state > $o ) > $o,A_37: ( hoare_1167836817_state > $o ) > $o] :
( ( finite1380128977tate_o @ A_37 )
=> ( ( A_37 != bot_bo691907561te_o_o )
=> ( ( finite1380128977tate_o @ B_31 )
=> ( ( B_31 != bot_bo691907561te_o_o )
=> ( ( ( semila1758709489te_o_o @ A_37 @ B_31 )
= bot_bo691907561te_o_o )
=> ( ( big_la1138507389tate_o @ ( semila866907787te_o_o @ A_37 @ B_31 ) )
= ( semila1172322802tate_o @ ( big_la1138507389tate_o @ A_37 ) @ ( big_la1138507389tate_o @ B_31 ) ) ) ) ) ) ) ) ).
thf(fact_516_Sup__fin_Ounion__disjoint,axiom,
! [B_31: ( hoare_1775062406iple_a > $o ) > $o,A_37: ( hoare_1775062406iple_a > $o ) > $o] :
( ( finite789576932le_a_o @ A_37 )
=> ( ( A_37 != bot_bo1976773294_a_o_o )
=> ( ( finite789576932le_a_o @ B_31 )
=> ( ( B_31 != bot_bo1976773294_a_o_o )
=> ( ( ( semila1691990438_a_o_o @ A_37 @ B_31 )
= bot_bo1976773294_a_o_o )
=> ( ( big_la1843772984le_a_o @ ( semila2069193356_a_o_o @ A_37 @ B_31 ) )
= ( semila13410563le_a_o @ ( big_la1843772984le_a_o @ A_37 ) @ ( big_la1843772984le_a_o @ B_31 ) ) ) ) ) ) ) ) ).
thf(fact_517_IntI,axiom,
! [B_30: hoare_1775062406iple_a > $o,C_18: hoare_1775062406iple_a,A_36: hoare_1775062406iple_a > $o] :
( ( member2122167641iple_a @ C_18 @ A_36 )
=> ( ( member2122167641iple_a @ C_18 @ B_30 )
=> ( member2122167641iple_a @ C_18 @ ( semila966743401le_a_o @ A_36 @ B_30 ) ) ) ) ).
thf(fact_518_IntI,axiom,
! [B_30: pname > $o,C_18: pname,A_36: pname > $o] :
( ( member_pname @ C_18 @ A_36 )
=> ( ( member_pname @ C_18 @ B_30 )
=> ( member_pname @ C_18 @ ( semila1673364395name_o @ A_36 @ B_30 ) ) ) ) ).
thf(fact_519_IntE,axiom,
! [C_17: hoare_1775062406iple_a,A_35: hoare_1775062406iple_a > $o,B_29: hoare_1775062406iple_a > $o] :
( ( member2122167641iple_a @ C_17 @ ( semila966743401le_a_o @ A_35 @ B_29 ) )
=> ~ ( ( member2122167641iple_a @ C_17 @ A_35 )
=> ~ ( member2122167641iple_a @ C_17 @ B_29 ) ) ) ).
thf(fact_520_IntE,axiom,
! [C_17: pname,A_35: pname > $o,B_29: pname > $o] :
( ( member_pname @ C_17 @ ( semila1673364395name_o @ A_35 @ B_29 ) )
=> ~ ( ( member_pname @ C_17 @ A_35 )
=> ~ ( member_pname @ C_17 @ B_29 ) ) ) ).
thf(fact_521_inf__bot__right,axiom,
! [X_12: pname > $o] :
( ( semila1673364395name_o @ X_12 @ bot_bot_pname_o )
= bot_bot_pname_o ) ).
thf(fact_522_inf__bot__right,axiom,
! [X_12: hoare_1775062406iple_a > $o] :
( ( semila966743401le_a_o @ X_12 @ bot_bo751897185le_a_o )
= bot_bo751897185le_a_o ) ).
thf(fact_523_inf__bot__right,axiom,
! [X_12: hoare_1167836817_state > $o] :
( ( semila179895820tate_o @ X_12 @ bot_bo70021908tate_o )
= bot_bo70021908tate_o ) ).
thf(fact_524_inf__bot__left,axiom,
! [X_11: pname > $o] :
( ( semila1673364395name_o @ bot_bot_pname_o @ X_11 )
= bot_bot_pname_o ) ).
thf(fact_525_inf__bot__left,axiom,
! [X_11: hoare_1775062406iple_a > $o] :
( ( semila966743401le_a_o @ bot_bo751897185le_a_o @ X_11 )
= bot_bo751897185le_a_o ) ).
thf(fact_526_inf__bot__left,axiom,
! [X_11: hoare_1167836817_state > $o] :
( ( semila179895820tate_o @ bot_bo70021908tate_o @ X_11 )
= bot_bo70021908tate_o ) ).
thf(fact_527_sup__inf__distrib2,axiom,
! [Y_9: $o,Z_7: $o,X_10: $o] :
( ( semila10642723_sup_o @ ( semila854092349_inf_o @ Y_9 @ Z_7 ) @ X_10 )
<=> ( semila854092349_inf_o @ ( semila10642723_sup_o @ Y_9 @ X_10 ) @ ( semila10642723_sup_o @ Z_7 @ X_10 ) ) ) ).
thf(fact_528_sup__inf__distrib2,axiom,
! [Y_9: pname > $o,Z_7: pname > $o,X_10: pname > $o] :
( ( semila1780557381name_o @ ( semila1673364395name_o @ Y_9 @ Z_7 ) @ X_10 )
= ( semila1673364395name_o @ ( semila1780557381name_o @ Y_9 @ X_10 ) @ ( semila1780557381name_o @ Z_7 @ X_10 ) ) ) ).
thf(fact_529_sup__inf__distrib2,axiom,
! [Y_9: hoare_1167836817_state > $o,Z_7: hoare_1167836817_state > $o,X_10: hoare_1167836817_state > $o] :
( ( semila1172322802tate_o @ ( semila179895820tate_o @ Y_9 @ Z_7 ) @ X_10 )
= ( semila179895820tate_o @ ( semila1172322802tate_o @ Y_9 @ X_10 ) @ ( semila1172322802tate_o @ Z_7 @ X_10 ) ) ) ).
thf(fact_530_sup__inf__distrib2,axiom,
! [Y_9: hoare_1775062406iple_a > $o,Z_7: hoare_1775062406iple_a > $o,X_10: hoare_1775062406iple_a > $o] :
( ( semila13410563le_a_o @ ( semila966743401le_a_o @ Y_9 @ Z_7 ) @ X_10 )
= ( semila966743401le_a_o @ ( semila13410563le_a_o @ Y_9 @ X_10 ) @ ( semila13410563le_a_o @ Z_7 @ X_10 ) ) ) ).
thf(fact_531_inf__sup__distrib2,axiom,
! [Y_8: $o,Z_6: $o,X_9: $o] :
( ( semila854092349_inf_o @ ( semila10642723_sup_o @ Y_8 @ Z_6 ) @ X_9 )
<=> ( semila10642723_sup_o @ ( semila854092349_inf_o @ Y_8 @ X_9 ) @ ( semila854092349_inf_o @ Z_6 @ X_9 ) ) ) ).
thf(fact_532_inf__sup__distrib2,axiom,
! [Y_8: pname > $o,Z_6: pname > $o,X_9: pname > $o] :
( ( semila1673364395name_o @ ( semila1780557381name_o @ Y_8 @ Z_6 ) @ X_9 )
= ( semila1780557381name_o @ ( semila1673364395name_o @ Y_8 @ X_9 ) @ ( semila1673364395name_o @ Z_6 @ X_9 ) ) ) ).
thf(fact_533_inf__sup__distrib2,axiom,
! [Y_8: hoare_1167836817_state > $o,Z_6: hoare_1167836817_state > $o,X_9: hoare_1167836817_state > $o] :
( ( semila179895820tate_o @ ( semila1172322802tate_o @ Y_8 @ Z_6 ) @ X_9 )
= ( semila1172322802tate_o @ ( semila179895820tate_o @ Y_8 @ X_9 ) @ ( semila179895820tate_o @ Z_6 @ X_9 ) ) ) ).
thf(fact_534_inf__sup__distrib2,axiom,
! [Y_8: hoare_1775062406iple_a > $o,Z_6: hoare_1775062406iple_a > $o,X_9: hoare_1775062406iple_a > $o] :
( ( semila966743401le_a_o @ ( semila13410563le_a_o @ Y_8 @ Z_6 ) @ X_9 )
= ( semila13410563le_a_o @ ( semila966743401le_a_o @ Y_8 @ X_9 ) @ ( semila966743401le_a_o @ Z_6 @ X_9 ) ) ) ).
thf(fact_535_sup__inf__distrib1,axiom,
! [X_8: $o,Y_7: $o,Z_5: $o] :
( ( semila10642723_sup_o @ X_8 @ ( semila854092349_inf_o @ Y_7 @ Z_5 ) )
<=> ( semila854092349_inf_o @ ( semila10642723_sup_o @ X_8 @ Y_7 ) @ ( semila10642723_sup_o @ X_8 @ Z_5 ) ) ) ).
thf(fact_536_sup__inf__distrib1,axiom,
! [X_8: pname > $o,Y_7: pname > $o,Z_5: pname > $o] :
( ( semila1780557381name_o @ X_8 @ ( semila1673364395name_o @ Y_7 @ Z_5 ) )
= ( semila1673364395name_o @ ( semila1780557381name_o @ X_8 @ Y_7 ) @ ( semila1780557381name_o @ X_8 @ Z_5 ) ) ) ).
thf(fact_537_sup__inf__distrib1,axiom,
! [X_8: hoare_1167836817_state > $o,Y_7: hoare_1167836817_state > $o,Z_5: hoare_1167836817_state > $o] :
( ( semila1172322802tate_o @ X_8 @ ( semila179895820tate_o @ Y_7 @ Z_5 ) )
= ( semila179895820tate_o @ ( semila1172322802tate_o @ X_8 @ Y_7 ) @ ( semila1172322802tate_o @ X_8 @ Z_5 ) ) ) ).
thf(fact_538_sup__inf__distrib1,axiom,
! [X_8: hoare_1775062406iple_a > $o,Y_7: hoare_1775062406iple_a > $o,Z_5: hoare_1775062406iple_a > $o] :
( ( semila13410563le_a_o @ X_8 @ ( semila966743401le_a_o @ Y_7 @ Z_5 ) )
= ( semila966743401le_a_o @ ( semila13410563le_a_o @ X_8 @ Y_7 ) @ ( semila13410563le_a_o @ X_8 @ Z_5 ) ) ) ).
thf(fact_539_inf__sup__distrib1,axiom,
! [X_7: $o,Y_6: $o,Z_4: $o] :
( ( semila854092349_inf_o @ X_7 @ ( semila10642723_sup_o @ Y_6 @ Z_4 ) )
<=> ( semila10642723_sup_o @ ( semila854092349_inf_o @ X_7 @ Y_6 ) @ ( semila854092349_inf_o @ X_7 @ Z_4 ) ) ) ).
thf(fact_540_inf__sup__distrib1,axiom,
! [X_7: pname > $o,Y_6: pname > $o,Z_4: pname > $o] :
( ( semila1673364395name_o @ X_7 @ ( semila1780557381name_o @ Y_6 @ Z_4 ) )
= ( semila1780557381name_o @ ( semila1673364395name_o @ X_7 @ Y_6 ) @ ( semila1673364395name_o @ X_7 @ Z_4 ) ) ) ).
thf(fact_541_inf__sup__distrib1,axiom,
! [X_7: hoare_1167836817_state > $o,Y_6: hoare_1167836817_state > $o,Z_4: hoare_1167836817_state > $o] :
( ( semila179895820tate_o @ X_7 @ ( semila1172322802tate_o @ Y_6 @ Z_4 ) )
= ( semila1172322802tate_o @ ( semila179895820tate_o @ X_7 @ Y_6 ) @ ( semila179895820tate_o @ X_7 @ Z_4 ) ) ) ).
thf(fact_542_inf__sup__distrib1,axiom,
! [X_7: hoare_1775062406iple_a > $o,Y_6: hoare_1775062406iple_a > $o,Z_4: hoare_1775062406iple_a > $o] :
( ( semila966743401le_a_o @ X_7 @ ( semila13410563le_a_o @ Y_6 @ Z_4 ) )
= ( semila13410563le_a_o @ ( semila966743401le_a_o @ X_7 @ Y_6 ) @ ( semila966743401le_a_o @ X_7 @ Z_4 ) ) ) ).
thf(fact_543_sup__inf__absorb,axiom,
! [X_6: $o,Y_5: $o] :
( ( semila10642723_sup_o @ X_6 @ ( semila854092349_inf_o @ X_6 @ Y_5 ) )
<=> X_6 ) ).
thf(fact_544_sup__inf__absorb,axiom,
! [X_6: pname > $o,Y_5: pname > $o] :
( ( semila1780557381name_o @ X_6 @ ( semila1673364395name_o @ X_6 @ Y_5 ) )
= X_6 ) ).
thf(fact_545_sup__inf__absorb,axiom,
! [X_6: hoare_1167836817_state > $o,Y_5: hoare_1167836817_state > $o] :
( ( semila1172322802tate_o @ X_6 @ ( semila179895820tate_o @ X_6 @ Y_5 ) )
= X_6 ) ).
thf(fact_546_sup__inf__absorb,axiom,
! [X_6: hoare_1775062406iple_a > $o,Y_5: hoare_1775062406iple_a > $o] :
( ( semila13410563le_a_o @ X_6 @ ( semila966743401le_a_o @ X_6 @ Y_5 ) )
= X_6 ) ).
thf(fact_547_inf__sup__absorb,axiom,
! [X_5: $o,Y_4: $o] :
( ( semila854092349_inf_o @ X_5 @ ( semila10642723_sup_o @ X_5 @ Y_4 ) )
<=> X_5 ) ).
thf(fact_548_inf__sup__absorb,axiom,
! [X_5: pname > $o,Y_4: pname > $o] :
( ( semila1673364395name_o @ X_5 @ ( semila1780557381name_o @ X_5 @ Y_4 ) )
= X_5 ) ).
thf(fact_549_inf__sup__absorb,axiom,
! [X_5: hoare_1167836817_state > $o,Y_4: hoare_1167836817_state > $o] :
( ( semila179895820tate_o @ X_5 @ ( semila1172322802tate_o @ X_5 @ Y_4 ) )
= X_5 ) ).
thf(fact_550_inf__sup__absorb,axiom,
! [X_5: hoare_1775062406iple_a > $o,Y_4: hoare_1775062406iple_a > $o] :
( ( semila966743401le_a_o @ X_5 @ ( semila13410563le_a_o @ X_5 @ Y_4 ) )
= X_5 ) ).
thf(fact_551_disjoint__iff__not__equal,axiom,
! [A_34: pname > $o,B_28: pname > $o] :
( ( ( semila1673364395name_o @ A_34 @ B_28 )
= bot_bot_pname_o )
<=> ! [X: pname] :
( ( member_pname @ X @ A_34 )
=> ! [Xa: pname] :
( ( member_pname @ Xa @ B_28 )
=> ( X != Xa ) ) ) ) ).
thf(fact_552_disjoint__iff__not__equal,axiom,
! [A_34: hoare_1775062406iple_a > $o,B_28: hoare_1775062406iple_a > $o] :
( ( ( semila966743401le_a_o @ A_34 @ B_28 )
= bot_bo751897185le_a_o )
<=> ! [X: hoare_1775062406iple_a] :
( ( member2122167641iple_a @ X @ A_34 )
=> ! [Xa: hoare_1775062406iple_a] :
( ( member2122167641iple_a @ Xa @ B_28 )
=> ( X != Xa ) ) ) ) ).
thf(fact_553_disjoint__iff__not__equal,axiom,
! [A_34: hoare_1167836817_state > $o,B_28: hoare_1167836817_state > $o] :
( ( ( semila179895820tate_o @ A_34 @ B_28 )
= bot_bo70021908tate_o )
<=> ! [X: hoare_1167836817_state] :
( ( member2058392318_state @ X @ A_34 )
=> ! [Xa: hoare_1167836817_state] :
( ( member2058392318_state @ Xa @ B_28 )
=> ( X != Xa ) ) ) ) ).
thf(fact_554_Int__empty__right,axiom,
! [A_33: pname > $o] :
( ( semila1673364395name_o @ A_33 @ bot_bot_pname_o )
= bot_bot_pname_o ) ).
thf(fact_555_Int__empty__right,axiom,
! [A_33: hoare_1775062406iple_a > $o] :
( ( semila966743401le_a_o @ A_33 @ bot_bo751897185le_a_o )
= bot_bo751897185le_a_o ) ).
thf(fact_556_Int__empty__right,axiom,
! [A_33: hoare_1167836817_state > $o] :
( ( semila179895820tate_o @ A_33 @ bot_bo70021908tate_o )
= bot_bo70021908tate_o ) ).
thf(fact_557_Int__empty__left,axiom,
! [B_27: pname > $o] :
( ( semila1673364395name_o @ bot_bot_pname_o @ B_27 )
= bot_bot_pname_o ) ).
thf(fact_558_Int__empty__left,axiom,
! [B_27: hoare_1775062406iple_a > $o] :
( ( semila966743401le_a_o @ bot_bo751897185le_a_o @ B_27 )
= bot_bo751897185le_a_o ) ).
thf(fact_559_Int__empty__left,axiom,
! [B_27: hoare_1167836817_state > $o] :
( ( semila179895820tate_o @ bot_bo70021908tate_o @ B_27 )
= bot_bo70021908tate_o ) ).
thf(fact_560_Int__def,axiom,
! [A_32: hoare_1775062406iple_a > $o,B_26: hoare_1775062406iple_a > $o] :
( ( semila966743401le_a_o @ A_32 @ B_26 )
= ( collec676402587iple_a
@ ^ [X: hoare_1775062406iple_a] : ( (&) @ ( member2122167641iple_a @ X @ A_32 ) @ ( member2122167641iple_a @ X @ B_26 ) ) ) ) ).
thf(fact_561_Int__def,axiom,
! [A_32: pname > $o,B_26: pname > $o] :
( ( semila1673364395name_o @ A_32 @ B_26 )
= ( collect_pname
@ ^ [X: pname] : ( (&) @ ( member_pname @ X @ A_32 ) @ ( member_pname @ X @ B_26 ) ) ) ) ).
thf(fact_562_Int__iff,axiom,
! [C_16: hoare_1775062406iple_a,A_31: hoare_1775062406iple_a > $o,B_25: hoare_1775062406iple_a > $o] :
( ( member2122167641iple_a @ C_16 @ ( semila966743401le_a_o @ A_31 @ B_25 ) )
<=> ( ( member2122167641iple_a @ C_16 @ A_31 )
& ( member2122167641iple_a @ C_16 @ B_25 ) ) ) ).
thf(fact_563_Int__iff,axiom,
! [C_16: pname,A_31: pname > $o,B_25: pname > $o] :
( ( member_pname @ C_16 @ ( semila1673364395name_o @ A_31 @ B_25 ) )
<=> ( ( member_pname @ C_16 @ A_31 )
& ( member_pname @ C_16 @ B_25 ) ) ) ).
thf(fact_564_IntD1,axiom,
! [C_15: hoare_1775062406iple_a,A_30: hoare_1775062406iple_a > $o,B_24: hoare_1775062406iple_a > $o] :
( ( member2122167641iple_a @ C_15 @ ( semila966743401le_a_o @ A_30 @ B_24 ) )
=> ( member2122167641iple_a @ C_15 @ A_30 ) ) ).
thf(fact_565_IntD1,axiom,
! [C_15: pname,A_30: pname > $o,B_24: pname > $o] :
( ( member_pname @ C_15 @ ( semila1673364395name_o @ A_30 @ B_24 ) )
=> ( member_pname @ C_15 @ A_30 ) ) ).
thf(fact_566_IntD2,axiom,
! [C_14: hoare_1775062406iple_a,A_29: hoare_1775062406iple_a > $o,B_23: hoare_1775062406iple_a > $o] :
( ( member2122167641iple_a @ C_14 @ ( semila966743401le_a_o @ A_29 @ B_23 ) )
=> ( member2122167641iple_a @ C_14 @ B_23 ) ) ).
thf(fact_567_IntD2,axiom,
! [C_14: pname,A_29: pname > $o,B_23: pname > $o] :
( ( member_pname @ C_14 @ ( semila1673364395name_o @ A_29 @ B_23 ) )
=> ( member_pname @ C_14 @ B_23 ) ) ).
thf(fact_568_Collect__conj__eq,axiom,
! [P_3: hoare_1775062406iple_a > $o,Q: hoare_1775062406iple_a > $o] :
( ( collec676402587iple_a
@ ^ [X: hoare_1775062406iple_a] : ( (&) @ ( P_3 @ X ) @ ( Q @ X ) ) )
= ( semila966743401le_a_o @ ( collec676402587iple_a @ P_3 ) @ ( collec676402587iple_a @ Q ) ) ) ).
thf(fact_569_Collect__conj__eq,axiom,
! [P_3: pname > $o,Q: pname > $o] :
( ( collect_pname
@ ^ [X: pname] : ( (&) @ ( P_3 @ X ) @ ( Q @ X ) ) )
= ( semila1673364395name_o @ ( collect_pname @ P_3 ) @ ( collect_pname @ Q ) ) ) ).
thf(fact_570_Int__Collect,axiom,
! [X_4: hoare_1775062406iple_a,A_28: hoare_1775062406iple_a > $o,P_2: hoare_1775062406iple_a > $o] :
( ( member2122167641iple_a @ X_4 @ ( semila966743401le_a_o @ A_28 @ ( collec676402587iple_a @ P_2 ) ) )
<=> ( ( member2122167641iple_a @ X_4 @ A_28 )
& ( P_2 @ X_4 ) ) ) ).
thf(fact_571_Int__Collect,axiom,
! [X_4: pname,A_28: pname > $o,P_2: pname > $o] :
( ( member_pname @ X_4 @ ( semila1673364395name_o @ A_28 @ ( collect_pname @ P_2 ) ) )
<=> ( ( member_pname @ X_4 @ A_28 )
& ( P_2 @ X_4 ) ) ) ).
thf(fact_572_inf__Int__eq,axiom,
! [R: hoare_1775062406iple_a > $o,S_2: hoare_1775062406iple_a > $o,X: hoare_1775062406iple_a] :
( ( semila966743401le_a_o
@ ^ [Y_2: hoare_1775062406iple_a] : ( member2122167641iple_a @ Y_2 @ R )
@ ^ [Y_2: hoare_1775062406iple_a] : ( member2122167641iple_a @ Y_2 @ S_2 )
@ X )
<=> ( member2122167641iple_a @ X @ ( semila966743401le_a_o @ R @ S_2 ) ) ) ).
thf(fact_573_inf__Int__eq,axiom,
! [R: pname > $o,S_2: pname > $o,X: pname] :
( ( semila1673364395name_o
@ ^ [Y_2: pname] : ( member_pname @ Y_2 @ R )
@ ^ [Y_2: pname] : ( member_pname @ Y_2 @ S_2 )
@ X )
<=> ( member_pname @ X @ ( semila1673364395name_o @ R @ S_2 ) ) ) ).
thf(fact_574_Un__Int__crazy,axiom,
! [A_27: pname > $o,B_22: pname > $o,C_13: pname > $o] :
( ( semila1780557381name_o @ ( semila1780557381name_o @ ( semila1673364395name_o @ A_27 @ B_22 ) @ ( semila1673364395name_o @ B_22 @ C_13 ) ) @ ( semila1673364395name_o @ C_13 @ A_27 ) )
= ( semila1673364395name_o @ ( semila1673364395name_o @ ( semila1780557381name_o @ A_27 @ B_22 ) @ ( semila1780557381name_o @ B_22 @ C_13 ) ) @ ( semila1780557381name_o @ C_13 @ A_27 ) ) ) ).
thf(fact_575_Un__Int__crazy,axiom,
! [A_27: hoare_1167836817_state > $o,B_22: hoare_1167836817_state > $o,C_13: hoare_1167836817_state > $o] :
( ( semila1172322802tate_o @ ( semila1172322802tate_o @ ( semila179895820tate_o @ A_27 @ B_22 ) @ ( semila179895820tate_o @ B_22 @ C_13 ) ) @ ( semila179895820tate_o @ C_13 @ A_27 ) )
= ( semila179895820tate_o @ ( semila179895820tate_o @ ( semila1172322802tate_o @ A_27 @ B_22 ) @ ( semila1172322802tate_o @ B_22 @ C_13 ) ) @ ( semila1172322802tate_o @ C_13 @ A_27 ) ) ) ).
thf(fact_576_Un__Int__crazy,axiom,
! [A_27: hoare_1775062406iple_a > $o,B_22: hoare_1775062406iple_a > $o,C_13: hoare_1775062406iple_a > $o] :
( ( semila13410563le_a_o @ ( semila13410563le_a_o @ ( semila966743401le_a_o @ A_27 @ B_22 ) @ ( semila966743401le_a_o @ B_22 @ C_13 ) ) @ ( semila966743401le_a_o @ C_13 @ A_27 ) )
= ( semila966743401le_a_o @ ( semila966743401le_a_o @ ( semila13410563le_a_o @ A_27 @ B_22 ) @ ( semila13410563le_a_o @ B_22 @ C_13 ) ) @ ( semila13410563le_a_o @ C_13 @ A_27 ) ) ) ).
thf(fact_577_Un__Int__distrib2,axiom,
! [B_21: pname > $o,C_12: pname > $o,A_26: pname > $o] :
( ( semila1780557381name_o @ ( semila1673364395name_o @ B_21 @ C_12 ) @ A_26 )
= ( semila1673364395name_o @ ( semila1780557381name_o @ B_21 @ A_26 ) @ ( semila1780557381name_o @ C_12 @ A_26 ) ) ) ).
thf(fact_578_Un__Int__distrib2,axiom,
! [B_21: hoare_1167836817_state > $o,C_12: hoare_1167836817_state > $o,A_26: hoare_1167836817_state > $o] :
( ( semila1172322802tate_o @ ( semila179895820tate_o @ B_21 @ C_12 ) @ A_26 )
= ( semila179895820tate_o @ ( semila1172322802tate_o @ B_21 @ A_26 ) @ ( semila1172322802tate_o @ C_12 @ A_26 ) ) ) ).
thf(fact_579_Un__Int__distrib2,axiom,
! [B_21: hoare_1775062406iple_a > $o,C_12: hoare_1775062406iple_a > $o,A_26: hoare_1775062406iple_a > $o] :
( ( semila13410563le_a_o @ ( semila966743401le_a_o @ B_21 @ C_12 ) @ A_26 )
= ( semila966743401le_a_o @ ( semila13410563le_a_o @ B_21 @ A_26 ) @ ( semila13410563le_a_o @ C_12 @ A_26 ) ) ) ).
thf(fact_580_Int__Un__distrib2,axiom,
! [B_20: pname > $o,C_11: pname > $o,A_25: pname > $o] :
( ( semila1673364395name_o @ ( semila1780557381name_o @ B_20 @ C_11 ) @ A_25 )
= ( semila1780557381name_o @ ( semila1673364395name_o @ B_20 @ A_25 ) @ ( semila1673364395name_o @ C_11 @ A_25 ) ) ) ).
thf(fact_581_Int__Un__distrib2,axiom,
! [B_20: hoare_1167836817_state > $o,C_11: hoare_1167836817_state > $o,A_25: hoare_1167836817_state > $o] :
( ( semila179895820tate_o @ ( semila1172322802tate_o @ B_20 @ C_11 ) @ A_25 )
= ( semila1172322802tate_o @ ( semila179895820tate_o @ B_20 @ A_25 ) @ ( semila179895820tate_o @ C_11 @ A_25 ) ) ) ).
thf(fact_582_Int__Un__distrib2,axiom,
! [B_20: hoare_1775062406iple_a > $o,C_11: hoare_1775062406iple_a > $o,A_25: hoare_1775062406iple_a > $o] :
( ( semila966743401le_a_o @ ( semila13410563le_a_o @ B_20 @ C_11 ) @ A_25 )
= ( semila13410563le_a_o @ ( semila966743401le_a_o @ B_20 @ A_25 ) @ ( semila966743401le_a_o @ C_11 @ A_25 ) ) ) ).
thf(fact_583_Un__Int__distrib,axiom,
! [A_24: pname > $o,B_19: pname > $o,C_10: pname > $o] :
( ( semila1780557381name_o @ A_24 @ ( semila1673364395name_o @ B_19 @ C_10 ) )
= ( semila1673364395name_o @ ( semila1780557381name_o @ A_24 @ B_19 ) @ ( semila1780557381name_o @ A_24 @ C_10 ) ) ) ).
thf(fact_584_Un__Int__distrib,axiom,
! [A_24: hoare_1167836817_state > $o,B_19: hoare_1167836817_state > $o,C_10: hoare_1167836817_state > $o] :
( ( semila1172322802tate_o @ A_24 @ ( semila179895820tate_o @ B_19 @ C_10 ) )
= ( semila179895820tate_o @ ( semila1172322802tate_o @ A_24 @ B_19 ) @ ( semila1172322802tate_o @ A_24 @ C_10 ) ) ) ).
thf(fact_585_Un__Int__distrib,axiom,
! [A_24: hoare_1775062406iple_a > $o,B_19: hoare_1775062406iple_a > $o,C_10: hoare_1775062406iple_a > $o] :
( ( semila13410563le_a_o @ A_24 @ ( semila966743401le_a_o @ B_19 @ C_10 ) )
= ( semila966743401le_a_o @ ( semila13410563le_a_o @ A_24 @ B_19 ) @ ( semila13410563le_a_o @ A_24 @ C_10 ) ) ) ).
thf(fact_586_Int__Un__distrib,axiom,
! [A_23: pname > $o,B_18: pname > $o,C_9: pname > $o] :
( ( semila1673364395name_o @ A_23 @ ( semila1780557381name_o @ B_18 @ C_9 ) )
= ( semila1780557381name_o @ ( semila1673364395name_o @ A_23 @ B_18 ) @ ( semila1673364395name_o @ A_23 @ C_9 ) ) ) ).
thf(fact_587_Int__Un__distrib,axiom,
! [A_23: hoare_1167836817_state > $o,B_18: hoare_1167836817_state > $o,C_9: hoare_1167836817_state > $o] :
( ( semila179895820tate_o @ A_23 @ ( semila1172322802tate_o @ B_18 @ C_9 ) )
= ( semila1172322802tate_o @ ( semila179895820tate_o @ A_23 @ B_18 ) @ ( semila179895820tate_o @ A_23 @ C_9 ) ) ) ).
thf(fact_588_Int__Un__distrib,axiom,
! [A_23: hoare_1775062406iple_a > $o,B_18: hoare_1775062406iple_a > $o,C_9: hoare_1775062406iple_a > $o] :
( ( semila966743401le_a_o @ A_23 @ ( semila13410563le_a_o @ B_18 @ C_9 ) )
= ( semila13410563le_a_o @ ( semila966743401le_a_o @ A_23 @ B_18 ) @ ( semila966743401le_a_o @ A_23 @ C_9 ) ) ) ).
thf(fact_589_Int__insert__left__if1,axiom,
! [B_17: hoare_1167836817_state > $o,A_22: hoare_1167836817_state,C_8: hoare_1167836817_state > $o] :
( ( member2058392318_state @ A_22 @ C_8 )
=> ( ( semila179895820tate_o @ ( insert2134838167_state @ A_22 @ B_17 ) @ C_8 )
= ( insert2134838167_state @ A_22 @ ( semila179895820tate_o @ B_17 @ C_8 ) ) ) ) ).
thf(fact_590_Int__insert__left__if1,axiom,
! [B_17: hoare_1775062406iple_a > $o,A_22: hoare_1775062406iple_a,C_8: hoare_1775062406iple_a > $o] :
( ( member2122167641iple_a @ A_22 @ C_8 )
=> ( ( semila966743401le_a_o @ ( insert1281456128iple_a @ A_22 @ B_17 ) @ C_8 )
= ( insert1281456128iple_a @ A_22 @ ( semila966743401le_a_o @ B_17 @ C_8 ) ) ) ) ).
thf(fact_591_Int__insert__left__if1,axiom,
! [B_17: pname > $o,A_22: pname,C_8: pname > $o] :
( ( member_pname @ A_22 @ C_8 )
=> ( ( semila1673364395name_o @ ( insert_pname @ A_22 @ B_17 ) @ C_8 )
= ( insert_pname @ A_22 @ ( semila1673364395name_o @ B_17 @ C_8 ) ) ) ) ).
thf(fact_592_Int__insert__right__if1,axiom,
! [B_16: hoare_1167836817_state > $o,A_21: hoare_1167836817_state,A_20: hoare_1167836817_state > $o] :
( ( member2058392318_state @ A_21 @ A_20 )
=> ( ( semila179895820tate_o @ A_20 @ ( insert2134838167_state @ A_21 @ B_16 ) )
= ( insert2134838167_state @ A_21 @ ( semila179895820tate_o @ A_20 @ B_16 ) ) ) ) ).
thf(fact_593_Int__insert__right__if1,axiom,
! [B_16: hoare_1775062406iple_a > $o,A_21: hoare_1775062406iple_a,A_20: hoare_1775062406iple_a > $o] :
( ( member2122167641iple_a @ A_21 @ A_20 )
=> ( ( semila966743401le_a_o @ A_20 @ ( insert1281456128iple_a @ A_21 @ B_16 ) )
= ( insert1281456128iple_a @ A_21 @ ( semila966743401le_a_o @ A_20 @ B_16 ) ) ) ) ).
thf(fact_594_Int__insert__right__if1,axiom,
! [B_16: pname > $o,A_21: pname,A_20: pname > $o] :
( ( member_pname @ A_21 @ A_20 )
=> ( ( semila1673364395name_o @ A_20 @ ( insert_pname @ A_21 @ B_16 ) )
= ( insert_pname @ A_21 @ ( semila1673364395name_o @ A_20 @ B_16 ) ) ) ) ).
thf(fact_595_Int__insert__left__if0,axiom,
! [B_15: hoare_1167836817_state > $o,A_19: hoare_1167836817_state,C_7: hoare_1167836817_state > $o] :
( ~ ( member2058392318_state @ A_19 @ C_7 )
=> ( ( semila179895820tate_o @ ( insert2134838167_state @ A_19 @ B_15 ) @ C_7 )
= ( semila179895820tate_o @ B_15 @ C_7 ) ) ) ).
thf(fact_596_Int__insert__left__if0,axiom,
! [B_15: hoare_1775062406iple_a > $o,A_19: hoare_1775062406iple_a,C_7: hoare_1775062406iple_a > $o] :
( ~ ( member2122167641iple_a @ A_19 @ C_7 )
=> ( ( semila966743401le_a_o @ ( insert1281456128iple_a @ A_19 @ B_15 ) @ C_7 )
= ( semila966743401le_a_o @ B_15 @ C_7 ) ) ) ).
thf(fact_597_Int__insert__left__if0,axiom,
! [B_15: pname > $o,A_19: pname,C_7: pname > $o] :
( ~ ( member_pname @ A_19 @ C_7 )
=> ( ( semila1673364395name_o @ ( insert_pname @ A_19 @ B_15 ) @ C_7 )
= ( semila1673364395name_o @ B_15 @ C_7 ) ) ) ).
thf(fact_598_Int__insert__right__if0,axiom,
! [B_14: hoare_1167836817_state > $o,A_18: hoare_1167836817_state,A_17: hoare_1167836817_state > $o] :
( ~ ( member2058392318_state @ A_18 @ A_17 )
=> ( ( semila179895820tate_o @ A_17 @ ( insert2134838167_state @ A_18 @ B_14 ) )
= ( semila179895820tate_o @ A_17 @ B_14 ) ) ) ).
thf(fact_599_Int__insert__right__if0,axiom,
! [B_14: hoare_1775062406iple_a > $o,A_18: hoare_1775062406iple_a,A_17: hoare_1775062406iple_a > $o] :
( ~ ( member2122167641iple_a @ A_18 @ A_17 )
=> ( ( semila966743401le_a_o @ A_17 @ ( insert1281456128iple_a @ A_18 @ B_14 ) )
= ( semila966743401le_a_o @ A_17 @ B_14 ) ) ) ).
thf(fact_600_Int__insert__right__if0,axiom,
! [B_14: pname > $o,A_18: pname,A_17: pname > $o] :
( ~ ( member_pname @ A_18 @ A_17 )
=> ( ( semila1673364395name_o @ A_17 @ ( insert_pname @ A_18 @ B_14 ) )
= ( semila1673364395name_o @ A_17 @ B_14 ) ) ) ).
thf(fact_601_insert__inter__insert,axiom,
! [A_16: hoare_1167836817_state,A_15: hoare_1167836817_state > $o,B_13: hoare_1167836817_state > $o] :
( ( semila179895820tate_o @ ( insert2134838167_state @ A_16 @ A_15 ) @ ( insert2134838167_state @ A_16 @ B_13 ) )
= ( insert2134838167_state @ A_16 @ ( semila179895820tate_o @ A_15 @ B_13 ) ) ) ).
thf(fact_602_insert__inter__insert,axiom,
! [A_16: hoare_1775062406iple_a,A_15: hoare_1775062406iple_a > $o,B_13: hoare_1775062406iple_a > $o] :
( ( semila966743401le_a_o @ ( insert1281456128iple_a @ A_16 @ A_15 ) @ ( insert1281456128iple_a @ A_16 @ B_13 ) )
= ( insert1281456128iple_a @ A_16 @ ( semila966743401le_a_o @ A_15 @ B_13 ) ) ) ).
thf(fact_603_insert__inter__insert,axiom,
! [A_16: pname,A_15: pname > $o,B_13: pname > $o] :
( ( semila1673364395name_o @ ( insert_pname @ A_16 @ A_15 ) @ ( insert_pname @ A_16 @ B_13 ) )
= ( insert_pname @ A_16 @ ( semila1673364395name_o @ A_15 @ B_13 ) ) ) ).
thf(fact_604_Int__insert__left,axiom,
! [B_12: hoare_1167836817_state > $o,A_14: hoare_1167836817_state,C_6: hoare_1167836817_state > $o] :
( ( ( member2058392318_state @ A_14 @ C_6 )
=> ( ( semila179895820tate_o @ ( insert2134838167_state @ A_14 @ B_12 ) @ C_6 )
= ( insert2134838167_state @ A_14 @ ( semila179895820tate_o @ B_12 @ C_6 ) ) ) )
& ( ~ ( member2058392318_state @ A_14 @ C_6 )
=> ( ( semila179895820tate_o @ ( insert2134838167_state @ A_14 @ B_12 ) @ C_6 )
= ( semila179895820tate_o @ B_12 @ C_6 ) ) ) ) ).
thf(fact_605_Int__insert__left,axiom,
! [B_12: hoare_1775062406iple_a > $o,A_14: hoare_1775062406iple_a,C_6: hoare_1775062406iple_a > $o] :
( ( ( member2122167641iple_a @ A_14 @ C_6 )
=> ( ( semila966743401le_a_o @ ( insert1281456128iple_a @ A_14 @ B_12 ) @ C_6 )
= ( insert1281456128iple_a @ A_14 @ ( semila966743401le_a_o @ B_12 @ C_6 ) ) ) )
& ( ~ ( member2122167641iple_a @ A_14 @ C_6 )
=> ( ( semila966743401le_a_o @ ( insert1281456128iple_a @ A_14 @ B_12 ) @ C_6 )
= ( semila966743401le_a_o @ B_12 @ C_6 ) ) ) ) ).
thf(fact_606_Int__insert__left,axiom,
! [B_12: pname > $o,A_14: pname,C_6: pname > $o] :
( ( ( member_pname @ A_14 @ C_6 )
=> ( ( semila1673364395name_o @ ( insert_pname @ A_14 @ B_12 ) @ C_6 )
= ( insert_pname @ A_14 @ ( semila1673364395name_o @ B_12 @ C_6 ) ) ) )
& ( ~ ( member_pname @ A_14 @ C_6 )
=> ( ( semila1673364395name_o @ ( insert_pname @ A_14 @ B_12 ) @ C_6 )
= ( semila1673364395name_o @ B_12 @ C_6 ) ) ) ) ).
thf(fact_607_Int__insert__right,axiom,
! [B_11: hoare_1167836817_state > $o,A_13: hoare_1167836817_state,A_12: hoare_1167836817_state > $o] :
( ( ( member2058392318_state @ A_13 @ A_12 )
=> ( ( semila179895820tate_o @ A_12 @ ( insert2134838167_state @ A_13 @ B_11 ) )
= ( insert2134838167_state @ A_13 @ ( semila179895820tate_o @ A_12 @ B_11 ) ) ) )
& ( ~ ( member2058392318_state @ A_13 @ A_12 )
=> ( ( semila179895820tate_o @ A_12 @ ( insert2134838167_state @ A_13 @ B_11 ) )
= ( semila179895820tate_o @ A_12 @ B_11 ) ) ) ) ).
thf(fact_608_Int__insert__right,axiom,
! [B_11: hoare_1775062406iple_a > $o,A_13: hoare_1775062406iple_a,A_12: hoare_1775062406iple_a > $o] :
( ( ( member2122167641iple_a @ A_13 @ A_12 )
=> ( ( semila966743401le_a_o @ A_12 @ ( insert1281456128iple_a @ A_13 @ B_11 ) )
= ( insert1281456128iple_a @ A_13 @ ( semila966743401le_a_o @ A_12 @ B_11 ) ) ) )
& ( ~ ( member2122167641iple_a @ A_13 @ A_12 )
=> ( ( semila966743401le_a_o @ A_12 @ ( insert1281456128iple_a @ A_13 @ B_11 ) )
= ( semila966743401le_a_o @ A_12 @ B_11 ) ) ) ) ).
thf(fact_609_Int__insert__right,axiom,
! [B_11: pname > $o,A_13: pname,A_12: pname > $o] :
( ( ( member_pname @ A_13 @ A_12 )
=> ( ( semila1673364395name_o @ A_12 @ ( insert_pname @ A_13 @ B_11 ) )
= ( insert_pname @ A_13 @ ( semila1673364395name_o @ A_12 @ B_11 ) ) ) )
& ( ~ ( member_pname @ A_13 @ A_12 )
=> ( ( semila1673364395name_o @ A_12 @ ( insert_pname @ A_13 @ B_11 ) )
= ( semila1673364395name_o @ A_12 @ B_11 ) ) ) ) ).
thf(fact_610_if__image__distrib,axiom,
! [P_1: pname > $o,F_4: pname > hoare_1167836817_state,G: pname > hoare_1167836817_state,S_1: pname > $o] :
( ( image_575578384_state
@ ^ [X: pname] : ( if_Hoa833675553_state @ ( P_1 @ X ) @ ( F_4 @ X ) @ ( G @ X ) )
@ S_1 )
= ( semila1172322802tate_o @ ( image_575578384_state @ F_4 @ ( semila1673364395name_o @ S_1 @ ( collect_pname @ P_1 ) ) )
@ ( image_575578384_state @ G
@ ( semila1673364395name_o @ S_1
@ ( collect_pname
@ ^ [X: pname] : ( (~) @ ( P_1 @ X ) ) ) ) ) ) ) ).
thf(fact_611_if__image__distrib,axiom,
! [P_1: pname > $o,F_4: pname > hoare_1775062406iple_a,G: pname > hoare_1775062406iple_a,S_1: pname > $o] :
( ( image_2063119815iple_a
@ ^ [X: pname] : ( if_Hoa1047340790iple_a @ ( P_1 @ X ) @ ( F_4 @ X ) @ ( G @ X ) )
@ S_1 )
= ( semila13410563le_a_o @ ( image_2063119815iple_a @ F_4 @ ( semila1673364395name_o @ S_1 @ ( collect_pname @ P_1 ) ) )
@ ( image_2063119815iple_a @ G
@ ( semila1673364395name_o @ S_1
@ ( collect_pname
@ ^ [X: pname] : ( (~) @ ( P_1 @ X ) ) ) ) ) ) ) ).
thf(fact_612_folding__one_Ounion__inter,axiom,
! [B_10: pname > $o,A_11: pname > $o,F_3: pname > pname > pname,F_2: ( pname > $o ) > pname] :
( ( finite1282449217_pname @ F_3 @ F_2 )
=> ( ( finite_finite_pname @ A_11 )
=> ( ( finite_finite_pname @ B_10 )
=> ( ( ( semila1673364395name_o @ A_11 @ B_10 )
!= bot_bot_pname_o )
=> ( ( F_3 @ ( F_2 @ ( semila1780557381name_o @ A_11 @ B_10 ) ) @ ( F_2 @ ( semila1673364395name_o @ A_11 @ B_10 ) ) )
= ( F_3 @ ( F_2 @ A_11 ) @ ( F_2 @ B_10 ) ) ) ) ) ) ) ).
thf(fact_613_folding__one_Ounion__inter,axiom,
! [B_10: hoare_1775062406iple_a > $o,A_11: hoare_1775062406iple_a > $o,F_3: hoare_1775062406iple_a > hoare_1775062406iple_a > hoare_1775062406iple_a,F_2: ( hoare_1775062406iple_a > $o ) > hoare_1775062406iple_a] :
( ( finite2078349315iple_a @ F_3 @ F_2 )
=> ( ( finite2063573081iple_a @ A_11 )
=> ( ( finite2063573081iple_a @ B_10 )
=> ( ( ( semila966743401le_a_o @ A_11 @ B_10 )
!= bot_bo751897185le_a_o )
=> ( ( F_3 @ ( F_2 @ ( semila13410563le_a_o @ A_11 @ B_10 ) ) @ ( F_2 @ ( semila966743401le_a_o @ A_11 @ B_10 ) ) )
= ( F_3 @ ( F_2 @ A_11 ) @ ( F_2 @ B_10 ) ) ) ) ) ) ) ).
thf(fact_614_folding__one_Ounion__inter,axiom,
! [B_10: hoare_1167836817_state > $o,A_11: hoare_1167836817_state > $o,F_3: hoare_1167836817_state > hoare_1167836817_state > hoare_1167836817_state,F_2: ( hoare_1167836817_state > $o ) > hoare_1167836817_state] :
( ( finite1074406356_state @ F_3 @ F_2 )
=> ( ( finite1084549118_state @ A_11 )
=> ( ( finite1084549118_state @ B_10 )
=> ( ( ( semila179895820tate_o @ A_11 @ B_10 )
!= bot_bo70021908tate_o )
=> ( ( F_3 @ ( F_2 @ ( semila1172322802tate_o @ A_11 @ B_10 ) ) @ ( F_2 @ ( semila179895820tate_o @ A_11 @ B_10 ) ) )
= ( F_3 @ ( F_2 @ A_11 ) @ ( F_2 @ B_10 ) ) ) ) ) ) ) ).
thf(fact_615_folding__one_Ounion__disjoint,axiom,
! [B_9: pname > $o,A_10: pname > $o,F_1: pname > pname > pname,F: ( pname > $o ) > pname] :
( ( finite1282449217_pname @ F_1 @ F )
=> ( ( finite_finite_pname @ A_10 )
=> ( ( A_10 != bot_bot_pname_o )
=> ( ( finite_finite_pname @ B_9 )
=> ( ( B_9 != bot_bot_pname_o )
=> ( ( ( semila1673364395name_o @ A_10 @ B_9 )
= bot_bot_pname_o )
=> ( ( F @ ( semila1780557381name_o @ A_10 @ B_9 ) )
= ( F_1 @ ( F @ A_10 ) @ ( F @ B_9 ) ) ) ) ) ) ) ) ) ).
thf(fact_616_folding__one_Ounion__disjoint,axiom,
! [B_9: hoare_1775062406iple_a > $o,A_10: hoare_1775062406iple_a > $o,F_1: hoare_1775062406iple_a > hoare_1775062406iple_a > hoare_1775062406iple_a,F: ( hoare_1775062406iple_a > $o ) > hoare_1775062406iple_a] :
( ( finite2078349315iple_a @ F_1 @ F )
=> ( ( finite2063573081iple_a @ A_10 )
=> ( ( A_10 != bot_bo751897185le_a_o )
=> ( ( finite2063573081iple_a @ B_9 )
=> ( ( B_9 != bot_bo751897185le_a_o )
=> ( ( ( semila966743401le_a_o @ A_10 @ B_9 )
= bot_bo751897185le_a_o )
=> ( ( F @ ( semila13410563le_a_o @ A_10 @ B_9 ) )
= ( F_1 @ ( F @ A_10 ) @ ( F @ B_9 ) ) ) ) ) ) ) ) ) ).
thf(fact_617_folding__one_Ounion__disjoint,axiom,
! [B_9: hoare_1167836817_state > $o,A_10: hoare_1167836817_state > $o,F_1: hoare_1167836817_state > hoare_1167836817_state > hoare_1167836817_state,F: ( hoare_1167836817_state > $o ) > hoare_1167836817_state] :
( ( finite1074406356_state @ F_1 @ F )
=> ( ( finite1084549118_state @ A_10 )
=> ( ( A_10 != bot_bo70021908tate_o )
=> ( ( finite1084549118_state @ B_9 )
=> ( ( B_9 != bot_bo70021908tate_o )
=> ( ( ( semila179895820tate_o @ A_10 @ B_9 )
= bot_bo70021908tate_o )
=> ( ( F @ ( semila1172322802tate_o @ A_10 @ B_9 ) )
= ( F_1 @ ( F @ A_10 ) @ ( F @ B_9 ) ) ) ) ) ) ) ) ) ).
thf(fact_618_distrib__imp2,axiom,
! [X_3: $o,Y_3: $o,Z_3: $o] :
( ! [X: $o,Y_2: $o,Z_2: $o] :
( ( semila10642723_sup_o @ X @ ( semila854092349_inf_o @ Y_2 @ Z_2 ) )
<=> ( semila854092349_inf_o @ ( semila10642723_sup_o @ X @ Y_2 ) @ ( semila10642723_sup_o @ X @ Z_2 ) ) )
=> ( ( semila854092349_inf_o @ X_3 @ ( semila10642723_sup_o @ Y_3 @ Z_3 ) )
<=> ( semila10642723_sup_o @ ( semila854092349_inf_o @ X_3 @ Y_3 ) @ ( semila854092349_inf_o @ X_3 @ Z_3 ) ) ) ) ).
thf(fact_619_distrib__imp2,axiom,
! [X_3: pname > $o,Y_3: pname > $o,Z_3: pname > $o] :
( ! [X: pname > $o,Y_2: pname > $o,Z_2: pname > $o] :
( ( semila1780557381name_o @ X @ ( semila1673364395name_o @ Y_2 @ Z_2 ) )
= ( semila1673364395name_o @ ( semila1780557381name_o @ X @ Y_2 ) @ ( semila1780557381name_o @ X @ Z_2 ) ) )
=> ( ( semila1673364395name_o @ X_3 @ ( semila1780557381name_o @ Y_3 @ Z_3 ) )
= ( semila1780557381name_o @ ( semila1673364395name_o @ X_3 @ Y_3 ) @ ( semila1673364395name_o @ X_3 @ Z_3 ) ) ) ) ).
thf(fact_620_distrib__imp2,axiom,
! [X_3: hoare_1167836817_state > $o,Y_3: hoare_1167836817_state > $o,Z_3: hoare_1167836817_state > $o] :
( ! [X: hoare_1167836817_state > $o,Y_2: hoare_1167836817_state > $o,Z_2: hoare_1167836817_state > $o] :
( ( semila1172322802tate_o @ X @ ( semila179895820tate_o @ Y_2 @ Z_2 ) )
= ( semila179895820tate_o @ ( semila1172322802tate_o @ X @ Y_2 ) @ ( semila1172322802tate_o @ X @ Z_2 ) ) )
=> ( ( semila179895820tate_o @ X_3 @ ( semila1172322802tate_o @ Y_3 @ Z_3 ) )
= ( semila1172322802tate_o @ ( semila179895820tate_o @ X_3 @ Y_3 ) @ ( semila179895820tate_o @ X_3 @ Z_3 ) ) ) ) ).
thf(fact_621_distrib__imp2,axiom,
! [X_3: hoare_1775062406iple_a > $o,Y_3: hoare_1775062406iple_a > $o,Z_3: hoare_1775062406iple_a > $o] :
( ! [X: hoare_1775062406iple_a > $o,Y_2: hoare_1775062406iple_a > $o,Z_2: hoare_1775062406iple_a > $o] :
( ( semila13410563le_a_o @ X @ ( semila966743401le_a_o @ Y_2 @ Z_2 ) )
= ( semila966743401le_a_o @ ( semila13410563le_a_o @ X @ Y_2 ) @ ( semila13410563le_a_o @ X @ Z_2 ) ) )
=> ( ( semila966743401le_a_o @ X_3 @ ( semila13410563le_a_o @ Y_3 @ Z_3 ) )
= ( semila13410563le_a_o @ ( semila966743401le_a_o @ X_3 @ Y_3 ) @ ( semila966743401le_a_o @ X_3 @ Z_3 ) ) ) ) ).
thf(fact_622_distrib__imp1,axiom,
! [X_2: $o,Y_1: $o,Z_1: $o] :
( ! [X: $o,Y_2: $o,Z_2: $o] :
( ( semila854092349_inf_o @ X @ ( semila10642723_sup_o @ Y_2 @ Z_2 ) )
<=> ( semila10642723_sup_o @ ( semila854092349_inf_o @ X @ Y_2 ) @ ( semila854092349_inf_o @ X @ Z_2 ) ) )
=> ( ( semila10642723_sup_o @ X_2 @ ( semila854092349_inf_o @ Y_1 @ Z_1 ) )
<=> ( semila854092349_inf_o @ ( semila10642723_sup_o @ X_2 @ Y_1 ) @ ( semila10642723_sup_o @ X_2 @ Z_1 ) ) ) ) ).
thf(fact_623_distrib__imp1,axiom,
! [X_2: pname > $o,Y_1: pname > $o,Z_1: pname > $o] :
( ! [X: pname > $o,Y_2: pname > $o,Z_2: pname > $o] :
( ( semila1673364395name_o @ X @ ( semila1780557381name_o @ Y_2 @ Z_2 ) )
= ( semila1780557381name_o @ ( semila1673364395name_o @ X @ Y_2 ) @ ( semila1673364395name_o @ X @ Z_2 ) ) )
=> ( ( semila1780557381name_o @ X_2 @ ( semila1673364395name_o @ Y_1 @ Z_1 ) )
= ( semila1673364395name_o @ ( semila1780557381name_o @ X_2 @ Y_1 ) @ ( semila1780557381name_o @ X_2 @ Z_1 ) ) ) ) ).
thf(fact_624_distrib__imp1,axiom,
! [X_2: hoare_1167836817_state > $o,Y_1: hoare_1167836817_state > $o,Z_1: hoare_1167836817_state > $o] :
( ! [X: hoare_1167836817_state > $o,Y_2: hoare_1167836817_state > $o,Z_2: hoare_1167836817_state > $o] :
( ( semila179895820tate_o @ X @ ( semila1172322802tate_o @ Y_2 @ Z_2 ) )
= ( semila1172322802tate_o @ ( semila179895820tate_o @ X @ Y_2 ) @ ( semila179895820tate_o @ X @ Z_2 ) ) )
=> ( ( semila1172322802tate_o @ X_2 @ ( semila179895820tate_o @ Y_1 @ Z_1 ) )
= ( semila179895820tate_o @ ( semila1172322802tate_o @ X_2 @ Y_1 ) @ ( semila1172322802tate_o @ X_2 @ Z_1 ) ) ) ) ).
thf(fact_625_distrib__imp1,axiom,
! [X_2: hoare_1775062406iple_a > $o,Y_1: hoare_1775062406iple_a > $o,Z_1: hoare_1775062406iple_a > $o] :
( ! [X: hoare_1775062406iple_a > $o,Y_2: hoare_1775062406iple_a > $o,Z_2: hoare_1775062406iple_a > $o] :
( ( semila966743401le_a_o @ X @ ( semila13410563le_a_o @ Y_2 @ Z_2 ) )
= ( semila13410563le_a_o @ ( semila966743401le_a_o @ X @ Y_2 ) @ ( semila966743401le_a_o @ X @ Z_2 ) ) )
=> ( ( semila13410563le_a_o @ X_2 @ ( semila966743401le_a_o @ Y_1 @ Z_1 ) )
= ( semila966743401le_a_o @ ( semila13410563le_a_o @ X_2 @ Y_1 ) @ ( semila13410563le_a_o @ X_2 @ Z_1 ) ) ) ) ).
thf(fact_626_sup__Inf__absorb,axiom,
! [A_9: $o,A_8: $o > $o] :
( ( finite_finite_o @ A_8 )
=> ( ( member_o @ A_9 @ A_8 )
=> ( ( semila10642723_sup_o @ A_9 @ ( big_la1690136417_fin_o @ A_8 ) )
<=> A_9 ) ) ) ).
thf(fact_627_sup__Inf__absorb,axiom,
! [A_9: pname > $o,A_8: ( pname > $o ) > $o] :
( ( finite297249702name_o @ A_8 )
=> ( ( member_pname_o @ A_9 @ A_8 )
=> ( ( semila1780557381name_o @ A_9 @ ( big_la1126801287name_o @ A_8 ) )
= A_9 ) ) ) ).
thf(fact_628_sup__Inf__absorb,axiom,
! [A_9: hoare_1167836817_state > $o,A_8: ( hoare_1167836817_state > $o ) > $o] :
( ( finite1380128977tate_o @ A_8 )
=> ( ( member864234961tate_o @ A_9 @ A_8 )
=> ( ( semila1172322802tate_o @ A_9 @ ( big_la831793456tate_o @ A_8 ) )
= A_9 ) ) ) ).
thf(fact_629_sup__Inf__absorb,axiom,
! [A_9: hoare_1775062406iple_a > $o,A_8: ( hoare_1775062406iple_a > $o ) > $o] :
( ( finite789576932le_a_o @ A_8 )
=> ( ( member1207314404le_a_o @ A_9 @ A_8 )
=> ( ( semila13410563le_a_o @ A_9 @ ( big_la447547205le_a_o @ A_8 ) )
= A_9 ) ) ) ).
thf(fact_630_DiffE,axiom,
! [C_5: hoare_1775062406iple_a,A_7: hoare_1775062406iple_a > $o,B_8: hoare_1775062406iple_a > $o] :
( ( member2122167641iple_a @ C_5 @ ( minus_1944206118le_a_o @ A_7 @ B_8 ) )
=> ~ ( ( member2122167641iple_a @ C_5 @ A_7 )
=> ( member2122167641iple_a @ C_5 @ B_8 ) ) ) ).
thf(fact_631_DiffE,axiom,
! [C_5: pname,A_7: pname > $o,B_8: pname > $o] :
( ( member_pname @ C_5 @ ( minus_minus_pname_o @ A_7 @ B_8 ) )
=> ~ ( ( member_pname @ C_5 @ A_7 )
=> ( member_pname @ C_5 @ B_8 ) ) ) ).
thf(fact_632_DiffI,axiom,
! [B_7: hoare_1775062406iple_a > $o,C_4: hoare_1775062406iple_a,A_6: hoare_1775062406iple_a > $o] :
( ( member2122167641iple_a @ C_4 @ A_6 )
=> ( ~ ( member2122167641iple_a @ C_4 @ B_7 )
=> ( member2122167641iple_a @ C_4 @ ( minus_1944206118le_a_o @ A_6 @ B_7 ) ) ) ) ).
thf(fact_633_DiffI,axiom,
! [B_7: pname > $o,C_4: pname,A_6: pname > $o] :
( ( member_pname @ C_4 @ A_6 )
=> ( ~ ( member_pname @ C_4 @ B_7 )
=> ( member_pname @ C_4 @ ( minus_minus_pname_o @ A_6 @ B_7 ) ) ) ) ).
thf(fact_634_Un__Diff__cancel,axiom,
! [A_5: pname > $o,B_6: pname > $o] :
( ( semila1780557381name_o @ A_5 @ ( minus_minus_pname_o @ B_6 @ A_5 ) )
= ( semila1780557381name_o @ A_5 @ B_6 ) ) ).
thf(fact_635_Un__Diff__cancel,axiom,
! [A_5: hoare_1167836817_state > $o,B_6: hoare_1167836817_state > $o] :
( ( semila1172322802tate_o @ A_5 @ ( minus_2107060239tate_o @ B_6 @ A_5 ) )
= ( semila1172322802tate_o @ A_5 @ B_6 ) ) ).
thf(fact_636_Un__Diff__cancel,axiom,
! [A_5: hoare_1775062406iple_a > $o,B_6: hoare_1775062406iple_a > $o] :
( ( semila13410563le_a_o @ A_5 @ ( minus_1944206118le_a_o @ B_6 @ A_5 ) )
= ( semila13410563le_a_o @ A_5 @ B_6 ) ) ).
thf(fact_637_Un__Diff__cancel2,axiom,
! [B_5: pname > $o,A_4: pname > $o] :
( ( semila1780557381name_o @ ( minus_minus_pname_o @ B_5 @ A_4 ) @ A_4 )
= ( semila1780557381name_o @ B_5 @ A_4 ) ) ).
thf(fact_638_Un__Diff__cancel2,axiom,
! [B_5: hoare_1167836817_state > $o,A_4: hoare_1167836817_state > $o] :
( ( semila1172322802tate_o @ ( minus_2107060239tate_o @ B_5 @ A_4 ) @ A_4 )
= ( semila1172322802tate_o @ B_5 @ A_4 ) ) ).
thf(fact_639_Un__Diff__cancel2,axiom,
! [B_5: hoare_1775062406iple_a > $o,A_4: hoare_1775062406iple_a > $o] :
( ( semila13410563le_a_o @ ( minus_1944206118le_a_o @ B_5 @ A_4 ) @ A_4 )
= ( semila13410563le_a_o @ B_5 @ A_4 ) ) ).
thf(fact_640_Un__Diff,axiom,
! [A_3: pname > $o,B_4: pname > $o,C_3: pname > $o] :
( ( minus_minus_pname_o @ ( semila1780557381name_o @ A_3 @ B_4 ) @ C_3 )
= ( semila1780557381name_o @ ( minus_minus_pname_o @ A_3 @ C_3 ) @ ( minus_minus_pname_o @ B_4 @ C_3 ) ) ) ).
thf(fact_641_Un__Diff,axiom,
! [A_3: hoare_1167836817_state > $o,B_4: hoare_1167836817_state > $o,C_3: hoare_1167836817_state > $o] :
( ( minus_2107060239tate_o @ ( semila1172322802tate_o @ A_3 @ B_4 ) @ C_3 )
= ( semila1172322802tate_o @ ( minus_2107060239tate_o @ A_3 @ C_3 ) @ ( minus_2107060239tate_o @ B_4 @ C_3 ) ) ) ).
thf(fact_642_Un__Diff,axiom,
! [A_3: hoare_1775062406iple_a > $o,B_4: hoare_1775062406iple_a > $o,C_3: hoare_1775062406iple_a > $o] :
( ( minus_1944206118le_a_o @ ( semila13410563le_a_o @ A_3 @ B_4 ) @ C_3 )
= ( semila13410563le_a_o @ ( minus_1944206118le_a_o @ A_3 @ C_3 ) @ ( minus_1944206118le_a_o @ B_4 @ C_3 ) ) ) ).
thf(fact_643_DiffD2,axiom,
! [C_2: hoare_1775062406iple_a,A_2: hoare_1775062406iple_a > $o,B_3: hoare_1775062406iple_a > $o] :
( ( member2122167641iple_a @ C_2 @ ( minus_1944206118le_a_o @ A_2 @ B_3 ) )
=> ~ ( member2122167641iple_a @ C_2 @ B_3 ) ) ).
thf(fact_644_DiffD2,axiom,
! [C_2: pname,A_2: pname > $o,B_3: pname > $o] :
( ( member_pname @ C_2 @ ( minus_minus_pname_o @ A_2 @ B_3 ) )
=> ~ ( member_pname @ C_2 @ B_3 ) ) ).
thf(fact_645_DiffD1,axiom,
! [C_1: hoare_1775062406iple_a,A_1: hoare_1775062406iple_a > $o,B_2: hoare_1775062406iple_a > $o] :
( ( member2122167641iple_a @ C_1 @ ( minus_1944206118le_a_o @ A_1 @ B_2 ) )
=> ( member2122167641iple_a @ C_1 @ A_1 ) ) ).
thf(fact_646_DiffD1,axiom,
! [C_1: pname,A_1: pname > $o,B_2: pname > $o] :
( ( member_pname @ C_1 @ ( minus_minus_pname_o @ A_1 @ B_2 ) )
=> ( member_pname @ C_1 @ A_1 ) ) ).
thf(fact_647_Diff__iff,axiom,
! [C: pname,A: pname > $o,B_1: pname > $o] :
( ( member_pname @ C @ ( minus_minus_pname_o @ A @ B_1 ) )
<=> ( ( member_pname @ C @ A )
& ~ ( member_pname @ C @ B_1 ) ) ) ).
thf(fact_648_diff__Suc__Suc,axiom,
! [M: nat,N_1: nat] :
( ( minus_minus_nat @ ( suc @ M ) @ ( suc @ N_1 ) )
= ( minus_minus_nat @ M @ N_1 ) ) ).
thf(fact_649_Suc__diff__diff,axiom,
! [M: nat,N_1: nat,K: nat] :
( ( minus_minus_nat @ ( minus_minus_nat @ ( suc @ M ) @ N_1 ) @ ( suc @ K ) )
= ( minus_minus_nat @ ( minus_minus_nat @ M @ N_1 ) @ K ) ) ).
thf(fact_650_diff__0__eq__0,axiom,
! [N_1: nat] :
( ( minus_minus_nat @ zero_zero_nat @ N_1 )
= zero_zero_nat ) ).
thf(fact_651_minus__nat_Odiff__0,axiom,
! [M: nat] :
( ( minus_minus_nat @ M @ zero_zero_nat )
= M ) ).
thf(fact_652_diff__self__eq__0,axiom,
! [M: nat] :
( ( minus_minus_nat @ M @ M )
= zero_zero_nat ) ).
thf(fact_653_diffs0__imp__equal,axiom,
! [M: nat,N_1: nat] :
( ( ( minus_minus_nat @ M @ N_1 )
= zero_zero_nat )
=> ( ( ( minus_minus_nat @ N_1 @ M )
= zero_zero_nat )
=> ( M = N_1 ) ) ) ).
thf(fact_654_zero__induct__lemma,axiom,
! [I: nat,P: nat > $o,K: nat] :
( ( P @ K )
=> ( ! [N: nat] :
( ( P @ ( suc @ N ) )
=> ( P @ N ) )
=> ( P @ ( minus_minus_nat @ K @ I ) ) ) ) ).
thf(fact_655_diff__commute,axiom,
! [I: nat,J: nat,K: nat] :
( ( minus_minus_nat @ ( minus_minus_nat @ I @ J ) @ K )
= ( minus_minus_nat @ ( minus_minus_nat @ I @ K ) @ J ) ) ).
thf(fact_656_diff__Suc,axiom,
! [M: nat,N_1: nat] :
( ( minus_minus_nat @ M @ ( suc @ N_1 ) )
= ( nat_case_nat @ zero_zero_nat
@ ^ [K_1: nat] : K_1
@ ( minus_minus_nat @ M @ N_1 ) ) ) ).
thf(fact_657_diff__Suc__1,axiom,
! [N_1: nat] :
( ( minus_minus_nat @ ( suc @ N_1 ) @ one_one_nat )
= N_1 ) ).
thf(fact_658_diff__Suc__eq__diff__pred,axiom,
! [M: nat,N_1: nat] :
( ( minus_minus_nat @ M @ ( suc @ N_1 ) )
= ( minus_minus_nat @ ( minus_minus_nat @ M @ one_one_nat ) @ N_1 ) ) ).
thf(fact_659_One__nat__def,axiom,
( one_one_nat
= ( suc @ zero_zero_nat ) ) ).
thf(fact_660_Suc__eq__plus1,axiom,
! [N_1: nat] :
( ( suc @ N_1 )
= ( plus_plus_nat @ N_1 @ one_one_nat ) ) ).
thf(fact_661_Suc__eq__plus1__left,axiom,
! [N_1: nat] :
( ( suc @ N_1 )
= ( plus_plus_nat @ one_one_nat @ N_1 ) ) ).
thf(fact_662_diff__cancel2,axiom,
! [M: nat,K: nat,N_1: nat] :
( ( minus_minus_nat @ ( plus_plus_nat @ M @ K ) @ ( plus_plus_nat @ N_1 @ K ) )
= ( minus_minus_nat @ M @ N_1 ) ) ).
thf(fact_663_diff__cancel,axiom,
! [K: nat,M: nat,N_1: nat] :
( ( minus_minus_nat @ ( plus_plus_nat @ K @ M ) @ ( plus_plus_nat @ K @ N_1 ) )
= ( minus_minus_nat @ M @ N_1 ) ) ).
thf(fact_664_diff__diff__left,axiom,
! [I: nat,J: nat,K: nat] :
( ( minus_minus_nat @ ( minus_minus_nat @ I @ J ) @ K )
= ( minus_minus_nat @ I @ ( plus_plus_nat @ J @ K ) ) ) ).
thf(fact_665_diff__add__inverse,axiom,
! [N_1: nat,M: nat] :
( ( minus_minus_nat @ ( plus_plus_nat @ N_1 @ M ) @ N_1 )
= M ) ).
thf(fact_666_diff__add__inverse2,axiom,
! [M: nat,N_1: nat] :
( ( minus_minus_nat @ ( plus_plus_nat @ M @ N_1 ) @ N_1 )
= M ) ).
thf(fact_667_diff__add__0,axiom,
! [N_1: nat,M: nat] :
( ( minus_minus_nat @ N_1 @ ( plus_plus_nat @ N_1 @ M ) )
= zero_zero_nat ) ).
thf(fact_668_nat__add__commute,axiom,
! [M: nat,N_1: nat] :
( ( plus_plus_nat @ M @ N_1 )
= ( plus_plus_nat @ N_1 @ M ) ) ).
thf(fact_669_nat__add__left__commute,axiom,
! [X_1: nat,Y: nat,Z: nat] :
( ( plus_plus_nat @ X_1 @ ( plus_plus_nat @ Y @ Z ) )
= ( plus_plus_nat @ Y @ ( plus_plus_nat @ X_1 @ Z ) ) ) ).
thf(fact_670_nat__add__assoc,axiom,
! [M: nat,N_1: nat,K: nat] :
( ( plus_plus_nat @ ( plus_plus_nat @ M @ N_1 ) @ K )
= ( plus_plus_nat @ M @ ( plus_plus_nat @ N_1 @ K ) ) ) ).
thf(fact_671_nat__add__left__cancel,axiom,
! [K: nat,M: nat,N_1: nat] :
( ( ( plus_plus_nat @ K @ M )
= ( plus_plus_nat @ K @ N_1 ) )
<=> ( M = N_1 ) ) ).
thf(fact_672_nat__add__right__cancel,axiom,
! [M: nat,K: nat,N_1: nat] :
( ( ( plus_plus_nat @ M @ K )
= ( plus_plus_nat @ N_1 @ K ) )
<=> ( M = N_1 ) ) ).
thf(fact_673_add__Suc__shift,axiom,
! [M: nat,N_1: nat] :
( ( plus_plus_nat @ ( suc @ M ) @ N_1 )
= ( plus_plus_nat @ M @ ( suc @ N_1 ) ) ) ).
thf(fact_674_add__Suc,axiom,
! [M: nat,N_1: nat] :
( ( plus_plus_nat @ ( suc @ M ) @ N_1 )
= ( suc @ ( plus_plus_nat @ M @ N_1 ) ) ) ).
thf(fact_675_add__Suc__right,axiom,
! [M: nat,N_1: nat] :
( ( plus_plus_nat @ M @ ( suc @ N_1 ) )
= ( suc @ ( plus_plus_nat @ M @ N_1 ) ) ) ).
thf(fact_676_one__is__add,axiom,
! [M: nat,N_1: nat] :
( ( ( suc @ zero_zero_nat )
= ( plus_plus_nat @ M @ N_1 ) )
<=> ( ( ( M
= ( suc @ zero_zero_nat ) )
& ( N_1 = zero_zero_nat ) )
| ( ( M = zero_zero_nat )
& ( N_1
= ( suc @ zero_zero_nat ) ) ) ) ) ).
thf(fact_677_add__is__1,axiom,
! [M: nat,N_1: nat] :
( ( ( plus_plus_nat @ M @ N_1 )
= ( suc @ zero_zero_nat ) )
<=> ( ( ( M
= ( suc @ zero_zero_nat ) )
& ( N_1 = zero_zero_nat ) )
| ( ( M = zero_zero_nat )
& ( N_1
= ( suc @ zero_zero_nat ) ) ) ) ) ).
thf(fact_678_plus__nat_Oadd__0,axiom,
! [N_1: nat] :
( ( plus_plus_nat @ zero_zero_nat @ N_1 )
= N_1 ) ).
thf(fact_679_Nat_Oadd__0__right,axiom,
! [M: nat] :
( ( plus_plus_nat @ M @ zero_zero_nat )
= M ) ).
thf(fact_680_add__is__0,axiom,
! [M: nat,N_1: nat] :
( ( ( plus_plus_nat @ M @ N_1 )
= zero_zero_nat )
<=> ( ( M = zero_zero_nat )
& ( N_1 = zero_zero_nat ) ) ) ).
thf(fact_681_add__eq__self__zero,axiom,
! [M: nat,N_1: nat] :
( ( ( plus_plus_nat @ M @ N_1 )
= M )
=> ( N_1 = zero_zero_nat ) ) ).
thf(fact_682_add__eq__if,axiom,
! [N_1: nat,M: nat] :
( ( ( M = zero_zero_nat )
=> ( ( plus_plus_nat @ M @ N_1 )
= N_1 ) )
& ( ( M != zero_zero_nat )
=> ( ( plus_plus_nat @ M @ N_1 )
= ( suc @ ( plus_plus_nat @ ( minus_minus_nat @ M @ one_one_nat ) @ N_1 ) ) ) ) ) ).
thf(fact_683_com_Osize_I4_J,axiom,
! [Com1: com,Com2: com] :
( ( com_size @ ( semi @ Com1 @ Com2 ) )
= ( plus_plus_nat @ ( plus_plus_nat @ ( com_size @ Com1 ) @ ( com_size @ Com2 ) ) @ ( suc @ zero_zero_nat ) ) ) ).
thf(fact_684_com_Osize_I7_J,axiom,
! [Pname: pname] :
( ( com_size @ ( body @ Pname ) )
= zero_zero_nat ) ).
thf(fact_685_com_Osize_I1_J,axiom,
( ( com_size @ skip )
= zero_zero_nat ) ).
thf(fact_686_com_Osize_I6_J,axiom,
! [Fun: state > $o,Com: com] :
( ( com_size @ ( while @ Fun @ Com ) )
= ( plus_plus_nat @ ( com_size @ Com ) @ ( suc @ zero_zero_nat ) ) ) ).
thf(fact_687_com_Osize_I12_J,axiom,
! [Com1: com,Com2: com] :
( ( size_size_com @ ( semi @ Com1 @ Com2 ) )
= ( plus_plus_nat @ ( plus_plus_nat @ ( size_size_com @ Com1 ) @ ( size_size_com @ Com2 ) ) @ ( suc @ zero_zero_nat ) ) ) ).
thf(fact_688_com_Osize_I15_J,axiom,
! [Pname: pname] :
( ( size_size_com @ ( body @ Pname ) )
= zero_zero_nat ) ).
thf(fact_689_com_Osize_I9_J,axiom,
( ( size_size_com @ skip )
= zero_zero_nat ) ).
thf(fact_690_com_Osize_I14_J,axiom,
! [Fun: state > $o,Com: com] :
( ( size_size_com @ ( while @ Fun @ Com ) )
= ( plus_plus_nat @ ( size_size_com @ Com ) @ ( suc @ zero_zero_nat ) ) ) ).
thf(fact_691_com_Osize_I13_J,axiom,
! [Fun: state > $o,Com1: com,Com2: com] :
( ( size_size_com @ ( cond @ Fun @ Com1 @ Com2 ) )
= ( plus_plus_nat @ ( plus_plus_nat @ ( size_size_com @ Com1 ) @ ( size_size_com @ Com2 ) ) @ ( suc @ zero_zero_nat ) ) ) ).
thf(fact_692_evaln_OIfFalse,axiom,
! [C0: com,C1: com,N_1: nat,S1: state,B: state > $o,S: state] :
( ~ ( B @ S )
=> ( ( evaln @ C1 @ S @ N_1 @ S1 )
=> ( evaln @ ( cond @ B @ C0 @ C1 ) @ S @ N_1 @ S1 ) ) ) ).
thf(fact_693_evaln_OIfTrue,axiom,
! [C1: com,C0: com,N_1: nat,S1: state,B: state > $o,S: state] :
( ( B @ S )
=> ( ( evaln @ C0 @ S @ N_1 @ S1 )
=> ( evaln @ ( cond @ B @ C0 @ C1 ) @ S @ N_1 @ S1 ) ) ) ).
thf(fact_694_evaln__elim__cases_I5_J,axiom,
! [B: state > $o,C1: com,C2: com,S: state,N_1: nat,T: state] :
( ( evaln @ ( cond @ B @ C1 @ C2 ) @ S @ N_1 @ T )
=> ( ( ( B @ S )
=> ~ ( evaln @ C1 @ S @ N_1 @ T ) )
=> ~ ( ~ ( B @ S )
=> ~ ( evaln @ C2 @ S @ N_1 @ T ) ) ) ) ).
thf(fact_695_evalc__elim__cases_I5_J,axiom,
! [B: state > $o,C1: com,C2: com,S: state,T: state] :
( ( evalc @ ( cond @ B @ C1 @ C2 ) @ S @ T )
=> ( ( ( B @ S )
=> ~ ( evalc @ C1 @ S @ T ) )
=> ~ ( ~ ( B @ S )
=> ~ ( evalc @ C2 @ S @ T ) ) ) ) ).
thf(fact_696_evalc_OIfTrue,axiom,
! [C1: com,C0: com,S1: state,B: state > $o,S: state] :
( ( B @ S )
=> ( ( evalc @ C0 @ S @ S1 )
=> ( evalc @ ( cond @ B @ C0 @ C1 ) @ S @ S1 ) ) ) ).
thf(fact_697_evalc_OIfFalse,axiom,
! [C0: com,C1: com,S1: state,B: state > $o,S: state] :
( ~ ( B @ S )
=> ( ( evalc @ C1 @ S @ S1 )
=> ( evalc @ ( cond @ B @ C0 @ C1 ) @ S @ S1 ) ) ) ).
%----Helper facts (14)
thf(help_fequal_1_1_fequal_000tc__Com__Opname_T,axiom,
! [X_1: pname,Y: pname] :
( ~ ( fequal_pname @ X_1 @ Y )
| ( X_1 = Y ) ) ).
thf(help_fequal_2_1_fequal_000tc__Com__Opname_T,axiom,
! [X_1: pname,Y: pname] :
( ( X_1 != Y )
| ( fequal_pname @ X_1 @ Y ) ) ).
thf(help_fequal_1_1_fequal_000tc__Com__Ostate_T,axiom,
! [X_1: state,Y: state] :
( ~ ( fequal_state @ X_1 @ Y )
| ( X_1 = Y ) ) ).
thf(help_fequal_2_1_fequal_000tc__Com__Ostate_T,axiom,
! [X_1: state,Y: state] :
( ( X_1 != Y )
| ( fequal_state @ X_1 @ Y ) ) ).
thf(help_If_1_1_If_000tc__Hoare____Mirabelle____srushsumbx__Otriple_It__a_J_T,axiom,
! [X_1: hoare_1775062406iple_a,Y: hoare_1775062406iple_a] :
( ( if_Hoa1047340790iple_a @ $true @ X_1 @ Y )
= X_1 ) ).
thf(help_If_2_1_If_000tc__Hoare____Mirabelle____srushsumbx__Otriple_It__a_J_T,axiom,
! [X_1: hoare_1775062406iple_a,Y: hoare_1775062406iple_a] :
( ( if_Hoa1047340790iple_a @ $false @ X_1 @ Y )
= Y ) ).
thf(help_If_3_1_If_000tc__Hoare____Mirabelle____srushsumbx__Otriple_It__a_J_T,axiom,
! [P: $o] :
( ( P = $true )
| ( P = $false ) ) ).
thf(help_fequal_1_1_fequal_000tc__Hoare____Mirabelle____srushsumbx__Otriple_It__a_J_,axiom,
! [X_1: hoare_1775062406iple_a,Y: hoare_1775062406iple_a] :
( ~ ( fequal1288209029iple_a @ X_1 @ Y )
| ( X_1 = Y ) ) ).
thf(help_fequal_2_1_fequal_000tc__Hoare____Mirabelle____srushsumbx__Otriple_It__a_J_,axiom,
! [X_1: hoare_1775062406iple_a,Y: hoare_1775062406iple_a] :
( ( X_1 != Y )
| ( fequal1288209029iple_a @ X_1 @ Y ) ) ).
thf(help_If_1_1_If_000tc__Hoare____Mirabelle____srushsumbx__Otriple_Itc__Com__Ostate,axiom,
! [X_1: hoare_1167836817_state,Y: hoare_1167836817_state] :
( ( if_Hoa833675553_state @ $true @ X_1 @ Y )
= X_1 ) ).
thf(help_If_2_1_If_000tc__Hoare____Mirabelle____srushsumbx__Otriple_Itc__Com__Ostate,axiom,
! [X_1: hoare_1167836817_state,Y: hoare_1167836817_state] :
( ( if_Hoa833675553_state @ $false @ X_1 @ Y )
= Y ) ).
thf(help_If_3_1_If_000tc__Hoare____Mirabelle____srushsumbx__Otriple_Itc__Com__Ostate,axiom,
! [P: $o] :
( ( P = $true )
| ( P = $false ) ) ).
thf(help_fequal_1_1_fequal_000tc__Hoare____Mirabelle____srushsumbx__Otriple_Itc__Com,axiom,
! [X_1: hoare_1167836817_state,Y: hoare_1167836817_state] :
( ~ ( fequal1831255762_state @ X_1 @ Y )
| ( X_1 = Y ) ) ).
thf(help_fequal_2_1_fequal_000tc__Hoare____Mirabelle____srushsumbx__Otriple_Itc__Com,axiom,
! [X_1: hoare_1167836817_state,Y: hoare_1167836817_state] :
( ( X_1 != Y )
| ( fequal1831255762_state @ X_1 @ Y ) ) ).
%----Conjectures (2)
thf(conj_0,hypothesis,
! [N: nat] :
( ! [X: hoare_1775062406iple_a] :
( ( member2122167641iple_a @ X
@ ( semila13410563le_a_o @ g
@ ( image_2063119815iple_a
@ ^ [Pn: pname] : ( hoare_1766022166iple_a @ ( p @ Pn ) @ ( body @ Pn ) @ ( q @ Pn ) )
@ procs ) ) )
=> ( hoare_1462269968alid_a @ N @ X ) )
=> ! [X: hoare_1775062406iple_a] :
( ( member2122167641iple_a @ X
@ ( image_2063119815iple_a
@ ^ [Pn: pname] : ( hoare_1766022166iple_a @ ( p @ Pn ) @ ( the_com @ ( body_1 @ Pn ) ) @ ( q @ Pn ) )
@ procs ) )
=> ( hoare_1462269968alid_a @ N @ X ) ) ) ).
thf(conj_1,conjecture,
( ! [X: hoare_1775062406iple_a] :
( ( member2122167641iple_a @ X @ g )
=> ( hoare_1462269968alid_a @ n @ X ) )
=> ! [X: hoare_1775062406iple_a] :
( ( member2122167641iple_a @ X
@ ( image_2063119815iple_a
@ ^ [Pn: pname] : ( hoare_1766022166iple_a @ ( p @ Pn ) @ ( body @ Pn ) @ ( q @ Pn ) )
@ procs ) )
=> ( hoare_1462269968alid_a @ n @ X ) ) ) ).
%------------------------------------------------------------------------------