문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 48÷2(9+3) (문단 편집) === 문제의 핵심: 표준 문법의 부재 === 수학 버전 [[중의적 표현]]으로도 볼 수 있다. 이 문제의 핵심은 연산자 [[잘 정의됨|우선 순위에 관련된 형식 문법(Formal grammar)을 어떻게 정의하느냐에 있다.]] 수학 수식 역시 형식 언어의 일부로 간주될 수 있는데, 이 때 이 수식을 의미론적으로 어떤 의미를 가지는 형태로 변환해야 하느냐에 대한 논쟁인 것이다. 이는 기준이 될 수 있는 문법이 없기 때문에 발생하는 단순 표기법의 문제이며, 실제 문제의 본질과는 아무런 관련이 없다. 즉, 학계에 통용되는 표준 문법이 있다면 이런 문제 자체가 있을 이유가 없지만, 안타깝게도 수학계 전반에서 통용되는 표준 문법이란 현 시점에는 존재하지 않고, 앞으로도 존재하기 힘들 것이다. 대부분의 수학적인 표현법 자체가 파급력 있는 논문에서 임의로 정의된 이후 사람들이 그 논문을 참조하면서 퍼져 나가는 것이기 때문. 논문을 낼 때마다 표기법에 대해 학계 전반의 동의를 구해야 한다면 논문 쓰기 참 힘들 것이다. 실제 전공 서적들에서는 모호하게 표기하지 않거나, 서장이나 관련 챕터에서 이후에 사용할 표기법을 적어놓고 넘어가므로 이런 문제는 발생하지 않는다. 여담으로, [[역폴란드 표기법]]으로는 288이 나오는 경우는 48 ↵ 2 ÷ 9 ↵ 3 + ×, 2가 나오는 경우는 48 ↵ 2 ↵ 9 ↵ 3 + × ÷ 이다. 역폴란드 표기법은 애초에 그냥 연산 순서대로 쓰는 표기법이라 이런 순서 문제가 발생하지 않는다. 유사한 문제로는 프로그래밍 언어의 수식을 어떻게 해석하느냐의 문제가 있는데, 이 동네에서는 형식 언어론에 의해 언어 자체적으로 엄밀하게 정의한 문법에 기반하여 해석한 뒤, 이를 모호함이 없는 형태의 수식[* AST(Abstract syntax tree : 추상 구문 트리)라고 한다.]으로 변환하여 처리하므로 이런 문제는 발생하지 않는다. (위에서 언급된 수학 프로그램/계산기는 자체적으로 정의한 문법을 토대로 수식 해석기를 만들어 쓰는데, 이 문법이 서로 다른 것 뿐이다.) [[파일:aP7Gg.jpg|width=600]] 실제로 공학용 계산기 간에도 계산 순서가 다르게 설정되어 있기 때문에, 서로 다른 답을 보여준다. [[http://news.naver.com/main/read.nhn?mode=LSD&mid=sec&sid1=105&oid=143&aid=0002032655|#]]저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기