Essays about: "Proof assistant"

Showing result 1 - 5 of 13 essays containing the words Proof assistant.

  1. 1. Practical Analysis of the Giskard Consensus Protoco

    University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Author : Leon Sandner; [2023]
    Keywords : Distributed Ledger; Blockchain; Consensus Protocol; Giskard; Hyperledger Sawtooth; Distribuerade Huvudbok; Blockchain; Konsensus; Giskard; Hyperledger Sawtooth;

    Abstract : Consensus protocols are the core of modern blockchain systems, such as the Bitcoin, Ethereum, and Algorand networks. Thanks to these protocols, participants in a blockchain network can reach consensus on which blocks to add to a blockchain, to have a consistent chain of blocks in the whole network. READ MORE

  2. 2. An Arrow Metalanguage for Partially Invertible Computation

    University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Author : Anders Ågren Thuné; [2023]
    Keywords : Reversible computation; Domain-specific languages; Arrows; Partial invertibility; Reversibel beräkning; Domänspecifika språk; Arrows; Partiell inverterbarhet;

    Abstract : Programming languages traditionally describe computations going one way: a program might compute a hash value from a string, or an encrypted message from a plaintext. However, sometimes it is also of interest to go the other way around: for encryption, we not only want to encrypt messages but also to decrypt them, and to be sure that the decryption correctly reproduces the original message. READ MORE

  3. 3. Formalisation of Polynomials in Cubical Type Theory Using Cubical Agda

    University essay from Stockholms universitet/Matematiska institutionen

    Author : Carl Åkerman Rydbeck; [2022]
    Keywords : ;

    Abstract : We formalise polynomials over commutative rings in cubical type theory using Cubical Agda as proof assistant. On the basis of a formalisation of polynomials as number sequences with only a finite number of non-zero values, we use higher inductive types to formulate a list-based definition using two point constructors and two path constructors. READ MORE

  4. 4. Applying Interactive Machine Teaching to Conversational Agents in VR, and Mindbot: a Mindfulness Assistant in VR

    University essay from Umeå universitet/Institutionen för datavetenskap

    Author : Vidar Häggström Fordell; [2022]
    Keywords : Conversational Agents; Virtual Assistants; Virtual Reality; Mindfulness; Interactive machine Teaching;

    Abstract : Conversational agents and virtual reality are two emerging technologies that are increasingly being explored in mental health research. Although the combination of these technologies could provide easily accessible and cost-effective treatment for a wide range of health behaviors, use of this opportunity in healthcare has not yet been undertaken. READ MORE

  5. 5. Formalizing domain models of the typed and the untyped lambda calculus in Agda

    University essay from Göteborgs universitet/Institutionen för data- och informationsteknik

    Author : David Lidell; [2020-12-17]
    Keywords : Agda; categories with families; domain interpretation; lambda calculus; sized types;

    Abstract : We present a domain interpretation of the simply typed and the untyped lambda calculus. The interpretations are constructed using the notion of category with families, with added structure. READ MORE