< 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.