Put them inside double backquotes: ``ch with ...``, that whole thing is a term 
in HOL.

> Il giorno 18 dic 2018, alle ore 08:04, 幻@未来 <849678...@qq.com> ha scritto:
> 
>       Thank you for your answer. I made the following attempt in HOL4.
>                   open realLib;
>                   val _ = Datatype `
>                          coordinate = <|
>                                     x_axis: real;
>                                     y_axis: real;
>                                     z_axis: real
>                              |> `;
>                    val _ = Datatype `
>                            chromosome = <|
>                                    r: num;
>                                    b: num;
>                                    distance: real;
>                                    rx: coordinate;
>                                    path: coordinate list;
>                                    bx: coordinate
>                                |> `;
>                      val ch = ``ch: chromosome``;
>                      ch with <| b := 3; rx := x'; distance := 10.6 |>;
>             
>         But gave such an error :
>                 > poly: : error: ; expected but with was found
>                    Static Errors
>               > poly: : error: Value or constructor (<|) has not been 
> declared Found near <| b := 3
>                  Static Errors
>              > poly: : error: Value or constructor (rx) has not been declared 
> Found near rx := x'
>                 poly: : error: Value or constructor (x') has not been 
> declared Found near rx := x'
>               Static Errors
>               > poly: : error: <identifier> expected but ; was found
>               Static Errors
> 
>         How can this be solved?  Thank you for your patience.
>         Qin
>      
> _______________________________________________
> hol-info mailing list
> hol-info@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/hol-info


_______________________________________________
hol-info mailing list
hol-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hol-info

Reply via email to