let Omega be non empty set ; for Sigma being SigmaField of Omega
for Prob being Probability of Sigma
for A being SetSequence of Sigma
for n, n1, n2 being Nat st n > n1 & A is_all_independent_wrt Prob holds
Prob . (((Partial_Intersection (Complement A)) . n1) /\ ((Partial_Intersection (A ^\ ((n1 + n2) + 1))) . ((n - n1) - 1))) = ((Partial_Product (Prob * (Complement A))) . n1) * ((Partial_Product (Prob * (A ^\ ((n1 + n2) + 1)))) . ((n - n1) - 1))
let Sigma be SigmaField of Omega; for Prob being Probability of Sigma
for A being SetSequence of Sigma
for n, n1, n2 being Nat st n > n1 & A is_all_independent_wrt Prob holds
Prob . (((Partial_Intersection (Complement A)) . n1) /\ ((Partial_Intersection (A ^\ ((n1 + n2) + 1))) . ((n - n1) - 1))) = ((Partial_Product (Prob * (Complement A))) . n1) * ((Partial_Product (Prob * (A ^\ ((n1 + n2) + 1)))) . ((n - n1) - 1))
let Prob be Probability of Sigma; for A being SetSequence of Sigma
for n, n1, n2 being Nat st n > n1 & A is_all_independent_wrt Prob holds
Prob . (((Partial_Intersection (Complement A)) . n1) /\ ((Partial_Intersection (A ^\ ((n1 + n2) + 1))) . ((n - n1) - 1))) = ((Partial_Product (Prob * (Complement A))) . n1) * ((Partial_Product (Prob * (A ^\ ((n1 + n2) + 1)))) . ((n - n1) - 1))
let A be SetSequence of Sigma; for n, n1, n2 being Nat st n > n1 & A is_all_independent_wrt Prob holds
Prob . (((Partial_Intersection (Complement A)) . n1) /\ ((Partial_Intersection (A ^\ ((n1 + n2) + 1))) . ((n - n1) - 1))) = ((Partial_Product (Prob * (Complement A))) . n1) * ((Partial_Product (Prob * (A ^\ ((n1 + n2) + 1)))) . ((n - n1) - 1))
let n, n1, n2 be Nat; ( n > n1 & A is_all_independent_wrt Prob implies Prob . (((Partial_Intersection (Complement A)) . n1) /\ ((Partial_Intersection (A ^\ ((n1 + n2) + 1))) . ((n - n1) - 1))) = ((Partial_Product (Prob * (Complement A))) . n1) * ((Partial_Product (Prob * (A ^\ ((n1 + n2) + 1)))) . ((n - n1) - 1)) )
assume that
A1:
n > n1
and
A2:
A is_all_independent_wrt Prob
; Prob . (((Partial_Intersection (Complement A)) . n1) /\ ((Partial_Intersection (A ^\ ((n1 + n2) + 1))) . ((n - n1) - 1))) = ((Partial_Product (Prob * (Complement A))) . n1) * ((Partial_Product (Prob * (A ^\ ((n1 + n2) + 1)))) . ((n - n1) - 1))
A3:
for A, B being SetSequence of Sigma
for k, n being Element of NAT st B = A * (Special_Function2 k) holds
(Partial_Product (Prob * (A ^\ k))) . n = (Partial_Product (Prob * B)) . n
proof
let A,
B be
SetSequence of
Sigma;
for k, n being Element of NAT st B = A * (Special_Function2 k) holds
(Partial_Product (Prob * (A ^\ k))) . n = (Partial_Product (Prob * B)) . nlet k,
n be
Element of
NAT ;
( B = A * (Special_Function2 k) implies (Partial_Product (Prob * (A ^\ k))) . n = (Partial_Product (Prob * B)) . n )
assume A4:
B = A * (Special_Function2 k)
;
(Partial_Product (Prob * (A ^\ k))) . n = (Partial_Product (Prob * B)) . n
defpred S1[
Nat]
means (Partial_Product (Prob * (A ^\ k))) . $1
= (Partial_Product (Prob * B)) . $1;
dom (Prob * (A ^\ k)) = NAT
by FUNCT_2:def 1;
then A5:
(Prob * (A ^\ k)) . 0 = Prob . ((A ^\ k) . 0)
by FUNCT_1:12;
(Prob * (A ^\ k)) . 0 = Prob . (A . (0 + k))
by A5, NAT_1:def 3;
then A6:
(Partial_Product (Prob * (A ^\ k))) . 0 = Prob . (A . k)
by SERIES_3:def 1;
A7:
(Partial_Product (Prob * B)) . 0 = (Prob * B) . 0
by SERIES_3:def 1;
A8:
(Special_Function2 k) . 0 = 0 + k
by Def3;
dom (A * (Special_Function2 k)) = NAT
by FUNCT_2:def 1;
then A9:
Prob . (B . 0) = Prob . (A . k)
by A8, A4, FUNCT_1:12;
dom (Prob * B) = NAT
by FUNCT_2:def 1;
then A10:
S1[
0 ]
by A9, A7, A6, FUNCT_1:12;
A11:
for
q being
Nat st
S1[
q] holds
S1[
q + 1]
for
k being
Nat holds
S1[
k]
from NAT_1:sch 2(A10, A11);
hence
(Partial_Product (Prob * (A ^\ k))) . n = (Partial_Product (Prob * B)) . n
;
verum
end;
A17:
for m, m1, m2 being Element of NAT
for e being sequence of NAT
for C, B being SetSequence of Sigma st m1 < m & e is one-to-one & C = A * e & B = C * (Special_Function (m1,m2)) holds
Prob . ((Partial_Intersection B) . m) = ((Partial_Product (Prob * C)) . m1) * ((Partial_Product (Prob * (C ^\ ((m1 + m2) + 1)))) . ((m - m1) - 1))
proof
let m,
m1,
m2 be
Element of
NAT ;
for e being sequence of NAT
for C, B being SetSequence of Sigma st m1 < m & e is one-to-one & C = A * e & B = C * (Special_Function (m1,m2)) holds
Prob . ((Partial_Intersection B) . m) = ((Partial_Product (Prob * C)) . m1) * ((Partial_Product (Prob * (C ^\ ((m1 + m2) + 1)))) . ((m - m1) - 1))let e be
sequence of
NAT;
for C, B being SetSequence of Sigma st m1 < m & e is one-to-one & C = A * e & B = C * (Special_Function (m1,m2)) holds
Prob . ((Partial_Intersection B) . m) = ((Partial_Product (Prob * C)) . m1) * ((Partial_Product (Prob * (C ^\ ((m1 + m2) + 1)))) . ((m - m1) - 1))let C,
B be
SetSequence of
Sigma;
( m1 < m & e is one-to-one & C = A * e & B = C * (Special_Function (m1,m2)) implies Prob . ((Partial_Intersection B) . m) = ((Partial_Product (Prob * C)) . m1) * ((Partial_Product (Prob * (C ^\ ((m1 + m2) + 1)))) . ((m - m1) - 1)) )
assume that A18:
m1 < m
and A19:
e is
one-to-one
and A20:
C = A * e
and A21:
B = C * (Special_Function (m1,m2))
;
Prob . ((Partial_Intersection B) . m) = ((Partial_Product (Prob * C)) . m1) * ((Partial_Product (Prob * (C ^\ ((m1 + m2) + 1)))) . ((m - m1) - 1))
(
B is
SetSequence of
Sigma &
e * (Special_Function (m1,m2)) is
sequence of
NAT &
e * (Special_Function (m1,m2)) is
one-to-one & ( for
n being
Nat holds
A . ((e * (Special_Function (m1,m2))) . n) = B . n ) )
proof
for
n being
Nat holds
A . ((e * (Special_Function (m1,m2))) . n) = B . n
proof
let n be
Nat;
A . ((e * (Special_Function (m1,m2))) . n) = B . n
A22:
dom ((A * e) * (Special_Function (m1,m2))) = NAT
by FUNCT_2:def 1;
reconsider n =
n as
Element of
NAT by ORDINAL1:def 12;
A23:
B . n = (A * e) . ((Special_Function (m1,m2)) . n)
by A21, A20, A22, FUNCT_1:12;
dom (A * e) = NAT
by FUNCT_2:def 1;
then A24:
B . n = A . (e . ((Special_Function (m1,m2)) . n))
by A23, FUNCT_1:12;
dom (e * (Special_Function (m1,m2))) = NAT
by FUNCT_2:def 1;
hence
A . ((e * (Special_Function (m1,m2))) . n) = B . n
by A24, FUNCT_1:12;
verum
end;
hence
(
B is
SetSequence of
Sigma &
e * (Special_Function (m1,m2)) is
sequence of
NAT &
e * (Special_Function (m1,m2)) is
one-to-one & ( for
n being
Nat holds
A . ((e * (Special_Function (m1,m2))) . n) = B . n ) )
by A19, FUNCT_1:24;
verum
end;
then
Prob . ((Partial_Intersection B) . m) = (Partial_Product (Prob * B)) . m
by A2;
hence
Prob . ((Partial_Intersection B) . m) = ((Partial_Product (Prob * C)) . m1) * ((Partial_Product (Prob * (C ^\ ((m1 + m2) + 1)))) . ((m - m1) - 1))
by A18, A21, Th5;
verum
end;
A25:
for m, m1 being Element of NAT
for e being sequence of NAT
for C, B being SetSequence of Sigma st C = A * e & e is one-to-one & B = C * (Special_Function2 m1) holds
Prob . ((Partial_Intersection B) . m) = (Partial_Product (Prob * (C ^\ m1))) . m
A35:
for q being Nat holds Prob . (((Partial_Intersection (Complement A)) . n1) /\ ((Partial_Intersection (A ^\ ((n1 + n2) + 1))) . q)) = ((Partial_Product (Prob * (Complement A))) . n1) * ((Partial_Product (Prob * (A ^\ ((n1 + n2) + 1)))) . q)
proof
let q be
Nat;
Prob . (((Partial_Intersection (Complement A)) . n1) /\ ((Partial_Intersection (A ^\ ((n1 + n2) + 1))) . q)) = ((Partial_Product (Prob * (Complement A))) . n1) * ((Partial_Product (Prob * (A ^\ ((n1 + n2) + 1)))) . q)
defpred S1[
Nat]
means for
e being
sequence of
NAT for
q,
n2 being
Nat for
C being
SetSequence of
Sigma st
e is
one-to-one &
C = A * e holds
Prob . (((Partial_Intersection (Complement C)) . $1) /\ ((Partial_Intersection (C ^\ (($1 + n2) + 1))) . q)) = ((Partial_Product (Prob * (Complement C))) . $1) * ((Partial_Product (Prob * (C ^\ (($1 + n2) + 1)))) . q);
A36:
S1[
0 ]
proof
let e be
sequence of
NAT;
for q, n2 being Nat
for C being SetSequence of Sigma st e is one-to-one & C = A * e holds
Prob . (((Partial_Intersection (Complement C)) . 0) /\ ((Partial_Intersection (C ^\ ((0 + n2) + 1))) . q)) = ((Partial_Product (Prob * (Complement C))) . 0) * ((Partial_Product (Prob * (C ^\ ((0 + n2) + 1)))) . q)let q,
n2 be
Nat;
for C being SetSequence of Sigma st e is one-to-one & C = A * e holds
Prob . (((Partial_Intersection (Complement C)) . 0) /\ ((Partial_Intersection (C ^\ ((0 + n2) + 1))) . q)) = ((Partial_Product (Prob * (Complement C))) . 0) * ((Partial_Product (Prob * (C ^\ ((0 + n2) + 1)))) . q)let C be
SetSequence of
Sigma;
( e is one-to-one & C = A * e implies Prob . (((Partial_Intersection (Complement C)) . 0) /\ ((Partial_Intersection (C ^\ ((0 + n2) + 1))) . q)) = ((Partial_Product (Prob * (Complement C))) . 0) * ((Partial_Product (Prob * (C ^\ ((0 + n2) + 1)))) . q) )
assume A37:
e is
one-to-one
;
( not C = A * e or Prob . (((Partial_Intersection (Complement C)) . 0) /\ ((Partial_Intersection (C ^\ ((0 + n2) + 1))) . q)) = ((Partial_Product (Prob * (Complement C))) . 0) * ((Partial_Product (Prob * (C ^\ ((0 + n2) + 1)))) . q) )
assume A38:
C = A * e
;
Prob . (((Partial_Intersection (Complement C)) . 0) /\ ((Partial_Intersection (C ^\ ((0 + n2) + 1))) . q)) = ((Partial_Product (Prob * (Complement C))) . 0) * ((Partial_Product (Prob * (C ^\ ((0 + n2) + 1)))) . q)
Prob . (((Partial_Intersection (Complement C)) . 0) /\ ((Partial_Intersection (C ^\ ((0 + n2) + 1))) . q)) = Prob . (((Complement C) . 0) /\ ((Partial_Intersection (C ^\ ((0 + n2) + 1))) . q))
by PROB_3:21;
then
Prob . (((Partial_Intersection (Complement C)) . 0) /\ ((Partial_Intersection (C ^\ ((0 + n2) + 1))) . q)) = Prob . (((C . 0) `) /\ ((Partial_Intersection (C ^\ ((0 + n2) + 1))) . q))
by PROB_1:def 2;
then
Prob . (((Partial_Intersection (Complement C)) . 0) /\ ((Partial_Intersection (C ^\ ((0 + n2) + 1))) . q)) = Prob . ((Omega \ (C . 0)) /\ ((Partial_Intersection (C ^\ ((0 + n2) + 1))) . q))
by SUBSET_1:def 4;
then A39:
Prob . (((Partial_Intersection (Complement C)) . 0) /\ ((Partial_Intersection (C ^\ ((0 + n2) + 1))) . q)) = Prob . ((Omega /\ ((Partial_Intersection (C ^\ ((0 + n2) + 1))) . q)) \ ((C . 0) /\ ((Partial_Intersection (C ^\ ((0 + n2) + 1))) . q)))
by XBOOLE_1:111;
A40:
Prob . (((Partial_Intersection (Complement C)) . 0) /\ ((Partial_Intersection (C ^\ ((0 + n2) + 1))) . q)) = Prob . (((Partial_Intersection (C ^\ ((0 + n2) + 1))) . q) \ ((C . 0) /\ ((Partial_Intersection (C ^\ ((0 + n2) + 1))) . q)))
by A39, XBOOLE_1:28;
A41:
Prob . (((Partial_Intersection (Complement C)) . 0) /\ ((Partial_Intersection (C ^\ ((0 + n2) + 1))) . q)) = (Prob . ((Partial_Intersection (C ^\ ((0 + n2) + 1))) . q)) - (Prob . ((C . 0) /\ ((Partial_Intersection (C ^\ ((0 + n2) + 1))) . q)))
by A40, PROB_1:33, XBOOLE_1:17;
consider m1 being
Element of
NAT such that A42:
m1 = 0
;
reconsider m =
(m1 + 1) + q as
Element of
NAT by ORDINAL1:def 12;
reconsider m2 =
n2 as
Element of
NAT by ORDINAL1:def 12;
consider B being
SetSequence of
Omega such that A43:
B = C * (Special_Function (m1,m2))
;
reconsider B =
B as
SetSequence of
Sigma by A43;
A44:
(
m1 < m &
C = A * e &
B = C * (Special_Function (m1,m2)) )
then
Prob . ((Partial_Intersection B) . m) = Prob . (((Partial_Intersection C) . m1) /\ ((Partial_Intersection (C ^\ ((m1 + m2) + 1))) . ((m - m1) - 1)))
by Th5;
then
((Partial_Product (Prob * C)) . 0) * ((Partial_Product (Prob * (C ^\ ((0 + n2) + 1)))) . q) = Prob . (((Partial_Intersection C) . 0) /\ ((Partial_Intersection (C ^\ ((0 + n2) + 1))) . q))
by A44, A37, A17, A42;
then
(Prob . ((Partial_Intersection (C ^\ ((0 + n2) + 1))) . q)) - (((Partial_Product (Prob * C)) . 0) * ((Partial_Product (Prob * (C ^\ ((0 + n2) + 1)))) . q)) = (Prob . ((Partial_Intersection (C ^\ ((0 + n2) + 1))) . q)) - (Prob . ((C . 0) /\ ((Partial_Intersection (C ^\ ((0 + n2) + 1))) . q)))
by PROB_3:21;
then A45:
Prob . (((Partial_Intersection (Complement C)) . 0) /\ ((Partial_Intersection (C ^\ ((0 + n2) + 1))) . q)) = (Prob . ((Partial_Intersection (C ^\ ((0 + n2) + 1))) . q)) - (((Prob * C) . 0) * ((Partial_Product (Prob * (C ^\ ((0 + n2) + 1)))) . q))
by A41, SERIES_3:def 1;
(Prob * C) . 0 = 1
- ((Prob * (Complement C)) . 0)
then A48:
Prob . (((Partial_Intersection (Complement C)) . 0) /\ ((Partial_Intersection (C ^\ ((0 + n2) + 1))) . q)) = (Prob . ((Partial_Intersection (C ^\ ((0 + n2) + 1))) . q)) - (((Partial_Product (Prob * (C ^\ ((0 + n2) + 1)))) . q) - (((Prob * (Complement C)) . 0) * ((Partial_Product (Prob * (C ^\ ((0 + n2) + 1)))) . q)))
by A45;
set m1 =
(0 + n2) + 1;
set m =
q;
set B =
C * (Special_Function2 ((0 + n2) + 1));
reconsider B =
C * (Special_Function2 ((0 + n2) + 1)) as
SetSequence of
Sigma ;
A49:
for
A,
B,
C being
SetSequence of
Sigma for
k,
n being
Element of
NAT for
e being
sequence of
NAT st
B = C * (Special_Function2 k) holds
(Partial_Intersection (C ^\ k)) . n = (Partial_Intersection B) . n
q in NAT
by ORDINAL1:def 12;
then A58:
Prob . ((Partial_Intersection B) . q) = (Partial_Product (Prob * (C ^\ ((0 + n2) + 1)))) . q
by A38, A37, A25;
q in NAT
by ORDINAL1:def 12;
then
Prob . ((Partial_Intersection (C ^\ ((0 + n2) + 1))) . q) = (Partial_Product (Prob * (C ^\ ((0 + n2) + 1)))) . q
by A49, A58;
hence
Prob . (((Partial_Intersection (Complement C)) . 0) /\ ((Partial_Intersection (C ^\ ((0 + n2) + 1))) . q)) = ((Partial_Product (Prob * (Complement C))) . 0) * ((Partial_Product (Prob * (C ^\ ((0 + n2) + 1)))) . q)
by A48, SERIES_3:def 1;
verum
end;
A59:
for
k being
Nat st
S1[
k] holds
S1[
k + 1]
proof
let k be
Nat;
( S1[k] implies S1[k + 1] )
assume A60:
S1[
k]
;
S1[k + 1]
let e be
sequence of
NAT;
for q, n2 being Nat
for C being SetSequence of Sigma st e is one-to-one & C = A * e holds
Prob . (((Partial_Intersection (Complement C)) . (k + 1)) /\ ((Partial_Intersection (C ^\ (((k + 1) + n2) + 1))) . q)) = ((Partial_Product (Prob * (Complement C))) . (k + 1)) * ((Partial_Product (Prob * (C ^\ (((k + 1) + n2) + 1)))) . q)let q,
n2 be
Nat;
for C being SetSequence of Sigma st e is one-to-one & C = A * e holds
Prob . (((Partial_Intersection (Complement C)) . (k + 1)) /\ ((Partial_Intersection (C ^\ (((k + 1) + n2) + 1))) . q)) = ((Partial_Product (Prob * (Complement C))) . (k + 1)) * ((Partial_Product (Prob * (C ^\ (((k + 1) + n2) + 1)))) . q)let C be
SetSequence of
Sigma;
( e is one-to-one & C = A * e implies Prob . (((Partial_Intersection (Complement C)) . (k + 1)) /\ ((Partial_Intersection (C ^\ (((k + 1) + n2) + 1))) . q)) = ((Partial_Product (Prob * (Complement C))) . (k + 1)) * ((Partial_Product (Prob * (C ^\ (((k + 1) + n2) + 1)))) . q) )
assume A61:
e is
one-to-one
;
( not C = A * e or Prob . (((Partial_Intersection (Complement C)) . (k + 1)) /\ ((Partial_Intersection (C ^\ (((k + 1) + n2) + 1))) . q)) = ((Partial_Product (Prob * (Complement C))) . (k + 1)) * ((Partial_Product (Prob * (C ^\ (((k + 1) + n2) + 1)))) . q) )
assume A62:
C = A * e
;
Prob . (((Partial_Intersection (Complement C)) . (k + 1)) /\ ((Partial_Intersection (C ^\ (((k + 1) + n2) + 1))) . q)) = ((Partial_Product (Prob * (Complement C))) . (k + 1)) * ((Partial_Product (Prob * (C ^\ (((k + 1) + n2) + 1)))) . q)
Prob . (((Partial_Intersection (Complement C)) . (k + 1)) /\ ((Partial_Intersection (C ^\ (((k + 1) + n2) + 1))) . q)) = Prob . ((((Partial_Intersection (Complement C)) . k) /\ ((Complement C) . (k + 1))) /\ ((Partial_Intersection (C ^\ (((k + 1) + n2) + 1))) . q))
by PROB_3:21;
then
Prob . (((Partial_Intersection (Complement C)) . (k + 1)) /\ ((Partial_Intersection (C ^\ (((k + 1) + n2) + 1))) . q)) = Prob . ((((C . (k + 1)) `) /\ ((Partial_Intersection (Complement C)) . k)) /\ ((Partial_Intersection (C ^\ (((k + 1) + n2) + 1))) . q))
by PROB_1:def 2;
then
Prob . (((Partial_Intersection (Complement C)) . (k + 1)) /\ ((Partial_Intersection (C ^\ (((k + 1) + n2) + 1))) . q)) = Prob . (((C . (k + 1)) `) /\ (((Partial_Intersection (Complement C)) . k) /\ ((Partial_Intersection (C ^\ (((k + 1) + n2) + 1))) . q)))
by XBOOLE_1:16;
then
Prob . (((Partial_Intersection (Complement C)) . (k + 1)) /\ ((Partial_Intersection (C ^\ (((k + 1) + n2) + 1))) . q)) = Prob . ((Omega \ (C . (k + 1))) /\ (((Partial_Intersection (Complement C)) . k) /\ ((Partial_Intersection (C ^\ (((k + 1) + n2) + 1))) . q)))
by SUBSET_1:def 4;
then A63:
Prob . (((Partial_Intersection (Complement C)) . (k + 1)) /\ ((Partial_Intersection (C ^\ (((k + 1) + n2) + 1))) . q)) = Prob . ((Omega /\ (((Partial_Intersection (Complement C)) . k) /\ ((Partial_Intersection (C ^\ (((k + 1) + n2) + 1))) . q))) \ ((C . (k + 1)) /\ (((Partial_Intersection (Complement C)) . k) /\ ((Partial_Intersection (C ^\ (((k + 1) + n2) + 1))) . q))))
by XBOOLE_1:50;
A64:
Prob . (((Partial_Intersection (Complement C)) . (k + 1)) /\ ((Partial_Intersection (C ^\ (((k + 1) + n2) + 1))) . q)) = Prob . ((((Partial_Intersection (Complement C)) . k) /\ ((Partial_Intersection (C ^\ (((k + 1) + n2) + 1))) . q)) \ ((C . (k + 1)) /\ (((Partial_Intersection (Complement C)) . k) /\ ((Partial_Intersection (C ^\ (((k + 1) + n2) + 1))) . q))))
by A63, XBOOLE_1:28;
A65:
Prob . (((Partial_Intersection (Complement C)) . k) /\ ((Partial_Intersection (C ^\ (((k + 1) + n2) + 1))) . q)) = ((Partial_Product (Prob * (Complement C))) . k) * ((Partial_Product (Prob * (C ^\ (((k + 1) + n2) + 1)))) . q)
A66:
Prob . (((Partial_Intersection (Complement C)) . (k + 1)) /\ ((Partial_Intersection (C ^\ (((k + 1) + n2) + 1))) . q)) = (((Partial_Product (Prob * (Complement C))) . k) * ((Partial_Product (Prob * (C ^\ (((k + 1) + n2) + 1)))) . q)) - ((((Prob * C) . (k + 1)) * ((Partial_Product (Prob * (Complement C))) . k)) * ((Partial_Product (Prob * (C ^\ (((k + 1) + n2) + 1)))) . q))
proof
(((Prob * C) . (k + 1)) * ((Partial_Product (Prob * (Complement C))) . k)) * ((Partial_Product (Prob * (C ^\ (((k + 1) + n2) + 1)))) . q) = Prob . ((C . (k + 1)) /\ (((Partial_Intersection (Complement C)) . k) /\ ((Partial_Intersection (C ^\ (((k + 1) + n2) + 1))) . q)))
proof
consider F being
SetSequence of
Omega such that A67:
F = C * (Special_Function4 (k,n2))
;
F is
SetSequence of
Sigma
then reconsider F =
F as
SetSequence of
Sigma ;
(
e * (Special_Function4 (k,n2)) is
one-to-one &
dom (e * (Special_Function4 (k,n2))) <> {} )
by A61, FUNCT_1:24;
then consider f being
sequence of
NAT such that A70:
(
f = e * (Special_Function4 (k,n2)) &
f is
one-to-one &
dom f <> {} )
;
A71:
for
q being
object st
q in NAT holds
F . q = (A * f) . q
proof
let q be
object ;
( q in NAT implies F . q = (A * f) . q )
assume
q in NAT
;
F . q = (A * f) . q
then reconsider q =
q as
Element of
NAT ;
dom (A * e) = NAT
by FUNCT_2:def 1;
then A72:
(A * e) . ((Special_Function4 (k,n2)) . q) = A . (e . ((Special_Function4 (k,n2)) . q))
by FUNCT_1:12;
dom ((A * e) * (Special_Function4 (k,n2))) = NAT
by FUNCT_2:def 1;
then A73:
((A * e) * (Special_Function4 (k,n2))) . q = A . (e . ((Special_Function4 (k,n2)) . q))
by A72, FUNCT_1:12;
dom (e * (Special_Function4 (k,n2))) = NAT
by FUNCT_2:def 1;
then A74:
((A * e) * (Special_Function4 (k,n2))) . q = A . ((e * (Special_Function4 (k,n2))) . q)
by A73, FUNCT_1:12;
dom (A * f) = NAT
by FUNCT_2:def 1;
hence
F . q = (A * f) . q
by A70, A74, A62, A67, FUNCT_1:12;
verum
end;
A75:
Prob . (((Partial_Intersection (Complement F)) . k) /\ ((Partial_Intersection (F ^\ ((k + 0) + 1))) . (q + 1))) = ((Partial_Product (Prob * (Complement F))) . k) * ((Partial_Product (Prob * (F ^\ ((k + 0) + 1)))) . (q + 1))
by A70, A71, A60, FUNCT_2:12;
A76:
(Partial_Intersection (Complement C)) . k = (Partial_Intersection (Complement F)) . k
proof
A77:
for
x being
set for
knat being
Nat st
knat <= k holds
(
x in (Complement C) . knat iff
x in (Complement F) . knat )
proof
let x be
set ;
for knat being Nat st knat <= k holds
( x in (Complement C) . knat iff x in (Complement F) . knat )let knat be
Nat;
( knat <= k implies ( x in (Complement C) . knat iff x in (Complement F) . knat ) )
assume
knat <= k
;
( x in (Complement C) . knat iff x in (Complement F) . knat )
then A78:
knat <= k + 1
by NAT_1:13;
reconsider knat =
knat as
Element of
NAT by ORDINAL1:def 12;
dom (C * (Special_Function4 (k,n2))) = NAT
by FUNCT_2:def 1;
then A79:
(C * (Special_Function4 (k,n2))) . knat = C . ((Special_Function4 (k,n2)) . knat)
by FUNCT_1:12;
(
(Special_Function4 (k,n2)) . knat = IFGT (
knat,
(k + 1),
(knat + n2),
knat) &
IFGT (
knat,
(k + 1),
(knat + n2),
knat)
= knat )
by Def5, A78, XXREAL_0:def 11;
then
(Complement F) . knat = (C . knat) `
by A67, A79, PROB_1:def 2;
hence
(
x in (Complement C) . knat iff
x in (Complement F) . knat )
by PROB_1:def 2;
verum
end;
A80:
for
x being
object holds
( ( for
knat being
Nat st
knat <= k holds
x in (Complement C) . knat ) iff for
knat being
Nat st
knat <= k holds
x in (Complement F) . knat )
for
x being
object holds
(
x in (Partial_Intersection (Complement C)) . k iff
x in (Partial_Intersection (Complement F)) . k )
hence
(Partial_Intersection (Complement C)) . k = (Partial_Intersection (Complement F)) . k
by TARSKI:2;
verum
end;
A85:
(Partial_Intersection (F ^\ (k + 1))) . (q + 1) = (C . (k + 1)) /\ ((Partial_Intersection (C ^\ (((k + 1) + n2) + 1))) . q)
proof
A86:
for
x being
set for
knat being
Nat st
knat <= q holds
(
x in (F ^\ ((k + 1) + 1)) . knat iff
x in (C ^\ (((k + 1) + n2) + 1)) . knat )
proof
let x be
set ;
for knat being Nat st knat <= q holds
( x in (F ^\ ((k + 1) + 1)) . knat iff x in (C ^\ (((k + 1) + n2) + 1)) . knat )let knat be
Nat;
( knat <= q implies ( x in (F ^\ ((k + 1) + 1)) . knat iff x in (C ^\ (((k + 1) + n2) + 1)) . knat ) )
assume
knat <= q
;
( x in (F ^\ ((k + 1) + 1)) . knat iff x in (C ^\ (((k + 1) + n2) + 1)) . knat )
reconsider knat =
knat as
Element of
NAT by ORDINAL1:def 12;
A87:
dom (C * (Special_Function4 (k,n2))) = NAT
by FUNCT_2:def 1;
set j =
((knat + k) + 1) + 1;
((knat + k) + 1) + 1
> k + 1
then
(
(Special_Function4 (k,n2)) . (((knat + k) + 1) + 1) = IFGT (
(((knat + k) + 1) + 1),
(k + 1),
((((knat + k) + 1) + 1) + n2),
(((knat + k) + 1) + 1)) &
IFGT (
(((knat + k) + 1) + 1),
(k + 1),
((((knat + k) + 1) + 1) + n2),
(((knat + k) + 1) + 1))
= (((knat + k) + 1) + 1) + n2 )
by Def5, XXREAL_0:def 11;
then
F . (knat + ((k + 1) + 1)) = C . (knat + (((k + 1) + n2) + 1))
by A67, A87, FUNCT_1:12;
then
(F ^\ ((k + 1) + 1)) . knat = C . (knat + (((k + 1) + n2) + 1))
by NAT_1:def 3;
hence
(
x in (F ^\ ((k + 1) + 1)) . knat iff
x in (C ^\ (((k + 1) + n2) + 1)) . knat )
by NAT_1:def 3;
verum
end;
A88:
for
x being
object holds
( ( for
knat being
Nat st
knat <= q holds
x in (C ^\ (((k + 1) + n2) + 1)) . knat ) iff for
knat being
Nat st
knat <= q holds
x in (F ^\ ((k + 1) + 1)) . knat )
proof
let x be
object ;
( ( for knat being Nat st knat <= q holds
x in (C ^\ (((k + 1) + n2) + 1)) . knat ) iff for knat being Nat st knat <= q holds
x in (F ^\ ((k + 1) + 1)) . knat )
hereby ( ( for knat being Nat st knat <= q holds
x in (F ^\ ((k + 1) + 1)) . knat ) implies for knat being Nat st knat <= q holds
x in (C ^\ (((k + 1) + n2) + 1)) . knat )
assume A89:
for
knat being
Nat st
knat <= q holds
x in (C ^\ (((k + 1) + n2) + 1)) . knat
;
for knat being Nat st knat <= q holds
x in (F ^\ ((k + 1) + 1)) . knatthus
for
knat being
Nat st
knat <= q holds
x in (F ^\ ((k + 1) + 1)) . knat
verumproof
let knat be
Nat;
( knat <= q implies x in (F ^\ ((k + 1) + 1)) . knat )
assume A90:
knat <= q
;
x in (F ^\ ((k + 1) + 1)) . knat
then
(
x in (C ^\ (((k + 1) + n2) + 1)) . knat iff
x in (F ^\ ((k + 1) + 1)) . knat )
by A86;
hence
x in (F ^\ ((k + 1) + 1)) . knat
by A90, A89;
verum
end;
end;
assume A91:
for
knat being
Nat st
knat <= q holds
x in (F ^\ ((k + 1) + 1)) . knat
;
for knat being Nat st knat <= q holds
x in (C ^\ (((k + 1) + n2) + 1)) . knat
thus
for
knat being
Nat st
knat <= q holds
x in (C ^\ (((k + 1) + n2) + 1)) . knat
verumproof
let knat be
Nat;
( knat <= q implies x in (C ^\ (((k + 1) + n2) + 1)) . knat )
assume A92:
knat <= q
;
x in (C ^\ (((k + 1) + n2) + 1)) . knat
then
(
x in (C ^\ (((k + 1) + n2) + 1)) . knat iff
x in (F ^\ ((k + 1) + 1)) . knat )
by A86;
hence
x in (C ^\ (((k + 1) + n2) + 1)) . knat
by A92, A91;
verum
end;
end;
A93:
for
x being
object holds
(
x in (Partial_Intersection (C ^\ (((k + 1) + n2) + 1))) . q iff
x in (Partial_Intersection (F ^\ ((k + 1) + 1))) . q )
((Partial_Intersection (F ^\ ((k + 1) + 1))) . q) /\ (C . (k + 1)) = (Partial_Intersection (F ^\ (k + 1))) . (q + 1)
proof
defpred S2[
Nat]
means ((Partial_Intersection (F ^\ ((k + 1) + 1))) . $1) /\ (C . (k + 1)) = (Partial_Intersection (F ^\ (k + 1))) . ($1 + 1);
A94:
S2[
0 ]
proof
((Partial_Intersection (F ^\ ((k + 1) + 1))) . 0) /\ (C . (k + 1)) = ((F ^\ ((k + 1) + 1)) . 0) /\ (C . (k + 1))
by PROB_3:21;
then
((Partial_Intersection (F ^\ ((k + 1) + 1))) . 0) /\ (C . (k + 1)) = (F . (0 + ((k + 1) + 1))) /\ (C . (k + 1))
by NAT_1:def 3;
then A95:
((Partial_Intersection (F ^\ ((k + 1) + 1))) . 0) /\ (C . (k + 1)) = ((F ^\ (k + 1)) . (0 + 1)) /\ (C . (k + 1))
by NAT_1:def 3;
A96:
dom (C * (Special_Function4 (k,n2))) = NAT
by FUNCT_2:def 1;
(
(Special_Function4 (k,n2)) . (k + 1) = IFGT (
(k + 1),
(k + 1),
((k + 1) + n2),
(k + 1)) &
IFGT (
(k + 1),
(k + 1),
((k + 1) + n2),
(k + 1))
= k + 1 )
by Def5, XXREAL_0:def 11;
then
((Partial_Intersection (F ^\ ((k + 1) + 1))) . 0) /\ (C . (k + 1)) = ((F ^\ (k + 1)) . (0 + 1)) /\ (F . (0 + (k + 1)))
by A67, A96, A95, FUNCT_1:12;
then
((Partial_Intersection (F ^\ ((k + 1) + 1))) . 0) /\ (C . (k + 1)) = ((F ^\ (k + 1)) . (0 + 1)) /\ ((F ^\ (k + 1)) . 0)
by NAT_1:def 3;
then
((Partial_Intersection (F ^\ ((k + 1) + 1))) . 0) /\ (C . (k + 1)) = ((Partial_Intersection (F ^\ (k + 1))) . 0) /\ ((F ^\ (k + 1)) . (0 + 1))
by PROB_3:21;
hence
S2[
0 ]
by PROB_3:21;
verum
end;
A97:
for
q being
Nat st
S2[
q] holds
S2[
q + 1]
for
k being
Nat holds
S2[
k]
from NAT_1:sch 2(A94, A97);
hence
((Partial_Intersection (F ^\ ((k + 1) + 1))) . q) /\ (C . (k + 1)) = (Partial_Intersection (F ^\ (k + 1))) . (q + 1)
;
verum
end;
hence
(Partial_Intersection (F ^\ (k + 1))) . (q + 1) = (C . (k + 1)) /\ ((Partial_Intersection (C ^\ (((k + 1) + n2) + 1))) . q)
by A93, TARSKI:2;
verum
end;
A100:
(Partial_Product (Prob * (F ^\ (k + 1)))) . (q + 1) = ((Prob * C) . (k + 1)) * ((Partial_Product (Prob * (C ^\ (((k + 1) + n2) + 1)))) . q)
proof
defpred S2[
Nat]
means (Partial_Product (Prob * (F ^\ (k + 1)))) . ($1 + 1) = ((Prob * C) . (k + 1)) * ((Partial_Product (Prob * (C ^\ (((k + 1) + n2) + 1)))) . $1);
A101:
S2[
0 ]
proof
A102:
(F ^\ (k + 1)) . (0 + 1) = (C * (Special_Function4 (k,n2))) . ((k + 1) + 1)
by A67, NAT_1:def 3;
A103:
dom (C * (Special_Function4 (k,n2))) = NAT
by FUNCT_2:def 1;
set j =
(k + 1) + 1;
(k + 1) + 1
> k + 1
by NAT_1:13;
then
(
(Special_Function4 (k,n2)) . ((k + 1) + 1) = IFGT (
((k + 1) + 1),
(k + 1),
(((k + 1) + 1) + n2),
((k + 1) + 1)) &
IFGT (
((k + 1) + 1),
(k + 1),
(((k + 1) + 1) + n2),
((k + 1) + 1))
= ((k + 1) + 1) + n2 )
by Def5, XXREAL_0:def 11;
then
(F ^\ (k + 1)) . (0 + 1) = C . (0 + (((k + 1) + n2) + 1))
by A103, A102, FUNCT_1:12;
then A104:
Prob . ((F ^\ (k + 1)) . (0 + 1)) = Prob . ((C ^\ (((k + 1) + n2) + 1)) . 0)
by NAT_1:def 3;
(
dom (Prob * (F ^\ (k + 1))) = NAT &
dom (Prob * (C ^\ (((k + 1) + n2) + 1))) = NAT )
by FUNCT_2:def 1;
then
(
(Prob * (F ^\ (k + 1))) . (0 + 1) = Prob . ((C ^\ (((k + 1) + n2) + 1)) . 0) &
Prob . ((F ^\ (k + 1)) . (0 + 1)) = (Prob * (C ^\ (((k + 1) + n2) + 1))) . 0 &
Prob . ((F ^\ (k + 1)) . (0 + 1)) = Prob . ((C ^\ (((k + 1) + n2) + 1)) . 0) )
by A104, FUNCT_1:12;
then A105:
((Partial_Product (Prob * (F ^\ (k + 1)))) . 0) * ((Prob * (F ^\ (k + 1))) . (0 + 1)) = ((Prob * (F ^\ (k + 1))) . 0) * ((Prob * (C ^\ (((k + 1) + n2) + 1))) . 0)
by SERIES_3:def 1;
(Prob * (F ^\ (k + 1))) . 0 = (Prob * C) . (k + 1)
proof
A106:
(F ^\ (k + 1)) . 0 = F . (0 + (k + 1))
by NAT_1:def 3;
A107:
dom (C * (Special_Function4 (k,n2))) = NAT
by FUNCT_2:def 1;
A108:
F . (k + 1) = C . ((Special_Function4 (k,n2)) . (k + 1))
by A67, A107, FUNCT_1:12;
A109:
(
(Special_Function4 (k,n2)) . (k + 1) = IFGT (
(k + 1),
(k + 1),
((k + 1) + n2),
(k + 1)) &
IFGT (
(k + 1),
(k + 1),
((k + 1) + n2),
(k + 1))
= k + 1 )
by Def5, XXREAL_0:def 11;
dom (Prob * C) = NAT
by FUNCT_2:def 1;
then A110:
Prob . ((F ^\ (k + 1)) . 0) = (Prob * C) . (k + 1)
by A109, A108, A106, FUNCT_1:12;
dom (Prob * (F ^\ (k + 1))) = NAT
by FUNCT_2:def 1;
hence
(Prob * (F ^\ (k + 1))) . 0 = (Prob * C) . (k + 1)
by A110, FUNCT_1:12;
verum
end;
then
(Partial_Product (Prob * (F ^\ (k + 1)))) . (0 + 1) = ((Prob * C) . (k + 1)) * ((Prob * (C ^\ (((k + 1) + n2) + 1))) . 0)
by A105, SERIES_3:def 1;
hence
S2[
0 ]
by SERIES_3:def 1;
verum
end;
A111:
for
q being
Nat st
S2[
q] holds
S2[
q + 1]
proof
let q be
Nat;
( S2[q] implies S2[q + 1] )
assume A112:
S2[
q]
;
S2[q + 1]
A113:
(Prob * (F ^\ (k + 1))) . ((q + 1) + 1) = (Prob * (C ^\ (((k + 1) + n2) + 1))) . (q + 1)
proof
A114:
(F ^\ (k + 1)) . ((q + 1) + 1) = (C * (Special_Function4 (k,n2))) . (((q + 1) + 1) + (k + 1))
by A67, NAT_1:def 3;
A115:
dom (C * (Special_Function4 (k,n2))) = NAT
by FUNCT_2:def 1;
set j =
((q + 1) + 1) + (k + 1);
((q + 1) + 1) + (k + 1) > k + 1
then
(
(Special_Function4 (k,n2)) . (((q + 1) + 1) + (k + 1)) = IFGT (
(((q + 1) + 1) + (k + 1)),
(k + 1),
((((q + 1) + 1) + (k + 1)) + n2),
(((q + 1) + 1) + (k + 1))) &
IFGT (
(((q + 1) + 1) + (k + 1)),
(k + 1),
((((q + 1) + 1) + (k + 1)) + n2),
(((q + 1) + 1) + (k + 1)))
= (((q + 1) + 1) + (k + 1)) + n2 )
by Def5, XXREAL_0:def 11;
then
(F ^\ (k + 1)) . ((q + 1) + 1) = C . ((q + 1) + (((k + 1) + n2) + 1))
by A115, A114, FUNCT_1:12;
then A116:
Prob . ((F ^\ (k + 1)) . ((q + 1) + 1)) = Prob . ((C ^\ (((k + 1) + n2) + 1)) . (q + 1))
by NAT_1:def 3;
(
dom (Prob * (F ^\ (k + 1))) = NAT &
dom (Prob * (C ^\ (((k + 1) + n2) + 1))) = NAT )
by FUNCT_2:def 1;
then
(
(Prob * (F ^\ (k + 1))) . ((q + 1) + 1) = Prob . ((C ^\ (((k + 1) + n2) + 1)) . (q + 1)) &
Prob . ((F ^\ (k + 1)) . ((q + 1) + 1)) = (Prob * (C ^\ (((k + 1) + n2) + 1))) . (q + 1) &
Prob . ((F ^\ (k + 1)) . ((q + 1) + 1)) = Prob . ((C ^\ (((k + 1) + n2) + 1)) . (q + 1)) )
by A116, FUNCT_1:12;
hence
(Prob * (F ^\ (k + 1))) . ((q + 1) + 1) = (Prob * (C ^\ (((k + 1) + n2) + 1))) . (q + 1)
;
verum
end;
(Partial_Product (Prob * (F ^\ (k + 1)))) . ((q + 1) + 1) = (((Prob * C) . (k + 1)) * ((Partial_Product (Prob * (C ^\ (((k + 1) + n2) + 1)))) . q)) * ((Prob * (C ^\ (((k + 1) + n2) + 1))) . (q + 1))
by A112, A113, SERIES_3:def 1;
then
(Partial_Product (Prob * (F ^\ (k + 1)))) . ((q + 1) + 1) = ((Prob * C) . (k + 1)) * (((Partial_Product (Prob * (C ^\ (((k + 1) + n2) + 1)))) . q) * ((Prob * (C ^\ (((k + 1) + n2) + 1))) . (q + 1)))
;
hence
S2[
q + 1]
by SERIES_3:def 1;
verum
end;
for
k being
Nat holds
S2[
k]
from NAT_1:sch 2(A101, A111);
hence
(Partial_Product (Prob * (F ^\ (k + 1)))) . (q + 1) = ((Prob * C) . (k + 1)) * ((Partial_Product (Prob * (C ^\ (((k + 1) + n2) + 1)))) . q)
;
verum
end;
defpred S2[
Nat]
means ( ( for
k being
Element of
NAT st
k <= $1 holds
C . k = F . k ) implies
(Partial_Product (Prob * (Complement F))) . $1
= (Partial_Product (Prob * (Complement C))) . $1 );
dom (C * (Special_Function4 (k,n2))) = NAT
by FUNCT_2:def 1;
then A117:
(C * (Special_Function4 (k,n2))) . 0 = C . ((Special_Function4 (k,n2)) . 0)
by FUNCT_1:12;
A118:
IFGT (
0,
(k + 1),
(0 + n2),
0)
= 0
by XXREAL_0:def 11;
then
(F . 0) ` = (C . 0) `
by Def5, A117, A67;
then
(Complement F) . 0 = (C . 0) `
by PROB_1:def 2;
then
(
Prob . ((Complement F) . 0) = Prob . ((Complement C) . 0) &
dom (Prob * (Complement F)) = NAT &
dom (Prob * (Complement C)) = NAT )
by FUNCT_2:def 1, PROB_1:def 2;
then
(
Prob . ((Complement F) . 0) = Prob . ((Complement C) . 0) &
(Prob * (Complement F)) . 0 = Prob . ((Complement F) . 0) &
(Prob * (Complement C)) . 0 = Prob . ((Complement C) . 0) )
by FUNCT_1:12;
then A119:
(
(Partial_Product (Prob * (Complement F))) . 0 = (Prob * (Complement C)) . 0 &
F . 0 = C . 0 )
by A118, Def5, A117, A67, SERIES_3:def 1;
A120:
S2[
0 ]
by A119, SERIES_3:def 1;
A121:
for
q being
Nat st
S2[
q] holds
S2[
q + 1]
A127:
for
k being
Nat holds
S2[
k]
from NAT_1:sch 2(A120, A121);
for
q being
Element of
NAT st
q <= k holds
C . q = F . q
proof
let q be
Element of
NAT ;
( q <= k implies C . q = F . q )
assume
q <= k
;
C . q = F . q
then A128:
q <= k + 1
by NAT_1:13;
A129:
dom (C * (Special_Function4 (k,n2))) = NAT
by FUNCT_2:def 1;
(
(Special_Function4 (k,n2)) . q = IFGT (
q,
(k + 1),
(q + n2),
q) &
IFGT (
q,
(k + 1),
(q + n2),
q)
= q )
by Def5, A128, XXREAL_0:def 11;
hence
C . q = F . q
by A129, A67, FUNCT_1:12;
verum
end;
then
Prob . (((Partial_Intersection (Complement C)) . k) /\ ((C . (k + 1)) /\ ((Partial_Intersection (C ^\ (((k + 1) + n2) + 1))) . q))) = ((Partial_Product (Prob * (Complement C))) . k) * (((Prob * C) . (k + 1)) * ((Partial_Product (Prob * (C ^\ (((k + 1) + n2) + 1)))) . q))
by A127, A100, A85, A76, A75;
hence
(((Prob * C) . (k + 1)) * ((Partial_Product (Prob * (Complement C))) . k)) * ((Partial_Product (Prob * (C ^\ (((k + 1) + n2) + 1)))) . q) = Prob . ((C . (k + 1)) /\ (((Partial_Intersection (Complement C)) . k) /\ ((Partial_Intersection (C ^\ (((k + 1) + n2) + 1))) . q)))
by XBOOLE_1:16;
verum
end;
hence
Prob . (((Partial_Intersection (Complement C)) . (k + 1)) /\ ((Partial_Intersection (C ^\ (((k + 1) + n2) + 1))) . q)) = (((Partial_Product (Prob * (Complement C))) . k) * ((Partial_Product (Prob * (C ^\ (((k + 1) + n2) + 1)))) . q)) - ((((Prob * C) . (k + 1)) * ((Partial_Product (Prob * (Complement C))) . k)) * ((Partial_Product (Prob * (C ^\ (((k + 1) + n2) + 1)))) . q))
by A65, A64, PROB_1:33, XBOOLE_1:17;
verum
end;
(Prob * C) . (k + 1) = 1
- ((Prob * (Complement C)) . (k + 1))
then
Prob . (((Partial_Intersection (Complement C)) . (k + 1)) /\ ((Partial_Intersection (C ^\ (((k + 1) + n2) + 1))) . q)) = (((Prob * (Complement C)) . (k + 1)) * ((Partial_Product (Prob * (Complement C))) . k)) * ((Partial_Product (Prob * (C ^\ (((k + 1) + n2) + 1)))) . q)
by A66;
hence
Prob . (((Partial_Intersection (Complement C)) . (k + 1)) /\ ((Partial_Intersection (C ^\ (((k + 1) + n2) + 1))) . q)) = ((Partial_Product (Prob * (Complement C))) . (k + 1)) * ((Partial_Product (Prob * (C ^\ (((k + 1) + n2) + 1)))) . q)
by SERIES_3:def 1;
verum
end;
A132:
for
k being
Nat holds
S1[
k]
from NAT_1:sch 2(A36, A59);
ex
e being
sequence of
NAT st
(
A * e = A &
e is
one-to-one &
dom e <> {} )
hence
Prob . (((Partial_Intersection (Complement A)) . n1) /\ ((Partial_Intersection (A ^\ ((n1 + n2) + 1))) . q)) = ((Partial_Product (Prob * (Complement A))) . n1) * ((Partial_Product (Prob * (A ^\ ((n1 + n2) + 1)))) . q)
by A132;
verum
end;
(n - n1) - 1 is Element of NAT
hence
Prob . (((Partial_Intersection (Complement A)) . n1) /\ ((Partial_Intersection (A ^\ ((n1 + n2) + 1))) . ((n - n1) - 1))) = ((Partial_Product (Prob * (Complement A))) . n1) * ((Partial_Product (Prob * (A ^\ ((n1 + n2) + 1)))) . ((n - n1) - 1))
by A35; verum