let p be Prime; for a, b, d1, Y1, d2, Y2 being Element of (GF p) st p > 3 & Disc (a,b,p) <> 0. (GF p) & [d1,Y1,1] in EC_SetProjCo (a,b,p) & [d2,Y2,1] in EC_SetProjCo (a,b,p) holds
( Class ((R_EllCur (a,b,p)),[d1,Y1,1]) = Class ((R_EllCur (a,b,p)),[d2,Y2,1]) iff ( d1 = d2 & Y1 = Y2 ) )
let a, b, d1, Y1, d2, Y2 be Element of (GF p); ( p > 3 & Disc (a,b,p) <> 0. (GF p) & [d1,Y1,1] in EC_SetProjCo (a,b,p) & [d2,Y2,1] in EC_SetProjCo (a,b,p) implies ( Class ((R_EllCur (a,b,p)),[d1,Y1,1]) = Class ((R_EllCur (a,b,p)),[d2,Y2,1]) iff ( d1 = d2 & Y1 = Y2 ) ) )
assume A1:
( p > 3 & Disc (a,b,p) <> 0. (GF p) & [d1,Y1,1] in EC_SetProjCo (a,b,p) & [d2,Y2,1] in EC_SetProjCo (a,b,p) )
; ( Class ((R_EllCur (a,b,p)),[d1,Y1,1]) = Class ((R_EllCur (a,b,p)),[d2,Y2,1]) iff ( d1 = d2 & Y1 = Y2 ) )
hereby ( d1 = d2 & Y1 = Y2 implies Class ((R_EllCur (a,b,p)),[d1,Y1,1]) = Class ((R_EllCur (a,b,p)),[d2,Y2,1]) )
assume
Class (
(R_EllCur (a,b,p)),
[d1,Y1,1])
= Class (
(R_EllCur (a,b,p)),
[d2,Y2,1])
;
( d2 = d1 & Y2 = Y1 )then
[d2,Y2,1] in Class (
(R_EllCur (a,b,p)),
[d1,Y1,1])
by A1, EQREL_1:23;
then A2:
[[d1,Y1,1],[d2,Y2,1]] in R_EllCur (
a,
b,
p)
by EQREL_1:18;
reconsider P =
[d1,Y1,1],
Q =
[d2,Y2,1] as
Element of
ProjCo (GF p) by A1;
P _EQ_ Q
by Th47, A1, A2;
then consider a being
Element of
(GF p) such that A3:
(
a <> 0. (GF p) &
Q `1_3 = a * (P `1_3) &
Q `2_3 = a * (P `2_3) &
Q `3_3 = a * (P `3_3) )
by Def10;
A4:
p > 1
by INT_2:def 4;
A5:
1. (GF p) =
1
by A4, INT_3:14
.=
P `3_3
;
A6:
1. (GF p) =
1
by A4, INT_3:14
.=
a * (P `3_3)
by A3
.=
a
by A5
;
thus d2 =
a * (P `1_3)
by A3
.=
P `1_3
by A6
.=
d1
;
Y2 = Y1thus Y2 =
a * (P `2_3)
by A3
.=
P `2_3
by A6
.=
Y1
;
verum
end;
assume
( d1 = d2 & Y1 = Y2 )
; Class ((R_EllCur (a,b,p)),[d1,Y1,1]) = Class ((R_EllCur (a,b,p)),[d2,Y2,1])
hence
Class ((R_EllCur (a,b,p)),[d1,Y1,1]) = Class ((R_EllCur (a,b,p)),[d2,Y2,1])
; verum