Skip to content

Commit ab84edc

Browse files
committed
rebase
1 parent f7e231c commit ab84edc

File tree

7 files changed

+30
-31
lines changed

7 files changed

+30
-31
lines changed

theories/lang_syntax.v

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
Require Import String.
22
From HB Require Import structures.
33
From mathcomp Require Import all_ssreflect ssralg ssrnum ssrint interval.
4+
From mathcomp Require Import lra.
45
From mathcomp Require Import mathcomp_extra boolp classical_sets.
56
From mathcomp Require Import functions cardinality fsbigop.
6-
Require Import signed reals ereal topology normedtype sequences esum exp.
7-
Require Import measure lebesgue_measure numfun lebesgue_integral itv kernel ftc.
8-
Require Import probability.
9-
Require Import derive realfun charge prob_lang lang_syntax_util.
10-
From mathcomp Require Import lra.
7+
From mathcomp Require Import signed reals ereal topology normedtype sequences.
8+
From mathcomp Require Import esum exp derive realfun measure lebesgue_measure.
9+
From mathcomp Require Import numfun lebesgue_integral itv kernel ftc.
10+
From mathcomp Require Import probability charge prob_lang lang_syntax_util.
1111

1212
(**md**************************************************************************)
1313
(* # Syntax and Evaluation for a Probabilistic Programming Language *)

theories/lang_syntax_examples.v

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
1-
Require Import String.
1+
From Coq Require Import String.
22
From HB Require Import structures.
33
From mathcomp Require Import all_ssreflect ssralg ssrnum ssrint interval.
44
From mathcomp.classical Require Import mathcomp_extra boolp.
5-
From mathcomp Require Import ring.
6-
From mathcomp Require Import classical_sets.
7-
From mathcomp.classical Require Import functions cardinality fsbigop.
8-
Require Import signed reals ereal topology normedtype sequences esum measure.
9-
Require Import lebesgue_measure numfun lebesgue_integral kernel probability.
10-
Require Import prob_lang lang_syntax_util lang_syntax.
11-
From mathcomp Require Import lra.
5+
From mathcomp Require Import ring lra.
6+
From mathcomp Require Import classical_sets functions cardinality fsbigop.
7+
From mathcomp Require Import signed reals ereal topology normedtype sequences.
8+
From mathcomp Require Import esum measure lebesgue_measure numfun.
9+
From mathcomp Require Import lebesgue_integral kernel probability prob_lang.
10+
From mathcomp Require Import lang_syntax_util lang_syntax.
1211

1312
(**md**************************************************************************)
1413
(* # Examples using the Probabilistic Programming Language of lang_syntax.v *)

theories/lang_syntax_table_game.v

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
Require Import String.
22
From HB Require Import structures.
33
From mathcomp Require Import all_ssreflect ssralg ssrnum ssrint interval.
4-
From mathcomp.classical Require Import mathcomp_extra boolp classical_sets.
5-
From mathcomp.classical Require Import functions cardinality fsbigop.
6-
Require Import signed reals ereal topology normedtype sequences esum measure.
7-
Require Import charge lebesgue_measure numfun lebesgue_integral kernel.
8-
Require Import probability.
9-
Require Import prob_lang lang_syntax_util lang_syntax lang_syntax_examples.
104
From mathcomp Require Import ring lra.
5+
From mathcomp Require Import mathcomp_extra boolp classical_sets.
6+
From mathcomp Require Import functions cardinality fsbigop.
7+
From mathcomp Require Import signed reals ereal topology normedtype sequences.
8+
From mathcomp Require Import esum measure charge lebesgue_measure numfun.
9+
From mathcomp Require Import lebesgue_integral kernel probability prob_lang.
10+
From mathcomp Require Import lang_syntax_util lang_syntax lang_syntax_examples.
1111

1212
(**md**************************************************************************)
1313
(* # Eddy's table game example *)

theories/lang_syntax_toy.v

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
Require Import String Classical.
1+
From Coq Require Import String Classical.
22
From HB Require Import structures.
33
From mathcomp Require Import all_ssreflect ssralg.
44
From mathcomp Require Import mathcomp_extra boolp.
5-
Require Import signed reals topology normedtype.
6-
Require Import lang_syntax_util.
5+
From mathcomp Require Import signed reals topology normedtype.
6+
From mathcomp Require Import lang_syntax_util.
77

88
(******************************************************************************)
99
(* Intrinsically-typed concrete syntax for a toy language *)

theories/lang_syntax_util.v

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
Require Import String.
1+
From Coq Require Import String.
22
From HB Require Import structures.
33
Require Import Classical_Prop. (* NB: to compile with Coq 8.17 *)
44
From mathcomp Require Import all_ssreflect.
5-
Require Import signed.
5+
From mathcomp Require Import signed.
66

77
(******************************************************************************)
88
(* Shared by lang_syntax_*.v files *)

theories/prob_lang.v

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
From HB Require Import structures.
33
From mathcomp Require Import all_ssreflect ssralg ssrnum ssrint interval finmap.
44
From mathcomp Require Import rat archimedean.
5+
From mathcomp Require Import lra.
56
From mathcomp Require Import mathcomp_extra boolp classical_sets.
67
From mathcomp Require Import functions cardinality fsbigop.
7-
Require Import reals ereal signed topology normedtype sequences esum measure.
8-
Require Import lebesgue_measure numfun lebesgue_integral exp kernel.
9-
Require Import probability.
10-
From mathcomp Require Import lra.
8+
From mathcomp Require Import reals ereal signed topology normedtype sequences.
9+
From mathcomp Require Import esum measure lebesgue_measure numfun.
10+
From mathcomp Require Import lebesgue_integral exp kernel probability.
1111

1212
(**md**************************************************************************)
1313
(* # Semantics of a probabilistic programming language using s-finite kernels *)

theories/prob_lang_wip.v

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ From mathcomp Require Import all_ssreflect ssralg ssrnum ssrint interval finmap.
33
From mathcomp Require Import rat.
44
From mathcomp Require Import mathcomp_extra boolp classical_sets functions.
55
From mathcomp Require Import cardinality fsbigop.
6-
Require Import signed reals ereal topology normedtype sequences esum measure.
7-
Require Import lebesgue_measure numfun lebesgue_integral exp kernel trigo.
8-
Require Import realfun charge prob_lang.
6+
From mathcomp Require Import signed reals ereal topology normedtype sequences.
7+
From mathcomp Require Import esum measure lebesgue_measure numfun exp trigo.
8+
From mathcomp Require Import realfun lebesgue_integral kernel charge prob_lang.
99

1010
(******************************************************************************)
1111
(* Semantics of a probabilistic programming language using s-finite kernels *)

0 commit comments

Comments
 (0)