let f, x be set ; for p being FinSequence holds
( 1GateCircStr (p,f,x) is gate`1=arity & 1GateCircStr (p,f,x) is Circuit-like )
let p be FinSequence; ( 1GateCircStr (p,f,x) is gate`1=arity & 1GateCircStr (p,f,x) is Circuit-like )
set S = 1GateCircStr (p,f,x);
thus
1GateCircStr (p,f,x) is gate`1=arity
1GateCircStr (p,f,x) is Circuit-like proof
let g be
set ;
CIRCCOMB:def 8 ( not g in the carrier' of (1GateCircStr (p,f,x)) or g = [( the Arity of (1GateCircStr (p,f,x)) . g),(g `2)] )
assume
g in the
carrier' of
(1GateCircStr (p,f,x))
;
g = [( the Arity of (1GateCircStr (p,f,x)) . g),(g `2)]
then
g in {[p,f]}
by CIRCCOMB:def 5;
then A1:
g = [p,f]
by TARSKI:def 1;
thus
g = [( the Arity of (1GateCircStr (p,f,x)) . g),(g `2)]
by A1, CIRCCOMB:def 5;
verum
end;
thus
1GateCircStr (p,f,x) is Circuit-like
verumproof
let S9 be non
empty non
void ManySortedSign ;
MSAFREE2:def 6 ( not S9 = 1GateCircStr (p,f,x) or for b1, b2 being Element of the carrier' of S9 holds
( not the_result_sort_of b1 = the_result_sort_of b2 or b1 = b2 ) )
assume A2:
S9 = 1GateCircStr (
p,
f,
x)
;
for b1, b2 being Element of the carrier' of S9 holds
( not the_result_sort_of b1 = the_result_sort_of b2 or b1 = b2 )
let o1,
o2 be
OperSymbol of
S9;
( not the_result_sort_of o1 = the_result_sort_of o2 or o1 = o2 )
o1 = [p,f]
by A2, CIRCCOMB:37;
hence
( not
the_result_sort_of o1 = the_result_sort_of o2 or
o1 = o2 )
by A2, CIRCCOMB:37;
verum
end;