Table of ContentsTable of Contents User Sandbox < Previous   Next >
Related theorems
Unicode version

Theorem ismonc 10713
Description: The predicate "is a monomorphism" when F belongs to a homset .
Hypotheses
Ref Expression
ismonc.1 |- O = dom (id` T)
ismonc.2 |- H = (hom` T)
ismonc.3 |- R = (o` T)
Assertion
Ref Expression
ismonc |- ((T e. Cat /\ (B e. O /\ C e. O) /\ F e. (H` <.B, C>.)) -> (F e. (Monic` T) <-> A.a e. O A.g e. (H` <.a, B>.)A.h e. (H` <.a, B>.)((FRg) = (FRh) -> g = h)))
Distinct variable groups:   B,a,g,h   C,a,g,h   F,a,g,h   H,a,g,h   O,a,g,h   R,a   T,a,g,h

Proof of Theorem ismonc
StepHypRef Expression
1 eqid 1478 . . . 4 |- dom (dom` T) = dom (dom` T)
2 eqid 1478 . . . 4 |- (dom` T) = (dom` T)
3 eqid 1478 . . . 4 |- (cod` T) = (cod` T)
4 ismonc.3 . . . 4 |- R = (o` T)
51, 2, 3, 4ismonb 10709 . . 3 |- ((T e. Cat /\ F e. (H` <.B, C>.)) -> (F e. (Monic` T) <-> (F e. dom (dom` T) /\ A.g e. dom (dom` T)A.h e. dom (dom` T)((((dom` T)` g) = ((dom` T)` h) /\ ((cod` T)` g) = ((dom` T)` F) /\ ((cod` T)` h) = ((dom` T)` F)) -> ((FRg) = (FRh) -> g = h)))))
653adant2 800 . 2 |- ((T e. Cat /\ (B e. O /\ C e. O) /\ F e. (H` <.B, C>.)) -> (F e. (Monic` T) <-> (F e. dom (dom` T) /\ A.g e. dom (dom` T)A.h e. dom (dom` T)((((dom` T)` g) = ((dom` T)` h) /\ ((cod` T)` g) = ((dom` T)` F) /\ ((cod` T)` h) = ((dom` T)` F)) -> ((FRg) = (FRh) -> g = h)))))
7 ax-17 973 . . . . . . . . . . 11 |- (((T e. Cat /\ (B e. O /\ C e. O) /\ F e. (H` <.B, C>.)) /\ a e. O) -> A.g((T e. Cat /\ (B e. O /\ C e. O) /\ F e. (H` <.B, C>.)) /\ a e. O))
8 ax-17 973 . . . . . . . . . . . 12 |- (F e. dom (dom` T) -> A.g F e. dom (dom` T))
9 hbra1 1690 . . . . . . . . . . . 12 |- (A.g e. dom (dom` T)A.h e. dom (dom` T)((((dom` T)` g) = ((dom` T)` h) /\ ((cod` T)` g) = ((dom` T)` F) /\ ((cod` T)` h) = ((dom` T)` F)) -> ((FRg) = (FRh) -> g = h)) -> A.gA.g e. dom (dom` T)A.h e. dom (dom` T)((((dom` T)` g) = ((dom` T)` h) /\ ((cod` T)` g) = ((dom` T)` F) /\ ((cod` T)` h) = ((dom` T)` F)) -> ((FRg) = (FRh) -> g = h)))
108, 9hban 1011 . . . . . . . . . . 11 |- ((F e. dom (dom` T) /\ A.g e. dom (dom` T)A.h e. dom (dom` T)((((dom` T)` g) = ((dom` T)` h) /\ ((cod` T)` g) = ((dom` T)` F) /\ ((cod` T)` h) = ((dom` T)` F)) -> ((FRg) = (FRh) -> g = h))) -> A.g(F e. dom (dom` T) /\ A.g e. dom (dom` T)A.h e. dom (dom` T)((((dom` T)` g) = ((dom` T)` h) /\ ((cod` T)` g) = ((dom` T)` F) /\ ((cod` T)` h) = ((dom` T)` F)) -> ((FRg) = (FRh) -> g = h))))
117, 10hban 1011 . . . . . . . . . 10 |- ((((T e. Cat /\ (B e. O /\ C e. O) /\ F e. (H` <.B, C>.)) /\ a e. O) /\ (F e. dom (dom` T) /\ A.g e. dom (dom` T)A.h e. dom (dom` T)((((dom` T)` g) = ((dom` T)` h) /\ ((cod` T)` g) = ((dom` T)` F) /\ ((cod` T)` h) = ((dom` T)` F)) -> ((FRg) = (FRh) -> g = h)))) -> A.g(((T e. Cat /\ (B e. O /\ C e. O) /\ F e. (H` <.B, C>.)) /\ a e. O) /\ (F e. dom (dom` T) /\ A.g e. dom (dom` T)A.h e. dom (dom` T)((((dom` T)` g) = ((dom` T)` h) /\ ((cod` T)` g) = ((dom` T)` F) /\ ((cod` T)` h) = ((dom` T)` F)) -> ((FRg) = (FRh) -> g = h)))))
12 ax-17 973 . . . . . . . . . . . 12 |- (((T e. Cat /\ (B e. O /\ C e. O) /\ F e. (H` <.B, C>.)) /\ a e. O) -> A.h((T e. Cat /\ (B e. O /\ C e. O) /\ F e. (H` <.B, C>.)) /\ a e. O))
13 ax-17 973 . . . . . . . . . . . . 13 |- (F e. dom (dom` T) -> A.h F e. dom (dom` T))
14 ax-17 973 . . . . . . . . . . . . . 14 |- (g e. dom (dom` T) -> A.h g e. dom (dom` T))
15 hbra1 1690 . . . . . . . . . . . . . 14 |- (A.h e. dom (dom` T)((((dom` T)` g) = ((dom` T)` h) /\ ((cod` T)` g) = ((dom` T)` F) /\ ((cod` T)` h) = ((dom` T)` F)) -> ((FRg) = (FRh) -> g = h)) -> A.hA.h e. dom (dom` T)((((dom` T)` g) = ((dom` T)` h) /\ ((cod` T)` g) = ((dom` T)` F) /\ ((cod` T)` h) = ((dom` T)` F)) -> ((FRg) = (FRh) -> g = h)))
1614, 15hbral 1689 . . . . . . . . . . . . 13 |- (A.g e. dom (dom` T)A.h e. dom (dom` T)((((dom` T)` g) = ((dom` T)` h) /\ ((cod` T)` g) = ((dom` T)` F) /\ ((cod` T)` h) = ((dom` T)` F)) -> ((FRg) = (FRh) -> g = h)) -> A.hA.g e. dom (dom` T)A.h e. dom (dom` T)((((dom` T)` g) = ((dom` T)` h) /\ ((cod` T)` g) = ((dom` T)` F) /\ ((cod` T)` h) = ((dom` T)` F)) -> ((FRg) = (FRh) -> g = h)))
1713, 16hban 1011 . . . . . . . . . . . 12 |- ((F e. dom (dom` T) /\ A.g e. dom (dom` T)A.h e. dom (dom` T)((((dom` T)` g) = ((dom` T)` h) /\ ((cod` T)` g) = ((dom` T)` F) /\ ((cod` T)` h) = ((dom` T)` F)) -> ((FRg) = (FRh) -> g = h))) -> A.h(F e. dom (dom` T) /\ A.g e. dom (dom` T)A.h e. dom (dom` T)((((dom` T)` g) = ((dom` T)` h) /\ ((cod` T)` g) = ((dom` T)` F) /\ ((cod` T)` h) = ((dom` T)` F)) -> ((FRg) = (FRh) -> g = h))))
1812, 17hban 1011 . . . . . . . . . . 11 |- ((((T e. Cat /\ (B e. O /\ C e. O) /\ F e. (H` <.B, C>.)) /\ a e. O) /\ (F e. dom (dom` T) /\ A.g e. dom (dom` T)A.h e. dom (dom` T)((((dom` T)` g) = ((dom` T)` h) /\ ((cod` T)` g) = ((dom` T)` F) /\ ((cod` T)` h) = ((dom` T)` F)) -> ((FRg) = (FRh) -> g = h)))) -> A.h(((T e. Cat /\ (B e. O /\ C e. O) /\ F e. (H` <.B, C>.)) /\ a e. O) /\ (F e. dom (dom` T) /\ A.g e. dom (dom` T)A.h e. dom (dom` T)((((dom` T)` g) = ((dom` T)` h) /\ ((cod` T)` g) = ((dom` T)` F) /\ ((cod` T)` h) = ((dom` T)` F)) -> ((FRg) = (FRh) -> g = h)