let C1, C2 be category; ( not C1 [x] C2 is empty iff ( not C1 is empty & not C2 is empty ) )
assume A2:
( not C1 is empty & not C2 is empty )
; not C1 [x] C2 is empty
reconsider C01 = C1 as non empty category by A2;
reconsider C02 = C2 as non empty category by A2;
set D = OrdC 1;
set G01 = the covariant Functor of (OrdC 1),C01;
set G02 = the covariant Functor of (OrdC 1),C02;
reconsider G1 = the covariant Functor of (OrdC 1),C01 as Functor of (OrdC 1),C1 ;
reconsider G2 = the covariant Functor of (OrdC 1),C02 as Functor of (OrdC 1),C2 ;
C1 [x] C2, pr1 (C1,C2), pr2 (C1,C2) is_product_of C1,C2
by Th48;
then consider H being Functor of (OrdC 1),(C1 [x] C2) such that
A3:
( H is covariant & (pr1 (C1,C2)) (*) H = G1 & (pr2 (C1,C2)) (*) H = G2 & ( for H1 being Functor of (OrdC 1),(C1 [x] C2) st H1 is covariant & (pr1 (C1,C2)) (*) H1 = G1 & (pr2 (C1,C2)) (*) H1 = G2 holds
H = H1 ) )
by Def17;
thus
not C1 [x] C2 is empty
by A3, CAT_6:31; verum