TXM796
Letu,v∈.ThenwehaveCartesiancoordinatesof7rationalpoints(,)asfollows:
M
i
x
i
y
i
In[]:=
x
1
2
(-3 +)
2
u
2
v
16
u
15
u
14
u
2
v
13
u
3
v
12
u
4
v
11
u
5
v
10
u
6
v
9
u
7
v
8
u
8
v
7
u
9
v
6
u
10
v
5
u
11
v
4
u
12
v
3
u
13
v
2
u
14
v
15
v
16
v
y
1
2
u v (-) (81 -) (9 -22 +) (9 +2 +)
(486 4
u
4
v
4
u
4
v
4
u
2
u
2
v
4
v
4
u
2
u
2
v
4
v
10
u
8
u
2
v
6
u
4
v
4
u
6
v
2
u
8
v
10
v
x
2
2
(9 -9 v+26 +6 +u -)
5
u
4
u
3
u
2
v
2
u
3
v
4
v
5
v
2
(-27 +9 v+18 +26 -3 u +)
5
u
4
u
3
u
2
v
2
u
3
v
4
v
5
v
y
2
x
3
4
u
2
u
2
v
3
v
4
v
5
u
4
u
3
u
2
v
2
u
3
v
4
v
5
v
2
(-27 +9 v+18 +26 -3 u +)
5
u
4
u
3
u
2
v
2
u
3
v
4
v
5
v
y
3
2
u v (-) (81 -) (9 -22 +) (9 +2 +)
4
u
4
v
4
u
4
v
4
u
2
u
2
v
4
v
4
u
2
u
2
v
4
v
2
(-27 +9 v+18 +26 -3 u +)
5
u
4
u
3
u
2
v
2
u
3
v
4
v
5
v
x
4
2
(9 -9 v+26 +6 +u -)
5
u
4
u
3
u
2
v
2
u
3
v
4
v
5
v
9
u
8
u
7
u
2
v
6
u
3
v
5
u
4
v
4
u
5
v
3
u
6
v
2
u
7
v
8
v
9
v
y
4
2
u v (-) (81 -) (9 -22 +) (9 +2 +)
4
u
4
v
4
u
4
v
4
u
2
u
2
v
4
v
4
u
2
u
2
v
4
v
2
(9 -9 v+26 +6 +u -)
5
u
4
u
3
u
2
v
2
u
3
v
4
v
5
v
x
5
2
(9 -9 v+26 +6 +u -)
5
u
4
u
3
u
2
v
2
u
3
v
4
v
5
v
9
u
8
u
7
u
2
v
6
u
3
v
5
u
4
v
4
u
5
v
3
u
6
v
2
u
7
v
8
v
9
v
y
5
2
u v (-) (81 -) (9 -22 +) (9 +2 +)
4
u
4
v
4
u
4
v
4
u
2
u
2
v
4
v
4
u
2
u
2
v
4
v
2
(9 -9 v+26 +6 +u -)
5
u
4
u
3
u
2
v
2
u
3
v
4
v
5
v
x
6
4
u
2
u
2
v
3
v
4
v
5
u
4
u
3
u
2
v
2
u
3
v
4
v
5
v
2
(-27 +9 v+18 +26 -3 u +)
5
u
4
u
3
u
2
v
2
u
3
v
4
v
5
v
y
6
2
u v (-) (81 -) (9 -22 +) (9 +2 +)
4
u
4
v
4
u
4
v
4
u
2
u
2
v
4
v
4
u
2
u
2
v
4
v
2
(-27 +9 v+18 +26 -3 u +)
5
u
4
u
3
u
2
v
2
u
3
v
4
v
5
v
x
7
2
(9 -9 v+26 +6 +u -)
5
u
4
u
3
u
2
v
2
u
3
v
4
v
5
v
2
(-27 +9 v+18 +26 -3 u +)
5
u
4
u
3
u
2
v
2
u
3
v
4
v
5
v
y
7
x
n
y
n
NOTE:uandvarechosensuchthat(-)(9-)(9-22+)≥0
2
u
2
v
2
u
2
v
4
u
2
u
2
v
4
v
In[]:=
Manipulate[Module[{pp,condition,edges},condition=(-)(9-)(9-22+);pp=Chop[points/.{u->a,v->b}];If[(condition/.{u->a,v->b})>=0,edges=Subsets[pp,{2}];Graphics[{Tooltip[Line[#],EuclideanDistance@@#]&/@edges,Tooltip[{Red,Point[#]},#]&/@pp}]]],{{a,1},-5,5,1/6,Appearance->"Labeled"},{{b,2},-5,5,1/6,Appearance->"Labeled"},SaveDefinitionsTrue]
2
u
2
v
2
u
2
v
4
u
2
u
2
v
4
v
Out[]=

