Metamath Proof Explorer


Theorem kardcard2a

Description: If two sets have equal nonzero card cardinalities, then they have equal kard cardinalities. This theorem does not depend on the Axiom of Choice. (Contributed by BTernaryTau, 3-Jul-2026)

Ref Expression
Assertion kardcard2a Could not format assertion : No typesetting found for |- ( ( ( card ` A ) = ( card ` B ) /\ ( card ` A ) =/= (/) ) -> ( kard ` A ) = ( kard ` B ) ) with typecode |-

Proof

Step Hyp Ref Expression
1 carden2a card A = card B card A A B
2 fvfundmfvn0 card A A dom card Fun card A
3 2 simpld card A A dom card
4 kardeng Could not format ( A e. dom card -> ( ( kard ` A ) = ( kard ` B ) <-> A ~~ B ) ) : No typesetting found for |- ( A e. dom card -> ( ( kard ` A ) = ( kard ` B ) <-> A ~~ B ) ) with typecode |-
5 3 4 syl Could not format ( ( card ` A ) =/= (/) -> ( ( kard ` A ) = ( kard ` B ) <-> A ~~ B ) ) : No typesetting found for |- ( ( card ` A ) =/= (/) -> ( ( kard ` A ) = ( kard ` B ) <-> A ~~ B ) ) with typecode |-
6 5 adantl Could not format ( ( ( card ` A ) = ( card ` B ) /\ ( card ` A ) =/= (/) ) -> ( ( kard ` A ) = ( kard ` B ) <-> A ~~ B ) ) : No typesetting found for |- ( ( ( card ` A ) = ( card ` B ) /\ ( card ` A ) =/= (/) ) -> ( ( kard ` A ) = ( kard ` B ) <-> A ~~ B ) ) with typecode |-
7 1 6 mpbird Could not format ( ( ( card ` A ) = ( card ` B ) /\ ( card ` A ) =/= (/) ) -> ( kard ` A ) = ( kard ` B ) ) : No typesetting found for |- ( ( ( card ` A ) = ( card ` B ) /\ ( card ` A ) =/= (/) ) -> ( kard ` A ) = ( kard ` B ) ) with typecode |-