let f1, f2 be Function of I,(DualBasis I); ( dom f1 = I & rng f1 = DualBasis I & ( for v being Vector of (EMLat L) st v in I holds
( (ScProductDM L) . (v,(f1 . v)) = 1 & ( for w being Vector of (EMLat L) st w in I & v <> w holds
(ScProductDM L) . (w,(f1 . v)) = 0 ) ) ) & dom f2 = I & rng f2 = DualBasis I & ( for v being Vector of (EMLat L) st v in I holds
( (ScProductDM L) . (v,(f2 . v)) = 1 & ( for w being Vector of (EMLat L) st w in I & v <> w holds
(ScProductDM L) . (w,(f2 . v)) = 0 ) ) ) implies f1 = f2 )
assume AS1:
( dom f1 = I & rng f1 = DualBasis I & ( for v being Vector of (EMLat L) st v in I holds
( (ScProductDM L) . (v,(f1 . v)) = 1 & ( for w being Vector of (EMLat L) st w in I & v <> w holds
(ScProductDM L) . (w,(f1 . v)) = 0 ) ) ) )
; ( not dom f2 = I or not rng f2 = DualBasis I or ex v being Vector of (EMLat L) st
( v in I & not ( (ScProductDM L) . (v,(f2 . v)) = 1 & ( for w being Vector of (EMLat L) st w in I & v <> w holds
(ScProductDM L) . (w,(f2 . v)) = 0 ) ) ) or f1 = f2 )
assume AS2:
( dom f2 = I & rng f2 = DualBasis I & ( for v being Vector of (EMLat L) st v in I holds
( (ScProductDM L) . (v,(f2 . v)) = 1 & ( for w being Vector of (EMLat L) st w in I & v <> w holds
(ScProductDM L) . (w,(f2 . v)) = 0 ) ) ) )
; f1 = f2
consider b being FinSequence such that
A0:
( rng b = I & b is one-to-one )
by FINSEQ_4:58;
b is FinSequence of (EMLat L)
by A0, FINSEQ_1:def 4;
then reconsider b = b as OrdBasis of EMLat L by A0, ZMATRLIN:def 5;
for x being Element of I holds f1 . x = f2 . x
hence
f1 = f2
; verum