let x be Real; :: thesis: ( sin . x <> 0 implies cot . x = cot x )
assume A1: sin . x <> 0 ; :: thesis: cot . x = cot x
not x in sin " {0}
proof end;
then x in (dom sin) \ (sin " {0}) by SIN_COS:24, XBOOLE_0:def 5;
then x in (dom cos) /\ ((dom sin) \ (sin " {0})) by SIN_COS:24, XBOOLE_0:def 4;
then x in dom (cos / sin) by RFUNCT_1:def 1;
then cot . x = (cos x) / (sin x) by RFUNCT_1:def 1
.= cot x by SIN_COS4:def 2 ;
hence cot . x = cot x ; :: thesis: verum