% Mizar problem: t89_card_3,card_3,3045,5 
fof(t89_card_3, conjecture,  (! [A] :  (v1_card_1(A) =>  (! [B] :  (v1_card_1(B) =>  (k2_card_1(B)=k2_card_1(A) => A=B) ) ) ) ) ).
fof(cc1_card_1, axiom,  (! [A] :  (v1_card_1(A) => v3_ordinal1(A)) ) ).
fof(cc1_ordinal1, axiom,  (! [A] :  (v3_ordinal1(A) =>  (v1_ordinal1(A) & v2_ordinal1(A)) ) ) ).
fof(cc2_ordinal1, axiom,  (! [A] :  ( (v1_ordinal1(A) & v2_ordinal1(A))  => v3_ordinal1(A)) ) ).
fof(dt_k1_card_1, axiom,  (! [A] : v1_card_1(k1_card_1(A))) ).
fof(dt_k2_card_1, axiom,  (! [A] : v1_card_1(k2_card_1(A))) ).
fof(projectivity_k1_card_1, axiom,  (! [A] : k1_card_1(k1_card_1(A))=k1_card_1(A)) ).
fof(rc1_card_1, axiom,  (? [A] : v1_card_1(A)) ).
fof(rc1_ordinal1, axiom,  (? [A] :  (v1_ordinal1(A) & v2_ordinal1(A)) ) ).
fof(rc2_ordinal1, axiom,  (? [A] : v3_ordinal1(A)) ).
fof(rd1_card_1, axiom,  (! [A] :  (v1_card_1(A) => k1_card_1(A)=A) ) ).
fof(t88_card_3, axiom,  (! [A] :  (! [B] :  (k1_card_1(A)=k1_card_1(B) <=> k2_card_1(A)=k2_card_1(B)) ) ) ).
