]   \\ TRY (qmatch_goalsub_abbrev_tac `compile_lit _ lit` \\ Cases_on `lit`     \\ simp [compile_lit_def])   \\ TRY (qmatch_goalsub_abbrev_tac `compile_op _ op` \\ Cases_on `op`     \\ simp ([compile_op_def] @ props_defs)     \\ rpt (CASE_TAC \\ simp props_defs))   \\ TRY (qmatch_goalsub_abbrev_tac `AllocGlobals _ n` \\ Induct_on `n`     \\ simp [Once AllocGlobals_def]     \\ rw props_defs)   \\ simp ([CopyByteAw0_def, CopyByteStr_def] @ props_defs)   \\ simp [arg0_def, arg0_def]   \\ EVERY_CASE_TAC   \\ 