:: CIRCCOMB semantic presentation :: Showing IDV graph ... (Click the Palm Trees again to close it)
theorem :: CIRCCOMB:1 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem Th2: :: CIRCCOMB:2 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th3: :: CIRCCOMB:3 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th4: :: CIRCCOMB:4 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th5: :: CIRCCOMB:5 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th6: :: CIRCCOMB:6 :: Showing IDV graph ... (Click the Palm Tree again to close it)
Lm3:
for A, B being set
for f1, g1 being V3 ManySortedSet of A
for f2, g2 being V3 ManySortedSet of B
for h1 being ManySortedFunction of f1,g1
for h2 being ManySortedFunction of f2,g2 holds h1 +* h2 is ManySortedFunction of f1 +* f2,g1 +* g2
;
:: deftheorem defines tolerates CIRCCOMB:def 1 :
:: deftheorem Def2 defines +* CIRCCOMB:def 2 :
theorem Th7: :: CIRCCOMB:7 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th8: :: CIRCCOMB:8 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th9: :: CIRCCOMB:9 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CIRCCOMB:10 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CIRCCOMB:11 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CIRCCOMB:12 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th13: :: CIRCCOMB:13 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CIRCCOMB:14 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th15: :: CIRCCOMB:15 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th16: :: CIRCCOMB:16 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th17: :: CIRCCOMB:17 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th18: :: CIRCCOMB:18 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th19: :: CIRCCOMB:19 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th20: :: CIRCCOMB:20 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th21: :: CIRCCOMB:21 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def3 defines tolerates CIRCCOMB:def 3 :
:: deftheorem Def4 defines +* CIRCCOMB:def 4 :
theorem :: CIRCCOMB:22 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th23: :: CIRCCOMB:23 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CIRCCOMB:24 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CIRCCOMB:25 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th26: :: CIRCCOMB:26 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CIRCCOMB:27 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CIRCCOMB:28 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th29: :: CIRCCOMB:29 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th30: :: CIRCCOMB:30 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th31: :: CIRCCOMB:31 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CIRCCOMB:32 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CIRCCOMB:33 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th34: :: CIRCCOMB:34 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th35: :: CIRCCOMB:35 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th36: :: CIRCCOMB:36 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th37: :: CIRCCOMB:37 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th38: :: CIRCCOMB:38 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th39: :: CIRCCOMB:39 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th40: :: CIRCCOMB:40 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CIRCCOMB:41 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CIRCCOMB:42 :: Showing IDV graph ... (Click the Palm Tree again to close it)
definition
let f be
set ;
let p be
FinSequence;
let x be
set ;
func 1GateCircStr p,
f,
x -> strict non
void ManySortedSign means :
Def5:
:: CIRCCOMB:def 5
( the
carrier of
it = (rng p) \/ {x} & the
OperSymbols of
it = {[p,f]} & the
Arity of
it . [p,f] = p & the
ResultSort of
it . [p,f] = x );
existence
ex b1 being strict non void ManySortedSign st
( the carrier of b1 = (rng p) \/ {x} & the OperSymbols of b1 = {[p,f]} & the Arity of b1 . [p,f] = p & the ResultSort of b1 . [p,f] = x )
uniqueness
for b1, b2 being strict non void ManySortedSign st the carrier of b1 = (rng p) \/ {x} & the OperSymbols of b1 = {[p,f]} & the Arity of b1 . [p,f] = p & the ResultSort of b1 . [p,f] = x & the carrier of b2 = (rng p) \/ {x} & the OperSymbols of b2 = {[p,f]} & the Arity of b2 . [p,f] = p & the ResultSort of b2 . [p,f] = x holds
b1 = b2
end;
:: deftheorem Def5 defines 1GateCircStr CIRCCOMB:def 5 :
theorem Th43: :: CIRCCOMB:43 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CIRCCOMB:44 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CIRCCOMB:45 :: Showing IDV graph ... (Click the Palm Tree again to close it)
definition
let f be
set ;
let p be
FinSequence;
func 1GateCircStr p,
f -> strict non
void ManySortedSign means :
Def6:
:: CIRCCOMB:def 6
( the
carrier of
it = (rng p) \/ {[p,f]} & the
OperSymbols of
it = {[p,f]} & the
Arity of
it . [p,f] = p & the
ResultSort of
it . [p,f] = [p,f] );
existence
ex b1 being strict non void ManySortedSign st
( the carrier of b1 = (rng p) \/ {[p,f]} & the OperSymbols of b1 = {[p,f]} & the Arity of b1 . [p,f] = p & the ResultSort of b1 . [p,f] = [p,f] )
uniqueness
for b1, b2 being strict non void ManySortedSign st the carrier of b1 = (rng p) \/ {[p,f]} & the OperSymbols of b1 = {[p,f]} & the Arity of b1 . [p,f] = p & the ResultSort of b1 . [p,f] = [p,f] & the carrier of b2 = (rng p) \/ {[p,f]} & the OperSymbols of b2 = {[p,f]} & the Arity of b2 . [p,f] = p & the ResultSort of b2 . [p,f] = [p,f] holds
b1 = b2
end;
:: deftheorem Def6 defines 1GateCircStr CIRCCOMB:def 6 :
theorem :: CIRCCOMB:46 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th47: :: CIRCCOMB:47 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th48: :: CIRCCOMB:48 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th49: :: CIRCCOMB:49 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CIRCCOMB:50 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th51: :: CIRCCOMB:51 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def7 defines unsplit CIRCCOMB:def 7 :
:: deftheorem Def8 defines gate`1=arity CIRCCOMB:def 8 :
:: deftheorem Def9 defines gate`2isBoolean CIRCCOMB:def 9 :
:: deftheorem Def10 defines gate`2=den CIRCCOMB:def 10 :
:: deftheorem defines gate`2=den CIRCCOMB:def 11 :
theorem Th52: :: CIRCCOMB:52 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CIRCCOMB:53 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th54: :: CIRCCOMB:54 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th55: :: CIRCCOMB:55 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th56: :: CIRCCOMB:56 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th57: :: CIRCCOMB:57 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th58: :: CIRCCOMB:58 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th59: :: CIRCCOMB:59 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def12 defines FinSeqLen CIRCCOMB:def 12 :
definition
let n be
Nat;
let X,
Y be non
empty set ;
let f be
Function of
n -tuples_on X,
Y;
let p be
FinSeqLen of
n;
let x be
set ;
assume A1:
(
x in rng p implies
X = Y )
;
func 1GateCircuit p,
f,
x -> strict non-empty MSAlgebra of
1GateCircStr p,
f,
x means :: CIRCCOMB:def 13
( the
Sorts of
it = ((rng p) --> X) +* ({x} --> Y) & the
Charact of
it . [p,f] = f );
existence
ex b1 being strict non-empty MSAlgebra of 1GateCircStr p,f,x st
( the Sorts of b1 = ((rng p) --> X) +* ({x} --> Y) & the Charact of b1 . [p,f] = f )
uniqueness
for b1, b2 being strict non-empty MSAlgebra of 1GateCircStr p,f,x st the Sorts of b1 = ((rng p) --> X) +* ({x} --> Y) & the Charact of b1 . [p,f] = f & the Sorts of b2 = ((rng p) --> X) +* ({x} --> Y) & the Charact of b2 . [p,f] = f holds
b1 = b2
end;
:: deftheorem defines 1GateCircuit CIRCCOMB:def 13 :
definition
let n be
Nat;
let X be non
empty set ;
let f be
Function of
n -tuples_on X,
X;
let p be
FinSeqLen of
n;
func 1GateCircuit p,
f -> strict non-empty MSAlgebra of
1GateCircStr p,
f means :
Def14:
:: CIRCCOMB:def 14
( the
Sorts of
it = the
carrier of
(1GateCircStr p,f) --> X & the
Charact of
it . [p,f] = f );
existence
ex b1 being strict non-empty MSAlgebra of 1GateCircStr p,f st
( the Sorts of b1 = the carrier of (1GateCircStr p,f) --> X & the Charact of b1 . [p,f] = f )
uniqueness
for b1, b2 being strict non-empty MSAlgebra of 1GateCircStr p,f st the Sorts of b1 = the carrier of (1GateCircStr p,f) --> X & the Charact of b1 . [p,f] = f & the Sorts of b2 = the carrier of (1GateCircStr p,f) --> X & the Charact of b2 . [p,f] = f holds
b1 = b2
end;
:: deftheorem Def14 defines 1GateCircuit CIRCCOMB:def 14 :
theorem Th60: :: CIRCCOMB:60 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th61: :: CIRCCOMB:61 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th62: :: CIRCCOMB:62 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CIRCCOMB:63 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CIRCCOMB:64 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def15 defines Boolean CIRCCOMB:def 15 :
theorem Th65: :: CIRCCOMB:65 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CIRCCOMB:66 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th67: :: CIRCCOMB:67 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th68: :: CIRCCOMB:68 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CIRCCOMB:69 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th70: :: CIRCCOMB:70 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th71: :: CIRCCOMB:71 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: CIRCCOMB:72 :: Showing IDV graph ... (Click the Palm Tree again to close it)