Rotacja lub wirowość – operator różniczkowy w teorii pola, który działając na pole wektorowe tworzy pole wektorowe wskazujące wirowanie (gęstość cyrkulacji) pola wyjściowego. Oznaczana jest przez lub (z ang. rotacja), czasami również zapisywana jako .
Jeżeli rotacja danego pola wektorowego jest równa zero (wektorem zerowym), to pole to jest bezwirowe. Pole bezwirowe ma potencjał (i odwrotnie: pole dla którego nie można określić potencjału jest polem wirowym).
Rotację definiuje się jako iloczyn wektorowy operatora nabla i wektora
W sensie geometrii różniczkowej rotację pola wektorowego na trójwymiarowej rozmaitości zorientowanej z metryką definiuje się w sposób:
gdzie:
W kartezjańskim układzie współrzędnych mamy więc
W notacji macierzowej rotację otrzymujemy jako wyznacznik macierzy:
gdzie są wersorami osi układu współrzędnych.
Całość rozpisujemy w następujący sposób:
W układzie współrzędnych walcowych:
W układzie współrzędnych sferycznych:
W notacji Einsteina, z użyciem symbolu Leviego-Civity, jest zapisywana jako:
Oznaczając przez pola wektorowe, przez pole skalarne dla zachodzą następujące własności: