File tree 11 files changed +44
-44
lines changed
11 files changed +44
-44
lines changed Original file line number Diff line number Diff line change 1
1
/* Library on booleans . */
2
2
3
- require open Blanqui . Lib . Set Blanqui . Lib . Prop Blanqui . Lib . FOL Blanqui . Lib .Eq ;
3
+ require open Stdlib . Set Stdlib . Prop Stdlib . FOL Stdlib .Eq ;
4
4
5
5
inductive 𝔹 : TYPE ≔ // `dB or \BbbB
6
6
| true : 𝔹
Original file line number Diff line number Diff line change 2
2
3
3
By Quentin Garchery (May 2021 ). */
4
4
5
- require open Blanqui . Lib . Set Blanqui . Lib . Prop Blanqui . Lib . FOL Blanqui . Lib .Eq
6
- Blanqui . Lib .Bool ;
5
+ require open Stdlib . Set Stdlib . Prop Stdlib . FOL Stdlib .Eq
6
+ Stdlib .Bool ;
7
7
8
8
inductive Comp : TYPE ≔
9
9
| Eq : Comp
Original file line number Diff line number Diff line change 1
1
// polymorphic Leibniz equality
2
2
3
- require open Blanqui . Lib . Set Blanqui . Lib .Prop ;
3
+ require open Stdlib . Set Stdlib .Prop ;
4
4
5
5
constant symbol = [a ] : τ a → τ a → Prop ;
6
6
Original file line number Diff line number Diff line change 1
1
// (multi -sorted ) First -order logic
2
2
3
- require open Blanqui . Lib . Set Blanqui . Lib .Prop ;
3
+ require open Stdlib . Set Stdlib .Prop ;
4
4
5
5
// Universal quantification
6
6
Original file line number Diff line number Diff line change @@ -194,8 +194,8 @@ protected with nosimpl.
194
194
An example of use can be found in fingraph theorem orbitPcycle .
195
195
*/
196
196
197
- require open Blanqui . Lib . Set Blanqui . Lib . Prop Blanqui . Lib . FOL Blanqui . Lib .Eq
198
- Blanqui . Lib . Nat Blanqui . Lib .Bool ;
197
+ require open Stdlib . Set Stdlib . Prop Stdlib . FOL Stdlib .Eq
198
+ Stdlib . Nat Stdlib .Bool ;
199
199
200
200
(a :Set ) inductive 𝕃:TYPE ≔
201
201
| □ : 𝕃 a // \Box
Original file line number Diff line number Diff line change @@ -88,8 +88,8 @@ expnMn : (m1 * m2) ^ n = ... The operands of other operators are selected
88
88
using the l /r suffixes .
89
89
*/
90
90
91
- require open Blanqui . Lib . Set Blanqui . Lib . Prop Blanqui . Lib . FOL Blanqui . Lib .Eq
92
- Blanqui . Lib .Bool ;
91
+ require open Stdlib . Set Stdlib . Prop Stdlib . FOL Stdlib .Eq
92
+ Stdlib .Bool ;
93
93
94
94
inductive ℕ : TYPE ≔
95
95
| 0 : ℕ
Original file line number Diff line number Diff line change 2
2
3
3
by Quentin Garchery (May 2021 ). */
4
4
5
- require open Blanqui . Lib . Set Blanqui . Lib . Prop Blanqui . Lib . FOL Blanqui . Lib .Eq
6
- Blanqui . Lib . Nat Blanqui . Lib . Bool Blanqui . Lib .Comp ;
5
+ require open Stdlib . Set Stdlib . Prop Stdlib . FOL Stdlib .Eq
6
+ Stdlib . Nat Stdlib . Bool Stdlib .Comp ;
7
7
8
8
inductive ℙ : TYPE ≔
9
9
| I : ℙ → ℙ
Original file line number Diff line number Diff line change 2
2
3
3
by Quentin Garchery (May 2021 ). */
4
4
5
- require open Blanqui . Lib . Set Blanqui . Lib . Prop Blanqui . Lib . FOL Blanqui . Lib .Eq
6
- Blanqui . Lib . Pos Blanqui . Lib .Bool ;
5
+ require open Stdlib . Set Stdlib . Prop Stdlib . FOL Stdlib .Eq
6
+ Stdlib . Pos Stdlib .Bool ;
7
7
8
8
inductive ℤ : TYPE ≔ // \BbbZ
9
9
| Z0 : ℤ
349
349
350
350
// Comparison of integers
351
351
352
- require open Blanqui . Lib .Comp ;
352
+ require open Stdlib .Comp ;
353
353
354
354
symbol ≐ : ℤ → ℤ → Comp ; notation ≐ infix 12 ; // \doteq
355
355
Load Diff This file was deleted.
Original file line number Diff line number Diff line change
1
+ opam-version: "2.0"
2
+ synopsis: "Lambdapi library on natural numbers, integers and polymorphic lists"
3
+ description: """
4
+ This package provides a Lambdapi library on natural numbers,
5
+ integers and polymorphic lists (in intuitionistic first-order logic).
6
+ It provides the following modules:
7
+ - Stdlib.Set: type of set codes
8
+ - Stdlib.Prop: propositional logic
9
+ - Stdlib.Eq: Leibniz equality
10
+ - Stdlib.FOL: first-order logic
11
+ - Stdlib.Bool: booleans
12
+ - Stdlib.Nat: natural numbers
13
+ - Stdlib.List: polymorphic lists
14
+ - Stdlib.Comp: comparison result data type
15
+ - Stdlib.Pos: binary positive numbers
16
+ - Stdlib.Z: integers
17
+ """
18
+
19
+ authors: ["Frédéric Blanqui" "Quentin Buzet" "Quentin Garchery"]
20
+ license: "CECILL-2.1"
21
+ homepage: "https://github.com/Deducteam/lambdapi-stdlib"
22
+ bug-reports: "https://github.com/Deducteam/lambdapi-stdlib/issues"
23
+ dev-repo: "git+https://github.com/Deducteam/lambdapi-stdlib.git"
24
+ install: [ make "install" ]
25
+ uninstall: [ make "uninstall" ]
26
+ depends: [
27
+ "lambdapi" {>= "2.3.0"}
28
+ ]
Original file line number Diff line number Diff line change 1
- package_name = blanqui-lib
2
- root_path = Blanqui.Lib
1
+ package_name = stdlib
2
+ root_path = Stdlib
You can’t perform that action at this time.
0 commit comments