(* ********************************************************************** *)
include "utility/utility.ma".
-include "freescale/nat_lemmas.ma".
(* ************************* *)
(* dimensioni degli elementi *)
match ast with
[ AST_TYPE_BASE b ⇒ eval_size_base_type b
| AST_TYPE_ARRAY sub_ast dim ⇒ (dim+1)*(eval_size_type sub_ast)
- | AST_TYPE_STRUCT nel_ast ⇒ fold_right_neList ?? (λt,x.(eval_size_type t)+x) O nel_ast
+ | AST_TYPE_STRUCT nel_ast ⇒ fold_right_neList … (λt,x.(eval_size_type t)+x) O nel_ast
].