let M be empty-yielding Matrix of REAL; ( M is empty-yielding Conditional_Probability Matrix of REAL iff for i being Nat st i in dom M holds
Line (M,i) is non empty ProbFinS FinSequence of REAL )
hereby ( ( for i being Nat st i in dom M holds
Line (M,i) is non empty ProbFinS FinSequence of REAL ) implies M is empty-yielding Conditional_Probability Matrix of REAL )
assume A1:
M is
empty-yielding Conditional_Probability Matrix of
REAL
;
for i being Nat st i in dom M holds
Line (M,i) is non empty ProbFinS FinSequence of REAL hereby verum
set m =
width M;
let i be
Nat;
( i in dom M implies Line (M,i) is non empty ProbFinS FinSequence of REAL )assume A2:
i in dom M
;
Line (M,i) is non empty ProbFinS FinSequence of REAL
for
i,
j being
Nat st
[i,j] in Indices M holds
M * (
i,
j)
>= 0
by A1, Def6;
then A3:
(
len (Line (M,i)) = width M & ( for
j being
Nat st
j in dom (Line (M,i)) holds
(Line (M,i)) . j >= 0 ) )
by A2, Lm2, MATRIX_0:def 7;
Sum (Line (M,i)) =
Sum (M . i)
by A2, MATRIX_0:60
.=
1
by A1, A2, Def9
;
hence
Line (
M,
i) is non
empty ProbFinS FinSequence of
REAL
by A3, Def5, Th54;
verum
end;
end;
assume A4:
for i being Nat st i in dom M holds
Line (M,i) is non empty ProbFinS FinSequence of REAL
; M is empty-yielding Conditional_Probability Matrix of REAL
then A6:
M is with_line_sum=1
;
for i, j being Nat st i in dom M & j in dom (Line (M,i)) holds
(Line (M,i)) . j >= 0
then
for i, j being Nat st [i,j] in Indices M holds
M * (i,j) >= 0
by Lm2;
then
M is m-nonnegative
;
hence
M is empty-yielding Conditional_Probability Matrix of REAL
by A6; verum