Por favor, asesorar. Soy abogado, trabajo en el campo de la Informática Jurídica. He sido programador durante mucho tiempo (Basic, RPG, Fortran, Pascal, Cobol, VB.NET, C#). Actualmente estoy interesado en F #, pero me gustaría un consejo. Mi preocupación es que F # parece ser apto para aplicaciones matemáticas. Y lo que deseo requeriría muchas operaciones matemáticas booleanas y procesamiento de lenguaje natural del texto y, si tiene éxito, habla. Estoy preocupado por el procesamiento del texto.F #: ¿está bien para desarrollar demostradores de teoremas?
Recibí un código fuente revolucionario PROLOG (revolucionario en el campo de la ley y, en particular, resolución de disputas). El programa resuelve disputas mediante la evaluación de argumentos Sí-No (verdadero-falso) presentados por dos partes en debate. Ahora, estoy aprendiendo PROLOG para poder llevar el programa a otro nivel: evaluar la fuerza de los argumentos cuando no son ni Sí o No, sino un elemento persuasivo en el proceso de argumentación.
Por lo tanto, el programa maneja el aspecto dialéctico de la argumentación, quiero que comience a procesar el aspecto retórico de la argumentación, o al menos algunos aspectos.
Actualmente, el programa puede gestionar la lógica formal. Lo que quiero es comenzar a manejar algunos aspectos de la lógica informal y para eso tendré que hacer el análisis de cadenas (cadenas largas, tal vez documentos con más palabras) para la detección de marcadores de texto, palabras como "pero" "por lo tanto" "sin embargo" "desde", etc, etc., solo una larga lista de palabras que debo buscar en cualquier discurso (verbal o escrito) y marcar, y luego evaluar el lado izquierdo y el lado derecho de la marca. Dependiendo de la marca, los lados se consideran fuertes o débiles.
Inicialmente, pensé en portar el programa Prolog a C# y usar una biblioteca Prolog. Entonces, se me ocurrió que tal vez podría ser mejor en F # puro.
En caso de que alguien tenga curiosidad acerca de la demostración del teorema en F #, algunos compañeros F #'ers y yo transferimos el código del * Manual de lógica práctica y razonamiento automatizado * a F #: https://github.com/jack-pappas/ fsharp-logic-examples –