:: FSCIRC_1 semantic presentation

begin

definition
let x, y, c be ( ( ) ( ) set ) ;
func BitSubtracterOutput (x,y,c) -> ( ( ) ( ) Element of InnerVertices (2GatesCircStr (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) ,'xor' : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) Element of K27( the carrier of (2GatesCircStr (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) ,'xor' : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) ) equals :: FSCIRC_1:def 1
2GatesCircOutput (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) ,'xor' : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) : ( ( ) ( non empty pair ) Element of InnerVertices (2GatesCircStr (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) ,'xor' : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) Element of K27( the carrier of (2GatesCircStr (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) ,'xor' : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) ) ;
end;

definition
let x, y, c be ( ( ) ( ) set ) ;
func BitSubtracterCirc (x,y,c) -> ( ( strict V105( 2GatesCircStr (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) ,'xor' : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) ( strict non-empty finitely-generated V105( 2GatesCircStr (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) ,'xor' : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) Circuit of 2GatesCircStr (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) ,'xor' : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) equals :: FSCIRC_1:def 2
2GatesCircuit (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) ,'xor' : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) : ( ( strict V105( 2GatesCircStr (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) ,'xor' : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) ( strict non-empty finitely-generated V105( 2GatesCircStr (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) ,'xor' : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) MSAlgebra over 2GatesCircStr (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) ,'xor' : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) ;
end;

definition
let x, y, c be ( ( ) ( ) set ) ;
func BorrowIStr (x,y,c) -> ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) equals :: FSCIRC_1:def 3
((1GateCircStr (<*x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) )) : ( ( non void strict ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) +* (1GateCircStr (<*y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2 : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) )) : ( ( non void strict ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) : ( ( non empty strict ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) +* (1GateCircStr (<*x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) )) : ( ( non void strict ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( non empty strict ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ;
end;

definition
let x, y, c be ( ( ) ( ) set ) ;
func BorrowStr (x,y,c) -> ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) equals :: FSCIRC_1:def 4
(BorrowIStr (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) +* (1GateCircStr (<*[<*x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) ,[<*y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2 : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) ,[<*x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(3 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,or3 : ( ( Function-like V18(K237(3 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(3 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(3 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(3 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) )) : ( ( non void strict ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( non empty strict ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ;
end;

definition
let x, y, c be ( ( ) ( ) set ) ;
func BorrowICirc (x,y,c) -> ( ( strict V105( BorrowIStr (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) ( strict non-empty finitely-generated V105( BorrowIStr (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) Circuit of BorrowIStr (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) equals :: FSCIRC_1:def 5
((1GateCircuit (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) )) : ( ( strict V105( 1GateCircStr (<*x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) : ( ( non void strict ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) ( strict non-empty finitely-generated V105( 1GateCircStr (<*x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) : ( ( non void strict ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) MSAlgebra over 1GateCircStr (<*x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) : ( ( non void strict ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) +* (1GateCircuit (y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) ,and2 : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) )) : ( ( strict V105( 1GateCircStr (<*y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2 : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) : ( ( non void strict ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) ( strict non-empty finitely-generated V105( 1GateCircStr (<*y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2 : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) : ( ( non void strict ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) MSAlgebra over 1GateCircStr (<*y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2 : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) : ( ( non void strict ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) ) : ( ( strict non-empty ) ( strict non-empty finitely-generated V105((1GateCircStr (<*x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) )) : ( ( non void strict ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) +* (1GateCircStr (<*y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2 : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) )) : ( ( non void strict ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( non empty strict ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) MSAlgebra over (1GateCircStr (<*x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) )) : ( ( non void strict ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) +* (1GateCircStr (<*y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2 : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) )) : ( ( non void strict ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( non empty strict ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) +* (1GateCircuit (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) )) : ( ( strict V105( 1GateCircStr (<*x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) : ( ( non void strict ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) ( strict non-empty finitely-generated V105( 1GateCircStr (<*x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) : ( ( non void strict ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) MSAlgebra over 1GateCircStr (<*x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) : ( ( non void strict ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) : ( ( strict non-empty ) ( strict non-empty finitely-generated V105(((1GateCircStr (<*x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) )) : ( ( non void strict ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) +* (1GateCircStr (<*y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2 : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) )) : ( ( non void strict ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) : ( ( non empty strict ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) +* (1GateCircStr (<*x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) )) : ( ( non void strict ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( non empty strict ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) MSAlgebra over ((1GateCircStr (<*x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) )) : ( ( non void strict ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) +* (1GateCircStr (<*y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2 : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) )) : ( ( non void strict ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) : ( ( non empty strict ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) +* (1GateCircStr (<*x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) )) : ( ( non void strict ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( non empty strict ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) ;
end;

theorem :: FSCIRC_1:1
for x, y, c being ( ( ) ( ) set ) holds InnerVertices (BorrowStr (x : ( ( ) ( ) set ) ,y : ( ( ) ( ) set ) ,c : ( ( ) ( ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) Element of K27( the carrier of (BorrowStr (b1 : ( ( ) ( ) set ) ,b2 : ( ( ) ( ) set ) ,b3 : ( ( ) ( ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) is ( ( Relation-like ) ( Relation-like ) Relation) ;

theorem :: FSCIRC_1:2
for x, y, c being ( ( non pair ) ( non pair ) set ) holds InputVertices (BorrowStr (x : ( ( non pair ) ( non pair ) set ) ,y : ( ( non pair ) ( non pair ) set ) ,c : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( ) Element of K27( the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) is without_pairs ;

theorem :: FSCIRC_1:3
for x, y, c being ( ( ) ( ) set )
for s being ( ( ) ( Relation-like Function-like ) State of )
for a, b being ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) st a : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) = s : ( ( ) ( Relation-like Function-like ) State of ) . x : ( ( ) ( ) set ) : ( ( ) ( ) set ) & b : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) = s : ( ( ) ( Relation-like Function-like ) State of ) . y : ( ( ) ( ) set ) : ( ( ) ( ) set ) holds
(Following s : ( ( ) ( Relation-like Function-like ) State of ) ) : ( ( ) ( Relation-like Function-like ) Element of K224( the Sorts of (BorrowICirc (b1 : ( ( ) ( ) set ) ,b2 : ( ( ) ( ) set ) ,b3 : ( ( ) ( ) set ) )) : ( ( strict V105( BorrowIStr (b1 : ( ( ) ( ) set ) ,b2 : ( ( ) ( ) set ) ,b3 : ( ( ) ( ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) ( strict non-empty finitely-generated V105( BorrowIStr (b1 : ( ( ) ( ) set ) ,b2 : ( ( ) ( ) set ) ,b3 : ( ( ) ( ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) Circuit of BorrowIStr (b1 : ( ( ) ( ) set ) ,b2 : ( ( ) ( ) set ) ,b3 : ( ( ) ( ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) : ( ( Relation-like the carrier of (BorrowIStr (b1 : ( ( ) ( ) set ) ,b2 : ( ( ) ( ) set ) ,b3 : ( ( ) ( ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V14( the carrier of (BorrowIStr (b1 : ( ( ) ( ) set ) ,b2 : ( ( ) ( ) set ) ,b3 : ( ( ) ( ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier of (BorrowIStr (b1 : ( ( ) ( ) set ) ,b2 : ( ( ) ( ) set ) ,b3 : ( ( ) ( ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V14( the carrier of (BorrowIStr (b1 : ( ( ) ( ) set ) ,b2 : ( ( ) ( ) set ) ,b3 : ( ( ) ( ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) set ) ) : ( ( ) ( functional V47() V48() ) set ) ) . [<*x : ( ( ) ( ) set ) ,y : ( ( ) ( ) set ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) : ( ( ) ( ) set ) = ('not' a : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) ) : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) '&' b : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) ;

theorem :: FSCIRC_1:4
for x, y, c being ( ( ) ( ) set )
for s being ( ( ) ( Relation-like Function-like ) State of )
for a, b being ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) st a : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) = s : ( ( ) ( Relation-like Function-like ) State of ) . y : ( ( ) ( ) set ) : ( ( ) ( ) set ) & b : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) = s : ( ( ) ( Relation-like Function-like ) State of ) . c : ( ( ) ( ) set ) : ( ( ) ( ) set ) holds
(Following s : ( ( ) ( Relation-like Function-like ) State of ) ) : ( ( ) ( Relation-like Function-like ) Element of K224( the Sorts of (BorrowICirc (b1 : ( ( ) ( ) set ) ,b2 : ( ( ) ( ) set ) ,b3 : ( ( ) ( ) set ) )) : ( ( strict V105( BorrowIStr (b1 : ( ( ) ( ) set ) ,b2 : ( ( ) ( ) set ) ,b3 : ( ( ) ( ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) ( strict non-empty finitely-generated V105( BorrowIStr (b1 : ( ( ) ( ) set ) ,b2 : ( ( ) ( ) set ) ,b3 : ( ( ) ( ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) Circuit of BorrowIStr (b1 : ( ( ) ( ) set ) ,b2 : ( ( ) ( ) set ) ,b3 : ( ( ) ( ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) : ( ( Relation-like the carrier of (BorrowIStr (b1 : ( ( ) ( ) set ) ,b2 : ( ( ) ( ) set ) ,b3 : ( ( ) ( ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V14( the carrier of (BorrowIStr (b1 : ( ( ) ( ) set ) ,b2 : ( ( ) ( ) set ) ,b3 : ( ( ) ( ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier of (BorrowIStr (b1 : ( ( ) ( ) set ) ,b2 : ( ( ) ( ) set ) ,b3 : ( ( ) ( ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V14( the carrier of (BorrowIStr (b1 : ( ( ) ( ) set ) ,b2 : ( ( ) ( ) set ) ,b3 : ( ( ) ( ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) set ) ) : ( ( ) ( functional V47() V48() ) set ) ) . [<*y : ( ( ) ( ) set ) ,c : ( ( ) ( ) set ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2 : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) : ( ( ) ( ) set ) = a : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) '&' b : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) ;

theorem :: FSCIRC_1:5
for x, y, c being ( ( ) ( ) set )
for s being ( ( ) ( Relation-like Function-like ) State of )
for a, b being ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) st a : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) = s : ( ( ) ( Relation-like Function-like ) State of ) . x : ( ( ) ( ) set ) : ( ( ) ( ) set ) & b : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) = s : ( ( ) ( Relation-like Function-like ) State of ) . c : ( ( ) ( ) set ) : ( ( ) ( ) set ) holds
(Following s : ( ( ) ( Relation-like Function-like ) State of ) ) : ( ( ) ( Relation-like Function-like ) Element of K224( the Sorts of (BorrowICirc (b1 : ( ( ) ( ) set ) ,b2 : ( ( ) ( ) set ) ,b3 : ( ( ) ( ) set ) )) : ( ( strict V105( BorrowIStr (b1 : ( ( ) ( ) set ) ,b2 : ( ( ) ( ) set ) ,b3 : ( ( ) ( ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) ( strict non-empty finitely-generated V105( BorrowIStr (b1 : ( ( ) ( ) set ) ,b2 : ( ( ) ( ) set ) ,b3 : ( ( ) ( ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) Circuit of BorrowIStr (b1 : ( ( ) ( ) set ) ,b2 : ( ( ) ( ) set ) ,b3 : ( ( ) ( ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) : ( ( Relation-like the carrier of (BorrowIStr (b1 : ( ( ) ( ) set ) ,b2 : ( ( ) ( ) set ) ,b3 : ( ( ) ( ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V14( the carrier of (BorrowIStr (b1 : ( ( ) ( ) set ) ,b2 : ( ( ) ( ) set ) ,b3 : ( ( ) ( ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier of (BorrowIStr (b1 : ( ( ) ( ) set ) ,b2 : ( ( ) ( ) set ) ,b3 : ( ( ) ( ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V14( the carrier of (BorrowIStr (b1 : ( ( ) ( ) set ) ,b2 : ( ( ) ( ) set ) ,b3 : ( ( ) ( ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) set ) ) : ( ( ) ( functional V47() V48() ) set ) ) . [<*x : ( ( ) ( ) set ) ,c : ( ( ) ( ) set ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) : ( ( ) ( ) set ) = ('not' a : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) ) : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) '&' b : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) ;

definition
let x, y, c be ( ( ) ( ) set ) ;
func BorrowOutput (x,y,c) -> ( ( ) ( ) Element of InnerVertices (BorrowStr (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) Element of K27( the carrier of (BorrowStr (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) ) equals :: FSCIRC_1:def 6
[<*[<*x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) ,[<*y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2 : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) ,[<*x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(3 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,or3 : ( ( Function-like V18(K237(3 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(3 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(3 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(3 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) ;
end;

definition
let x, y, c be ( ( ) ( ) set ) ;
func BorrowCirc (x,y,c) -> ( ( strict V105( BorrowStr (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) ( strict non-empty finitely-generated V105( BorrowStr (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) Circuit of BorrowStr (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) equals :: FSCIRC_1:def 7
(BorrowICirc (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) )) : ( ( strict V105( BorrowIStr (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) ( strict non-empty finitely-generated V105( BorrowIStr (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) Circuit of BorrowIStr (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) +* (1GateCircuit ([<*x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) ,[<*y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2 : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) ,[<*x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) ,or3 : ( ( Function-like V18(K237(3 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(3 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(3 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(3 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) )) : ( ( strict V105( 1GateCircStr (<*[<*x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) ,[<*y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2 : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) ,[<*x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(3 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,or3 : ( ( Function-like V18(K237(3 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(3 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(3 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(3 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) : ( ( non void strict ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) ( strict non-empty finitely-generated V105( 1GateCircStr (<*[<*x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) ,[<*y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2 : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) ,[<*x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(3 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,or3 : ( ( Function-like V18(K237(3 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(3 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(3 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(3 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) : ( ( non void strict ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) MSAlgebra over 1GateCircStr (<*[<*x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) ,[<*y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2 : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) ,[<*x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(3 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,or3 : ( ( Function-like V18(K237(3 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(3 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(3 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(3 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) : ( ( non void strict ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) : ( ( strict non-empty ) ( strict non-empty finitely-generated V105((BorrowIStr (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) +* (1GateCircStr (<*[<*x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) ,[<*y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2 : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) ,[<*x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(3 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,or3 : ( ( Function-like V18(K237(3 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(3 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(3 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(3 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) )) : ( ( non void strict ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( non empty strict ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) MSAlgebra over (BorrowIStr (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) +* (1GateCircStr (<*[<*x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) ,[<*y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2 : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) ,[<*x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(3 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,or3 : ( ( Function-like V18(K237(3 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(3 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(3 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(3 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) )) : ( ( non void strict ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( non empty strict ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) ;
end;

theorem :: FSCIRC_1:6
for x, y, c being ( ( ) ( ) set ) holds
( x : ( ( ) ( ) set ) in the carrier of (BorrowStr (x : ( ( ) ( ) set ) ,y : ( ( ) ( ) set ) ,c : ( ( ) ( ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) & y : ( ( ) ( ) set ) in the carrier of (BorrowStr (x : ( ( ) ( ) set ) ,y : ( ( ) ( ) set ) ,c : ( ( ) ( ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) & c : ( ( ) ( ) set ) in the carrier of (BorrowStr (x : ( ( ) ( ) set ) ,y : ( ( ) ( ) set ) ,c : ( ( ) ( ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ;

theorem :: FSCIRC_1:7
for x, y, c being ( ( ) ( ) set ) holds
( [<*x : ( ( ) ( ) set ) ,y : ( ( ) ( ) set ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) in InnerVertices (BorrowStr (x : ( ( ) ( ) set ) ,y : ( ( ) ( ) set ) ,c : ( ( ) ( ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) Element of K27( the carrier of (BorrowStr (b1 : ( ( ) ( ) set ) ,b2 : ( ( ) ( ) set ) ,b3 : ( ( ) ( ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) & [<*y : ( ( ) ( ) set ) ,c : ( ( ) ( ) set ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2 : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) in InnerVertices (BorrowStr (x : ( ( ) ( ) set ) ,y : ( ( ) ( ) set ) ,c : ( ( ) ( ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) Element of K27( the carrier of (BorrowStr (b1 : ( ( ) ( ) set ) ,b2 : ( ( ) ( ) set ) ,b3 : ( ( ) ( ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) & [<*x : ( ( ) ( ) set ) ,c : ( ( ) ( ) set ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) in InnerVertices (BorrowStr (x : ( ( ) ( ) set ) ,y : ( ( ) ( ) set ) ,c : ( ( ) ( ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) Element of K27( the carrier of (BorrowStr (b1 : ( ( ) ( ) set ) ,b2 : ( ( ) ( ) set ) ,b3 : ( ( ) ( ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) ) ;

theorem :: FSCIRC_1:8
for x, y, c being ( ( non pair ) ( non pair ) set ) holds
( x : ( ( non pair ) ( non pair ) set ) in InputVertices (BorrowStr (x : ( ( non pair ) ( non pair ) set ) ,y : ( ( non pair ) ( non pair ) set ) ,c : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( ) Element of K27( the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) & y : ( ( non pair ) ( non pair ) set ) in InputVertices (BorrowStr (x : ( ( non pair ) ( non pair ) set ) ,y : ( ( non pair ) ( non pair ) set ) ,c : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( ) Element of K27( the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) & c : ( ( non pair ) ( non pair ) set ) in InputVertices (BorrowStr (x : ( ( non pair ) ( non pair ) set ) ,y : ( ( non pair ) ( non pair ) set ) ,c : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( ) Element of K27( the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) ) ;

theorem :: FSCIRC_1:9
for x, y, c being ( ( non pair ) ( non pair ) set ) holds
( InputVertices (BorrowStr (x : ( ( non pair ) ( non pair ) set ) ,y : ( ( non pair ) ( non pair ) set ) ,c : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( ) Element of K27( the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) = {x : ( ( non pair ) ( non pair ) set ) ,y : ( ( non pair ) ( non pair ) set ) ,c : ( ( non pair ) ( non pair ) set ) } : ( ( ) ( non with_pair ) set ) & InnerVertices (BorrowStr (x : ( ( non pair ) ( non pair ) set ) ,y : ( ( non pair ) ( non pair ) set ) ,c : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) Element of K27( the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) = {[<*x : ( ( non pair ) ( non pair ) set ) ,y : ( ( non pair ) ( non pair ) set ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() nonpair-yielding ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) ,[<*y : ( ( non pair ) ( non pair ) set ) ,c : ( ( non pair ) ( non pair ) set ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() nonpair-yielding ) set ) ,and2 : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) ,[<*x : ( ( non pair ) ( non pair ) set ) ,c : ( ( non pair ) ( non pair ) set ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() nonpair-yielding ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) } : ( ( ) ( Relation-like ) set ) \/ {(BorrowOutput (x : ( ( non pair ) ( non pair ) set ) ,y : ( ( non pair ) ( non pair ) set ) ,c : ( ( non pair ) ( non pair ) set ) )) : ( ( ) ( ) Element of InnerVertices (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) Element of K27( the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) ) } : ( ( ) ( ) set ) : ( ( ) ( ) set ) ) ;

theorem :: FSCIRC_1:10
for x, y, c being ( ( non pair ) ( non pair ) set )
for s being ( ( ) ( Relation-like Function-like ) State of )
for a1, a2 being ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) st a1 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) = s : ( ( ) ( Relation-like Function-like ) State of ) . x : ( ( non pair ) ( non pair ) set ) : ( ( ) ( ) set ) & a2 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) = s : ( ( ) ( Relation-like Function-like ) State of ) . y : ( ( non pair ) ( non pair ) set ) : ( ( ) ( ) set ) holds
(Following s : ( ( ) ( Relation-like Function-like ) State of ) ) : ( ( ) ( Relation-like Function-like ) Element of K224( the Sorts of (BorrowCirc (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( strict V105( BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) ( strict non-empty finitely-generated V105( BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) Circuit of BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) : ( ( Relation-like the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V14( the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V14( the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) set ) ) : ( ( ) ( functional V47() V48() ) set ) ) . [<*x : ( ( non pair ) ( non pair ) set ) ,y : ( ( non pair ) ( non pair ) set ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() nonpair-yielding ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) : ( ( ) ( ) set ) = ('not' a1 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) ) : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) '&' a2 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) ;

theorem :: FSCIRC_1:11
for x, y, c being ( ( non pair ) ( non pair ) set )
for s being ( ( ) ( Relation-like Function-like ) State of )
for a2, a3 being ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) st a2 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) = s : ( ( ) ( Relation-like Function-like ) State of ) . y : ( ( non pair ) ( non pair ) set ) : ( ( ) ( ) set ) & a3 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) = s : ( ( ) ( Relation-like Function-like ) State of ) . c : ( ( non pair ) ( non pair ) set ) : ( ( ) ( ) set ) holds
(Following s : ( ( ) ( Relation-like Function-like ) State of ) ) : ( ( ) ( Relation-like Function-like ) Element of K224( the Sorts of (BorrowCirc (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( strict V105( BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) ( strict non-empty finitely-generated V105( BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) Circuit of BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) : ( ( Relation-like the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V14( the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V14( the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) set ) ) : ( ( ) ( functional V47() V48() ) set ) ) . [<*y : ( ( non pair ) ( non pair ) set ) ,c : ( ( non pair ) ( non pair ) set ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() nonpair-yielding ) set ) ,and2 : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) : ( ( ) ( ) set ) = a2 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) '&' a3 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) ;

theorem :: FSCIRC_1:12
for x, y, c being ( ( non pair ) ( non pair ) set )
for s being ( ( ) ( Relation-like Function-like ) State of )
for a1, a3 being ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) st a1 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) = s : ( ( ) ( Relation-like Function-like ) State of ) . x : ( ( non pair ) ( non pair ) set ) : ( ( ) ( ) set ) & a3 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) = s : ( ( ) ( Relation-like Function-like ) State of ) . c : ( ( non pair ) ( non pair ) set ) : ( ( ) ( ) set ) holds
(Following s : ( ( ) ( Relation-like Function-like ) State of ) ) : ( ( ) ( Relation-like Function-like ) Element of K224( the Sorts of (BorrowCirc (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( strict V105( BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) ( strict non-empty finitely-generated V105( BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) Circuit of BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) : ( ( Relation-like the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V14( the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V14( the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) set ) ) : ( ( ) ( functional V47() V48() ) set ) ) . [<*x : ( ( non pair ) ( non pair ) set ) ,c : ( ( non pair ) ( non pair ) set ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() nonpair-yielding ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) : ( ( ) ( ) set ) = ('not' a1 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) ) : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) '&' a3 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) ;

theorem :: FSCIRC_1:13
for x, y, c being ( ( non pair ) ( non pair ) set )
for s being ( ( ) ( Relation-like Function-like ) State of )
for a1, a2, a3 being ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) st a1 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) = s : ( ( ) ( Relation-like Function-like ) State of ) . [<*x : ( ( non pair ) ( non pair ) set ) ,y : ( ( non pair ) ( non pair ) set ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() nonpair-yielding ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) : ( ( ) ( ) set ) & a2 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) = s : ( ( ) ( Relation-like Function-like ) State of ) . [<*y : ( ( non pair ) ( non pair ) set ) ,c : ( ( non pair ) ( non pair ) set ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() nonpair-yielding ) set ) ,and2 : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) : ( ( ) ( ) set ) & a3 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) = s : ( ( ) ( Relation-like Function-like ) State of ) . [<*x : ( ( non pair ) ( non pair ) set ) ,c : ( ( non pair ) ( non pair ) set ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() nonpair-yielding ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) : ( ( ) ( ) set ) holds
(Following s : ( ( ) ( Relation-like Function-like ) State of ) ) : ( ( ) ( Relation-like Function-like ) Element of K224( the Sorts of (BorrowCirc (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( strict V105( BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) ( strict non-empty finitely-generated V105( BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) Circuit of BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) : ( ( Relation-like the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V14( the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V14( the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) set ) ) : ( ( ) ( functional V47() V48() ) set ) ) . (BorrowOutput (x : ( ( non pair ) ( non pair ) set ) ,y : ( ( non pair ) ( non pair ) set ) ,c : ( ( non pair ) ( non pair ) set ) )) : ( ( ) ( ) Element of InnerVertices (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) Element of K27( the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) ) : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) = (a1 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) 'or' a2 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) ) : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) 'or' a3 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) ;

theorem :: FSCIRC_1:14
for x, y, c being ( ( non pair ) ( non pair ) set )
for s being ( ( ) ( Relation-like Function-like ) State of )
for a1, a2 being ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) st a1 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) = s : ( ( ) ( Relation-like Function-like ) State of ) . x : ( ( non pair ) ( non pair ) set ) : ( ( ) ( ) set ) & a2 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) = s : ( ( ) ( Relation-like Function-like ) State of ) . y : ( ( non pair ) ( non pair ) set ) : ( ( ) ( ) set ) holds
(Following (s : ( ( ) ( Relation-like Function-like ) State of ) ,2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) )) : ( ( ) ( Relation-like Function-like ) Element of K224( the Sorts of (BorrowCirc (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( strict V105( BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) ( strict non-empty finitely-generated V105( BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) Circuit of BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) : ( ( Relation-like the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V14( the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V14( the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) set ) ) : ( ( ) ( functional V47() V48() ) set ) ) . [<*x : ( ( non pair ) ( non pair ) set ) ,y : ( ( non pair ) ( non pair ) set ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() nonpair-yielding ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) : ( ( ) ( ) set ) = ('not' a1 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) ) : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) '&' a2 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) ;

theorem :: FSCIRC_1:15
for x, y, c being ( ( non pair ) ( non pair ) set )
for s being ( ( ) ( Relation-like Function-like ) State of )
for a2, a3 being ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) st a2 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) = s : ( ( ) ( Relation-like Function-like ) State of ) . y : ( ( non pair ) ( non pair ) set ) : ( ( ) ( ) set ) & a3 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) = s : ( ( ) ( Relation-like Function-like ) State of ) . c : ( ( non pair ) ( non pair ) set ) : ( ( ) ( ) set ) holds
(Following (s : ( ( ) ( Relation-like Function-like ) State of ) ,2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) )) : ( ( ) ( Relation-like Function-like ) Element of K224( the Sorts of (BorrowCirc (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( strict V105( BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) ( strict non-empty finitely-generated V105( BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) Circuit of BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) : ( ( Relation-like the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V14( the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V14( the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) set ) ) : ( ( ) ( functional V47() V48() ) set ) ) . [<*y : ( ( non pair ) ( non pair ) set ) ,c : ( ( non pair ) ( non pair ) set ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() nonpair-yielding ) set ) ,and2 : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) : ( ( ) ( ) set ) = a2 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) '&' a3 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) ;

theorem :: FSCIRC_1:16
for x, y, c being ( ( non pair ) ( non pair ) set )
for s being ( ( ) ( Relation-like Function-like ) State of )
for a1, a3 being ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) st a1 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) = s : ( ( ) ( Relation-like Function-like ) State of ) . x : ( ( non pair ) ( non pair ) set ) : ( ( ) ( ) set ) & a3 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) = s : ( ( ) ( Relation-like Function-like ) State of ) . c : ( ( non pair ) ( non pair ) set ) : ( ( ) ( ) set ) holds
(Following (s : ( ( ) ( Relation-like Function-like ) State of ) ,2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) )) : ( ( ) ( Relation-like Function-like ) Element of K224( the Sorts of (BorrowCirc (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( strict V105( BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) ( strict non-empty finitely-generated V105( BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) Circuit of BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) : ( ( Relation-like the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V14( the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V14( the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) set ) ) : ( ( ) ( functional V47() V48() ) set ) ) . [<*x : ( ( non pair ) ( non pair ) set ) ,c : ( ( non pair ) ( non pair ) set ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() nonpair-yielding ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) : ( ( ) ( ) set ) = ('not' a1 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) ) : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) '&' a3 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) ;

theorem :: FSCIRC_1:17
for x, y, c being ( ( non pair ) ( non pair ) set )
for s being ( ( ) ( Relation-like Function-like ) State of )
for a1, a2, a3 being ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) st a1 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) = s : ( ( ) ( Relation-like Function-like ) State of ) . x : ( ( non pair ) ( non pair ) set ) : ( ( ) ( ) set ) & a2 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) = s : ( ( ) ( Relation-like Function-like ) State of ) . y : ( ( non pair ) ( non pair ) set ) : ( ( ) ( ) set ) & a3 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) = s : ( ( ) ( Relation-like Function-like ) State of ) . c : ( ( non pair ) ( non pair ) set ) : ( ( ) ( ) set ) holds
(Following (s : ( ( ) ( Relation-like Function-like ) State of ) ,2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) )) : ( ( ) ( Relation-like Function-like ) Element of K224( the Sorts of (BorrowCirc (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( strict V105( BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) ( strict non-empty finitely-generated V105( BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) Circuit of BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) : ( ( Relation-like the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V14( the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V14( the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) set ) ) : ( ( ) ( functional V47() V48() ) set ) ) . (BorrowOutput (x : ( ( non pair ) ( non pair ) set ) ,y : ( ( non pair ) ( non pair ) set ) ,c : ( ( non pair ) ( non pair ) set ) )) : ( ( ) ( ) Element of InnerVertices (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) Element of K27( the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) ) : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) = ((('not' a1 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) ) : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) '&' a2 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) ) : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) 'or' (a2 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) '&' a3 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) ) : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) ) : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) 'or' (('not' a1 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) ) : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) '&' a3 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) ) : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) ;

theorem :: FSCIRC_1:18
for x, y, c being ( ( non pair ) ( non pair ) set )
for s being ( ( ) ( Relation-like Function-like ) State of ) holds Following (s : ( ( ) ( Relation-like Function-like ) State of ) ,2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) : ( ( ) ( Relation-like Function-like ) Element of K224( the Sorts of (BorrowCirc (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( strict V105( BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) ( strict non-empty finitely-generated V105( BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) Circuit of BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) : ( ( Relation-like the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V14( the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V14( the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) set ) ) : ( ( ) ( functional V47() V48() ) set ) ) is stable ;

begin

definition
let x, y, c be ( ( ) ( ) set ) ;
func BitSubtracterWithBorrowStr (x,y,c) -> ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) equals :: FSCIRC_1:def 8
(2GatesCircStr (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) ,'xor' : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) +* (BorrowStr (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( non empty strict ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ;
end;

theorem :: FSCIRC_1:19
for x, y, c being ( ( non pair ) ( non pair ) set ) holds InputVertices (BitSubtracterWithBorrowStr (x : ( ( non pair ) ( non pair ) set ) ,y : ( ( non pair ) ( non pair ) set ) ,c : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( ) Element of K27( the carrier of (BitSubtracterWithBorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) = {x : ( ( non pair ) ( non pair ) set ) ,y : ( ( non pair ) ( non pair ) set ) ,c : ( ( non pair ) ( non pair ) set ) } : ( ( ) ( non with_pair ) set ) ;

theorem :: FSCIRC_1:20
for x, y, c being ( ( non pair ) ( non pair ) set ) holds InnerVertices (BitSubtracterWithBorrowStr (x : ( ( non pair ) ( non pair ) set ) ,y : ( ( non pair ) ( non pair ) set ) ,c : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) Element of K27( the carrier of (BitSubtracterWithBorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) = ({[<*x : ( ( non pair ) ( non pair ) set ) ,y : ( ( non pair ) ( non pair ) set ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() nonpair-yielding ) set ) ,'xor' : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) ,(2GatesCircOutput (x : ( ( non pair ) ( non pair ) set ) ,y : ( ( non pair ) ( non pair ) set ) ,c : ( ( non pair ) ( non pair ) set ) ,'xor' : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) )) : ( ( ) ( non empty pair ) Element of InnerVertices (2GatesCircStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) ,'xor' : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) Element of K27( the carrier of (2GatesCircStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) ,'xor' : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) ) } : ( ( ) ( Relation-like ) set ) \/ {[<*x : ( ( non pair ) ( non pair ) set ) ,y : ( ( non pair ) ( non pair ) set ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() nonpair-yielding ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) ,[<*y : ( ( non pair ) ( non pair ) set ) ,c : ( ( non pair ) ( non pair ) set ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() nonpair-yielding ) set ) ,and2 : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) ,[<*x : ( ( non pair ) ( non pair ) set ) ,c : ( ( non pair ) ( non pair ) set ) *> : ( ( ) ( Relation-like K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) -defined Function-like non empty V34() V41(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) FinSequence-like FinSubsequence-like V49() nonpair-yielding ) set ) ,and2a : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ] : ( ( ) ( non empty pair ) set ) } : ( ( ) ( Relation-like ) set ) ) : ( ( ) ( ) set ) \/ {(BorrowOutput (x : ( ( non pair ) ( non pair ) set ) ,y : ( ( non pair ) ( non pair ) set ) ,c : ( ( non pair ) ( non pair ) set ) )) : ( ( ) ( ) Element of InnerVertices (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) Element of K27( the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) ) } : ( ( ) ( ) set ) : ( ( ) ( ) set ) ;

theorem :: FSCIRC_1:21
for x, y, c being ( ( ) ( ) set )
for S being ( ( non empty ) ( non empty V69() ) ManySortedSign ) st S : ( ( non empty ) ( non empty V69() ) ManySortedSign ) = BitSubtracterWithBorrowStr (x : ( ( ) ( ) set ) ,y : ( ( ) ( ) set ) ,c : ( ( ) ( ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) holds
( x : ( ( ) ( ) set ) in the carrier of S : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) & y : ( ( ) ( ) set ) in the carrier of S : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) & c : ( ( ) ( ) set ) in the carrier of S : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ;

definition
let x, y, c be ( ( ) ( ) set ) ;
func BitSubtracterWithBorrowCirc (x,y,c) -> ( ( strict V105( BitSubtracterWithBorrowStr (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) ( strict non-empty finitely-generated V105( BitSubtracterWithBorrowStr (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) Circuit of BitSubtracterWithBorrowStr (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) equals :: FSCIRC_1:def 9
(BitSubtracterCirc (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) )) : ( ( strict V105( 2GatesCircStr (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) ,'xor' : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) ( strict non-empty finitely-generated V105( 2GatesCircStr (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) ,'xor' : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) Circuit of 2GatesCircStr (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) ,'xor' : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) +* (BorrowCirc (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) )) : ( ( strict V105( BorrowStr (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) ( strict non-empty finitely-generated V105( BorrowStr (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) Circuit of BorrowStr (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) : ( ( strict non-empty ) ( strict non-empty finitely-generated V105((2GatesCircStr (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) ,'xor' : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) +* (BorrowStr (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( non empty strict ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) MSAlgebra over (2GatesCircStr (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) ,'xor' : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) +* (BorrowStr (x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ,c : ( ( ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined Function-like V14( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ) ) M16( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the Arity of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) ,K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * K239( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ,y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) ) : ( ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) ( Relation-like K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) -defined Function-like V14(K236( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( functional non empty FinSequence-membered ) M8( the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) )) ) ) set ) : ( ( Relation-like ) ( Relation-like Function-like ) set ) , the ResultSort of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) -defined the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) -valued Function-like V18( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) Element of K27(K28( the carrier' of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( ) set ) , the carrier of x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) * y : ( ( ) ( ) MSAlgebra over x : ( ( non empty ) ( non empty V69() ) ManySortedSign ) ) : ( ( Relation-like ) ( Relation-like ) set ) )) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( non empty strict ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) ;
end;

theorem :: FSCIRC_1:22
for x, y, c being ( ( ) ( ) set ) holds InnerVertices (BitSubtracterWithBorrowStr (x : ( ( ) ( ) set ) ,y : ( ( ) ( ) set ) ,c : ( ( ) ( ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) Element of K27( the carrier of (BitSubtracterWithBorrowStr (b1 : ( ( ) ( ) set ) ,b2 : ( ( ) ( ) set ) ,b3 : ( ( ) ( ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) is ( ( Relation-like ) ( Relation-like ) Relation) ;

theorem :: FSCIRC_1:23
for x, y, c being ( ( non pair ) ( non pair ) set ) holds InputVertices (BitSubtracterWithBorrowStr (x : ( ( non pair ) ( non pair ) set ) ,y : ( ( non pair ) ( non pair ) set ) ,c : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( ) Element of K27( the carrier of (BitSubtracterWithBorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) is without_pairs ;

theorem :: FSCIRC_1:24
for x, y, c being ( ( non pair ) ( non pair ) set )
for s being ( ( ) ( Relation-like Function-like ) State of )
for a1, a2, a3 being ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) st a1 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) = s : ( ( ) ( Relation-like Function-like ) State of ) . x : ( ( non pair ) ( non pair ) set ) : ( ( ) ( ) set ) & a2 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) = s : ( ( ) ( Relation-like Function-like ) State of ) . y : ( ( non pair ) ( non pair ) set ) : ( ( ) ( ) set ) & a3 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) = s : ( ( ) ( Relation-like Function-like ) State of ) . c : ( ( non pair ) ( non pair ) set ) : ( ( ) ( ) set ) holds
( (Following (s : ( ( ) ( Relation-like Function-like ) State of ) ,2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) )) : ( ( ) ( Relation-like Function-like ) Element of K224( the Sorts of (BitSubtracterWithBorrowCirc (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( strict V105( BitSubtracterWithBorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) ( strict non-empty finitely-generated V105( BitSubtracterWithBorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) Circuit of BitSubtracterWithBorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) : ( ( Relation-like the carrier of (BitSubtracterWithBorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V14( the carrier of (BitSubtracterWithBorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier of (BitSubtracterWithBorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V14( the carrier of (BitSubtracterWithBorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) set ) ) : ( ( ) ( functional V47() V48() ) set ) ) . (BitSubtracterOutput (x : ( ( non pair ) ( non pair ) set ) ,y : ( ( non pair ) ( non pair ) set ) ,c : ( ( non pair ) ( non pair ) set ) )) : ( ( ) ( ) Element of InnerVertices (2GatesCircStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) ,'xor' : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) Element of K27( the carrier of (2GatesCircStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) ,'xor' : ( ( Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) ( Relation-like K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) -defined BOOLEAN : ( ( ) ( ) set ) -valued Function-like V18(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) , BOOLEAN : ( ( ) ( ) set ) ) ) Element of K27(K28(K237(2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) M8( BOOLEAN : ( ( ) ( ) set ) )) ,BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) ) : ( ( ) ( ) set ) = (a1 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) 'xor' a2 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) ) : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) 'xor' a3 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) & (Following (s : ( ( ) ( Relation-like Function-like ) State of ) ,2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) )) : ( ( ) ( Relation-like Function-like ) Element of K224( the Sorts of (BitSubtracterWithBorrowCirc (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( strict V105( BitSubtracterWithBorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) ( strict non-empty finitely-generated V105( BitSubtracterWithBorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) Circuit of BitSubtracterWithBorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) : ( ( Relation-like the carrier of (BitSubtracterWithBorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V14( the carrier of (BitSubtracterWithBorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier of (BitSubtracterWithBorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V14( the carrier of (BitSubtracterWithBorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) set ) ) : ( ( ) ( functional V47() V48() ) set ) ) . (BorrowOutput (x : ( ( non pair ) ( non pair ) set ) ,y : ( ( non pair ) ( non pair ) set ) ,c : ( ( non pair ) ( non pair ) set ) )) : ( ( ) ( ) Element of InnerVertices (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) Element of K27( the carrier of (BorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) : ( ( ) ( ) set ) ) ) : ( ( ) ( ) set ) = ((('not' a1 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) ) : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) '&' a2 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) ) : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) 'or' (a2 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) '&' a3 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) ) : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) ) : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) 'or' (('not' a1 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) ) : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) '&' a3 : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) ) : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) : ( ( ) ( ) Element of BOOLEAN : ( ( ) ( ) set ) ) ) ;

theorem :: FSCIRC_1:25
for x, y, c being ( ( non pair ) ( non pair ) set )
for s being ( ( ) ( Relation-like Function-like ) State of ) holds Following (s : ( ( ) ( Relation-like Function-like ) State of ) ,2 : ( ( ) ( non empty non pair V21() V22() V23() V27() ) Element of K100() : ( ( ) ( non empty V21() V22() V23() V34() V49() V50() ) Element of K27(K96() : ( ( ) ( ) set ) ) : ( ( ) ( ) set ) ) ) ) : ( ( ) ( Relation-like Function-like ) Element of K224( the Sorts of (BitSubtracterWithBorrowCirc (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( strict V105( BitSubtracterWithBorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) ( strict non-empty finitely-generated V105( BitSubtracterWithBorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) gate`2=den Boolean ) Circuit of BitSubtracterWithBorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) ) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) ) : ( ( Relation-like the carrier of (BitSubtracterWithBorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V14( the carrier of (BitSubtracterWithBorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) ( Relation-like the carrier of (BitSubtracterWithBorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) -defined Function-like V14( the carrier of (BitSubtracterWithBorrowStr (b1 : ( ( non pair ) ( non pair ) set ) ,b2 : ( ( non pair ) ( non pair ) set ) ,b3 : ( ( non pair ) ( non pair ) set ) )) : ( ( non empty non void strict unsplit gate`1=arity gate`2isBoolean ) ( non empty non void V69() strict Circuit-like unsplit gate`1=arity gate`2isBoolean gate`2=den ) ManySortedSign ) : ( ( ) ( non empty ) set ) ) ) set ) ) : ( ( ) ( functional V47() V48() ) set ) ) is stable ;