CoolFace
Datasetpublic

ReactorJet/Coq-Iris

Coq-Iris Structured dataset from Iris, a higher-order concurrent separation logic framework for Coq. Schema Column Type Description fact string Declaration body type string Lemma, Definition, Class, Global, Local, etc. library string Module (iris, iris_heap_lang, iris_unstable, etc.) imports list Require/Import statements filename string Source file path symbolic_name string Declaration identifier Statistics By… See the full description on the dataset page: https://huggingface.co/datasets/ReactorJet/Coq-Iris.

sourceHugging Facebsd-3-clauseupdated 6mo agoView on Hugging Face
0likes8downloads
Dataset Card

Coq-Iris

Structured dataset from Iris, a higher-order concurrent separation logic framework for Coq.

Dataset Description

Schema

ColumnTypeDescription
factstringDeclaration body
typestringLemma, Definition, Class, Global, Local, etc.
librarystringModule (iris, irisheaplang, iris_unstable, etc.)
importslistRequire/Import statements
filenamestringSource file path
symbolic_namestringDeclaration identifier

Statistics

By Type

TypeCount
Lemma4,569
Global3,262
Local932
Definition707
Class205
Ltac124
Notation96
Program81
Inductive78
Record59

By Library

LibraryCount
iris8,278
tests981
irisheaplang657
iris_unstable197
iris_deprecated116

About Iris

Iris is a framework for higher-order concurrent separation logic, used for reasoning about concurrent and distributed programs. It is widely used in verified systems software research.

Use Cases

  • —Retrieval/RAG for Iris/separation logic
  • —Learning concurrent verification patterns
  • —Training embeddings for formal proofs
  • —Verified systems research

Related Datasets