Results for ' formal verification'

1000+ found
Order:
  1.  15
    Formal verification, scientific code, and the epistemological heterogeneity of computational science.Cyrille Imbert & Vincent Ardourel - unknown
    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 specific contexts for which they are well-suited. This issue exemplifies the (...)
    Direct download (4 more)  
     
    Export citation  
     
    Bookmark  
  2.  16
    Formal verification, scientific code, and the epistemological heterogeneity of computational science.Cyrille Imbert & Vincent Ardourel - 2022 - Philosophy of Science:1-40.
    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 specific contexts for which they are well-suited. This issue exemplifies the (...)
    Direct download (7 more)  
     
    Export citation  
     
    Bookmark  
  3. Understanding, formal verification, and the philosophy of mathematics.Jeremy Avigad - 2010 - Journal of the Indian Council of Philosophical Research 27:161-197.
    The philosophy of mathematics has long been concerned with deter- mining the means that are appropriate for justifying claims of mathemat- ical knowledge, and the metaphysical considerations that render them so. But, as of late, many philosophers have called attention to the fact that a much broader range of normative judgments arise in ordinary math- ematical practice; for example, questions can be interesting, theorems important, proofs explanatory, concepts powerful, and so on. The as- sociated values are often loosely classied as (...)
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark   5 citations  
  4.  10
    The formal verification of the ctm approach to forcing.Emmanuel Gunther, Miguel Pagano, Pedro Sánchez Terraf & Matías Steinberg - 2024 - Annals of Pure and Applied Logic 175 (5):103413.
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark  
  5.  12
    Formal Verification of Security Proofs of Cryptographic Schemes Using Probabilistic Hoare Logic.Takahiro Kubota - 2012 - Kagaku Tetsugaku 45 (2):15-27.
  6.  9
    Supporting the formal verification of mathematical texts.Claus Zinn - 2006 - Journal of Applied Logic 4 (4):592-621.
  7. Abstraction and Idealization in the Formal Verification of Software Systems.Nicola Angius - 2013 - Minds and Machines 23 (2):211-226.
    Questions concerning the epistemological status of computer science are, in this paper, answered from the point of view of the formal verification framework. State space reduction techniques adopted to simplify computational models in model checking are analysed in terms of Aristotelian abstractions and Galilean idealizations characterizing the inquiry of empirical systems. Methodological considerations drawn here are employed to argue in favour of the scientific understanding of computer science as a discipline. Specifically, reduced models gained by Dataion are acknowledged (...)
    Direct download (14 more)  
     
    Export citation  
     
    Bookmark   7 citations  
  8.  10
    Three Early Formal Approaches to the Verification of Concurrent Programs.Cliff B. Jones - 2024 - Minds and Machines 34 (1):73-92.
    This paper traces a relatively linear sequence of early research approaches to the formal verification of concurrent programs. It does so forwards and then backwards in time. After briefly outlining the context, the key insights from three distinct approaches from the 1970s are identified (Ashcroft/Manna, Ashcroft (solo) and Owicki). The main technical material in the paper focuses on a specific program taken from the last published of the three pieces of research (Susan Owicki’s): her own verification of (...)
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark   2 citations  
  9.  13
    Formal Modelling and Verification of Probabilistic Resource Bounded Agents.Hoang Nga Nguyen & Abdur Rakib - 2023 - Journal of Logic, Language and Information 32 (5):829-859.
    Many problems in Multi-Agent Systems (MASs) research are formulated in terms of the abilities of a coalition of agents. Existing approaches to reasoning about coalitional ability are usually focused on games or transition systems, which are described in terms of states and actions. Such approaches however often neglect a key feature of multi-agent systems, namely that the actions of the agents require resources. In this paper, we describe a logic for reasoning about coalitional ability under resource constraints in the probabilistic (...)
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark  
  10.  30
    Timing diagrams: Formalization and algorithmic verification[REVIEW]Kathi Fisler - 1999 - Journal of Logic, Language and Information 8 (3):323-361.
    Timing diagrams are popular in hardware design. They have been formalized for use in reasoning tasks, such as computer-aided verification. These efforts have largely treated timing diagrams as interfaces to established notations for which verification is decidable; this has restricted timing diagrams to expressing only regular language properties. This paper presents a timing diagram logic capable of expressing certain context-free and context-sensitive properties. It shows that verification is decidable for properties expressible in this logic. More specifically, it (...)
    Direct download (4 more)  
     
    Export citation  
     
    Bookmark  
  11.  24
    On the Mutual Dependence Between Formal Methods and Empirical Testing in Program Verification.Nicola Angius - 2020 - Philosophy and Technology 33 (2):349-355.
    This paper provides a review of Raymond Turner’s book Computational Artefacts. Towards a Philosophy of Computer Science. Focus is made on the definition of program correctness as the twofold problem of evaluating whether both the symbolic program and the physical implementation satisfy a set of specifications. The review stresses how these are not two separate problems. First, it is highlighted how formal proofs of correctness need to rely on the analysis of physical computational processes. Secondly, it is underlined how (...)
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark   2 citations  
  12.  57
    Program verification, defeasible reasoning, and two views of computer science.Timothy R. Colburn - 1991 - Minds and Machines 1 (1):97-116.
    In this paper I attempt to cast the current program verification debate within a more general perspective on the methodologies and goals of computer science. I show, first, how any method involved in demonstrating the correctness of a physically executing computer program, whether by testing or formal verification, involves reasoning that is defeasible in nature. Then, through a delineation of the senses in which programs can be run as tests, I show that the activities of testing and (...)
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark   3 citations  
  13.  9
    Introducing H, an Institution-Based Formal Specification and Verification Language.Răzvan Diaconescu - 2020 - Logica Universalis 14 (2):259-277.
    This is a short survey on the development of the formal specification and verification language H with emphasis on the scientific part. H is a modern highly expressive language solidly based upon advanced mathematical theories such as the internalisation of Kripke semantics within institution theory.
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark  
  14.  44
    Compositional verification of multi-agent systems in temporal multi-epistemic logic.Joeri Engelfriet, Catholijn M. Jonker & Jan Treur - 2002 - Journal of Logic, Language and Information 11 (2):195-225.
    Compositional verification aims at managing the complexity of theverification process by exploiting compositionality of the systemarchitecture. In this paper we explore the use of a temporal epistemiclogic to formalize the process of verification of compositionalmulti-agent systems. The specification of a system, its properties andtheir proofs are of a compositional nature, and are formalized within acompositional temporal logic: Temporal Multi-Epistemic Logic. It isshown that compositional proofs are valid under certain conditions.Moreover, the possibility of incorporating default persistence ofinformation in a (...)
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark   3 citations  
  15. Computer verification for historians of philosophy.Landon D. C. Elkind - 2022 - Synthese 200 (3):1-28.
    Interactive theorem provers might seem particularly impractical in the history of philosophy. Journal articles in this discipline are generally not formalized. Interactive theorem provers involve a learning curve for which the payoffs might seem minimal. In this article I argue that interactive theorem provers have already demonstrated their potential as a useful tool for historians of philosophy; I do this by highlighting examples of work where this has already been done. Further, I argue that interactive theorem provers can continue to (...)
    Direct download (4 more)  
     
    Export citation  
     
    Bookmark  
  16.  26
    Proof verification and proof discovery for relativity.Naveen Sundar Govindarajalulu, Selmer Bringsjord & Joshua Taylor - 2015 - Synthese 192 (7):2077-2094.
    The vision of machines autonomously carrying out substantive conjecture generation, theorem discovery, proof discovery, and proof verification in mathematics and the natural sciences has a long history that reaches back before the development of automatic systems designed for such processes. While there has been considerable progress in proof verification in the formal sciences, for instance the Mizar project’ and the four-color theorem, now machine verified, there has been scant such work carried out in the realm of the (...)
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark   2 citations  
  17.  29
    Verification of concurrent programs: the automata-theoretic framework.Moshe Y. Vardi - 1991 - Annals of Pure and Applied Logic 51 (1-2):79-98.
    Vardi, M.Y., Verification of concurrent programs: the automata-theoretic framework, Annals of Pure and Applied Logic 51 79–98. We present an automata-theoretic framework to the verification of concurrent and nondeterministic programs. The basic idea is that to verify that a program P is correct one writes a program A that receives the computation of P as input and diverges only on incorrect computations of P. Now P is correct if and only if a program PA, obtained by combining P (...)
    Direct download (4 more)  
     
    Export citation  
     
    Bookmark   2 citations  
  18.  24
    Verification and Validation of Simulations Against Holism.Julie Jebeile & Vincent Ardourel - 2019 - Minds and Machines 29 (1):149-168.
    It has been argued that the Duhem problem is renewed with computational models since model assumptions having a representational aim and computational assumptions cannot be tested in isolation. In particular, while the Verification and Validation methodology is supposed to prevent such holism, Winsberg argues that verification and validation cannot be separated in practice. Morrison replies that Winsberg overstates the entanglement between the steps. The paper aims at arbitrating these two positions, by stressing their respective validity in relation to (...)
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark   1 citation  
  19. Philosophical aspects of program verification.James H. Fetzer - 1991 - Minds and Machines 1 (2):197-216.
    A debate over the theoretical capabilities of formal methods in computer science has raged for more than two years now. The function of this paper is to summarize the key elements of this debate and to respond to important criticisms others have advanced by placing these issues within a broader context of philosophical considerations about the nature of hardware and of software and about the kinds of knowledge that we have the capacity to acquire concerning their performance.
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark   13 citations  
  20.  68
    Verification, falsification, and cancellation in ${\rm KT}$.Timothy Williamson - 1990 - Notre Dame Journal of Formal Logic 31 (2):286-290.
    The main result of this paper is that KT is closed under a cancellation principle. This result extends to KTG1, but it does not extend to modal systems associated with the provability interpretation of L, such as KW and KT4Grz. Following Williamson, these results are applied to philosophical concerns about the proper form for theories of meaning, via the interpretation of L as some kind of veriflability. The cancellation principle can then be read as saying that verifilability conditions and falsiflability (...)
    Direct download (6 more)  
     
    Export citation  
     
    Bookmark   4 citations  
  21.  25
    Formal Ontology in Information Systems.Nathalie Aussenac-Gilles, Antony P. Galton, Torsten Hahmann & Maria M. Hedblom - unknown
    FOIS is the flagship conference of the International Association for Ontology and its Applications, a non-profit organization which promotes interdisciplinary research and international collaboration at the intersection of philosophical ontology, linguistics, logic, cognitive science, and computer science. This book presents the papers delivered at FOIS 2023, the 13th edition of the Formal Ontology in Information Systems conference. The event was held as a sequentially-hybrid event, face-to-face in Sherbrooke, Canada, from 17 to 20 July 2023, and online from 18 to (...)
    No categories
    Direct download  
     
    Export citation  
     
    Bookmark   1 citation  
  22.  66
    Wittgenstein on Verification and Seeing-As, 1930–1932.Andreas Blank - 2011 - Inquiry: An Interdisciplinary Journal of Philosophy 54 (6):614 - 632.
    Abstract This article examines the little-explored remarks on verification in Wittgenstein's notebooks during the period between 1930 and 1932. In these remarks, Wittgenstein connects a verificationist theory of meaning with the notion of logical multiplicity, understood as a space of possibilities: a proposition is verified by a fact if and only if the proposition and the fact have the same logical multiplicity. But while in his early philosophy logical multiplicities were analysed as an outcome of the formal properties (...)
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark   1 citation  
  23. Decision procedures for verification.Harvey M. Friedman - unknown
    We focus on two formal methods contexts which generate investigations into decision problems for finite strings.
    No categories
     
    Export citation  
     
    Bookmark  
  24.  46
    Vérité et vérification en logique mathématique et dans les théories physiques.Yvon Gauthier - 1982 - Philosophiques 9 (1):135-145.
    Cet article propose une nouvelle approche dans l'analyse et l'interprétation des théories physiques. La théorie des modèles ou sémantique ensembliste est rejetée au profit d'une syntaxe ou théorie des démonstrations qui s'attache d'abord à la structure formelle d'une théorie physique. On donne plusieurs exemples d'une théorie de la preuve , exemples qui relèvent surtout de la mécanique quantique et qui vont dans le sens de la thèse principale de l'auteur : la surdétermination de la théorie physique par sa structure mathématique.This (...)
    No categories
    Direct download (4 more)  
     
    Export citation  
     
    Bookmark  
  25. Introduction: Formal approaches to multi-agent systems: Special issue of best papers of FAMAS 2007.B. Dunin-Keplicz & R. Verbrugge - 2013 - Logic Journal of the IGPL 21 (3):309-310.
    Over the last decade, multi-agent systems have come to form one of the key tech- nologies for software development. The Formal Approaches to Multi-Agent Systems (FAMAS) workshop series brings together researchers from the fields of logic, theoreti- cal computer science and multi-agent systems in order to discuss formal techniques for specifying and verifying multi-agent systems. FAMAS addresses the issues of logics for multi-agent systems, formal methods for verification, for example model check- ing, and formal approaches (...)
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark  
  26. Formalizing biomedical concepts from textual definitions.Alina Petrova, Yue Ma, George Tsatsaronis, Maria Kissa, Felix Distel, Franz Baader & Michael Schroeder - unknown
    BACKGROUND: Ontologies play a major role in life sciences, enabling a number of applications, from new data integration to knowledge verification. SNOMED CT is a large medical ontology that is formally defined so that it ensures global consistency and support of complex reasoning tasks. Most biomedical ontologies and taxonomies on the other hand define concepts only textually, without the use of logic. Here, we investigate how to automatically generate formal concept definitions from textual ones. We develop a method (...)
    No categories
     
    Export citation  
     
    Bookmark   1 citation  
  27. Logic and formal ontology.Barry Smith - 2000 - Manuscrito 23 (2):275-323.
    Revised version of chapter in J. N. Mohanty and W. McKenna (eds.), Husserl’s Phenomenology: A Textbook, Lanham: University Press of America, 1989, 29–67. -/- Logic for Husserl is a science of science, a science of what all sciences have in common in their modes of validation. Thus logic deals with universal laws relating to truth, to deduction, to verification and falsification, and with laws relating to theory as such, and to what makes for theoretical unity, both on the side (...)
    Direct download (5 more)  
     
    Export citation  
     
    Bookmark   6 citations  
  28.  27
    Significance, necessity, and verification.L. Goddard - 1980 - Notre Dame Journal of Formal Logic 21 (2):193-215.
  29.  90
    To know or not to know: epistemic approaches to security protocol verification.Francien Dechesne & Yanjing Wang - 2010 - Synthese 177 (S1):51-76.
    Security properties naturally combine temporal aspects of protocols with aspects of knowledge of the agents. Since BAN-logic, there have been several initiatives and attempts to incorpórate epistemics into the analysis of security protocols. In this paper, we give an overview of work in the field and present it in a unified perspective, with comparisons on technical subtleties that have been employed in different approaches. Also, we study to which degree the use of epistemics is essential for the analysis of security (...)
    Direct download (5 more)  
     
    Export citation  
     
    Bookmark   5 citations  
  30.  22
    Axiomatic and dual systems for constructive necessity, a formally verified equivalence.Lourdes del Carmen González-Huesca, Favio E. Miranda-Perea & P. Selene Linares-Arévalo - 2019 - Journal of Applied Non-Classical Logics 29 (3):255-287.
    We present a proof of the equivalence between two deductive systems for constructive necessity, namely an axiomatic characterisation inspired by Hakli and Negri's system of derivations from assumptions for modal logic , a Hilbert-style formalism designed to ensure the validity of the deduction theorem, and the judgmental reconstruction given by Pfenning and Davies by means of a natural deduction approach that makes a distinction between valid and true formulae, constructively. Both systems and the proof of their equivalence are formally verified (...)
    Direct download (6 more)  
     
    Export citation  
     
    Bookmark   1 citation  
  31. Simulation as formal and generative social science: the very idea.Nuno David, Jaime Sichman & Helder Coelho - 2007 - In Carlos Gershenson, Diederik Aerts & Bruce Edmonds (eds.), Worldviews, Science, and Us: Philosophy and Complexity. World Scientific. pp. 266--275.
    The formal and empirical-generative perspectives of computation are demonstrated to be inadequate to secure the goals of simulation in the social sciences. Simulation does not resemble formal demonstrations or generative mechanisms that deductively explain how certain models are sufficient to generate emergent macrostructures of interest. The description of scientific practice implies additional epistemic conceptions of scientific knowledge. Three kinds of knowledge that account for a comprehensive description of the discipline were identified: formal, empirical and intentional knowledge. The (...)
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark  
  32.  30
    Truth in Complex Adaptive Systems models should be based on proof by constructive verification.David Shipworth - unknown
    It is argued that the truth status of emergent properties of complex adaptive systems models should be based on an epistemology of proof by constructive verification and therefore on the ontological axioms of a non-realist logical system such as constructivism or intuitionism. ‘Emergent’ properties of complex adaptive systems models create particular epistemological and ontological challenges. These challenges bear directly on current debates in the philosophy of mathematics and in theoretical computer science. CAS research, with its emphasis on computer simulation, (...)
    Direct download  
     
    Export citation  
     
    Bookmark  
  33.  30
    Proof and disproof in formal logic: an introduction for programmers.Richard Bornat - 2005 - New York: Oxford University Press.
    Proof and Disproof in Formal Logic is a lively and entertaining introduction to formal logic providing an excellent insight into how a simple logic works. Formal logic allows you to check a logical claim without considering what the claim means. This highly abstracted idea is an essential and practical part of computer science. The idea of a formal system-a collection of rules and axioms, which define a universe of logical proofs-is what gives us programming languages and (...)
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark   1 citation  
  34. The use of a formal simulator to verify a simple real time control program.Robert Boyer - manuscript
    We present an initial and elementary investigation of the formal specification and mechanical verification of programs that interact with environments. We describe a formal, mechanically produced proof that a simple, real time control program keeps a vehicle on a straightline course in a variable crosswind. To formalize the specification we define a mathematical function which models the interaction of the program and its environment. We then state and prove two theorems about this function: the simulated vehicle never (...)
    Direct download  
     
    Export citation  
     
    Bookmark  
  35.  16
    The Supposed Asymmetry between Falsification and Verification.Peter Binns - 1978 - Dialectica 32 (1):29-40.
    SummaryOn purely logical grounds, if hypothesis H can be eliminated, then so too must its logical complement, H', be confirmed. The Asymmetry Theory, if true, must therefore be not formal but substantial. This cannot be established by the “two‐tier” view which requires symmetrical generalisation of theory terms and observation data. Even singular observations before being usable require a theory of accidents, a theory of errors, already built in to them before they can falsify hypotheses. This explains the inconsistency of (...)
    No categories
    Direct download  
     
    Export citation  
     
    Bookmark   2 citations  
  36.  62
    How to give it up: A survey of some formal aspects of the logic of theory change.David Makinson - 1985 - Synthese 62 (3):347 - 363.
    The paper surveys some recent work on formal aspects of the logic of theory change. It begins with a general discussion of the intuitive processes of contraction and revision of a theory, and of differing strategies for their formal study. Specific work is then described, notably Gärdenfors'' postulates for contraction and revision, maxichoice contraction and revision functions and the condition of orderliness, partial meet contraction and revision functions and the condition of relationality, and finally the operations of safe (...)
    Direct download (5 more)  
     
    Export citation  
     
    Bookmark   43 citations  
  37.  64
    How to give it up: A survey of some formal aspects of the logic of theory change.David Makinson - 1986 - Synthese 68 (1):185 - 186.
    The paper surveys some recent work on formal aspects of the logic of theory change. It begins with a general discussion of the intuitive processes of contraction and revision of a theory, and of differing strategies for their formal study. Specific work is then described, notably Gärdenfors' postulates for contraction and revision, maxichoice contraction and revision functions and the condition of orderliness, partial meet contraction and revision functions and the condition of relationality, and finally the operations of safe (...)
    Direct download (7 more)  
     
    Export citation  
     
    Bookmark   24 citations  
  38. Philosophy and computer science: Reflections on the program.Verification Debate - 1998 - In Terrell Ward Bynum & James Moor (eds.), The Digital Phoenix: How Computers Are Changing Philosophy. Blackwell. pp. 253.
     
    Export citation  
     
    Bookmark  
  39.  13
    Dov M. Gabbay and John Woods.Formal Approaches To Practical - 2002 - In Dov M. Gabbay (ed.), Handbook of the Logic of Argument and Inference: The Turn Towards the Practical. Elsevier.
    Direct download  
     
    Export citation  
     
    Bookmark  
  40. Roland fraïssé.Et Sa Vérification Dans Certaines - 1968 - In Jean-Louis Destouches, Evert Willem Beth & Institut Henri Poincaré (eds.), Logic and foundations of science. Dordrecht,: D. Reidel.
    No categories
     
    Export citation  
     
    Bookmark   1 citation  
  41. Recombinant dna: Science. Ethics. And politics.Samuel B. Formal - 1978 - In John Richards (ed.), Recombinant DNA: science, ethics, and politics. New York: Academic Press. pp. 127.
  42.  5
    The Pathogenicity of Escherichia CoIi.Samuel B. Formal - 1978 - In John Richards (ed.), Recombinant DNA: science, ethics, and politics. New York: Academic Press. pp. 127.
    No categories
    Direct download  
     
    Export citation  
     
    Bookmark  
  43.  19
    Methodology of Computer Science.Timothy Colburn - 2004 - In Luciano Floridi (ed.), The Blackwell Guide to the Philosophy of Computing and Information. Oxford, UK: Blackwell. pp. 318–326.
    The prelims comprise: Introduction Computer Science and Mathematics The Formal Verification Debate Abstraction in Computer Science Conclusion.
    No categories
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark   6 citations  
  44. The following classification is pragmatic and is intended merely to facilitate reference. No claim to exhaustive categorization is made by the parenthetical additions in small capitals.Psycholinguistics Semantics & Formal Properties Of Languages - 1974 - Foundations of Language: International Journal of Language and Philosophy 12:149.
  45. Versuch einer Kritik der logischen Vernunft.Formale Und Transzendentale Logik - 1929 - Jahrbuch für Philosophie Und Phänomenologische Forschung 10.
    No categories
     
    Export citation  
     
    Bookmark  
  46.  13
    caracteristica-actividad. See part-whole relation/steps-activity causal relation certainty in. See certainty.Basic Formal Ontology - 2010 - In Alain Auger & Caroline Barrière (eds.), Probing Semantic Relations: Exploration and Identification in Specialized Texts. John Benjamins. pp. 149.
    Direct download  
     
    Export citation  
     
    Bookmark  
  47.  3
    398 Sachindex.Formale Existenz Siehe Aktuale - 2003 - In Uwe Meixner & Albert Newen (eds.), Seele, Denken, Bewusstsein: zur Geschichte der Philosophie des Geistes. Walter de Gruyter. pp. 397.
    No categories
    Direct download  
     
    Export citation  
     
    Bookmark  
  48. Motion and the dialectical view of the world.in Formal Logic - 1990 - Studies in Soviet Thought 39:241-255.
    No categories
     
    Export citation  
     
    Bookmark  
  49. Verified completeness in Henkin-style for intuitionistic propositional logic.Huayu Guo, Dongheng Chen & Bruno Bentzen - 2023 - In Bruno Bentzen, Beishui Liao, Davide Liga, Reka Markovich, Bin Wei, Minghui Xiong & Tianwen Xu (eds.), Logics for AI and Law: Joint Proceedings of the Third International Workshop on Logics for New-Generation Artificial Intelligence and the International Workshop on Logic, AI and Law, September 8-9 and 11-12, 2023, Hangzhou. College Publications. pp. 36-48.
    This paper presents a formalization of the classical proof of completeness in Henkin-style developed by Troelstra and van Dalen for intuitionistic logic with respect to Kripke models. The completeness proof incorporates their insights in a fresh and elegant manner that is better suited for mechanization. We discuss details of our implementation in the Lean theorem prover with emphasis on the prime extension lemma and construction of the canonical model. Our implementation is restricted to a system of intuitionistic propositional logic with (...)
    Direct download  
     
    Export citation  
     
    Bookmark  
  50.  32
    Theorem Proving in Lean.Jeremy Avigad, Leonardo de Moura & Soonho Kong - unknown
    Formal verification involves the use of logical and computational methods to establish claims that are expressed in precise mathematical terms. These can include ordinary mathematical theorems, as well as claims that pieces of hardware or software, network protocols, and mechanical and hybrid systems meet their specifications. In practice, there is not a sharp distinction between verifying a piece of mathematics and verifying the correctness of a system: formal verification requires describing hardware and software systems in mathematical (...)
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark  
1 — 50 / 1000