let s be non empty typealg ; for p being Proof of s
for v being Element of dom p st (p . v) `2 = 6 holds
ex w, u being Element of dom p ex X, Y being FinSequence of s ex x, y being type of s st
( w = v ^ <*0*> & u = v ^ <*1*> & (p . v) `1 = [(X ^ Y),(x * y)] & (p . w) `1 = [X,x] & (p . u) `1 = [Y,y] )
let p be Proof of s; for v being Element of dom p st (p . v) `2 = 6 holds
ex w, u being Element of dom p ex X, Y being FinSequence of s ex x, y being type of s st
( w = v ^ <*0*> & u = v ^ <*1*> & (p . v) `1 = [(X ^ Y),(x * y)] & (p . w) `1 = [X,x] & (p . u) `1 = [Y,y] )
let v be Element of dom p; ( (p . v) `2 = 6 implies ex w, u being Element of dom p ex X, Y being FinSequence of s ex x, y being type of s st
( w = v ^ <*0*> & u = v ^ <*1*> & (p . v) `1 = [(X ^ Y),(x * y)] & (p . w) `1 = [X,x] & (p . u) `1 = [Y,y] ) )
A1:
v is correct
by Def12;
assume A2:
(p . v) `2 = 6
; ex w, u being Element of dom p ex X, Y being FinSequence of s ex x, y being type of s st
( w = v ^ <*0*> & u = v ^ <*1*> & (p . v) `1 = [(X ^ Y),(x * y)] & (p . w) `1 = [X,x] & (p . u) `1 = [Y,y] )
then A3:
ex X, Y being FinSequence of s ex x, y being type of s st
( (p . v) `1 = [(X ^ Y),(x * y)] & (p . (v ^ <*0*>)) `1 = [X,x] & (p . (v ^ <*1*>)) `1 = [Y,y] )
by A1, Def4;
A4:
branchdeg v = 2
by A1, A2, Def4;
then A5:
v ^ <*0*> in dom p
by Th2;
v ^ <*1*> in dom p
by A4, Th2;
hence
ex w, u being Element of dom p ex X, Y being FinSequence of s ex x, y being type of s st
( w = v ^ <*0*> & u = v ^ <*1*> & (p . v) `1 = [(X ^ Y),(x * y)] & (p . w) `1 = [X,x] & (p . u) `1 = [Y,y] )
by A3, A5; verum