PROMETEICA - Revista de Filosofia y Ciencias. 2026, v. 33


Artículos


https://doi.org/10.34024/prometeica.2026.33.21454

 

 


THE THEORY OF MENTAL MODELS WITHIN A NON-AXIOMATIC LOGIC


LA TEORÍA DE LOS MODELOS MENTALES DENTRO DE UNA LÓGICA NO AXIOMÁTICA


A TEORIA DOS MODELOS MENTAIS DENTRO DE UMA LÓGICA NÃO AXIOMÁTICA


Miguel López-Astorga

(Universidad de Talca, Chile)

milopez@utalca.cl


Recibido: 14/11/2025
Aprobado: 29/04/2026

 

 


ABSTRACT


This paper tries to capture the theory of mental models from Non-Axiomatic Logic. The theory of mental models describes people’s natural inferential processes and has strong empirical support. Non-Axiomatic Logic allows building a computer system based on itself. So, if the theory of mental models is right, and Non-Axiomatic Logic can capture the theory, it is possible to build a computer system based on the latter logic coming to conclusions like those of the human natural inferential ability. I attempt to show that with several components of Non-Axiomatic Logic, this logic can represent the basic inferential processes the theory of mental models proposes.


Keywords: computer system. human reasoning. inference. non-axiomatic logic. theory of mental models.


RESUMEN


Este trabajo intenta abordar la teoría de los modelos mentales desde Non-Axiomatic Logic (Lógica No Axiomática). La teoría de los modelos mentales describe procesos inferenciales naturales de las personas y tiene un fuerte apoyo empírico. Non-Axiomatic Logic permite construir un sistema computacional basado en ella. Por tanto, si la teoría de los modelos mentales es correcta y Non-Axiomatic Logic puede representar la teoría, es posible elaborar un sistema computacional basado en esta última lógica que llegue a conclusiones como las de la capacidad inferencial natural humana. Intento mostrar que, con varios elementos de Non-Axiomatic Logic, esta lógica puede recoger procesos inferenciales básicos que la teoría de los modelos mentales propone.


Palabras clave: sistema computacional. razonamiento humano. inferencia. non-axiomatic logic. teoría de los modelos mentales.

RESUMO


Este trabalho procura abordar a teoria dos modelos mentais a partir da Non-Axiomatic Logic (Lógica Não Axiomática). A teoria dos modelos mentais descreve os processos inferenciais naturais das pessoas e tem um forte suporte empírico. A Non-Axiomatic Logic permite construir um sistema computacional baseado nela. Portanto, se a teoria dos modelos mentais está correta e a Non-Axiomatic Logic pode representar a teoria, é possível desenvolver um sistema computacional baseado nesta última lógica que chegue a conclusões semelhantes à capacidade inferencial natural humana. Procuro demonstrar que, com vários elementos da Non-Axiomatic Logic, esta lógica pode representar processos inferenciais básicos propostos pela teoria dos modelos mentais.


Palavras-chave: sistema computacional. raciocínio humano. inferência. non-axiomatic logic. teoria dos modelos mentais.


Introduction1


We can ask a question: will we be able to build a computer program thinking like us? The answer is complex. We could build that program from a psychological theory describing the way human beings think. Do we have such a theory? Perhaps we do. At least, we have a psychological theory with strong empirical evidence: the theory of mental models (e.g., Johnson-Laird, Byrne, & Khemlani, 2024).


In this paper, I will assume that the theory of mental models (from now on, TMM) is correct, and its descriptions of the manner people make inferences are suitable. My aim is to show that we can create a computer program coming to the same conclusions as TMM. I will argue that if TMM is right, it is possible to build a computer system thinking as human beings.


Specifically, I will attempt to show that the general principles and theses of TMM can be captured from Non-Axiomatic Logic (Wang, 2013). Non-Axiomatic Logic, or NAL, is the logic underlying a computer system such as Non-Axiomatic Reasoning System (e.g., Wang, 2006), or NARS. If NAL can accept and reject the same conclusions as TMM, NARS can do that, too. But if a computer system such as NARS can come to the same conclusions as those TMM predicts, it is possible to argue that NARS can work as the human mind.


The first section of this paper will explain the general principles and theses of TMM. After that, I will describe the components of NAL necessary to translate those principles and theses into ‘Narsese’, that is, the language to communicate with NARS (e.g., Wang, 2013). Finally, I will try to show that NAL can come to the same conclusions as TMM.


TMM, conjunctions of possibilities, and necessity


