Skip to content

Commit 023469d

Browse files
Ryuji-Kawakamigarrigueaffeldt-aistt6s
authored
Delay monad interface and model (#147)
Co-authored-by: Jacques Garrigue <garrigue@math.nagoya-u.ac.jp> Co-authored-by: Reynald Affeldt <reynald.affeldt@aist.go.jp> Co-authored-by: Takafumi Saikawa <tscompor@gmail.com>
1 parent 52d70e7 commit 023469d

33 files changed

+2916
-782
lines changed

_CoqProject

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,13 @@ theories/lib/trace_lib.v
1818
theories/lib/proba_lib.v
1919
theories/lib/typed_store_lib.v
2020
theories/models/monad_model.v
21-
theories/models/proba_monad_model.v
21+
theories/models/proba_model.v
2222
theories/models/gcm_model.v
2323
theories/models/altprob_model.v
2424
theories/models/typed_store_model.v
25+
theories/models/delay_model.v
26+
theories/models/elgot_model.v
27+
theories/models/typed_store_transformer.v
2528
theories/applications/monad_composition.v
2629
theories/applications/example_fastprod.v
2730
theories/applications/example_spark.v
@@ -30,11 +33,13 @@ theories/applications/example_relabeling.v
3033
theories/applications/example_quicksort.v
3134
theories/applications/example_iquicksort.v
3235
theories/applications/example_monty.v
36+
theories/applications/example_elgot.v
37+
theories/applications/typed_store_universe.v
3338
theories/applications/example_typed_store.v
3439
theories/applications/smallstep.v
3540
theories/applications/example_transformer.v
3641
theories/applications/counterexample_altconvexdr.v
3742
theories/applications/category_ext.v
3843
theories/all_monae.v
3944

40-
-R . monae
45+
-R . monae

coq-monae.opam

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ in several examples of monadic equational reasoning."""
1818
build: [make "-j%{jobs}%"]
1919
install: [make "install_full"]
2020
depends: [
21-
"coq" { (>= "8.20" & < "9.1~") }
21+
"coq" { (>= "9.0" & < "9.1~") }
2222
"coq-mathcomp-ssreflect" { (>= "2.4.0") }
2323
"coq-mathcomp-fingroup" { (>= "2.4.0") }
2424
"coq-mathcomp-algebra" { (>= "2.4.0") }

theories/all_monae.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Require Export proba_lib.
99
Require Export typed_store_lib.
1010
Require Export monad_composition.
1111
Require Export monad_model.
12-
Require Export proba_monad_model.
12+
Require Export proba_model.
1313
Require Export category.
1414
Require Export gcm_model.
1515
Require Export altprob_model.

theories/applications/counterexample_altconvexdr.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
(* monae: Monadic equational reasoning in Coq *)
1+
(* monae: Monadic equational reasoning in Rocq *)
22
(* Copyright (C) 2025 monae authors, license: LGPL-2.1-or-later *)
33
From mathcomp Require Import all_ssreflect ssralg ssrnum finmap.
44
From mathcomp Require Import boolp classical_sets reals.

0 commit comments

Comments
 (0)