So, I'm trying to get the following code to work:
*typedef tri_test2(v:int) = [un:int | 0 <= un; un+1 <= v; un == 0; v == 0] 
int(un)*
*val test2 = (0):tri_test2(0)*
But I get the following error:
*/tmp/patsopt_tcats_TCES3d: 196(line=6, offs=14) -- 197(line=6, offs=15): 
error(3): unsolved constraint: C3NSTRprop(C3TKmain(); S2Eapp(S2Ecst(<=); 
S2Eapp(S2Ecst(+); S2EVar(0->S2Eintinf(0)), S2Eintinf(1)), S2Eintinf(0)))*
*typechecking has failed: there are some unsolved constraints: please 
inspect the above reported error message(s) for information.*
*exit(ATS): uncaught exception: 
_2home_2hwxi_2Research_2ATS_2dPostiats_2src_2pats_error_2esats__FatalErrorExn(1025)*
I am clueless as to why I keep getting this error.  What is ATS having 
trouble understanding here?

-- 
You received this message because you are subscribed to the Google Groups 
"ats-lang-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ats-lang-users/3e48e488-e255-46d0-b6b7-3bab7fb538ban%40googlegroups.com.

Reply via email to