Skip to content

Commit f680c3a

Browse files
authored
change type of Tactic.#have (Deducteam#40)
1 parent efaa2b4 commit f680c3a

File tree

4 files changed

+10
-6
lines changed

4 files changed

+10
-6
lines changed

Eq.lp

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,16 @@ constant symbol = [a] : τ a → τ a → Prop;
77
notation = infix 10;
88

99
constant symbol eq_refl [a] (xa) : π (x = x);
10-
constant symbol ind_eq [a] [x ya] : π (x = y) → Π p, π (p y) → π (p x);
10+
11+
symbol ind_eq [a] [x ya] : π (x = y) → Π p, π (p y) → π (p x);
1112

1213
builtin "eq" ≔ =;
1314
builtin "refl"eq_refl;
1415
builtin "eqind"ind_eq;
1516

16-
symbol ≠ [a] (x y : τ a) ≔ ¬ (x = y); notationinfix 10; // \neq
17+
symbol ≠ [a] (x y : τ a) ≔ ¬ (x = y);
18+
19+
notationinfix 10; // \neq
1720

1821
opaque symbol feq [a b] (fa → τ b) [x x':τ a] : π(x = x') → π(f x = f x') ≔
1922
begin

Nat.lp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -614,7 +614,7 @@ begin
614614
};
615615
end;
616616

617-
// order on
617+
// Boolean ordering functions
618618

619619
symbol ≤ : ℕ → ℕ → 𝔹; notationinfix left 10;
620620

Tactic.lp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ builtin "fail" ≔ #fail;
2626
constant symbol #generalize : Π [a], τ aTactic;
2727
builtin "generalize" ≔ #generalize;
2828

29-
constant symbol #have : StringΠ p, π pTactic;
29+
constant symbol #have : StringPropTactic;
3030
builtin "have" ≔ #have;
3131

3232
constant symbol #induction : Tactic;

Z.lp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -232,6 +232,7 @@ end;
232232
// Negation
233233

234234
symbol - x yx + — y;
235+
235236
notation - infix left 20;
236237

237238
symbol -_same z : π (z + — z = Z0) ≔
@@ -507,10 +508,10 @@ end;
507508

508509
// Directional comparison operators
509510

510-
symbolx y ≔ ¬ (istrue(isGt (xy)));
511+
symbolx y ≔ ¬ (istrue(isGt(xy)));
511512
notationinfix 10;
512513

513-
symbol < x yistrue(isLt (xy));
514+
symbol < x yistrue(isLt(xy));
514515
notation < infix 10;
515516

516517
symbolx y ≔ ¬ (x < y);

0 commit comments

Comments
 (0)