< Module looseEval:translation.
< Prove_Constraint looseEval:host:proj_expr_unique. Proof completed.
< Prove_Constraint looseEval:host:proj_expr_is. Proof completed.
< Prove_Constraint looseEval:host:proj_stmt_unique. Proof completed.
< Prove_Constraint looseEval:host:proj_stmt_is. Proof completed.
< Prove_Constraint looseEval:host:proj_stmt_other. Proof completed.
< Prove_Constraint looseEval:host:proj_fun_unique. Proof completed.
< Prove_Constraint looseEval:host:proj_fun_is. Proof completed.
< Prove_Constraint looseEval:host:proj_param_unique. Proof completed.
< Prove_Constraint looseEval:host:proj_param_is. Proof completed.
< Prove_Constraint looseEval:host:proj_program_unique. Proof completed.
< Prove_Constraint looseEval:host:proj_program_is. Proof completed.
< Prove_Constraint looseEval:host:proj_typ_unique. Proof completed.
< Prove_Constraint looseEval:host:proj_typ_is. Proof completed.
< Prove_Constraint looseEval:host:proj_value_unique. Proof completed.
< Prove_Constraint looseEval:host:proj_value_is. Proof completed.
< Add_Proj_Rel looseEval:host:is_expr, looseEval:host:is_args, looseEval:host:is_recFieldExprs. Proof completed.
< Prove_Ext_Ind looseEval:host:is_expr, looseEval:host:is_args, looseEval:host:is_recFieldExprs. Warning: No definition of Ext Size for all relations in Ext Ind; defaulting to proving Ext Ind without Ext Size Proof completed.
< Add_Proj_Rel looseEval:host:is_stmt. Proof completed.
< Prove_Ext_Ind looseEval:host:is_stmt. Warning: No definition of Ext Size for all relations in Ext Ind; defaulting to proving Ext Ind without Ext Size Proof completed.
< Prove looseEval:host:is_args_nilArgs_or_consArgs. Proof completed.
< Prove looseEval:host:is_recFieldExprs_nilRecFieldExprs_or_consRecFieldExprs. Proof completed.
< Add_Proj_Rel looseEval:host:is_value, looseEval:host:is_recFieldVals. Proof completed.
< Prove_Ext_Ind looseEval:host:is_value, looseEval:host:is_recFieldVals. Warning: No definition of Ext Size for all relations in Ext Ind; defaulting to proving Ext Ind without Ext Size Proof completed.
< Prove looseEval:host:is_value_intVal_or_not. Proof completed.
< Prove looseEval:host:is_value_trueVal_or_not. Proof completed.
< Prove looseEval:host:is_value_falseVal_or_not. Proof completed.
< Prove looseEval:host:is_value_stringVal_or_not. Proof completed.
< Prove looseEval:host:is_value_recVal_or_not. Proof completed.
< Prove looseEval:host:is_recFieldVals_nil_or_cons. Proof completed.
< Prove looseEval:host:is_value_eq_or_not, looseEval:host:is_recFieldVals_eq_or_not. Proof completed.
< Prove looseEval:host:vars_unique. Proof completed.
< Prove looseEval:host:vars_is. Proof completed.
< Prove looseEval:host:vars_exist, looseEval:host:varsArgs_exist, looseEval:host:varsRecFields_exist. Proof completed.
< Prove_Constraint looseEval:host:proj_vars. Proof completed.
< Prove looseEval:host:typeOf_isTy. Proof completed.
< Prove looseEval:host:stmtOK_isCtx. Proof completed.
< Prove looseEval:host:stmtOK_keep_scopes. Proof completed.
< Prove looseEval:host:stmtOK_older_scopes_same. Proof completed.
< Prove looseEval:host:stmtOK_first_scope_lookup_same. Proof completed.
< Prove looseEval:host:typeOf_unique. Proof completed.
< Prove looseEval:host:stmtOK_unique. Proof completed.
< Prove looseEval:host:paramTy_is. Proof completed.
< Prove looseEval:host:getFunInfo_is. Proof completed.
< Prove looseEval:host:paramTy_exists. Proof completed.
< Prove looseEval:host:getFunInfo_exists. Proof completed.
< Prove looseEval:host:evalExpr_isValue, looseEval:host:evalStmt_isCtx, looseEval:host:evalArgs_isValue, looseEval:host:evalRecFields_isValue. Proof completed.
< Prove looseEval:host:evalExpr_isOutput, looseEval:host:evalStmt_isOutput, looseEval:host:evalArgs_isOutput, looseEval:host:evalRecFields_isOutput. Proof completed.
< Prove looseEval:host:paramName_is. Proof completed.
< Prove looseEval:host:getFunEvalInfo_is. Proof completed.
< Prove looseEval:host:evalProgram_isOutput. Proof completed.
< Prove looseEval:host:evalStmt_names_same. Proof completed.
< Add_Ext_Size looseEval:host:evalExpr, looseEval:host:evalArgs, looseEval:host:evalRecFields, looseEval:host:evalStmt. Proof completed.
< Add_Proj_Rel looseEval:host:evalExpr, looseEval:host:evalArgs, looseEval:host:evalRecFields, looseEval:host:evalStmt. Proof completed.
< Prove looseEval:host:evalExpr_rel, looseEval:host:evalStmt_newNameScopes_output, looseEval:host:evalStmt_newNameScopes, looseEval:host:evalArgs_rel, looseEval:host:evalRecFields_rel. Proof completed.
< Prove looseEval:host:evalExpr_rel_exists_ES, looseEval:host:evalStmt_newNameScopes_exists_ES, looseEval:host:evalArgs_rel_exists_ES, looseEval:host:evalRecFields_rel_exists_ES. Proof completed.
< Prove looseEval:host:evalExpr_scopes_same, looseEval:host:evalStmt_scopes_same, looseEval:host:evalStmt_scopes_same_ctx, looseEval:host:evalArgs_scopes_same, looseEval:host:evalRecFields_scopes_same. Proof completed.
< Prove looseEval:host:evalExpr_scopes_same_exists, looseEval:host:evalStmt_scopes_same_exists, looseEval:host:evalArgs_scopes_same_exists, looseEval:host:evalRecFields_scopes_same_exists. Proof completed.
< Prove_Constraint looseEval:host:proj_evalExpr_exists. Proof completed.
< Prove_Constraint looseEval:host:proj_evalStmt_exists. Proof completed.
< Prove_Constraint looseEval:host:proj_evalStmt_rel. Proof completed.
< Prove_Ext_Ind looseEval:host:evalExpr, looseEval:host:evalArgs, looseEval:host:evalRecFields, looseEval:host:evalStmt. Proof completed.
< Prove looseEval:host:paramName_unique. Proof completed.
< Prove_Constraint looseEval:host:proj_paramName_forward. Proof completed.
< Prove_Constraint looseEval:host:proj_paramName_back. Proof completed.
< Prove looseEval:host:getFunEvalInfo_unique. Proof completed.
< Prove_Constraint looseEval:host:proj_getFunEvalInfo_forward. Proof completed.
< Prove_Constraint looseEval:host:proj_getFunEvalInfo_back. Proof completed.
< Prove looseEval:host:evalProgram_unique. Proof completed.
< Prove_Constraint looseEval:host:proj_evalProgram. Proof completed.
< Prove_Constraint looseEval:host:proj_evalProgram_back. Proof completed.
< Prove looseEval:host:evalExpr_typePres, looseEval:host:evalStmt_typePres, looseEval:host:evalArgs_typePres, looseEval:host:evalRecFields_typePres. Proof completed.
< Prove looseEval:host:paramTy_paramName_same. Proof completed.
< Prove looseEval:host:funOK_getFunEvalInfo_related. Proof completed.
< Prove looseEval:host:evalExpr_output_forms, looseEval:host:evalStmt_output_forms, looseEval:host:evalArgs_output_forms, looseEval:host:evalRecFields_output_forms. Proof completed.
< Prove looseEval:host:evalProgram_output_forms. Proof completed.
< Prove looseEval:host:paramName_exists. Proof completed.
< Prove looseEval:host:getFunEvalInfo_exists. Proof completed.