Mình tự làm tận 1h nên hơi dài 1 tí nhưng chắc chắn đúng đó :))
Ta có: x2 + y2 + xy .- 3x - 3y + 3 = 0
=>( x2 - 2x + 1) - x + ( y2 - 2y + 1) - y + xy + 1 = 0
=> (x-1)2 + (y-1)2 + ( -x + -y + xy +1) = 0
=> (x-1)2 + (y-1)2 + [(-x+ xy) + (-y+1)] = 0
=> (x-1)2 + (y-1)2 + [ x(y-1) - (y-1)] = 0
=> (x-1)2 + (y-1)2 + (x-1)(y-1) = 0
=> (x-1)2 + 2.1/2.(x-1)(y-1) + (1/2)2.(y-1)2 + 3/4.(y-1)2 = 0
=> [x-1+1/2(y-1) ]2 + 3/4.(y-1)2 = 0
Vì: [x-1+1/2(y-1) ]2 >= 0 với mọi x;y thuộc R
3/4.(y-1)2 >= 0 với mọi y thuộc R
=> (x-1+1/2y -1/2 = 0) và ( y-1 = 0)
=> (x = 1/2 -1/2y+1) và (y=1)
=> x = y =1
Chỗ này thay giá trị vào biểu thức rồi chứng minh = cách chỉ ra các cơ số của từng lũy thừa là số nguyên là xong.