:: PRALG_3 semantic presentation
theorem Th1: :: PRALG_3:1
theorem Th2: :: PRALG_3:2
theorem Th3: :: PRALG_3:3
Lemma4:
for b1 being Function
for b2 being set st b2 in product b1 holds
b2 is Function
theorem Th4: :: PRALG_3:4
canceled;
theorem Th5: :: PRALG_3:5
:: deftheorem Def1 defines const PRALG_3:def 1 :
theorem Th6: :: PRALG_3:6
theorem Th7: :: PRALG_3:7
theorem Th8: :: PRALG_3:8
theorem Th9: :: PRALG_3:9
theorem Th10: :: PRALG_3:10
theorem Th11: :: PRALG_3:11
theorem Th12: :: PRALG_3:12
theorem Th13: :: PRALG_3:13
theorem Th14: :: PRALG_3:14
theorem Th15: :: PRALG_3:15
theorem Th16: :: PRALG_3:16
theorem Th17: :: PRALG_3:17
theorem Th18: :: PRALG_3:18
theorem Th19: :: PRALG_3:19
theorem Th20: :: PRALG_3:20
theorem Th21: :: PRALG_3:21
theorem Th22: :: PRALG_3:22
theorem Th23: :: PRALG_3:23
:: deftheorem Def2 defines proj PRALG_3:def 2 :
definition
let c1 be non
empty set ;
let c2 be non
empty non
void ManySortedSign ;
let c3 be
MSAlgebra-Family of
c1,
c2;
let c4 be
Element of
c1;
func proj c3,
c4 -> ManySortedFunction of
(product a3),
(a3 . a4) means :
Def3:
:: PRALG_3:def 3
for
b1 being
Element of
a2 holds
a5 . b1 = proj (Carrier a3,b1),
a4;
existence
ex b1 being ManySortedFunction of (product c3),(c3 . c4) st
for b2 being Element of c2 holds b1 . b2 = proj (Carrier c3,b2),c4
uniqueness
for b1, b2 being ManySortedFunction of (product c3),(c3 . c4) st ( for b3 being Element of c2 holds b1 . b3 = proj (Carrier c3,b3),c4 ) & ( for b3 being Element of c2 holds b2 . b3 = proj (Carrier c3,b3),c4 ) holds
b1 = b2
end;
:: deftheorem Def3 defines proj PRALG_3:def 3 :
theorem Th24: :: PRALG_3:24
theorem Th25: :: PRALG_3:25
theorem Th26: :: PRALG_3:26
theorem Th27: :: PRALG_3:27
theorem Th28: :: PRALG_3:28
theorem Th29: :: PRALG_3:29
theorem Th30: :: PRALG_3:30
:: deftheorem Def4 defines MSAlgebra-Class PRALG_3:def 4 :
:: deftheorem Def5 defines / PRALG_3:def 5 :
:: deftheorem Def6 defines product PRALG_3:def 6 :
theorem Th31: :: PRALG_3:31