Имя: Пароль:
IT
 
Кривая второй степени
,
0 Ненавижу 1С
 
гуру
10.07.12
10:36
Кривая второй степени задается уравнением
A*X^2+B*X*Y+C*Y^2+D*X+E*Y+F=0, где все коэффициенты рациональны
Есть ли алгоритм (или формула) который отвечает на вопрос есть ли рациональные точки (точки с рациональными координатами) на этой кривой? Ну и желательно алгоритм нахождения хотя бы одной такой точки
1 Ненавижу 1С
 
гуру
10.07.12
10:45
если кто не понял условия, пишите
2 izekia
 
10.07.12
10:55
у алгоритма на входе коэффициенты?
3 Ненавижу 1С
 
гуру
10.07.12
10:55
(2) да
4 DirecTwiX
 
10.07.12
10:57
>рациональные точки
Хотя бы одна всегда будет :)
Или ты имел в виде действительные??
5 Ненавижу 1С
 
гуру
10.07.12
10:59
(4) рациональные всегда действительные, почему хотя бы одна будет?
6 Rie
 
10.07.12
10:59
(0) Мысль вслух - кривая второго порядка имеет либо 0, либо бесконечное множество рациональных точек.
Следующая мысль вслух - привести уравнение к каноническому виду.
(Это не решение, это так, первое, что на ум пришло).
7 Ненавижу 1С
 
гуру
10.07.12
11:02
(6) насчет числа точек - это верно (ну кроме вырожденных случаев, но они не интересны)
8 DirecTwiX
 
10.07.12
11:03
Если не брать вырожденный эллипс, то рациональные всегда будут.
Кривая не может состоять только из иррациональных точек
9 Rie
 
10.07.12
11:03
(8) Это откуда такое откровение?
10 Ненавижу 1С
 
гуру
10.07.12
11:03
(8) X^2+Y^2=3 найди рациональные точки
11 DirecTwiX
 
10.07.12
11:07
Да, похоже я погорячился) Но всё равно что-то мне подсказывает, что у гладкой кривой бесконечное множество рациональных точек
12 Rie
 
10.07.12
11:09
(7) Насчёт канонического вида - тут да, глупость я сморозил :-(
13 Rie
 
10.07.12
11:13
+(12) Следующая дурацкая идея - китайская теорема об остатках.
14 Ненавижу 1С
 
гуру
10.07.12
11:24
(13) а как она поможет?
15 DirecTwiX
 
10.07.12
11:27
(11) Был не прав) Это иррациональных на ней будет континуум..
16 мистер игрек
 
10.07.12
13:03
(0) Это задача имеет практическое значение или как сферический онь в вакууме?
17 Rie
 
10.07.12
13:25
(14) Думал, может с коэффициентами поиграться...
18 sda553
 
10.07.12
13:46
Лень все решать, но вообщем заменой вида
R=G*X+E*Y где G и E рациональны, а значит и R рационально. Так же наоборот. Такой хаменой сводим уравнение к квадратному
A*R^2+B*R+C=0 И дальше наличие рациональногь корня сводится к существованию раионального дискриминанта.
Затем очевидно, что раз R рационально, то и любые X Y что R=G*X+E*Y то же рациональны.
19 Ненавижу 1С
 
гуру
10.07.12
13:48
(18) ловко ты сразу от двух переменных избавился
20 Ненавижу 1С
 
гуру
10.07.12
13:48
(16) в 1С неприменимо
21 Avganec
 
10.07.12
13:51
(0) это решаемая задача. Надо всего лишь немного подумать, вывести формулу и все. В рамках математики на поле действительных чисел она разрешима.
22 Avganec
 
10.07.12
13:59
(20) может быть в 1с это и не имеет никакой применимости, но что решения этой задачи необходим всего лишь математический аппарат, а точнее извлечение квадратного корня.
23 fedoss
 
10.07.12
13:59
(18) R^2 = G^2 * X^2 + ...  
G = sqrt(A), так почему мы полагаем G и E рациональными?
24 Rie
 
10.07.12
14:01
(23) sqrt(4)=2... Так почему мы полагаем 2 - рациональным числом :-)
25 fedoss
 
10.07.12
14:02
(24) я имел ввиду, что они далеко не всегда будут рациональны
26 Rie
 
10.07.12
14:03
(25) Разумеется, не всегда. Но вопрос в (0) так и стоит - "когда?".
27 sda553
 
