File tree Expand file tree Collapse file tree 4 files changed +10
-6
lines changed
Expand file tree Collapse file tree 4 files changed +10
-6
lines changed Original file line number Diff line number Diff line change @@ -7,13 +7,16 @@ constant symbol = [a] : τ a → τ a → Prop;
77notation = infix 10 ;
88
99constant symbol eq_refl [a ] (x :τ a ) : π (x = x );
10- constant symbol ind_eq [a ] [x y :τ a ] : π (x = y ) → Π p , π (p y ) → π (p x );
10+
11+ symbol ind_eq [a ] [x y :τ a ] : π (x = y ) → Π p , π (p y ) → π (p x );
1112
1213builtin "eq" ≔ =;
1314builtin "refl" ≔ eq_refl ;
1415builtin "eqind" ≔ ind_eq ;
1516
16- symbol ≠ [a ] (x y : τ a ) ≔ ¬ (x = y ); notation ≠ infix 10 ; // \neq
17+ symbol ≠ [a ] (x y : τ a ) ≔ ¬ (x = y );
18+
19+ notation ≠ infix 10 ; // \neq
1720
1821opaque symbol feq [a b ] (f :τ a → τ b ) [x x ':τ a ] : π(x = x ') → π(f x = f x ') ≔
1922begin
Original file line number Diff line number Diff line change @@ -614,7 +614,7 @@ begin
614614 };
615615end ;
616616
617- // order on ℕ
617+ // Boolean ordering functions
618618
619619symbol ≤ : ℕ → ℕ → 𝔹; notation ≤ infix left 10 ;
620620
Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ builtin "fail" ≔ #fail;
2626constant symbol #generalize : Π [a ], τ a → Tactic ;
2727builtin "generalize" ≔ #generalize ;
2828
29- constant symbol #have : String → Π p , π p → Tactic ;
29+ constant symbol #have : String → Prop → Tactic ;
3030builtin "have" ≔ #have ;
3131
3232constant symbol #induction : Tactic ;
Original file line number Diff line number Diff line change 232232// Negation
233233
234234symbol - x y ≔ x + — y ;
235+
235236notation - infix left 20 ;
236237
237238symbol -_same z : π (z + — z = Z0 ) ≔
@@ -507,10 +508,10 @@ end;
507508
508509// Directional comparison operators
509510
510- symbol ≤ x y ≔ ¬ (istrue (isGt (x ≐ y )));
511+ symbol ≤ x y ≔ ¬ (istrue (isGt (x ≐ y )));
511512notation ≤ infix 10 ;
512513
513- symbol < x y ≔ istrue (isLt (x ≐ y ));
514+ symbol < x y ≔ istrue (isLt (x ≐ y ));
514515notation < infix 10 ;
515516
516517symbol ≥ x y ≔ ¬ (x < y );
You can’t perform that action at this time.
0 commit comments