If a concept is important within TMM (at least, within its latest version), it is that of ‘conjunction of possibilities’ (e.g., Khemlani, Hinterecker, & Johnson-Laird, 2017). The theory assigns conjunctions of possibilities (i.e., sets of possibilities linked by copula ‘and’) to classical logic connectives such as the conditional (i.e., copula ‘if…then’), biconditional (i.e., copula ‘if and only if’), disjunction (i.e., copula ‘or’, and conjunction (i.e., copula ‘and’) (see also, e.g., Khemlani, Byrne, & Johnson-Laird, 2018). Resorting to the language of modal logic just as a metalanguage, we can express the conjunction of possibilities of each connective as follows.


1 Acknowledgments: Project “Dialéctica virtuosa de la educación. De la fundamentación filosófica y antropológica a implementaciones concretas.” Project code: 15/I139-SAL160/23. UNMdP.

-A conditional such as ‘if I have milk, then I have lactose’: (Milk Lactose) (¬Milk Lactose)

Thus, (40) should be ignored. It allows coming to (34), that is, to China Possible. The level or module could not accept (41) either. NALTMM can deduce (34) from it, too. Only (42) is coherent with (43). But

  1. implies (32), that is, Beijing Impossible.

    Apparent conjunction (9), that is, ‘you have milk and you feel bad’, can refer to statements (44), (45), and (46).


    1. (Milk ∪ Bad) Possible

    2. (Bad – Milk) Possible

    3. (Milk – Bad) Impossible

      These statements are related to conjunction (9) because of modulation. As the possibilities of (9) in TMM, statements (44) to (46) correspond to a conditional in natural language (‘if you have milk, then you will feel bad’), not to a conjunction. Therefore, the application of a rule like Modus Ponendo Ponens is viable.


      Let us suppose that it is stated that ‘you have milk’, that is, (25), that is, Milk Possible. (46) needs to be removed, as it enables to derive (26), that is, Milk Impossible. The statements that keep holding are (44) and (45). (47) can be concluded from both.


    4. Bad Possible

The latter statement would be the conclusion in Modus Ponendo Ponens.


Lastly, regarding inference (11), that is, ‘I have milk. Therefore, I have milk or I have juice’, the premise just offers the information in (25), that is, Milk Possible. However, the conclusion refers to statements

(35) to (37), that is, respectively, (Milk ∪ Juice) Possible, (Milk – Juice) Possible, and (Juice –

Milk) Possible. From both (35) and (36), NALTMM can derive that Milk belongs to the extension of

Possible. Nonetheless, an evaluative question applied to the content in (37), that is, (Juice – Milk)

Possible?, would give a negative answer and prevent (11) from being accepted.


Conclusions


Hence, it seems that we can build a level or module of NAL such as NALTMM. That level or module captures the essential inferential processes of TMM by means of a few components of the logic. Beyond the basic inheritance copula, only two of its types of compound terms are necessary: extensional union and extensional difference. The idea of TMM related to the substitution of logical validity for necessity can be considered resorting to evaluative questions. No inference rule of NAL is required.


NAL has much more resources. It can deal with much more details of the conjunctions of possibilities. The literature of TMM cited in the present paper reveals many of those details, which often refer to relations between the clauses. NAL can address them. I have not described above how NAL can do that because the account presented suffices to show the general way NAL can consider the processes proposed by TMM. Maybe this is a point to develop in a future work.


This means that TMM not only can be emulated by means of a non-axiomatic logic such as NAL. It can also be implemented using a computer system such as NARS. This is consistent with the theory. As said, there are already computer programs working as TMM. On the other hand, NAL has the potential to work like, for example, Prolog, a programming language based on classical logic (e.g., Wang, 2013).


If TMM is correct (and, as also indicated, its strong empirical support can lead us to think that), the result of my account can be relevant. If the theory describes the manner our mind acts, a level or module such as NALTMM can come to the same conclusions as us. I am not claiming that the human mind works following requirements such as those of the inheritance copula, or the concepts of extensional union and extensional difference. What I state is just that, because of NALTMM, NARS can infer conclusions like those predicted by TMM.


Some challenges need to be addressed, and further research is required. The main point is natural language processing (for general lines to process natural language from NARS, see, e.g., Wang, 2013). We need algorithms to translate expressions in natural language into statements such as those used by NALTMM. To work in practice as TMM, NALTMM must be able to store and relate information in a particular way: in the way TMM proposes. Modulation is especially important regarding this. Not all human beings have the same information and knowledge about the same topics. Perhaps, different levels or modules are also necessary to consider the differences in information and knowledge individuals have. This is the path to follow in next studies.


References


Barres, P. E. & Johnson-Laird, P. N. (2003). On imagining what is true (and what is false). Thinking and Reasoning, 9(1), 1-42. https://doi.org/10.1080/13546780244000097


Byrne, R. M. J. & Johnson-Laird, P. N. (2009). “If” and the problems of conditional reasoning. Trends in Cognitive Science, 13(7), 282-287. https://doi.org/10.1016/j.tics.2009.04.003


Espino, O. & Byrne, R. M. J. (2013). The compatibility heuristic in non-categorical hypothetical reasoning: Inferences between conditionals and disjunctions. Cognitive Psychology, 67(3), 98-129. https://doi.org/10.1016/j.cogpsych.2013.05.002


Espino, O., Byrne, R. M. J., & Johnson-Laird, P. N. (2020). Possibilities and the parallel meanings of factual and counterfactual conditionals. Memory & Cognition, 48, 1263-1280. https://doi.org/10.3758/s13421-020- 01040-6

Johnson-Laird, P. N. (2010). Against logical form. Psychologica Belgica, 50(3/4), 193-221. http://doi.org/10.5334/pb-50-3-4-193


Johnson-Laird, P. N. & Byrne, R. M. J. (2002). Conditionals: A theory of meaning, pragmatics, and inference.

Psychological Review, 109(4), 646-678. https://doi.org/10.1037//0033-295X.109.4.646


Johnson-Laird, P. N., Byrne, R. M. J., & Khemlani, S. (2023). Human verifications: Computable with truth tables outside logic. Proceedings of the National Academy of Sciences, 120(40), e2310488120. https://doi.org/10.1073/pnas.2310488120


Johnson-Laird, P. N., Byrne, R. M. J., & Khemlani, S. (2024). Models of possibilities instead of logic as the basis of human reasoning. Minds & Machines, 34(19). https://doi.org/10.1007/s11023-024-09662-4


Johnson-Laird, P. N., Khemlani, S., & Goodwin, G. P. (2015). Logic, probability, and human reasoning.

Trends in Cognitive Sciences, 19(4), 201-214. https://doi.org/10.1016/j.tics.2015.02.006


Johnson-Laird, P. N. & Ragni, M. (2025). Reasoning about possibilities: Modal logics, possible worlds, and mental models. Psychonomic Bulletin & Review, 32(1), 52-79. https://doi.org/10.3758/s13423-024-02518-z


Khemlani, S., Byrne, R. M. J., & Johnson-Laird, P. N. (2018). Facts and possibilities: A model-based theory of sentential reasoning. Cognitive Science, 42(6), 1887-1924. https://doi.org/10.1111/cogs.12634


Khemlani, S., Hinterecker, T., & Johnson-Laird, P. N. (2017). The provenance of modal inference. In G. Gunzelmann, A. Howes, T. Tenbrink, & E. J. Davelaar (Eds.), Computational Foundations of Cognition (pp. 663-668). Austin, TX: Cognitive Science Society.


Khemlani, S. & Johnson-Laird, P. N. (2009). Disjunctive illusory inferences and how to eliminate them.

Memory & Cognition, 37(5), 615-623. https://doi.org/10.3758/MC.37.5.615


Khemlani, S. & Johnson-Laird, P. N. (2022). Reasoning about properties: A computational theory.

Psychological Review, 129(2), 289-312. https://doi.org/10.1037/rev0000240


Khemlani, S., Orenes, I., & Johnson-Laird, P. N. (2014). The negation of conjunctions, conditionals, and disjunctions. Acta Psychologica, 151, 1-7. https://doi.org/10.1016/j.actpsy.2014.05.004


Orenes, I. & Johnson-Laird, P. N. (2012). Logic, models, and paradoxical inferences. Mind & Language, 27(4), 357-377. https://doi.org/10.1111/j.1468-0017.2012.01448.x


Quelhas, A. C., Rasga, C., & Johnson-Laird, P. N. (2017). A priori true and false conditionals. Cognitive Science, 41(55), 1003-1030. https://doi.org/10.1111/cogs.12479


Quelhas, A. C., Rasga, C., & Johnson-Laird, P. N. (2019). The analytic truth and falsity of disjunctions.

Cognitive Science, 43(9). https://doi.org/10.1111/cogs.12739


Ragni, M., Kola, I., & Johnson-Laird, P. N. (2018). On selecting evidence to test hypotheses: A theory of selection tasks. Psychological Bulletin, 144(8), 779-796. https://doi.org/10.1037/bul0000146


Wang, P. (2006). Rigid Flexibility: The Logic of Intelligence. Dordrecht, The Netherlands: Springer. https://doi.org/10.1007/1-4020-5045-3


Wang, P. (2011). The assumptions on knowledge and resources in models of rationality. International Journal of Machine Consciousness, 3(1), 193-218. https://doi.org/10.1142/S1793843011000686


Wang, P. (2013). Non-Axiomatic Logic: A Model of Intelligent Reasoning. Singapore: World Scientific. https://doi.org/10.1142/8665


Wang, P. (2023). The role of copulas in reasoning. Technical Report #17. Temple AGI Team. Temple University. https://cis.temple.edu/tagit/publications/TAGIT-TR-17.pdf