let A1, A2 be non-empty MSAlgebra of F2(); :: thesis: ( ex f, g, h being ManySortedSet of st
( F2() = f . F8() & A1 = g . F8() & f . 0 = F1() & g . 0 = F3() & h . 0 = F4() & ( for n being Nat
for S being non empty ManySortedSign
for A being non-empty MSAlgebra of S
for x being set st S = f . n & A = g . n & x = h . n holds
( f . (n + 1) = F5(S,x,n) & g . (n + 1) = F6(S,A,x,n) & h . (n + 1) = F7(x,n) ) ) ) & ex f, g, h being ManySortedSet of st
( F2() = f . F8() & A2 = g . F8() & f . 0 = F1() & g . 0 = F3() & h . 0 = F4() & ( for n being Nat
for S being non empty ManySortedSign
for A being non-empty MSAlgebra of S
for x being set st S = f . n & A = g . n & x = h . n holds
( f . (n + 1) = F5(S,x,n) & g . (n + 1) = F6(S,A,x,n) & h . (n + 1) = F7(x,n) ) ) ) implies A1 = A2 )
A2:
for S being non empty ManySortedSign
for A being non-empty MSAlgebra of S
for x being set
for n being Nat holds F6(S,A,x,n) is non-empty MSAlgebra of F5(S,x,n)
by A1;
given f1, g1, h1 being ManySortedSet of such that A3:
( F2() = f1 . F8() & A1 = g1 . F8() )
and
A4:
( f1 . 0 = F1() & g1 . 0 = F3() & h1 . 0 = F4() )
and
A5:
for n being Nat
for S being non empty ManySortedSign
for A being non-empty MSAlgebra of S
for x being set st S = f1 . n & A = g1 . n & x = h1 . n holds
( f1 . (n + 1) = F5(S,x,n) & g1 . (n + 1) = F6(S,A,x,n) & h1 . (n + 1) = F7(x,n) )
; :: thesis: ( for f, g, h being ManySortedSet of holds
( not F2() = f . F8() or not A2 = g . F8() or not f . 0 = F1() or not g . 0 = F3() or not h . 0 = F4() or ex n being Nat ex S being non empty ManySortedSign ex A being non-empty MSAlgebra of S ex x being set st
( S = f . n & A = g . n & x = h . n & not ( f . (n + 1) = F5(S,x,n) & g . (n + 1) = F6(S,A,x,n) & h . (n + 1) = F7(x,n) ) ) ) or A1 = A2 )
given f2, g2, h2 being ManySortedSet of such that A6:
( F2() = f2 . F8() & A2 = g2 . F8() )
and
A7:
( f2 . 0 = F1() & g2 . 0 = F3() & h2 . 0 = F4() )
and
A8:
for n being Nat
for S being non empty ManySortedSign
for A being non-empty MSAlgebra of S
for x being set st S = f2 . n & A = g2 . n & x = h2 . n holds
( f2 . (n + 1) = F5(S,x,n) & g2 . (n + 1) = F6(S,A,x,n) & h2 . (n + 1) = F7(x,n) )
; :: thesis: A1 = A2
A9:
ex S being non empty ManySortedSign ex A being non-empty MSAlgebra of S st
( S = f1 . 0 & A = g1 . 0 )
by A4;
A10:
( f1 . 0 = f2 . 0 & g1 . 0 = g2 . 0 & h1 . 0 = h2 . 0 )
by A4, A7;
( f1 = f2 & g1 = g2 & h1 = h2 )
from CIRCCMB2:sch 14(A9, A10, A5, A8, A2);
hence
A1 = A2
by A3, A6; :: thesis: verum