Garis singgung lingkaran merupakan garis yang memotong suatu lingkaran di satu titik dan tegak lurus dengan jari-jari di titik singgungnya. Pada dua buah lingkaran, terdapat garis singgung persekutuan dua lingkaran, yaitu garis singgung persekutuan dalam dan garis singgung persekutuan luar. Untuk menentukan panjang garis singgung persekutuan dua lingkaran tersebut, kita dapat menggunakan teorema pythagoras. Coba perhatikan berikut ini:
Garis Singgung Persekutuan Dalam
Pada gambar tersebut, terdapat dua buah lingkaran yang berpusat di P dan Q, dengan jari-jari R dan r. Garis p merupakan jarak titik pusat lingkaran PQ, sedangkan garis q merupakan garis singgung persekutuannya. Geser garis q melalui perpanjangan PA sejauh rsedemikian hingga terbentuk garis CQ dengan CQ//q. Perhatikan segitiga PQC siku-siku di C, dengan pythagoras maka:
karena CQ = q maka panjang garis singgung persekutuan dalam adalah:
Keterangan:
q = garis singgung persekutuan dalam
p = jarak kedua titik pusat lingkaran
R, r = jari-jari lingkaran, dengan R > r
Garis Singgung Persekutuan Luar
Pada gambar tersebut, terdapat dua buah lingkaran yang berpusat di P dan Q, dengan jari-jari r dan R. Garis p merupakan jarak titik pusat lingkaran PQ, sedangkan garis l merupakan garis singgung persekutuan luarnya. Geser garis l sejauh r sedemikian hingga terbentuk garis PR dengan PR//l. Perhatikan segitiga PQR siku-siku di R, dengan pythagoras maka:
Karena PR = l, maka panjang garis singgung persekutuan luarnya adalah
Keterangan:
l = garis singgung persekutuan luar
p = jarak kedua titik pusat lingkaran
R, r = jari-jari lingkaran, dengan R > r