:: REALSET2 semantic presentation :: Showing IDV graph ... (Click the Palm Trees again to close it)
:: deftheorem Def1 defines zeroed REALSET2:def 1 :
:: deftheorem Def2 defines complementable REALSET2:def 2 :
definition
let L be non
empty LoopStr ;
redefine attr L is
add-associative means :
Def3:
:: REALSET2:def 3
for
a,
b,
c being
Element of
L holds the
add of
L . (the add of L . a,b),
c = the
add of
L . a,
(the add of L . b,c);
compatibility
( L is add-associative iff for a, b, c being Element of L holds the add of L . (the add of L . a,b),c = the add of L . a,(the add of L . b,c) )
redefine attr L is
Abelian means :
Def4:
:: REALSET2:def 4
for
a,
b being
Element of
L holds the
add of
L . a,
b = the
add of
L . b,
a;
compatibility
( L is Abelian iff for a, b being Element of L holds the add of L . a,b = the add of L . b,a )
end;
:: deftheorem Def3 defines add-associative REALSET2:def 3 :
:: deftheorem Def4 defines Abelian REALSET2:def 4 :
Lm2:
now
consider x being
set ;
set B =
{x};
A1:
x in {x}
by TARSKI:def 1;
consider og being
BinOp of
{x};
A2:
og . [x,x] = x
reconsider ng =
x as
Element of
{x} by TARSKI:def 1;
A4:
for
a,
b,
c being
Element of
{x} holds
og . (og . a,b),
c = og . a,
(og . b,c)
proof
let a,
b,
c be
Element of
{x};
:: thesis: og . (og . a,b),c = og . a,(og . b,c)
(
a = x &
b = x &
c = x )
by TARSKI:def 1;
hence
og . (og . a,b),
c = og . a,
(og . b,c)
by A2;
:: thesis: verum
end;
A5:
for
a being
Element of
{x} holds
(
og . a,
ng = a &
og . ng,
a = a )
A6:
for
a being
Element of
{x} ex
b being
Element of
{x} st
(
og . a,
b = ng &
og . b,
a = ng )
for
a,
b being
Element of
{x} holds
og . a,
b = og . b,
a
hence
ex
A being non
empty set ex
og being
BinOp of
A ex
ng being
Element of
A st
( ( for
a,
b,
c being
Element of
A holds
og . (og . a,b),
c = og . a,
(og . b,c) ) & ( for
a being
Element of
A holds
(
og . a,
ng = a &
og . ng,
a = a ) ) & ( for
a being
Element of
A ex
b being
Element of
A st
(
og . a,
b = ng &
og . b,
a = ng ) ) & ( for
a,
b being
Element of
A holds
og . a,
b = og . b,
a ) )
by A4, A5, A6;
:: thesis: verum
end;
:: deftheorem defines trivial REALSET2:def 5 :
Lm3:
for S being 1-sorted holds
( S is trivial iff for x, y being Element of S holds x = y )
Lm4:
now
let A be non
trivial set ;
:: thesis: for od, om being BinOp of A
for nd being Element of A
for nm being Element of A \ {nd}
for nm0 being Element of A st nm0 = nm holds
( not doubleLoopStr(# A,od,om,nm0,nd #) is trivial & doubleLoopStr(# A,od,om,nm0,nd #) is strict )let od,
om be
BinOp of
A;
:: thesis: for nd being Element of A
for nm being Element of A \ {nd}
for nm0 being Element of A st nm0 = nm holds
( not doubleLoopStr(# A,od,om,nm0,nd #) is trivial & doubleLoopStr(# A,od,om,nm0,nd #) is strict )let nd be
Element of
A;
:: thesis: for nm being Element of A \ {nd}
for nm0 being Element of A st nm0 = nm holds
( not doubleLoopStr(# A,od,om,nm0,nd #) is trivial & doubleLoopStr(# A,od,om,nm0,nd #) is strict )let nm be
Element of
A \ {nd};
:: thesis: for nm0 being Element of A st nm0 = nm holds
( not doubleLoopStr(# A,od,om,nm0,nd #) is trivial & doubleLoopStr(# A,od,om,nm0,nd #) is strict )let nm0 be
Element of
A;
:: thesis: ( nm0 = nm implies ( not doubleLoopStr(# A,od,om,nm0,nd #) is trivial & doubleLoopStr(# A,od,om,nm0,nd #) is strict ) )assume A1:
nm0 = nm
;
:: thesis: ( not doubleLoopStr(# A,od,om,nm0,nd #) is trivial & doubleLoopStr(# A,od,om,nm0,nd #) is strict )set F =
doubleLoopStr(#
A,
od,
om,
nm0,
nd #);
thus
not
doubleLoopStr(#
A,
od,
om,
nm0,
nd #) is
trivial
:: thesis: doubleLoopStr(# A,od,om,nm0,nd #) is strict
thus
doubleLoopStr(#
A,
od,
om,
nm0,
nd #) is
strict
;
:: thesis: verum
end;
:: deftheorem Def6 defines field REALSET2:def 6 :
:: deftheorem defines trivial REALSET2:def 7 :
consider x, y being set such that
Lm5:
x <> y
by VECTSP_1:78;
set Z = {x,y};
Lm6:
x in {x,y}
by TARSKI:def 2;
Lm7:
y in {x,y}
by TARSKI:def 2;
for s being Element of {x,y} holds {x,y} \ {s} is non empty set
then reconsider A = {x,y} as non trivial set by REALSET1:6;
reconsider nd = x as Element of A by TARSKI:def 2;
Lm8:
for t being set holds
( t in [:A,A:] iff ( t = [x,x] or t = [x,y] or t = [y,x] or t = [y,y] ) )
for t being set holds
( t in [:A,A:] iff t in {[x,x],[x,y],[y,x],[y,y]} )
by Lm8, ENUMSET1:def 2;
Lm9:
[:A,A:] = {[x,x],[x,y],[y,x],[y,y]}
by Lm8, ENUMSET1:def 2;
set x1 = [[x,x],x];
set x2 = [[x,y],y];
set x3 = [[y,x],y];
set x4 = [[y,y],x];
set F = {[[x,x],x],[[x,y],y],[[y,x],y],[[y,y],x]};
Lm10:
for p being set st p in {[[x,x],x],[[x,y],y],[[y,x],y],[[y,y],x]} holds
ex q, r being set st [q,r] = p
for q, r1, r2 being set st [q,r1] in {[[x,x],x],[[x,y],y],[[y,x],y],[[y,y],x]} & [q,r2] in {[[x,x],x],[[x,y],y],[[y,x],y],[[y,y],x]} holds
r1 = r2
then reconsider od = {[[x,x],x],[[x,y],y],[[y,x],y],[[y,y],x]} as Function by Lm10, FUNCT_1:2;
for t being set holds
( t in [:A,A:] iff ex r being set st [t,r] in {[[x,x],x],[[x,y],y],[[y,x],y],[[y,y],x]} )
then Lm11:
[:A,A:] = dom od
by RELAT_1:def 4;
then Lm12:
[x,x] in dom od
by Lm8;
Lm13:
[[x,x],x] in od
by ENUMSET1:def 2;
then Lm14:
od . x,x = x
by Lm12, FUNCT_1:def 4;
Lm15:
[x,y] in dom od
by Lm8, Lm11;
Lm16:
[[x,y],y] in od
by ENUMSET1:def 2;
then Lm17:
od . [x,y] = y
by Lm15, FUNCT_1:def 4;
Lm18:
[y,x] in dom od
by Lm8, Lm11;
Lm19:
[[y,x],y] in od
by ENUMSET1:def 2;
then Lm20:
od . [y,x] = y
by Lm18, FUNCT_1:def 4;
Lm21:
[y,y] in dom od
by Lm8, Lm11;
[[y,y],x] in od
by ENUMSET1:def 2;
then Lm22:
od . y,y = x
by Lm21, FUNCT_1:def 4;
then Lm23:
for t being set st t in [:A,A:] holds
od . t in A
by Lm6, Lm7, Lm8, Lm14, Lm17, Lm20;
set s2 = [[x,y],x];
set s3 = [[y,x],x];
set s4 = [[y,y],y];
set D = {[[x,x],x],[[x,y],x],[[y,x],x],[[y,y],y]};
Lm24:
for p being set st p in {[[x,x],x],[[x,y],x],[[y,x],x],[[y,y],y]} holds
ex q, r being set st [q,r] = p
for q, r1, r2 being set st [q,r1] in {[[x,x],x],[[x,y],x],[[y,x],x],[[y,y],y]} & [q,r2] in {[[x,x],x],[[x,y],x],[[y,x],x],[[y,y],y]} holds
r1 = r2
then reconsider om = {[[x,x],x],[[x,y],x],[[y,x],x],[[y,y],y]} as Function by Lm24, FUNCT_1:2;
for t being set holds
( t in [:A,A:] iff ex r being set st [t,r] in {[[x,x],x],[[x,y],x],[[y,x],x],[[y,y],y]} )
then Lm25:
[:A,A:] = dom om
by RELAT_1:def 4;
then Lm26:
[x,x] in dom om
by Lm8;
[[x,x],x] in om
by ENUMSET1:def 2;
then Lm27:
om . [x,x] = x
by Lm26, FUNCT_1:def 4;
Lm28:
[x,y] in dom om
by Lm8, Lm25;
[[x,y],x] in om
by ENUMSET1:def 2;
then Lm29:
om . [x,y] = x
by Lm28, FUNCT_1:def 4;
Lm30:
[y,x] in dom om
by Lm8, Lm25;
[[y,x],x] in om
by ENUMSET1:def 2;
then Lm31:
om . [y,x] = x
by Lm30, FUNCT_1:def 4;
Lm32:
[y,y] in dom om
by Lm8, Lm25;
[[y,y],y] in om
by ENUMSET1:def 2;
then Lm33:
om . [y,y] = y
by Lm32, FUNCT_1:def 4;
then Lm34:
for t being set st t in [:A,A:] holds
om . t in A
by Lm6, Lm7, Lm8, Lm27, Lm29, Lm31;
then Lm35:
om is BinOp of A
by Lm25, FUNCT_2:5;
Lm36:
A \ {x} = {y}
by Lm5, ZFMISC_1:23;
then Lm37:
[:(A \ {x}),(A \ {x}):] = {[y,y]}
by ZFMISC_1:35;
Lm38:
for t being set st t in [:(A \ {x}),(A \ {x}):] holds
om . t in A \ {x}
reconsider nm = y as Element of A \ {nd} by Lm36, TARSKI:def 1;
reconsider od0 = od as BinOp of A by Lm11, Lm23, FUNCT_2:5;
reconsider om0 = om as BinOp of A by Lm25, Lm34, FUNCT_2:5;
Lm39:
for a, b, d being Element of A holds od0 . (od0 . a,b),d = od0 . a,(od0 . b,d)
Lm40:
for a being Element of A holds
( od0 . a,nd = a & od0 . nd,a = a )
Lm41:
for a being Element of A ex b being Element of A st
( od0 . a,b = nd & od0 . b,a = nd )
for a, b being Element of A holds od0 . a,b = od0 . b,a
then Lm42:
LoopStr(# A,od0,nd #) is Group
by Def1, Def2, Def3, Def4, Lm39, Lm40, Lm41;
reconsider om1 = om as DnT of nd,A by Lm35, Lm38, REALSET1:def 8;
Lm43:
for B being non empty set
for P being BinOp of B
for e being Element of B st B = A \ {nd} & e = nm & P = om1 ! A,nd holds
LoopStr(# B,P,e #) is Group
Lm44:
for a, b, d being Element of A holds
( om0 . [a,(od0 . [b,d])] = od0 . [(om0 . [a,b]),(om0 . [a,d])] & om0 . [(od0 . [a,b]),d] = od0 . [(om0 . [a,d]),(om0 . [b,d])] )
definition
let IT be
doubleLoopStr ;
attr IT is
Field-like means :
Def8:
:: REALSET2:def 8
ex
A being non
trivial set ex
od being
BinOp of
A ex
nd being
Element of
A ex
om being
DnT of
nd,
A ex
nm being
Element of
A \ {nd} st
(
IT = field A,
od,
om,
nd,
nm &
LoopStr(#
A,
od,
nd #) is
Group & ( for
B being non
empty set for
P being
BinOp of
B for
e being
Element of
B st
B = A \ {nd} &
e = nm &
P = om ! A,
nd holds
LoopStr(#
B,
P,
e #) is
Group ) & ( for
x,
y,
z being
Element of
A holds
(
om . [x,(od . [y,z])] = od . [(om . [x,y]),(om . [x,z])] &
om . [(od . [x,y]),z] = od . [(om . [x,z]),(om . [y,z])] ) ) );
end;
:: deftheorem Def8 defines Field-like REALSET2:def 8 :
for
IT being
doubleLoopStr holds
(
IT is
Field-like iff ex
A being non
trivial set ex
od being
BinOp of
A ex
nd being
Element of
A ex
om being
DnT of
nd,
A ex
nm being
Element of
A \ {nd} st
(
IT = field A,
od,
om,
nd,
nm &
LoopStr(#
A,
od,
nd #) is
Group & ( for
B being non
empty set for
P being
BinOp of
B for
e being
Element of
B st
B = A \ {nd} &
e = nm &
P = om ! A,
nd holds
LoopStr(#
B,
P,
e #) is
Group ) & ( for
x,
y,
z being
Element of
A holds
(
om . [x,(od . [y,z])] = od . [(om . [x,y]),(om . [x,z])] &
om . [(od . [x,y]),z] = od . [(om . [x,z]),(om . [y,z])] ) ) ) );
definition
let F be
Field;
func suppf F -> non
trivial set means :
Def9:
:: REALSET2:def 9
ex
od being
BinOp of
it ex
nd being
Element of
it ex
om being
DnT of
nd,
it ex
nm being
Element of
it \ {nd} st
F = field it,
od,
om,
nd,
nm;
existence
ex b1 being non trivial set ex od being BinOp of b1 ex nd being Element of b1 ex om being DnT of nd,b1 ex nm being Element of b1 \ {nd} st F = field b1,od,om,nd,nm
uniqueness
for b1, b2 being non trivial set st ex od being BinOp of b1 ex nd being Element of b1 ex om being DnT of nd,b1 ex nm being Element of b1 \ {nd} st F = field b1,od,om,nd,nm & ex od being BinOp of b2 ex nd being Element of b2 ex om being DnT of nd,b2 ex nm being Element of b2 \ {nd} st F = field b2,od,om,nd,nm holds
b1 = b2
end;
:: deftheorem Def9 defines suppf REALSET2:def 9 :
definition
let F be
Field;
func odf F -> BinOp of
suppf F means :
Def10:
:: REALSET2:def 10
ex
nd being
Element of
suppf F ex
om being
DnT of
nd,
suppf F ex
nm being
Element of
(suppf F) \ {nd} st
F = field (suppf F),
it,
om,
nd,
nm;
existence
ex b1 being BinOp of suppf F ex nd being Element of suppf F ex om being DnT of nd, suppf F ex nm being Element of (suppf F) \ {nd} st F = field (suppf F),b1,om,nd,nm
by Def9;
uniqueness
for b1, b2 being BinOp of suppf F st ex nd being Element of suppf F ex om being DnT of nd, suppf F ex nm being Element of (suppf F) \ {nd} st F = field (suppf F),b1,om,nd,nm & ex nd being Element of suppf F ex om being DnT of nd, suppf F ex nm being Element of (suppf F) \ {nd} st F = field (suppf F),b2,om,nd,nm holds
b1 = b2
end;
:: deftheorem Def10 defines odf REALSET2:def 10 :
definition
let F be
Field;
func ndf F -> Element of
suppf F means :
Def11:
:: REALSET2:def 11
ex
om being
DnT of
it,
suppf F ex
nm being
Element of
(suppf F) \ {it} st
F = field (suppf F),
(odf F),
om,
it,
nm;
existence
ex b1 being Element of suppf F ex om being DnT of b1, suppf F ex nm being Element of (suppf F) \ {b1} st F = field (suppf F),(odf F),om,b1,nm
by Def10;
uniqueness
for b1, b2 being Element of suppf F st ex om being DnT of b1, suppf F ex nm being Element of (suppf F) \ {b1} st F = field (suppf F),(odf F),om,b1,nm & ex om being DnT of b2, suppf F ex nm being Element of (suppf F) \ {b2} st F = field (suppf F),(odf F),om,b2,nm holds
b1 = b2
end;
:: deftheorem Def11 defines ndf REALSET2:def 11 :
definition
let F be
Field;
func omf F -> DnT of
ndf F,
suppf F means :
Def12:
:: REALSET2:def 12
ex
nm being
Element of
(suppf F) \ {(ndf F)} st
F = field (suppf F),
(odf F),
it,
(ndf F),
nm;
existence
ex b1 being DnT of ndf F, suppf F ex nm being Element of (suppf F) \ {(ndf F)} st F = field (suppf F),(odf F),b1,(ndf F),nm
by Def11;
uniqueness
for b1, b2 being DnT of ndf F, suppf F st ex nm being Element of (suppf F) \ {(ndf F)} st F = field (suppf F),(odf F),b1,(ndf F),nm & ex nm being Element of (suppf F) \ {(ndf F)} st F = field (suppf F),(odf F),b2,(ndf F),nm holds
b1 = b2
end;
:: deftheorem Def12 defines omf REALSET2:def 12 :
definition
let F be
Field;
func nmf F -> Element of
(suppf F) \ {(ndf F)} means :
Def13:
:: REALSET2:def 13
F = field (suppf F),
(odf F),
(omf F),
(ndf F),
it;
existence
ex b1 being Element of (suppf F) \ {(ndf F)} st F = field (suppf F),(odf F),(omf F),(ndf F),b1
by Def12;
uniqueness
for b1, b2 being Element of (suppf F) \ {(ndf F)} st F = field (suppf F),(odf F),(omf F),(ndf F),b1 & F = field (suppf F),(odf F),(omf F),(ndf F),b2 holds
b1 = b2
end;
:: deftheorem Def13 defines nmf REALSET2:def 13 :
theorem Th1: :: REALSET2:1 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th2: :: REALSET2:2 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th3: :: REALSET2:3 :: Showing IDV graph ... (Click the Palm Tree again to close it)
for
F being
Field for
x,
y,
z being
Element of
suppf F holds
(
(omf F) . [x,((odf F) . [y,z])] = (odf F) . [((omf F) . [x,y]),((omf F) . [x,z])] &
(omf F) . [((odf F) . [x,y]),z] = (odf F) . [((omf F) . [x,z]),((omf F) . [y,z])] )
theorem Th4: :: REALSET2:4 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th5: :: REALSET2:5 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th6: :: REALSET2:6 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th7: :: REALSET2:7 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th8: :: REALSET2:8 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th9: :: REALSET2:9 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th10: :: REALSET2:10 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th11: :: REALSET2:11 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def14 defines compf REALSET2:def 14 :
theorem Th12: :: REALSET2:12 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: REALSET2:13 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th14: :: REALSET2:14 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th15: :: REALSET2:15 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th16: :: REALSET2:16 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th17: :: REALSET2:17 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th18: :: REALSET2:18 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: REALSET2:19 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th20: :: REALSET2:20 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th21: :: REALSET2:21 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: REALSET2:22 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th23: :: REALSET2:23 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: REALSET2:24 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th25: :: REALSET2:25 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def15 defines revf REALSET2:def 15 :
theorem :: REALSET2:26 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: REALSET2:27 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: REALSET2:28 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: REALSET2:29 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: REALSET2:30 :: Showing IDV graph ... (Click the Palm Tree again to close it)