10.07.12
14:12
(23) Там немного другое не такое соотношение получится, что то типа
A=куча всякой и фигни и в частности sqrtG E
A у нас рационально по условию, казалос б и всякая фигня будет рациональна, тут скользки момент

Ну то есть кореь из рационального не всегда рационален, но если мы извлекаем корень из чего то и получили рациональное, то и то из чего извлекали рационально
28 fedoss
 
10.07.12
14:16
(27) да и не любое уравнение можно свести к виду A*R^2+B*R+C=0, так что сведение к такому виду с рациональными коэффициэнтами - очень частный случай
29 Ненавижу 1С
 
гуру
10.07.12
14:32
(28) даже больше - практически никакое, только параболы
30 SUA
 
10.07.12
15:04
можно упростить формулу в (0) линейным переносом центра координат на рациональные величины до
AXX+BXY+CYY+D=0
c рациональными коэффициентами
далее, проверить есть ли рац. точка при Y=0
(просто - квадрат ли -D/А)
далее, поскольку Y=рациональное, можно обозначить X/Y=1/R
получим
XX(A+RB+RRC)=-D
RRC+RB+(A+D/XX)=0
отсюда уже дискриминант должен быть квадратом рационального
как-то так...
31 Avganec
 
10.07.12
15:05
(30) интересно, как ты себе этот перенос представляешь?
32 Ненавижу 1С
 
гуру
10.07.12
15:11
(31) перенос нормально-то вот дальше непонятно
33 Avganec
 
10.07.12
15:13
(32) неа, не нормально, получается динамический центр.
34 Ненавижу 1С
 
гуру
10.07.12
15:15
(33) какой еще динамический центр?
35 acsent
 
10.07.12
15:17
(33) почему ненормально?
http://a-geometry.narod.ru/theory/theory_23.htm
36 Avganec
 
10.07.12
15:18
(0) решается просто.
A*X^2+B*X*Y+C*Y^2+D*X+E*Y+F=0
сначала решаете это относительно одной переменной, то есть представляя, что х - переменная, а остальное параметры.
первое преобразование:
A*X^2 + X*(B*Y+D) + C*Y^2 + E*Y + F = 0
вычисляем дискриминант:
D = (B*Y+D)^2 - 4*A*(C*Y^2+E*Y+F)
вспоминаем, что дискриминант больше или равен нулю и получаем неравенство
(B*Y+D)^2 - 4*A*(C*Y^2+E*Y+F) >= 0
решаем его, получаем отрезок решений для Y, а потом уже и промежуток решений для X.
37 Avganec
 
10.07.12
15:20
(35) вы немножко получше прочитайте то что тут, и то, что там.
38 XLife
 
10.07.12
15:21
39 Ненавижу 1С
 
гуру
10.07.12
15:22
(36) ну а где решение то?
ну даже проще, найдите по вашему алгоритму решение для X^2+Y^2=Z, где Z параметр, можно для Z=3, для начала
40 Ненавижу 1С
 
гуру
10.07.12
15:22
(38) зачем сюда эту дамочку?
41 Ёпрст
 
10.07.12
15:23
(40) это богиня фиксина
42 XLife
 
10.07.12
15:24
(40) см. название топика
43 Avganec
 
10.07.12
15:24
(39) решение дискриминанта уже ответ на возможность существования решения. Если дескриминант не имеет решений на поле действительных чисел, тогда и получается невозможность существования решений вообще
44 Ненавижу 1С
 
гуру
10.07.12
15:27
(41) ее уже весь рунет узнает походу
(42) богатая у тебя фантазия
45 Ненавижу 1С
 
гуру
10.07.12
15:27
(43) я тебе предложил конкретно решить пример в (39) этим методом
46 XLife
 
10.07.12
15:28
(44) это не фантазия, это ассоциация %)
47 Avganec
 
10.07.12
15:38
(45) хорошо.
x^2 + y^2 = 3
x^2 + y^2 - 3 = 0
D = 0^2 - 4*(y^2 - 3) = 12 -4 * y^2
D >= 0
12 - 4*y^2 >= 0
3 >= y^2
y^2 <= 3
y1=sqrt(3)
y2=-sqrt(3)
есть наше решение будет лежать на промежутке от -3 до 3
возвращаемся назад:
x1= sqrt(12-4*y^2)/2
x2= -sqrt(12-4*y^2)/2
все возможные решения будут равны выше, и при это y может меняться только от -3 до 3. все.
это устроит?
48 acsent
 
