2 research outputs found

    Certificates for decision problems in temporal logic using context-based tableaux and sequent calculi.

    Get PDF
    115 p.Esta tesis trata de resolver problemas de Satisfactibilidad y Model Checking, aportando certificados del resultado. En ella, se trabaja con tres l贸gicas temporales: Propositional Linear Temporal Logic (PLTL), Computation Tree Logic (CTL) y Extended Computation Tree Logic (ECTL). Primero se presenta el trabajo realizado sobre Certified Satisfiability. Ah铆 se muestra una adaptaci贸n del ya existente m茅todo dual de tableaux y secuentes basados en contexto para satisfactibilidad de f贸rmulas PLTL en Negation Normal Form. Se ha trabajado la generaci贸n de certificados en el caso en el que las f贸rmulas son insactisfactibles. Por 煤ltimo, se aporta una prueba de soundness del m茅todo. Segundo, se ha optimizado con Sat Solvers el m茅todo de Certified Satisfiability para el contexto de Certified Model Checking. Se aportan varios ejemplos de sistemas y propiedades. Tercero, se ha creado un nuevo m茅todo dual de tableaux y secuentes basados en contexto para realizar Certified Satisfiability para f贸rmulas CTL yECTL. Se presenta el m茅todo y un algoritmo que genera tanto el modelo en el caso de que las f贸rmulas son satisfactibles como la prueba en el caso en que no lo sean. Por 煤ltimo, se presenta una implementaci贸n del m茅todo para CTL y una experimentaci贸n comparando el m茅todo propuesto con otro m茅todo de similares caracter铆sticas

    Verified Model Checking for Conjunctive Positive Logic

    Get PDF
    We formalize, in the Dafny language and verifier, a proof system PS for deciding the model checking problem of the fragment of first-order logic, denoted FOAE/\ , known as conjunctive positive logic (CPL). We mechanize the proofs of soundness and completeness of PS ensuring its correctness. Our formalization is representative of how various popular verification systems can be used to verify the correctness of rule-based formal systems on the basis of the least fixpoint semantics. Further, exploiting Dafny鈥檚 automatic code generation, from the completeness proof we achieve a mechanically verified prototype implementation of a proof search mechanism that is a model checker for CPL. The model checking problem of FOAE/\ is equivalent to the quantified constraint satisfaction problem (QCSP), and it is PSPACE-complete. The formalized proof system decides the general QCSP and it can be applied to arbitrary formulae of CPL.This research has been supported by the European Union (FEDER funds) under grant TIN2017-86727-C2-2-R, and by the University of the Basque Country under Project LoRea GIU18-182
    corecore