|
Кривая второй степени | ☑ | ||
---|---|---|---|---|
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)да... базу надо подтягивать...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |