covariant
covariant là một thuật ngữ chuyên sâu được sử dụng chủ yếu trong toán học, vật lý lý thuyết và khoa học máy tính (đặc biệt là trong lập trình hướng đối tượng). Trong tiếng Việt, từ này được dịch là "hiệp biến". Về mặt ngữ nghĩa, nó mô tả một mối quan hệ mà trong đó hai đối tượng thay đổi cùng chiều hoặc nhất quán với nhau khi có một sự biến đổi hệ thống xảy ra.
Sự khác biệt về ngữ cảnh sử dụng
Trong toán học và vật lý, covariant dùng để chỉ các đại lượng (như ten-xơ) biến đổi theo cùng một cách với sự thay đổi của cơ sở tọa độ. Điều này đối lập hoàn toàn với contravariant (phản biến), nơi đại lượng biến đổi ngược chiều với sự thay đổi của cơ sở. Người học cần lưu ý rằng đây là những khái niệm kỹ thuật khắt khe, không nên dùng trong giao tiếp thông thường.
Trong lập trình (ví dụ như Java hoặc C#), covariance đề cập đến khả năng một kiểu dữ liệu con có thể được sử dụng thay thế cho kiểu dữ liệu cha trong một ngữ cảnh cụ thể (như kiểu trả về của hàm). Việc nhầm lẫn giữa covariance (hiệp biến) và contravariance (phản biến) là lỗi phổ biến đối với người học lập trình vì hai khái niệm này có logic vận hành ngược nhau.
Các lưu ý về dịch thuật và nhầm lẫn
Một sai lầm thường gặp khi dịch từ này sang tiếng Việt là sử dụng các từ như "đồng biến" (thường dùng cho hàm số trong toán phổ thông). Mặc dù cả hai đều diễn đạt ý nghĩa "cùng chiều", nhưng trong ngữ cảnh đại số tuyến tính và hình học vi phân, thuật ngữ chính xác phải là "hiệp biến". Việc dùng "đồng biến" trong các bài báo khoa học về ten-xơ sẽ bị coi là thiếu chuyên nghiệp hoặc sai thuật ngữ.
Đúng: "Ten-xơ này là hiệp biến" (This tensor is covariant).
Sai: "Ten-xơ này là đồng biến" (Dễ gây nhầm lẫn với khái niệm hàm số tăng dần).
Đặc điểm ngữ pháp
Từ covariant có thể đóng vai trò là một tính từ (mô tả tính chất hiệp biến) hoặc một danh từ (chỉ chính đại lượng hiệp biến đó). Khi sử dụng, hãy chú ý xác định rõ đối tượng đang được nhắc đến là một đặc tính hay là một thực thể toán học để lựa chọn từ loại tương ứng trong tiếng Việt.
Countable when referring to a specific mathematical entity (a covariant). Uncountable when used as a property of a variable or tensor (the system is covariant).
Ý nghĩa
Thay đổi một cách nhất quán so với một biến khác khi hệ tọa độ bị biến đổi
"The tensor is covariant with respect to the coordinate transformation."
Ten-xơ này hiệp biến đối với phép biến đổi tọa độ.
Một đối tượng toán học biến đổi theo một quy tắc cụ thể khi thay đổi cơ sở
"The covariant was calculated using the metric tensor."
Đại lượng hiệp biến đã được tính toán bằng cách sử dụng ten-xơ metric.