Logo del repository
  1. Home
 
Opzioni

LLFp: A logical framework for modeling external evidence, side conditions, and proof irrelevance using monads

Honsell, Furio
•
Liquori, Luigi
•
Maksimović, Petar
•
Scagnetto, Ivan
2017
  • journal article

Periodico
LOGICAL METHODS IN COMPUTER SCIENCE
Abstract
We extend the constructive dependent type theory of the Logical Framework LF with monadic, dependent type constructors indexed with predicates over judgements, called Locks. These monads capture various possible proof attitudes in establishing the judgment of the object logic encoded by an LF type. Standard examples are factoring-out the verification of a constraint or delegating it to an external oracle, or supplying some non-apodictic epistemic evidence, or simply discarding the proof witness of a precondition deeming it irrelevant. This new framework, called Lax Logical Framework, LLFP, is a conservative extension of LF, and hence it is the appropriate metalanguage for dealing formally with side-conditions in rules or external evidence in logical systems. LLFP arises once the monadic nature of the lock type-constructor, (Formula Presented), introduced by the authors in a series of papers, together with Marina Lenisa, is fully exploited. The nature of the lock monads permits to utilize the very Lock destructor, (Formula Presented), in place of Moggi’s monadic letT, thus simplifying the equational theory. The rules for (Formula Presented) permit also the removal of the monad once the constraint is satisfied. We derive the meta-theory of LLFP by a novel indirect method based on the encoding of LLFP in LF. We discuss encodings in LLFP of call-by-value λ-calculi, Hoare’s Logic, and Fitch-Prawitz Naive Set Theory.
DOI
10.23638/LMCS-13(3:2)2017
WOS
WOS:000419163000030
Archivio
http://hdl.handle.net/11390/1123867
info:eu-repo/semantics/altIdentifier/scopus/2-s2.0-85041814103
Diritti
open access
Soggetti
  • Computer aided formal...

  • Logical framework

  • Type theory

  • Typed lambda calculu

  • Theoretical Computer ...

  • Computer Science (all...

Web of Science© citazioni
5
Data di acquisizione
Mar 27, 2024
Visualizzazioni
1
Data di acquisizione
Apr 19, 2024
Vedi dettagli
google-scholar
Get Involved!
  • Source Code
  • Documentation
  • Slack Channel
Make it your own

DSpace-CRIS can be extensively configured to meet your needs. Decide which information need to be collected and available with fine-grained security. Start updating the theme to match your nstitution's web identity.

Need professional help?

The original creators of DSpace-CRIS at 4Science can take your project to the next level, get in touch!

Realizzato con Software DSpace-CRIS - Estensione mantenuta e ottimizzata da 4Science

  • Impostazioni dei cookie
  • Informativa sulla privacy
  • Accordo con l'utente finale
  • Invia il tuo Feedback