let I be set ; for A being ObjectsFamily of I,(EnsCat {{}})
for o being Object of (EnsCat {{}})
for P being MorphismsFamily of o,A st P = I --> {} holds
( P is feasible & P is projection-morphisms )
let A be ObjectsFamily of I,(EnsCat {{}}); for o being Object of (EnsCat {{}})
for P being MorphismsFamily of o,A st P = I --> {} holds
( P is feasible & P is projection-morphisms )
let o be Object of (EnsCat {{}}); for P being MorphismsFamily of o,A st P = I --> {} holds
( P is feasible & P is projection-morphisms )
let P be MorphismsFamily of o,A; ( P = I --> {} implies ( P is feasible & P is projection-morphisms ) )
assume A1:
P = I --> {}
; ( P is feasible & P is projection-morphisms )
thus
P is feasible
P is projection-morphisms
let Y be Object of (EnsCat {{}}); ALTCAT_5:def 6 for F being MorphismsFamily of Y,A st F is feasible holds
ex f being Morphism of Y,o st
( f in <^Y,o^> & ( for i being set st i in I holds
ex si being Object of (EnsCat {{}}) ex Pi being Morphism of o,si st
( si = A . i & Pi = P . i & F . i = Pi * f ) ) & ( for f1 being Morphism of Y,o st ( for i being set st i in I holds
ex si being Object of (EnsCat {{}}) ex Pi being Morphism of o,si st
( si = A . i & Pi = P . i & F . i = Pi * f1 ) ) holds
f = f1 ) )
let F be MorphismsFamily of Y,A; ( F is feasible implies ex f being Morphism of Y,o st
( f in <^Y,o^> & ( for i being set st i in I holds
ex si being Object of (EnsCat {{}}) ex Pi being Morphism of o,si st
( si = A . i & Pi = P . i & F . i = Pi * f ) ) & ( for f1 being Morphism of Y,o st ( for i being set st i in I holds
ex si being Object of (EnsCat {{}}) ex Pi being Morphism of o,si st
( si = A . i & Pi = P . i & F . i = Pi * f1 ) ) holds
f = f1 ) ) )
assume
F is feasible
; ex f being Morphism of Y,o st
( f in <^Y,o^> & ( for i being set st i in I holds
ex si being Object of (EnsCat {{}}) ex Pi being Morphism of o,si st
( si = A . i & Pi = P . i & F . i = Pi * f ) ) & ( for f1 being Morphism of Y,o st ( for i being set st i in I holds
ex si being Object of (EnsCat {{}}) ex Pi being Morphism of o,si st
( si = A . i & Pi = P . i & F . i = Pi * f1 ) ) holds
f = f1 ) )
reconsider f = {} as Morphism of Y,o by Lm3;
take
f
; ( f in <^Y,o^> & ( for i being set st i in I holds
ex si being Object of (EnsCat {{}}) ex Pi being Morphism of o,si st
( si = A . i & Pi = P . i & F . i = Pi * f ) ) & ( for f1 being Morphism of Y,o st ( for i being set st i in I holds
ex si being Object of (EnsCat {{}}) ex Pi being Morphism of o,si st
( si = A . i & Pi = P . i & F . i = Pi * f1 ) ) holds
f = f1 ) )
thus
f in <^Y,o^>
by Lm3; ( ( for i being set st i in I holds
ex si being Object of (EnsCat {{}}) ex Pi being Morphism of o,si st
( si = A . i & Pi = P . i & F . i = Pi * f ) ) & ( for f1 being Morphism of Y,o st ( for i being set st i in I holds
ex si being Object of (EnsCat {{}}) ex Pi being Morphism of o,si st
( si = A . i & Pi = P . i & F . i = Pi * f1 ) ) holds
f = f1 ) )
thus
for i being set st i in I holds
ex si being Object of (EnsCat {{}}) ex Pi being Morphism of o,si st
( si = A . i & Pi = P . i & F . i = Pi * f )
for f1 being Morphism of Y,o st ( for i being set st i in I holds
ex si being Object of (EnsCat {{}}) ex Pi being Morphism of o,si st
( si = A . i & Pi = P . i & F . i = Pi * f1 ) ) holds
f = f1
thus
for f1 being Morphism of Y,o st ( for i being set st i in I holds
ex si being Object of (EnsCat {{}}) ex Pi being Morphism of o,si st
( si = A . i & Pi = P . i & F . i = Pi * f1 ) ) holds
f = f1
by Lm4; verum