File tree Expand file tree Collapse file tree 8 files changed +23
-14
lines changed
Expand file tree Collapse file tree 8 files changed +23
-14
lines changed Original file line number Diff line number Diff line change 11// Booleans
22
3- require open Stdlib . Set Stdlib . Prop Stdlib .FOL ;
3+ require open Blanqui . Lib . Set Blanqui . Lib . Prop Blanqui . Lib .FOL ;
44
55inductive 𝔹 : TYPE ≔
66| true : 𝔹
Original file line number Diff line number Diff line change 11// polymorphic Leibniz equality
22
3- require open Stdlib . Set Stdlib .Prop ;
3+ require open Blanqui . Lib . Set Blanqui . Lib .Prop ;
44
55constant symbol = [a ] : τ a → τ a → Prop ;
66
Original file line number Diff line number Diff line change 11// (multi -sorted ) First -order logic
22
3- require open Stdlib . Set Stdlib .Prop ;
3+ require open Blanqui . Lib . Set Blanqui . Lib .Prop ;
44
55// Universal quantification
66
Original file line number Diff line number Diff line change 11// Polymorphic lists
22
3- require open Stdlib . Set Stdlib . Prop Stdlib . FOL Stdlib . Eq Stdlib .Nat ;
3+ require open Blanqui . Lib . Set Blanqui . Lib . Prop Blanqui . Lib . FOL Blanqui . Lib . Eq Blanqui . Lib .Nat ;
44
55(a :Set ) inductive 𝕃:TYPE ≔
66| □ : 𝕃 a // \Box
Original file line number Diff line number Diff line change 1- LP_SRC = $(wildcard * .lp)
2- LP_OBJ = $(LP_SRC :%.lp=%.lpo )
1+ SRC = $(wildcard * .lp)
2+ OBJ = $(SRC :%.lp=%.lpo )
33
4- default : $(LP_OBJ )
4+ default :
5+ lambdapi check $(SRC )
56
6- $(LP_OBJ ) & : $(LP_SRC )
7- lambdapi check --gen-obj $^
7+ lpo : $(OBJ )
8+
9+ $(OBJ ) & : $(SRC )
10+ lambdapi check -c $^
811
912clean :
10- rm -f $(LP_OBJ )
13+ rm -f $(OBJ )
14+
15+ install : lpo
16+ lambdapi install lambdapi.pkg $(SRC ) $(OBJ )
17+
18+ uninstall :
19+ lambdapi uninstall lambdapi.pkg
Original file line number Diff line number Diff line change 11// Natural numbers
22
3- require open Stdlib . Set Stdlib . Prop Stdlib . FOL Stdlib .Eq ;
3+ require open Blanqui . Lib . Set Blanqui . Lib . Prop Blanqui . Lib . FOL Blanqui . Lib .Eq ;
44
55inductive ℕ : TYPE ≔
66| zero : ℕ
Original file line number Diff line number Diff line change 1- require open Stdlib . Bool Stdlib .Nat ;
1+ require open Blanqui . Lib . Bool Blanqui . Lib .Nat ;
22
33// Boolean equality on ℕ
44
Original file line number Diff line number Diff line change 1- package_name = Stdlib
2- root_path = Stdlib
1+ package_name = blanqui-lib
2+ root_path = Blanqui.Lib
You can’t perform that action at this time.
0 commit comments