let Q be Quantum_Mechanics; :: thesis: OrthoRelStr(# (Class (PropRel Q)),(OrdRel Q),(InvRel Q) #) is_a_Quantuum_Logic_on
A1:
OrdRel Q partially_orders Class (PropRel Q)
proof
thus
OrdRel Q is_reflexive_in Class (PropRel Q)
:: according to ORDERS_1:def 7 :: thesis: ( OrdRel Q is_transitive_in Class (PropRel Q) & OrdRel Q is_antisymmetric_in Class (PropRel Q) )
thus
OrdRel Q is_transitive_in Class (PropRel Q)
:: thesis: OrdRel Q is_antisymmetric_in Class (PropRel Q)proof
let x be
set ;
:: according to RELAT_2:def 8 :: thesis: for b1, b2 being set holds
( not x in Class (PropRel Q) or not b1 in Class (PropRel Q) or not b2 in Class (PropRel Q) or not [x,b1] in OrdRel Q or not [b1,b2] in OrdRel Q or [x,b2] in OrdRel Q )let y,
z be
set ;
:: thesis: ( not x in Class (PropRel Q) or not y in Class (PropRel Q) or not z in Class (PropRel Q) or not [x,y] in OrdRel Q or not [y,z] in OrdRel Q or [x,z] in OrdRel Q )
assume that A3:
(
x in Class (PropRel Q) &
y in Class (PropRel Q) &
z in Class (PropRel Q) )
and A4:
(
[x,y] in OrdRel Q &
[y,z] in OrdRel Q )
;
:: thesis: [x,z] in OrdRel Q
consider p being
Element of
Prop Q such that A5:
x = Class (PropRel Q),
p
by A3, EQREL_1:45;
consider q being
Element of
Prop Q such that A6:
y = Class (PropRel Q),
q
by A3, EQREL_1:45;
consider r being
Element of
Prop Q such that A7:
z = Class (PropRel Q),
r
by A3, EQREL_1:45;
(
p |- q &
q |- r implies
p |- r )
by Th22;
hence
[x,z] in OrdRel Q
by A4, A5, A6, A7, Th32;
:: thesis: verum
end;
thus
OrdRel Q is_antisymmetric_in Class (PropRel Q)
:: thesis: verumproof
let x be
set ;
:: according to RELAT_2:def 4 :: thesis: for b1 being set holds
( not x in Class (PropRel Q) or not b1 in Class (PropRel Q) or not [x,b1] in OrdRel Q or not [b1,x] in OrdRel Q or x = b1 )let y be
set ;
:: thesis: ( not x in Class (PropRel Q) or not y in Class (PropRel Q) or not [x,y] in OrdRel Q or not [y,x] in OrdRel Q or x = y )
assume that A8:
(
x in Class (PropRel Q) &
y in Class (PropRel Q) )
and A9:
(
[x,y] in OrdRel Q &
[y,x] in OrdRel Q )
;
:: thesis: x = y
consider p being
Element of
Prop Q such that A10:
x = Class (PropRel Q),
p
by A8, EQREL_1:45;
consider q being
Element of
Prop Q such that A11:
y = Class (PropRel Q),
q
by A8, EQREL_1:45;
( (
p |- q &
q |- p implies
p <==> q ) & (
p <==> q implies
[p,q] in PropRel Q ) )
by Def11, Def12;
hence
x = y
by A9, A10, A11, Th32, EQREL_1:44;
:: thesis: verum
end;
end;
A12:
InvRel Q is_an_involution_in Class (PropRel Q)
for x, y being Element of Class (PropRel Q) st [x,y] in OrdRel Q holds
[((InvRel Q) . y),((InvRel Q) . x)] in OrdRel Q
proof
let x,
y be
Element of
Class (PropRel Q);
:: thesis: ( [x,y] in OrdRel Q implies [((InvRel Q) . y),((InvRel Q) . x)] in OrdRel Q )
consider r being
Element of
Prop Q;
consider p being
Element of
Prop Q such that A14:
x = Class (PropRel Q),
p
by EQREL_1:45;
consider q being
Element of
Prop Q such that A15:
y = Class (PropRel Q),
q
by EQREL_1:45;
A16:
(
(InvRel Q) . (Class (PropRel Q),p) = Class (PropRel Q),
('not' p) &
(InvRel Q) . (Class (PropRel Q),q) = Class (PropRel Q),
('not' q) )
by Def14;
(
p |- q implies
'not' q |- 'not' p )
by Th28;
hence
(
[x,y] in OrdRel Q implies
[((InvRel Q) . y),((InvRel Q) . x)] in OrdRel Q )
by A14, A15, A16, Th32;
:: thesis: verum
end;
hence
OrthoRelStr(# (Class (PropRel Q)),(OrdRel Q),(InvRel Q) #) is_a_Quantuum_Logic_on
by A1, A12, Def7; :: thesis: verum