-
108Formal verification, scientific code, and the epistemological heterogeneity of computational sciencePhilosophy of Science 1-40. 2022.Various errors can affect scientific code and detecting them is a central concern within computational science. Could formal verification methods, which are now available tools, be widely adopted to guarantee the general reliability of scientific code? After discussing their benefits and drawbacks, we claim that, absent significant changes as regards features like their user-friendliness and versatility, these methods are unlikely to be adopted throughout computational science, beyond certain sp…Read more
-
1254Scientific Collaboration: Do Two Heads Need to Be More than Twice Better than One?Philosophy of Science 82 (4): 667-688. 2015.Epistemic accounts of scientific collaboration usually assume that, one way or another, two heads really are more than twice better than one. We show that this hypothesis is unduly strong. We present a deliberately crude model with unfavorable hypotheses. We show that, even then, when the priority rule is applied, large differences in successfulness can emerge from small differences in efficiency, with sometimes increasing marginal returns. We emphasize that success is sensitive to the structure…Read more
-
70Various errors can affect scientific code and detecting them is a central concern within computational science. Could formal verification methods, which are now available tools, be widely adopted to guarantee the general reliability of scientific code? After discussing their benefits and drawbacks, we claim that, absent significant changes as regards features like their user-friendliness and versatility, these methods are unlikely to be adopted throughout computational science, beyond certain sp…Read more
-
394Computer Simulations as ExperimentsSynthese 169 (3). 2009.Whereas computer simulations involve no direct physical interaction between the machine they are run on and the physical systems they are used to investigate, they are often used as experiments and yield data about these systems. It is commonly argued that they do so because they are implemented on physical machines. We claim that physicality is not necessary for their representational and predictive capacities and that the explanation of why computer simulations generate desired information abo…Read more
-
273Cellular Automata (CA) based simulations are widely used in a great variety of domains, fromstatistical physics to social science. They allow for spectacular displays and numerical predictions. Are they forall that a revolutionary modeling tool, allowing for “direct simulation”, or for the simulation of “the phenomenon itself”? Or are they merely models "of a phenomenological nature rather than of a fundamental one”? How do they compareto other modeling techniques? In order to answer these quest…Read more
-
673Computer simulations are usually considered to be non-explanatory because, when a simulation reveals that a property is instantiated in a system, it does not enable the exact identification of what it is that brings this property out (relevance requirement). Conversely, analytical deductions are widely considered to yield explanations and understanding. In this paper, I emphasize that explanations should satisfy the relevance requirement and argue that the more they do so, the more they have exp…Read more
Cyrille Imbert
Archives Poincaré, CNRS, Université de Lorraine
-
Archives Poincaré, CNRS, Université de LorraineProfessor
Archives Poincaré
Alumnus, 2008