10.07.12
15:39
(47) где хоть одно решение то? бред какой то.
49 Ненавижу 1С
 
гуру
10.07.12
15:40
(47) нет, решение есть или нет?
50 Avganec
 
10.07.12
15:42
(49) там только опечатка, не от -3 и до 3, а от -sqrt(3) и до sqrt(3). а решений будет целая куча. если быть точным, то окружность с радиусом sqrt(3) и центром в начале координат.
51 acsent
 
10.07.12
15:43
(50) и как это решает вопрос о целочисленных решениях?
52 Ненавижу 1С
 
гуру
10.07.12
15:44
(50) ну хотя бы одно приведи
53 Avganec
 
10.07.12
15:46
(51)(52) вы определитесь над каким полем: действительных или целых чисел?
54 Ненавижу 1С
 
гуру
10.07.12
15:47
(53) в задаче требовалось в поле рациональных чисел, а "поля целых чисел" вообще не существует как понятия
55 Avganec
 
10.07.12
15:48
(54) вообще-то существует. но если четко необходимо на поле рациональных чисел, то тогда необходимо условие, чтобы решение квадратного неравенства было рационально - вот и все.
56 Ненавижу 1С
 
гуру
10.07.12
15:50
(55) 1. вообще то нет, это я тебе как математик заявляю
2. ну так что с примером, решение будет?
57 Avganec
 
10.07.12
15:55
(56) 1. как математик - заявляю - существует - поле целых чисел это поле натуральных чисел, ноль и поле натуральных чисел отображенное симметрично относительно нуля. в предмете числовые системы такое чудо разбирается.
2. так как единственный вариант решения y^2 <= 3 в поле рациональных чисел это 1, то получаем, что 12 - 4*y^2 = 8, а sqrt(8) в поле рациональных чисел не существует - вот ответ, с корректировкой на поле рациональных чисел, значит не имеет.
58 acsent
 
10.07.12
15:57
(57) целые числа - это не поле, а кольцо
59 acsent
 
10.07.12
15:58
y^2 <= 3 имеет множество решений в рациональных числах:
0.1, 0.2, 0.3 и тд
60 Ненавижу 1С
 
гуру
10.07.12
15:59
(57) 1. только это не поле, это кольцо, коммутативное, целостное, но не поле ))
2. >> так как единственный вариант решения y^2 <= 3 в поле рациональных чисел это 1
рациональных чисел там гораздо-гораздо больше )) вы опять с целыми путаете
61 SUA
 
10.07.12
16:00
(32)дальше уменьшение количества переменных до одной
конкретно,
XX+YY-3=0
XX(1+RR)=3
1+RR=3/XX
RR=3/XX-1
то есть, перешли к проверке является ли 3/Х^2-1 полным квадратом для рационального X
дальше уже общего решения ЕМНИП нет
62 Avganec
 
10.07.12
16:01
(60)
1. вот тут может и соглашусь, так как не помню этого момента.
2. согласен - опять путаю. тогда надо подумать над выходом из этого момента.
63 acsent
 
10.07.12
16:05
РАЦИОНАЛЬНЫЕ ТОЧКИ НА ЭЛЛИПТИЧЕСКИХ КРИВЫХ
http://www.pereplet.ru/obrazovanie/stsoros/424.html
64 acsent
 
10.07.12
16:06
Задача о существовании хотя бы одной рациональной точки на кривой второй степени оказалась очень трудной. Первые нетривиальные продвижения в ее решении получили индийские математики Брахмагупта (VII век) и Бхаскара (XII век), а окончательный ответ был найден лишь в 1768 году французским математиком Ж.-Л. Лагранжем (1736-1813).
65 acsent
 
10.07.12
16:06
Это ты решил местного Перельмана найти???
66 Ненавижу 1С
 
гуру
10.07.12
16:08
(63) эх ты ))
67 acsent
 
10.07.12
16:09
(66) ты бы еще теорему ферма попросил доказать
69 Pro-tone
 
10.07.12
16:11
по названию темы ветки угадай ее автора :D
70 Ненавижу 1С
 
гуру
10.07.12
16:12
(67) ну это было палевно
71 acsent
 
10.07.12
16:13
(70) интересны не очень сложные но не тривиальные (олимпиадные) задачки
72 SUA
 
10.07.12
16:15
(63)да... базу надо подтягивать...