Hola,
gracias por tu respuesta,
en si, comprendemos la semantica de dicho predicado, lo que no sabemos es si estamos haciendo bien la construccion del mismo.
Por un lado tenemos que siendo s:State podemos definir a el page_content de esta manera => ((s.(memory) ma).(page_content))
que puede ser de tipo RW, PT u Other.
En caso de que fuera PT ahi es donde tenemos el mappeo de vadd->madd, pero primero debemos "matchear" el tipo para que coincida con PT, o me equivoco?
Y por otro lado, en el foro, en años anteriores lei que se necesitaba tambien el curr_page que es de tipo padd, pero la direccion fisica para que serviria en este caso? Es para mappear primero de direcciones fisicas a direcciones de maquina, o no es necesario?
Muchas gracias y perdon por la pregunta tan larga.