기하학에서 CAT(κ) 공간(-空間, 영어: CAT(κ) space)은 단면 곡률이 어디서나 κ {\displaystyle \kappa } 이하인 거리 공간이다.
임의의 실수 κ ∈ R {\displaystyle \kappa \in \mathbb {R} } 에 대하여, Σ κ {\displaystyle \Sigma _{\kappa }} 가 단면 곡률이 κ {\displaystyle \kappa } 인 2차원 연결 단일 연결 공간 형식이라고 하자. 즉, κ > 0 {\displaystyle \kappa >0} 일 경우 이는 구, κ = 0 {\displaystyle \kappa =0} 일 경우는 유클리드 평면, κ < 0 {\displaystyle \kappa <0} 일 경우는 쌍곡 평면이다. 이 공간 형식의 지름은 다음과 같다.
측지선 거리 공간(영어: geodesic metric space) ( X , d ) {\displaystyle (X,d)} 은 다음 조건을 만족시키는 길이 거리 공간이다.
두 점 x , y ∈ X {\displaystyle x,y\in X} 를 잇는 측지선을 γ x y : [ 0 , 1 ] → X {\displaystyle \gamma _{xy}\colon [0,1]\to X} 로 표기하자.
측지선 거리 공간 ( X , d ) {\displaystyle (X,d)} 속의 세 점 x , y , z ∈ X {\displaystyle x,y,z\in X} 에 대하여, 다음 조건들을 모두 만족시키는 x ′ , y ′ , z ′ ∈ Σ κ {\displaystyle x',y',z'\in \Sigma _{\kappa }} 가 존재한다면, 삼각형 △ x y z {\displaystyle \triangle xyz} 가 CAT ( κ ) {\displaystyle \operatorname {CAT} (\kappa )} 부등식을 만족시킨다고 한다.
측지선 거리 공간 ( X , d ) {\displaystyle (X,d)} 속의 임의의 세 점 x , y , z ∈ X {\displaystyle x,y,z\in X} 에 대하여 CAT ( κ ) {\displaystyle \operatorname {CAT} (\kappa )} 부등식이 성립한다면, ( X , d ) {\displaystyle (X,d)} 를 CAT ( κ ) {\displaystyle \operatorname {CAT} (\kappa )} 공간이라고 한다.
완비 CAT ( 0 ) {\displaystyle \operatorname {CAT} (0)} 공간을 아다마르 공간(영어: Hadamard space)이라고 한다.
임의의 CAT ( κ ) {\displaystyle \operatorname {CAT} (\kappa )} 공간은 CAT ( λ ) {\displaystyle \operatorname {CAT} (\lambda )} 공간이다 ( λ > κ {\displaystyle \lambda >\kappa } ). 만약 거리 공간 X {\displaystyle X} 가 모든 λ > κ {\displaystyle \lambda >\kappa } 에 대하여 CAT ( λ ) {\displaystyle \operatorname {CAT} (\lambda )} 공간이라면, X {\displaystyle X} 는 CAT ( κ ) {\displaystyle \operatorname {CAT} (\kappa )} 공간이다.
모든 (완비일 필요가 없는) 내적 공간은 CAT ( 0 ) {\displaystyle \operatorname {CAT} (0)} 공간이다. 임의의 노름 공간 V {\displaystyle V} 가 어떤 실수 κ {\displaystyle \kappa } 에 대하여 CAT ( κ ) {\displaystyle \operatorname {CAT} (\kappa )} 공간이라면, V {\displaystyle V} 는 내적 공간이다.
n {\displaystyle n} 차원 쌍곡 공간은 CAT ( − 1 ) {\displaystyle \operatorname {CAT} (-1)} 공간이다.
반지름이 r {\displaystyle r} 인 n {\displaystyle n} 차원 초구 S n {\displaystyle \mathbb {S} ^{n}} 은 CAT ( 1 / r 2 ) {\displaystyle \operatorname {CAT} (1/r^{2})} 공간이다. (이 초구의 길이 거리 공간으로서의 지름은 π r {\displaystyle \pi r} 이다.)
CAT(κ) 공간의 개념은 알렉산드르 알렉산드로프가 도입하였다. 알렉산드로프는 이를 원래 " R κ {\displaystyle {\mathfrak {R}}_{\kappa }} 영역"으로 명명하였다. 이후 미하일 그로모프가 1987년의 유명한 논문에서 "CAT(κ) 공간"이라는 용어를 도입하였다. 이름에서 "CAT"는 앙리 카르탕(Cartan) · 알렉산드르 알렉산드로프(Александров) · 빅토르 안드레예비치 토포고노프(Топоногов)의 머릿글자를 딴 것이다.