All Projects → wenkokke → AutoInAgda

wenkokke / AutoInAgda

Licence: other
Proof automation – for Agda, in Agda.

Programming Languages

Agda
84 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to AutoInAgda

msla2014
wherein I implement several substructural logics in Agda
Stars: ✭ 24 (-36.84%)
Mutual labels:  paper, agda
EagerMOT
Official code for "EagerMOT: 3D Multi-Object Tracking via Sensor Fusion" [ICRA 2021]
Stars: ✭ 249 (+555.26%)
Mutual labels:  paper
lshensemble
LSH index for approximate set containment search
Stars: ✭ 48 (+26.32%)
Mutual labels:  paper
NotQuests
Flexible, open & solid paper Quest Plugin [with GUI]
Stars: ✭ 32 (-15.79%)
Mutual labels:  paper
ataca
A TACtic library for Agda
Stars: ✭ 47 (+23.68%)
Mutual labels:  agda
ot-gan
Code for the paper "Improving GANs Using Optimal Transport"
Stars: ✭ 53 (+39.47%)
Mutual labels:  paper
cv-arxiv-daily
🎓Automatically Update CV Papers Daily using Github Actions (Update Every 12th hours)
Stars: ✭ 216 (+468.42%)
Mutual labels:  paper
cerberus research
Research tools for analysing Cerberus banking trojan.
Stars: ✭ 110 (+189.47%)
Mutual labels:  paper
DeepCAD
code for our ICCV 2021 paper "DeepCAD: A Deep Generative Network for Computer-Aided Design Models"
Stars: ✭ 74 (+94.74%)
Mutual labels:  paper
Neural-Architecture-Search
This repo is about NAS
Stars: ✭ 26 (-31.58%)
Mutual labels:  paper
flPapers
Paper collection of federated learning. Conferences and Journals Collection for Federated Learning from 2019 to 2021, Accepted Papers, Hot topics and good research groups. Paper summary
Stars: ✭ 76 (+100%)
Mutual labels:  paper
Paper-Archive
A collection of paper summaries from a wide range of topics related to Machine Learning
Stars: ✭ 26 (-31.58%)
Mutual labels:  paper
tt-in-cubical
Type Theory in Type Theory using Cubical Agda
Stars: ✭ 12 (-68.42%)
Mutual labels:  agda
Spatio-Temporal-papers
This project is a collection of recent research in areas such as new infrastructure and urban computing, including white papers, academic papers, AI lab and dataset etc.
Stars: ✭ 180 (+373.68%)
Mutual labels:  paper
paper-terminal
Print Markdown to a paper in your terminal
Stars: ✭ 33 (-13.16%)
Mutual labels:  paper
SRmeetsPS-CUDA
CUDA implementation of the paper "Depth Super-Resolution Meets Uncalibrated Photometric Stereo"
Stars: ✭ 28 (-26.32%)
Mutual labels:  paper
is-cv
Image Segmentation Enhancements and Optimizations: A Stochastic Approach
Stars: ✭ 21 (-44.74%)
Mutual labels:  paper
SkyWarsReloaded
The most popular Skywars plugin ever built for Spigot and Bukkit!
Stars: ✭ 34 (-10.53%)
Mutual labels:  paper
PyTorch-AdaIN-StyleTransfer
This project is an unofficial implementation of the paper: Arbitrary Style Transfer in Real-time with Adaptive Instance Normalization
Stars: ✭ 28 (-26.32%)
Mutual labels:  paper
FieldedSDM
Fielded Sequential Dependence Model (code and runs)
Stars: ✭ 32 (-15.79%)
Mutual labels:  paper

Auto In Agda

Abstract

As proofs in type theory become increasingly complex, there is a growing need to provide better proof automation. This paper shows how to implement a Prolog-style resolution procedure in the dependently typed programming language Agda. Connecting this resolution procedure to Agda's reflection mechanism provides a first-class proof search tactic for first-order Agda terms. Furthermore, the same mechanism may be used in tandem with Agda's instance arguments to implement type classes in the style of Haskell. As a result, writing proof automation tactics need not be different from writing any other program.

Technical Details

This repository contains the sources for the Auto In Agda. The paper sub-directory contains the literate Agda files that make up the paper. The code sub-directory contains the Agda source code.

Some notes:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].