let D be non empty set ; for f, g being BinominativeFunction of D
for p, q, r, s being PartialPredicate of D st <*p,f,q*> is SFHT of D & <*q,g,r*> is SFHT of D & <*(PP_inversion q),g,s*> is SFHT of D holds
<*p,(PP_composition (f,g)),(PP_or (r,s))*> is SFHT of D
let f, g be BinominativeFunction of D; for p, q, r, s being PartialPredicate of D st <*p,f,q*> is SFHT of D & <*q,g,r*> is SFHT of D & <*(PP_inversion q),g,s*> is SFHT of D holds
<*p,(PP_composition (f,g)),(PP_or (r,s))*> is SFHT of D
let p, q, r, s be PartialPredicate of D; ( <*p,f,q*> is SFHT of D & <*q,g,r*> is SFHT of D & <*(PP_inversion q),g,s*> is SFHT of D implies <*p,(PP_composition (f,g)),(PP_or (r,s))*> is SFHT of D )
assume that
A1:
<*p,f,q*> is SFHT of D
and
A2:
<*q,g,r*> is SFHT of D
and
A3:
<*(PP_inversion q),g,s*> is SFHT of D
; <*p,(PP_composition (f,g)),(PP_or (r,s))*> is SFHT of D
set F = PP_composition (f,g);
for d being Element of D st d in dom p & p . d = TRUE & d in dom (PP_composition (f,g)) & (PP_composition (f,g)) . d in dom (PP_or (r,s)) holds
(PP_or (r,s)) . ((PP_composition (f,g)) . d) = TRUE
proof
let d be
Element of
D;
( d in dom p & p . d = TRUE & d in dom (PP_composition (f,g)) & (PP_composition (f,g)) . d in dom (PP_or (r,s)) implies (PP_or (r,s)) . ((PP_composition (f,g)) . d) = TRUE )
assume that A4:
d in dom p
and A5:
p . d = TRUE
and A6:
d in dom (PP_composition (f,g))
and A7:
(PP_composition (f,g)) . d in dom (PP_or (r,s))
;
(PP_or (r,s)) . ((PP_composition (f,g)) . d) = TRUE
set d1 =
f . d;
assume
(PP_or (r,s)) . ((PP_composition (f,g)) . d) <> TRUE
;
contradiction
then A8:
(PP_or (r,s)) . ((PP_composition (f,g)) . d) = FALSE
by A7, PARTPR_1:3;
then A9:
(
(PP_composition (f,g)) . d in dom r &
r . ((PP_composition (f,g)) . d) = FALSE )
by A7, PARTPR_1:13;
A10:
(
(PP_composition (f,g)) . d in dom s &
s . ((PP_composition (f,g)) . d) = FALSE )
by A7, A8, PARTPR_1:13;
A11:
PP_composition (
f,
g)
= g * f
by PARTPR_2:def 1;
then A12:
(PP_composition (f,g)) . d = g . (f . d)
by A6, FUNCT_1:12;
A13:
d in dom f
by A6, A11, FUNCT_1:11;
then A14:
f . d in D
by PARTFUN1:4;
A15:
f . d in dom g
by A6, A11, FUNCT_1:11;
end;
then
<*p,(PP_composition (f,g)),(PP_or (r,s))*> in SFHTs D
;
hence
<*p,(PP_composition (f,g)),(PP_or (r,s))*> is SFHT of D
; verum