ho definito una notazione per simulare la programmazione imperativa stile daCome disabilitare la mia notazione personalizzata in Coq?
Notation "a >> b" := (b a) (at level 50).
Tuttavia dopo che, ogni espressione funzione di applicazione sono rappresentati come '>>' stile. Ad esempio, in modalità di prova di Coq Toplevel, posso vedere
bs' : nat >> list
, mentre in realtà dovrebbe essere
bs' : list nat
Perché Coq aggressivamente riscrivere tutte le applicazioni funzione espressione nel mio stile personalizzato '>>' rappresentazione? Come posso ripristinare tutto alla normalità, voglio dire che voglio vedere 'a >> b' essere interpretato come 'b a' e 'list nat' non sarà rappresentato come 'nat >> list'?
Grazie!
Funziona bene. Grazie! – xywang