Results for ' Program verification'

291+ found
Order:
  1. Program verification: the very idea.James H. Fetzer - 1988 - Communications of the Acm 31 (9):1048--1063.
    The notion of program verification appears to trade upon an equivocation. Algorithms, as logical structures, are appropriate subjects for deductive verification. Programs, as causal models of those structures, are not. The success of program verification as a generally applicable and completely reliable method for guaranteeing program performance is not even a theoretical possibility.
    Direct download  
     
    Export citation  
     
    Bookmark   63 citations  
  2. 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 (...)
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark   5 citations  
  3. Deductive program verification (a practitioner's commentary).David A. Nelson - 1992 - Minds and Machines 2 (3):283-307.
    A proof of ‘correctness’ for a mathematical algorithm cannot be relevant to executions of a program based on that algorithm because both the algorithm and the proof are based on assumptions that do not hold for computations carried out by real-world computers. Thus, proving the ‘correctness’ of an algorithm cannot establish the trustworthiness of programs based on that algorithm. Despite the (deceptive) sameness of the notations used to represent them, the transformation of an algorithm into an executable program (...)
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark   10 citations  
  4. Program Verification.Robert S. Boyer & J. Strother Moore - unknown
    How are the properties of computer programs proved? We discuss three approaches in this article: inductive invariants, functional semantics, and explicit semantics. Because the first approach has received by far the most attention, it has produced the most impressive results to date. However, the field is now moving away from the inductive invariant approach.
    No categories
    Direct download  
     
    Export citation  
     
    Bookmark   40 citations  
  5. Philosophy and computer science: Reflections on the program.Verification Debate - 1998 - In Terrell Ward Bynum & James H. Moor, The Digital Phoenix: How Computers are Changing Philosophy. Cambridge: Blackwell. pp. 253.
  6. A Vindication of Program Verification.Selmer Bringsjord - 2015 - History and Philosophy of Logic 36 (3):262-277.
    Fetzer famously claims that program verification is not even a theoretical possibility, and offers a certain argument for this far-reaching claim. Unfortunately for Fetzer, and like-minded thinkers, this position-argument pair, while based on a seminal insight that program verification, despite its Platonic proof-theoretic airs, is plagued by the inevitable unreliability of messy, real-world causation, is demonstrably self-refuting. As I soon show, Fetzer is like the person who claims: ‘My sole claim is that every claim expressed by (...)
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark   8 citations  
  7. Program Verification and Functioning of Operative Computing Revisited: How about Mathematics Engineering? [REVIEW]Uri Pincas - 2011 - Minds and Machines 21 (2):337-359.
    The issue of proper functioning of operative computing and the utility of program verification, both in general and of specific methods, has been discussed a lot. In many of those discussions, attempts have been made to take mathematics as a model of knowledge and certitude achieving, and accordingly infer about the suitable ways to handle computing. I shortly review three approaches to the subject, and then take a stance by considering social factors which affect the epistemic status of (...)
    Direct download (9 more)  
     
    Export citation  
     
    Bookmark   1 citation  
  8. Program verification within and without logic.Hajnal Andreka, Istvan Nemeti & Ildiko Sain - 1979 - Bulletin of the Section of Logic 8 (3):124-128.
    Theorem 1 states a negative result about the classical semantics j=! of program schemes. Theorem 2 investigates the reason for this. We conclude that Theorem 2 justies the Henkin-type semantics j= for which the opposite of the present Theorem 1 was proved in [1]{[3] and also in a dierent form in part III of [5]. The strongest positive result on j= is Corollary 6 in [3].
    No categories
     
    Export citation  
     
    Bookmark  
  9. Program Verification-Verifying Object-Oriented Programs with KeY: A Tutorial.Wolfgang Ahrendt, Bernhard Beckert, Reiner Hahnle, Philipp Rummer & Peter H. Schmitt - 2006 - In O. Stock & M. Schaerf, Lecture Notes In Computer Science. Springer Verlag. pp. 70.
    No categories
     
    Export citation  
     
    Bookmark   1 citation  
  10. 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   17 citations  
  11.  86
    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 (...)
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark   3 citations  
  12. Timothy R. Colburn, James H. Fetzer, and Terry L. Rankin, eds., Program Verification Reviewed by.Leslie Burkholder - 1995 - Philosophy in Review 15 (1):22-25.
    No categories
     
    Export citation  
     
    Bookmark  
  13.  87
    (1 other version)A Property of 2‐Sorted Peano Models and Program Verification.L. Csirmaz & J. B. Paris - 1984 - Mathematical Logic Quarterly 30 (19-24):325-334.
    No categories
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark  
  14. Philosophy and computer science: Reflections on the program verification debate.James H. Fetzer - 1998 - In Terrell Ward Bynum & James H. Moor, The Digital Phoenix: How Computers are Changing Philosophy. Cambridge: Blackwell. pp. 253--73.
    No categories
     
    Export citation  
     
    Bookmark   2 citations  
  15. 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 (...)
    Direct download (4 more)  
     
    Export citation  
     
    Bookmark   2 citations  
  16.  67
    A verification framework for agent programming with declarative goals.F. S. de Boer, K. V. Hindriks, W. van der Hoek & J. -J. Ch Meyer - 2007 - Journal of Applied Logic 5 (2):277-302.
  17.  40
    Development and Effectiveness Verification of an Online Career Adaptability Program for Undergraduate Students.Jihyo Kim - 2022 - Frontiers in Psychology 13.
    This study developed an online career adaptability improvement program as part of the undergraduate curriculum to improve college students’ career adaptability and verify its effectiveness. This 13-week intervention program, developed using the Korea-Career Adaptability Scale, consists of three domains: knowledge and recognition of the self and work environment, self-directed coping related to career behavior, and environmental interaction for career decisions and adaptation. Two sub-studies were conducted to achieve the research objectives: Study 1 included developing and testing a pilot (...)
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark  
  18. Adventures in the verification of mathematics.Harvey Friedman - manuscript
    Mathematical statements arising from program verification are believed to be much easier to deal with than statements coming from serious mathematics. At least this is true for “normal programming”.
     
    Export citation  
     
    Bookmark  
  19.  81
    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  
  20.  33
    Verification of the Public Discourse of Ecuador’s Mayors on Local TV and Inclusion of Innovation and Technology Topics, Between February 20 and March 22.Abel Suing, Jonathan Villavicencio & Pablo Lomas-Chacón - 2023 - In Daniel Barredo-Ibáñez, Farrah Bérubé, Paulo Carlos López-López & Daniel H. Mutibwa, Proceedings of the 2022 International Conference on International Studies in Social Sciences and Humanities (CISOC 2022). Paris: Atlantis Press SARL. pp. 24-32.
    The purpose of the research is to determine the accuracy of the statements made by the mayors of Ecuador, and the inclusion of issues related to innovation and technology management, based on the fact-checking methodology. The research question is: Do the public statements of Ecuador’s mayors presented in local television news programs tend to be false? A quantitative methodology based on the Ecuador Chequea protocol was used. A sample of statements by mayors of eight cities was obtained and broadcasted between (...)
    No categories
    Direct download  
     
    Export citation  
     
    Bookmark  
  21.  36
    Correction: Three Early Formal Approaches to the Verification of Concurrent Programs.Cliff B. Jones - 2025 - Minds and Machines 35 (4):45.
  22.  80
    On complexity of verification of interacting agents' behavior.Michael Dekhtyar, Alexander Dikovsky & Mars Valiev - 2006 - Annals of Pure and Applied Logic 141 (3):336-362.
    This paper studies the complexity of behavior of multi-agent systems. Behavior properties are formulated using classical temporal logic languages and are checked with respect to the transition system induced by the definition of the multi-agent system. We establish various tight complexity bounds of the behavior properties under natural structural and semantic restrictions on agent programs and actions.
    No categories
    Direct download (4 more)  
     
    Export citation  
     
    Bookmark   1 citation  
  23.  76
    Is “some-other-time” sometimes better than “sometime” for proving partial correctness of programs?Ildikó Sain - 1988 - Studia Logica 47 (3):279 - 301.
    The main result of this paper belongs to the field of the comparative study of program verification methods as well as to the field called nonstandard logics of programs. We compare the program verifying powers of various well-known temporal logics of programs, one of which is the Intermittent Assertions Method, denoted as Bur. Bur is based on one of the simplest modal logics called S5 or sometime-logic. We will see that the minor change in this background modal (...)
    Direct download (4 more)  
     
    Export citation  
     
    Bookmark   5 citations  
  24. Sheila A. Greibach. Theory of program structures: schemes, semantics, verification. Lecture notes in computer science, vol. 36. Springer-Verlag, Berlin, Heidelberg, and New York, 1975, xv + 364 pp. [REVIEW]Robert Constable - 1978 - Journal of Symbolic Logic 43 (1):154-156.
  25.  73
    Peano arithmetic as axiomatization of the time frame in logics of programs and in dynamic logics.Balázs Biró & Ildikó Sain - 1993 - Annals of Pure and Applied Logic 63 (3):201-225.
    Biró, B. and I. Sain, Peano arithmetic as axiomatization of the time frame in logics of programs and in dynamic logics, Annals of Pure and Applied Logic 63 201-225. We show that one can prove the partial correctness of more programs using Peano's axioms for the time frames of three-sorted time models than using only Presburger's axioms, that is it is useful to allow multiplication of time points at program verification and in dynamic and temporal logics. We organized (...)
    Direct download (4 more)  
     
    Export citation  
     
    Bookmark  
  26.  72
    Hoare Logic-Based Genetic Programming.Pei He, LiShan Kang, Colin G. Johnson & Shi Ying - 2011 - Science China Information Sciences 54 (3):623-637.
    Almost all existing genetic programming systems deal with fitness evaluation solely by testing. In this paper, by contrast, we present an original approach that combines genetic programming with Hoare logic with the aid of model checking and finite state automata, henceby proposing a brand new verification-focused formal genetic programming system that makes it possible to evolve reliable programs with mathematicallyverified properties.
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark  
  27.  33
    Measuring power of algorithms, computer programs and information automata.Mark Semenovich Burgin (ed.) - 2010 - New York: Nova Science Publishers.
    Introduction -- Algorithms, programs, procedures, and abstract automata -- Functioning of algorithms and automata, computation, and operations with algorithms and automata -- Basic postulates and axioms for algorithms -- Power of algorithms and classes of algorithms: comparison and evaluation -- Computing, accepting, and deciding modes of algorithms and programs -- Problems that people solve and related properties of algorithms -- Boundaries for algorithms and computation -- Software and hardware verification and testing -- Conclusion.
    Direct download  
     
    Export citation  
     
    Bookmark  
  28. 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   1 citation  
  29.  88
    Actual Causality.Joseph Halpern - 2016 - MIT Press.
    A new approach for defining causality and such related notions as degree of responsibility, degrees of blame, and causal explanation. Causality plays a central role in the way people structure the world; we constantly seek causal explanations for our observations. But what does it even mean that an event C "actually caused" event E? The problem of defining actual causation goes beyond mere philosophical speculation. For example, in many legal arguments, it is precisely what needs to be established in order (...)
    No categories
    Direct download  
     
    Export citation  
     
    Bookmark   124 citations  
  30.  25
    Logic for Computer Science.Steve Reeves & Michael Clarke - 1990 - Addison Wesley Publishing Company.
    An understanding of logic is essential to computer science. This book provides a highly accessible account of the logical basis required for reasoning about computer programs and applying logic in fields like artificial intelligence. The text contains extended examples, algorithms, and programs written in Standard ML and Prolog. No prior knowledge of either language is required. The book contains a clear account of classical first-order logic, one of the basic tools for program verification, as well as an introductory (...)
    Direct download  
     
    Export citation  
     
    Bookmark   1 citation  
  31.  53
    Proof-theoretic Semantics for the Logic of Bunched Implications.Tao Gu, Alexander V. Gheorghiu & David J. Pym - forthcoming - Studia Logica:1-52.
    The _logic of bunched implications_ (BI) can be seen as the free combination of _intuitionistic propositional logic_ (IPL) and _intuitionistic multiplicative linear logic_ (IMLL). We present here a base-extension semantics (B-eS) for BI in the spirit of Sandqvist’s B-eS for IPL, deferring an analysis of proof-theoretic validity (in the sense of Dummett and Prawitz) to another occasion. Essential to BI’s formulation in proof-theoretic terms is the concept of a ‘bunch’ of hypotheses, a notion familiar from relevance logic. Bunches amount to (...)
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark   3 citations  
  32. When Representation Determines Solvability: The Hierarchical Representational Machine.Chainarong Amornbunchornvej - manuscript
    Background: Classical computability and complexity theory analyze how costly a computation is in time or space, assuming inputs are already encoded as finite strings. The knowledge-representation tradition recognizes that representation choices constrain inference—most notably through the expressiveness–tractability tradeoff—but focuses on the complexity of querying a fixed representation, not on whether certain representational resources are necessary for a task to be expressible at all. Meanwhile, deep learning systems exhibit systematic failures on compositional and multi-object reasoning, symbolic systems face the classical symbol-grounding (...)
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark  
  33.  83
    Why Separation Logic Works.David Pym, Jonathan M. Spring & Peter O’Hearn - 2019 - Philosophy and Technology 32 (3):483-516.
    One might poetically muse that computers have the essence both of logic and machines. Through the case of the history of Separation Logic, we explore how this assertion is more than idle poetry. Separation Logic works because it merges the software engineer’s conceptual model of a program’s manipulation of computer memory with the logical model that interprets what sentences in the logic are true, and because it has a proof theory which aids in the crucial problem of scaling the (...)
    No categories
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark   3 citations  
  34.  62
    Many-sorted Logic and Its Applications.K. Meinke & J. V. Tucker - 1993 - Wiley.
    Prominent experts present papers which discuss problems regarding this subject. Coverage includes case studies in the translation of logics for second-order and propositional dynamic logic; many-sorted algebras and equational logic; logical foundations of artificial intelligence along with a variety of methods that exist to encode information; program verification techniques such as Floyd-Hoare, intermittent assertion and temporal logic of programs.
    Direct download  
     
    Export citation  
     
    Bookmark   3 citations  
  35.  52
    Continuous Abstract Data Types for Verified Computation.Sewon Park - 2021 - Bulletin of Symbolic Logic 27 (4):531-531.
    We devise imperative programming languages for verified real number computation where real numbers are provided as abstract data types such that the users of the languages can express real number computation by considering real numbers as abstract mathematical entities. Unlike other common approaches toward real number computation, based on an algebraic model that lacks implementability or transcendental computation, or finite-precision approximation such as using double precision computation that lacks a formal foundation, our languages are devised based on computable analysis, a (...)
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark  
  36. Converse-PDL with regular inclusion axioms: a framework for MAS logics.Barbara Dunin-Kęplicz, Linh Anh Nguyen & Andrzej Szalas - 2011 - Journal of Applied Non-Classical Logics 21 (1):61-91.
    In this paper we study automated reasoning in the modal logic CPDLreg which is a combination of CPDL (Propositional Dynamic Logic with Converse) and REGc (Regular Grammar Logic with Converse). The logic CPDL is widely used in many areas, including program verification, theory of action and change, and knowledge representation. On the other hand, the logic REGc is applicable in reasoning about epistemic states and ontologies (via Description Logics). The modal logic CPDLreg can serve as a technical foundation (...)
    Direct download (4 more)  
     
    Export citation  
     
    Bookmark   1 citation  
  37.  83
    On deciding the non‐emptiness of 2SAT polytopes with respect to First Order Queries.K. Subramani - 2004 - Mathematical Logic Quarterly 50 (3):281-292.
    This paper is concerned with techniques for identifying simple and quantified lattice points in 2SAT polytopes. 2SAT polytopes generalize the polyhedra corresponding to Boolean 2SAT formulas, Vertex-Packing and Network flow problems; they find wide application in the domains of Program verification and State-Space search . Our techniques are based on the symbolic elimination strategy called the Fourier-Motzkin elimination procedure and thus have the advantages of being extremely simple and incremental. We also provide a characterization of a 2SAT polytope (...)
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark  
  38. First-Order Quotational Logic.David Otway Wray - 1987 - Dissertation, University of Houston
    In this dissertation, we construct a consistent, complete quotational logic G$\sb1$. We first develop a semantics, and then show the undecidability of circular quotation and anaphorism . Next, a complete axiom system is presented, and completeness theorems are shown for G$\sb1$. We show that definable truth exists in G$\sb1$. ;Later, we replace equality in G$\sb1$ with an equivalence relation. An axiom system and completeness theorems are provided for this equality-free version of G$\sb1$, which is useful in program verification. (...)
     
    Export citation  
     
    Bookmark  
  39. KAT-ML: an interactive theorem prover for Kleene algebra with tests.Kamal Aboul-Hosn & Dexter Kozen - 2006 - Journal of Applied Non-Classical Logics 16 (1-2):9-33.
    We describe KAT-ML, an implementation of an interactive theorem prover for Kleene algebra with tests. The system is designed to reflect the natural style of reasoning with KAT that one finds in the literature. One can also use the system to reason about properties of simple imperative programs using schematic KAT. We explain how the system works and illustrate its use with some examples, including an extensive scheme equivalence proof.
    Direct download (4 more)  
     
    Export citation  
     
    Bookmark  
  40.  22
    Epistemic Immunity: A Binary Diagnostic Test For Structural Conceptual Appropriation.Agustin Ostachuk - 2026 - Evolutio Journal 2026:EJ44455471.
    The health of an intellectual ecosystem depends on its capacity to distinguish between original contributions and derivative reformulations. This paper introduces the CLEO Verification Protocol v1.0, a binary diagnostic tool designed to determine whether a conceptual framework is structurally derivative of a pioneer conceptual innovation. The protocol is grounded in the concept of Epistemic Immunity: the capacity of a sovereign research program to establish clear, objective boundaries between its own conceptual architecture and that of later, unacknowledged reproductions. Rather (...)
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark  
  41.  24
    Let’s Talk AI with Computer Science Expert Taylor T. Johnson.Taylor T. Johnson & Barbara Steffen - 2026 - In Barbara Steffen, Edward A. Lee & Bernhard Steffen, Let’s Talk AI: Interdisciplinarity Is a Must. Cham: Springer Nature Switzerland. pp. 130-137.
    Formal verification aims to prove whether models satisfy specifications, such as showing a program does what its designer intended. Formal verification is a promising approach that can be used to establish safety, security, and trustworthiness specifications of AI systems. However, to realize the potential societal benefits AI promise, we also need transdisciplinary approaches bridging the gamut from computer science and engineering, the broader sciences, as well as the arts, humanities, social sciences, law, business, and beyond to ensure (...)
    No categories
    Direct download  
     
    Export citation  
     
    Bookmark  
  42.  29
    No Smoke Without Fire: Detecting Specification Inconsistencies with Frama-C/WP.Allan Blanchard, Loïc Correnson, Adel Djoudi & Nikolai Kosmatov - 2025 - In Marieke Huisman & Falk Howar, Tests and Proofs: 18th International Conference, TAP 2024, Milan, Italy, September 9–10, 2024, Proceedings. Cham: Springer Nature Switzerland. pp. 65-83.
    Deductive verification provides a proof that, under the provided pre-conditions, each terminating execution of a given function satisfies the stated post-conditions. In general, pre- and post-conditions are expressed in a logical specification language and typically rely on theories including abstract definitions, axioms and lemmas. As they are written by humans, errors may be introduced into specifications. Some errors can be detected when the proof fails, but sometimes, they remain unnoticed due to misleading proofs: most of the program may (...)
    No categories
    Direct download  
     
    Export citation  
     
    Bookmark  
  43.  35
    Rule Following and Correctness.Raymond Turner - 2018 - In Computational Artifacts: Towards a Philosophy of Computer Science. Berlin, Heidelberg: Springer Berlin Heidelberg. pp. 235-239.
    Programming involves the construction of programs that meet their specifications. This draws in all the associated activities of programming such as testing, verification, and establishing correctness. And these are rule following activities.
    No categories
    Direct download  
     
    Export citation  
     
    Bookmark  
  44. Methodology of Computer Science.Timothy Colburn - 2008 - In Luciano Floridi, The Blackwell Guide to the Philosophy of Computing and Information. Wiley-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   7 citations  
  45. Linguistic and Visual Cognition: Verifying Proportional and Superlative Most in Bulgarian and Polish. [REVIEW]Barbara Tomaszewicz - 2013 - Journal of Logic, Language and Information 22 (3):335-356.
    The verification of a sentence against a visual display in experimental conditions reveals a procedure that is driven solely by the properties of the linguistic input and not by the properties of the context (the set-up of the visual display) or extra-linguistic cognition (operations executed to obtain the truth value). This procedure, according to the Interface Transparency Thesis (ITT) (Lidz et al. in Nat Lang Semant 19(3):227–256, 2011), represents the meaning of an expression at the interface with the ‘conceptual-intentional’ (...)
    Direct download (4 more)  
     
    Export citation  
     
    Bookmark   2 citations  
  46.  63
    Metamathematics, machines, and Gödel's proof.N. Shankar - 1994 - New York: Cambridge University Press.
    The automatic verification of large parts of mathematics has been an aim of many mathematicians from Leibniz to Hilbert. While Gödel's first incompleteness theorem showed that no computer program could automatically prove certain true theorems in mathematics, the advent of electronic computers and sophisticated software means in practice there are many quite effective systems for automated reasoning that can be used for checking mathematical proofs. This book describes the use of a computer program to check the proofs (...)
    Direct download  
     
    Export citation  
     
    Bookmark   4 citations  
  47.  5
    Topological Mode Suppression and the Chronology Protection Conjecture: The Zn Stress-Energy Decomposition, Polylogarithm Vanishing, and Unconditional 1/n KRW Suppression at Leading UV Order.Nicholas Meyler - manuscript
    The Zn helical identification program imposes the mode constraint k ≡ m (mod n) (diagonal sublattice Dn) on scalar field modes in the interior of rotating spacetimes with backward v-shift, and the constraint kz + m ≡ 0 (mod n) (anti-diagonal sublattice An) in the Chronotunnel Toroid with forward z-shift. Both sublattices have density 1/n in Z 2 . We provide a single unified treatment establishing three results that stand independently of the companion preprint series. (i) Exact algebraic decomposition. (...)
    Direct download  
     
    Export citation  
     
    Bookmark  
  48.  46
    Type Inference in Mathematics.Jeremy Avigad - unknown
    In the theory of programming languages, type inference is the process of inferring the type of an expression automatically, often making use of information from the context in which the expression appears. Such mechanisms turn out to be extremely useful in the practice of interactive theorem proving, whereby users interact with a computational proof assistant to constructformal axiomatic derivations of mathematical theorems. This article explains some of the mechanisms for type inference used by the "Mathematical Components" project, which is working (...)
    No categories
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark   1 citation  
  49.  68
    Reasoning about sequences of memory states.Rémi Brochenin, Stéphane Demri & Etienne Lozes - 2010 - Annals of Pure and Applied Logic 161 (3):305-323.
    Motivated by the verification of programs with pointer variables, we introduce a temporal logic whose underlying assertion language is the quantifier-free fragment of separation logic and the temporal logic on the top of it is the standard linear-time temporal logic LTL. We analyze the complexity of various model-checking and satisfiability problems for, considering various fragments of separation logic, various classes of models, and the influence of fixing the initial memory state. We provide a complete picture based on these criteria. (...)
    Direct download (4 more)  
     
    Export citation  
     
    Bookmark   2 citations  
  50. Contemporary Natural Philosophy and Philosophies - Part 1.Gordana Dodig-Crnkovic & Marcin J. Schroeder (eds.) - 2019 - Basel, Switzerland: MDPI.
    From the Philosophies journal program, one of the main aims of the journal is to help establish a new unity in diversity in human knowledge, which would include both “Wissen” (i.e., “Wissenschaft”) and “sc¯ıre” (i.e., “science”). As is known, “Wissenshaft” (the pursuit of knowledge, learning, and scholarship) is a broader concept of knowledge than “science”, as it involves all kinds of knowledge,including philosophy, and not exclusively knowledge in the form of directly testable explanations and predictions. The broader notion of (...)
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark  
1 — 50 / 291