Skip to Content.
Sympa Menu

coq-club - [Coq-Club] Unrecognized utf-8

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

[Coq-Club] Unrecognized utf-8


chronological Thread 
  • From: Stefan Monnier <monnier AT iro.umontreal.ca>
  • To: coq-club AT pauillac.inria.fr
  • Cc: monnier AT sea.gmane.org
  • Subject: [Coq-Club] Unrecognized utf-8
  • Date: Tue, 20 Dec 2005 15:26:28 -0500
  • Cancel-lock: sha1:qBUmiZsD6oLOHEakXkwdzQu+NbE=
  • List-archive: <http://pauillac.inria.fr/pipermail/coq-club/>

The following uses of Unicode (using utf-8 encoding) don't work:

  Definition test : nat -> nat := fun Θ => Θ.
  Definition test : nat -> nat := fun Δ => Δ.
  Definition test : nat -> nat := fun Γ => Γ.
  Definition test : nat -> nat := fun τ => τ.
  Definition test : nat -> nat := fun φ => φ.
  Definition test : nat -> nat := fun ○ => ○.
  Definition test : nat -> nat := fun ▹ => ▹.
  Definition test : nat -> nat := fun ▷ => ▷.
  Definition test : nat -> nat := fun x₁ => x₁.
  Definition test : nat -> nat := fun x₂ => x₂.
  Definition test : nat -> nat := fun x₃ => x₃.

I'm sure there's more, but these are the ones I've currently bumped into.

Funnily, 

  Definition test : nat -> nat := fun 〈 => 〈.

doesn't work, but

  Notation "'〈' x = w , e ':' t '〉'" := (Epack w (fun x => t) e).

works; not sure if it's because 〈 is classified as some special punctuation
token or something.  All this was tested on Coq v 8.0pl1 at least.


        Stefan





Archive powered by MhonArc 2.6.16.

Top of Page