take
1GateCircStr (p,f,[p,f])
; ( the carrier of (1GateCircStr (p,f,[p,f])) = (rng p) \/ {[p,f]} & the carrier' of (1GateCircStr (p,f,[p,f])) = {[p,f]} & the Arity of (1GateCircStr (p,f,[p,f])) . [p,f] = p & the ResultSort of (1GateCircStr (p,f,[p,f])) . [p,f] = [p,f] )
thus
( the carrier of (1GateCircStr (p,f,[p,f])) = (rng p) \/ {[p,f]} & the carrier' of (1GateCircStr (p,f,[p,f])) = {[p,f]} & the Arity of (1GateCircStr (p,f,[p,f])) . [p,f] = p & the ResultSort of (1GateCircStr (p,f,[p,f])) . [p,f] = [p,f] )
by Def5; verum