최근 수학 형식화 및 증명 보조 도구 분야에서 ‘왜 하필 Lean 일까’라는 질문이 기술 커뮤니티를 뜨겁게 달구고 있습니다. 단순히 새로운 도구가 등장한 것을 넘어, 기존에 존재하던 다양한 시스템들을 제치고 Lean 이 어떻게 단숨에 주류로 자리 잡았는지에 대한 호기심과 함께, 그 이면에 숨겨진 역사적 맥락에 대한 재조명이 이루어지고 있기 때문입니다.
사실 Lean 이 등장하기 훨씬 전인 1968 년, NG de Bruijn 이 개발한 AUTOMATH 는 이미 수학 형식화의 핵심 요소를 대부분 갖추고 있었습니다. 1977 년에는 Landau 의 분석학 기초를 형식화하는 데 성공했으며, 이는 이후 20 년간 거의 따라잡히지 않는 기록으로 남았습니다. 90 년대 중반에는 John Harrison 과 Jacques Fleuriot 이 각각 HOL Light 와 Isabelle/HOL 을 통해 실수 체계를 다시 형식화하기도 했습니다. 즉, Lean 이 ‘수학 형식화를 가능하게 했다’는 말은 기술사적 관점에서 보면 다소 과장된 평가일 수 있으며, 실제로는 오랜 시간 동안 축적된 노력의 연장선상에 있는 결과물입니다.
현재 Lean 이 주목받는 이유는 기술적 완성도만이 아니라 거대한 사용자 커뮤니티와 생태계의 힘 때문입니다. 많은 개발자와 수학자가 Lean 을 선택하는 것은 그것이 모든 면에서 가장 뛰어나기 때문이라기보다는, 활발한 커뮤니티가 만들어낸 네트워크 효과와 도구들의 균형 잡힌 성능 때문입니다. 반면 Agda 나 Coq 와 같은 다른 도구들은 특정 영역에서는 더 강력하거나 직관적일 수 있지만, Lean 의 광범위한 수용도 앞에서는 상대적으로 소수파로 남는 경향이 있습니다. 특히 Coq 의 전술 시스템이 더 유연하다는 의견이나, Isabelle/HOL 이 자동화 측면에서 강점을 보인다는 지적도 꾸준히 제기되고 있습니다.
이러한 논의는 단순히 어떤 도구를 선택할지에 대한 기술적 비교를 넘어, ‘증명’이라는 작업의 본질이 어떻게 변화해 왔는지를 보여줍니다. 과거에는 수동으로 긴 증명을 작성해야 했지만, 현재는 자동화 도구의 발전과 함께 증명 과정이 훨씬 효율적으로 변모했습니다. 또한 ‘속성으로서의 타입’이라는 단일한 패러다임이 지배하게 되면서, 다양한 접근법이 가진 고유한 아름다움이 희석될 수 있다는 우려도 함께 제기됩니다. 하지만 AI 기반 증명 보조 기술이 발전함에 따라, 특정 도구의 선택이 미래에는 그다지 결정적인 차이가 나지 않을 것이라는 전망도 나오고 있습니다.
결국 Lean 의 부상은 기술적 우월성보다는 커뮤니티의 흐름과 생태계의 성숙도가 만들어낸 현상입니다. 60 년에 걸친 형식 수학의 역사가 Lean 하나에 집중되는 것처럼 보이지만, 실제로는 AUTOMATH, LCF, HOL, Coq 등 다양한 도구들이 각자의 영역에서 기여해 온 결과물입니다. 앞으로는 AI 의 개입이 깊어지면서 도구 간의 경계가 무너지거나, 혹은 각 도구가 특화된 영역에서 더욱 명확하게 자리 잡을지 지켜볼 필요가 있습니다. 중요한 것은 특정 도구의 독점보다는, 그 도구를 통해 어떻게 더 명확하고 견고한 수학적 지식을 쌓아갈 것인가에 대한 질문을 잃지 않는 것입니다.