File tree Expand file tree Collapse file tree 7 files changed +30
-31
lines changed Expand file tree Collapse file tree 7 files changed +30
-31
lines changed Original file line number Diff line number Diff line change 1
1
Require Import String.
2
2
From HB Require Import structures.
3
3
From mathcomp Require Import all_ssreflect ssralg ssrnum ssrint interval.
4
+ From mathcomp Require Import lra.
4
5
From mathcomp Require Import mathcomp_extra boolp classical_sets.
5
6
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.
11
11
12
12
(**md************************************************************************* *)
13
13
(* # Syntax and Evaluation for a Probabilistic Programming Language *)
Original file line number Diff line number Diff line change 1
- Require Import String.
1
+ From Coq Require Import String.
2
2
From HB Require Import structures.
3
3
From mathcomp Require Import all_ssreflect ssralg ssrnum ssrint interval.
4
4
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.
12
11
13
12
(**md************************************************************************* *)
14
13
(* # Examples using the Probabilistic Programming Language of lang_syntax.v *)
Original file line number Diff line number Diff line change 1
1
Require Import String.
2
2
From HB Require Import structures.
3
3
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.
10
4
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.
11
11
12
12
(**md************************************************************************* *)
13
13
(* # Eddy's table game example *)
Original file line number Diff line number Diff line change 1
- Require Import String Classical.
1
+ From Coq Require Import String Classical.
2
2
From HB Require Import structures.
3
3
From mathcomp Require Import all_ssreflect ssralg.
4
4
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.
7
7
8
8
(***************************************************************************** *)
9
9
(* Intrinsically-typed concrete syntax for a toy language *)
Original file line number Diff line number Diff line change 1
- Require Import String.
1
+ From Coq Require Import String.
2
2
From HB Require Import structures.
3
3
Require Import Classical_Prop. (* NB: to compile with Coq 8.17 *)
4
4
From mathcomp Require Import all_ssreflect.
5
- Require Import signed.
5
+ From mathcomp Require Import signed.
6
6
7
7
(***************************************************************************** *)
8
8
(* Shared by lang_syntax_*.v files *)
Original file line number Diff line number Diff line change 2
2
From HB Require Import structures.
3
3
From mathcomp Require Import all_ssreflect ssralg ssrnum ssrint interval finmap.
4
4
From mathcomp Require Import rat archimedean.
5
+ From mathcomp Require Import lra.
5
6
From mathcomp Require Import mathcomp_extra boolp classical_sets.
6
7
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.
11
11
12
12
(**md************************************************************************* *)
13
13
(* # Semantics of a probabilistic programming language using s-finite kernels *)
Original file line number Diff line number Diff line change @@ -3,9 +3,9 @@ From mathcomp Require Import all_ssreflect ssralg ssrnum ssrint interval finmap.
3
3
From mathcomp Require Import rat.
4
4
From mathcomp Require Import mathcomp_extra boolp classical_sets functions.
5
5
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.
9
9
10
10
(***************************************************************************** *)
11
11
(* Semantics of a probabilistic programming language using s-finite kernels *)
You can’t perform that action at this time.
0 commit comments