proposition: Lemma list_link_size_in_range (ls: listspec list_structid list_link list_token): 0 < sizeof (nested_field_type list_struct (StructField list_link :: nil)) < Ptrofs.modulus.
proof: Proof. rewrite list_link_type. unfold sizeof, Ctypes.sizeof. destruct Archi.ptr64 eqn:Hp. rewrite Ptrofs.modulus_eq64 by auto; computable. rewrite Ptrofs.modulus_eq32 by auto; computable. Qed.
imports: VST.floyd.base2 VST.floyd.client_lemmas VST.floyd.closed_lemmas VST.floyd.nested_pred_lemmas VST.floyd.nested_field_lemmas VST.floyd.efield_lemmas VST.floyd.mapsto_memory_block VST.floyd.reptype_lemmas VST.floyd.data_at_rec_lemmas VST.floyd.field_at VST.floyd.nested_loadstore VST.floyd.entailer