Abstrakt. Denna uppsats beskriver Hipster, ett system som integrerar teoriprospektering med bevisassistenten Isabelle/HOL. Teoriprospektering är en teknik för att automatiskt upptäcka nya intressanta lemmas i en given teoriutveckling. Hipster kan användas i två huvudlägen. Det första är undersökande läge, som används för att automatiskt generera grundläggande lemmas om en given uppsättning datatyper och funktioner i en ny teoriutveckling. Den andra är bevisläge, som används i ett särskilt bevisförsök, försöker upptäcka de saknade lemmas som skulle göra det möjligt att bevisa det aktuella målet. Hipster's proof mode kompletterar och ökar befintliga bevis automation tekniker som förlitar sig på att automatiskt välja befintliga lemmas, genom att uppfinna nya lemmas som behöver induktion för att bevisas. Vi visar exempel på användning av båda lägen.
Hipster Hipster-systemet REF integrerar QuickSpec med bevisassistenten Isabelle/HOL.
Hipster: Integrating Theory Exploration in a Proof Assistant
{'venue': 'ArXiv', 'journal': 'ArXiv', 'mag_field_of_study': ['Mathematics', 'Computer Science']}