Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions theories/Unicode/Utf8.v
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ Notation "x ≥ y" := (ge x y) (at level 70, no associativity).
(*
Check ∀ x z, True -> (∃ y v, x + v ≥ y + z) ∨ x ≤ 0.
*)
(* Check ∀ P, P ↔︎ P. *)

(* Integer Arithmetic *)
(* TODO: this should come after ZArith
Expand Down
4 changes: 4 additions & 0 deletions theories/Unicode/Utf8_core.v
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,11 @@ Notation "x ∧ y" := (x /\ y) (at level 80, right associativity) : type_scope.
Notation "x → y" := (x -> y)
(at level 99, y at level 200, right associativity): type_scope.

(* The two following differ in that the second symbol "↔︎" is the
symbol "↔" from the first line, appended with
the _text variation selector_, indicating that it must be displayed as text and not emoji. *)
Notation "x ↔ y" := (x <-> y) (at level 95, no associativity): type_scope.
Notation "x ↔︎ y" := (x <-> y) (at level 95, no associativity, only parsing): type_scope.
Notation "¬ x" := (~x) (at level 75, right associativity) : type_scope.
Notation "x ≠ y" := (x <> y) (at level 70) : type_scope.

Expand Down
Loading