let f be object ; for p being FinSequence holds
( 1GateCircStr (p,f) is unsplit & 1GateCircStr (p,f) is gate`1=arity )
let p be FinSequence; ( 1GateCircStr (p,f) is unsplit & 1GateCircStr (p,f) is gate`1=arity )
set S = 1GateCircStr (p,f);
A2:
the carrier' of (1GateCircStr (p,f)) = {[p,f]}
by Def6;
then
dom the ResultSort of (1GateCircStr (p,f)) = {[p,f]}
by FUNCT_2:def 1;
hence
the ResultSort of (1GateCircStr (p,f)) = id the carrier' of (1GateCircStr (p,f))
by A2, A1, FUNCT_1:17; CIRCCOMB:def 7 1GateCircStr (p,f) is gate`1=arity
let g be set ; CIRCCOMB:def 8 ( g in the carrier' of (1GateCircStr (p,f)) implies g = [( the Arity of (1GateCircStr (p,f)) . g),(g `2)] )
assume
g in the carrier' of (1GateCircStr (p,f))
; g = [( the Arity of (1GateCircStr (p,f)) . g),(g `2)]
then A3:
g = [p,f]
by A2, TARSKI:def 1;
then
the Arity of (1GateCircStr (p,f)) . g = p
by Def6;
hence
g = [( the Arity of (1GateCircStr (p,f)) . g),(g `2)]
by A3; verum