λ演算与函数式设计语言 有以下函数: Y = λg.((λf.g(f f)) (λf .g(f f)))

Slides:



Advertisements
Similar presentations
103 學年度社工系生涯規劃課程 國考秘笈分享及學職涯多元開展 講座活動記錄. 活動日期: 102 年 11 月 25 日 活動地點:慈濟大學 2C108 主辦單位:慈濟大學 講師 : 刑志彬 花蓮縣社會處社工師 參與人數: 53 人.
Advertisements

人的性别遗传 合肥市第四十九中学 丁 艳. 男女成对染色体排序图 1 、男性和女性各 23 对染色体有何异同 ? 哪 一对被称为性染色体 ? 2 、这两幅图中,哪幅 图显示的是男性的染色 体?哪幅图显示的是女 性染色体? 3 、图中哪条染色体是 Y 染色体?它与 X 染色体 在形态上的主要区别是.
形式逻辑学的框架 推理 判断 概念 演绎 归纳 直 接 复 合 三段论 枚 举 完 全 科 学 【有效性与真实性】
赵萝蕤先生简介 ( 1912 ~ 1998 ) 一、生平与教育背景 北京大学外国语学院英语系教授、博士生导师、著名翻 译家、英美文学专家赵萝蕤先生 1912 年 5 月 9 日出生于浙 江湖州,父亲为著名神学家、教育家、燕京大学神学院院 长赵紫宸。 1919 年起就读于景海女子师范学校。 1928.
第三单元明清帝国的繁荣与近代前夜的危机 第19课明清抗击外国侵略的英勇斗争.
施工招标案例分析 (交流材料).
高考“修辞”漫谈 主讲:福建省沙县一中 叶建宏.
1、一般地说,在生物的体细胞中, 和 都是成对存在的。
辨性别 A B. 辨性别 A B 第三节人类染色体与性别决定 昌邑市龙池初中 杨伟红 学习目标 1.理解人的染色体组成和传递规律。 2.解释人类性别决定的原理。 3.通过探究活动,解读数据了解生男生女的比例。
荃灣區旅游景點 成功組 全程制作人:游恒延.
高等数学教学课件 教材版本:同济七版 课件研制:军械工程学院 张士军 高等教育出版社 高等教育电子音像出版社.
问卷调查的规范与技术 问卷调查的规范与技术.
舌尖上的昭通.
新建本科院校 应用型人才培养若干问题探析 张德江.
課程設計者:新北市育林國中 林憶辰老師 分享者:林慧娟
一、平面点集 定义: x、y ---自变量,u ---因变量. 点集 E ---定义域, --- 值域.
七(7)中队读书节 韩茜、蒋霁制作.
确定位置 执教者:刘霞.
《愛》 張愛玲 指導老師:胡翰平 國二甲 S 黃宜宣.
第三课 走向自立人生.
滚滚长江东逝水, 浪花淘尽英雄。 是非成败转头空。 青山依旧在,几度夕阳红。.
轻扣诗歌的大门.
认识结果语境论.
黃金比例.
研 究 背 景 現在若談到木屐時,世界上最知名國家就屬 日本,是日本服飾文化的一個標誌。據記載,日
管理学基本知识.
关于《福建省房屋建筑和市政基础设施工程 标准施工招标文件(2015年版)》的要点介绍
滁州学院首届微课程教学设计竞赛 课程名称:高等数学 主讲人:胡贝贝 数学与金融学院.
“玩转黄山”全景体验 3日巴士自由行 行程时间:  / 
性别决定与伴性遗传.
初中数学阅读材料的使用策略 温州市龙湾区第二实验中学 陈春燕.
阅读领航 春天景致类诗歌 徐扬 小组 组员:徐成 周闻欣 洪骋宇 胡浦欣 (排名不分先后).
色 弱 與 色 盲.
沈阳市场1-9月销售情况及五里河地块竞品销售情况
成人發展與適應-參訪門諾醫院長期照護部:居家照服工作、日間照顧中心、 護理之家
宠物之家 我的宠物性别? 雌(♀) or 雄(♂) 第一阶段:我的宠物我做主 第二阶段:宠物“相亲记” 第三阶段:家族诞生
拾貳、 教育行政 一、教育行政的意義 教育行政,可視為國家對教育事務的管理 ,以增進教育效果。 教育行政,乃是一利用有限資源在教育參
课标教材下教研工作的 实践与思考 山东临沂市教育科学研究中心 郭允远.
課程銜接 九年一貫暫行綱要( )  九年一貫課程綱要( ) 國立台南大學數學教育系 謝 堅.
第7章 相关分析 7.1 相关分析 7.2 相关系数 7.3 线性相关分析.
2.4 二元一次方程组的应用(1).
项目九 应收、应付款管理.
第三组 组长:欧阳俊斌 组员:卓小华 谢三艳 邱旭燕 吴美莲 邓建红.
北京师范大学 外文学院 外语教育与教师教育研究所 王蔷 2011
95年度... 油品行銷事業部五股供油中心桃園煉油廠~汐止市內溝溪管線詳細路徑示意圖 紅藍綠三色線條為管線路徑 TS 2017/9/13
矿产资源储量管理
装备指挥技术学院 陈庆华.
正比與反比 大綱: 比與比值 比的運算性質 比例式 比例式的運算 蘇德宙 台灣數位學習科技股份有限公司.
摩擦力.
第三次课后作业(12月4号交) 有以下函数: Y = λg.(λf.g(f f)) (λf .g(ff))
短除法 雪狼頭目.
小太陽兒童人文藝術學院兒童畫展 地點:住院大樓9F、11F外走道( )
第五节 力的分解.
團體衛生教育護理創意競賽 報告者:護理科 計畫主持人邱馨誼講師
*第十节 最小二乘法 第九章 问题的提出: 已知一组实验数据 求它们的近似函数关系 y=f (x) . 需要解决两个问题:
本章优化总结.
定理21.9(可满足性定理)设A是P(Y)的协调子集,则存在P(Y)的解释域U和项解释,使得赋值函数v(A){1}。
第四次课后作业 有以下函数: Y = λg.(λf.g(f f)) (λf .g(ff)) 试证 YF = F (YF)[F是任意函数]
主題四: 教育發展與大學學群 報告人: 張明敏老師.
线性代数 第十一讲 分块矩阵.
2.2矩阵的代数运算.
活動攝影技巧.
2019/5/20 第三节 高阶导数 1.
自动控制原理.
第八章 服務部門成本分攤.
定义5 把矩阵 A 的行换成同序数的列得到的矩阵,
原始状态图 最简状态图 状态分配 设计要求 检查电路能否自启动 选触发器,求时钟、输出、状态、驱动方程 画电路图
第二次课后作业答案 函数式编程和逻辑式编程
用加減消去法解一元二次聯立方程式 台北縣立中山國中 第二團隊.
第二节 偏 导 数 一、 偏导数概念及其计算 二 、高阶偏导数.
Presentation transcript:

λ演算与函数式设计语言 有以下函数: Y = λg.((λf.g(f f)) (λf .g(f f))) 试证 YF = F (YF)[F是任意函数] 证明: Y F = λg.((λf.g(f f)) (λf .g(f f))) F = (λf.F(f f)) (λf .F(f f)) = F((λf .F(f f))(λf .F(f f))) = F(Y F)

2. 利用λ规约法则将下式化到最简 (λp.λq.λr.p q r)(λp.λq.p q r). =(λp.λq.λr.p q r)(λq.r q)[beta] =(λp.λq.λw.p q r) r[yita,alpha] =λq.λw.r q r[beta] =λw.r r[beta] =r

逻辑式设计语言 设谓词good(X)表示X是好整数,谓词pow2(Y, Z)表示2的Y次方为Z.根据以下公理证明1020是个好整数. f1 good(0) f2 pow2(0, 1) r3 good(A-2)←good(A) r4 good(A+2)←good(A) r5 good(A*2)←good(A) r6 good(A)←pow2(P,A), good(P) r7 pow2(P+1, A*2)←pow2(P,A)

s1 good(2) f1和r4 s2 good(4) s1和r5 s3 good(8) f2和r5 s4 good(16) s3和r5 s5 good(32) s4和r5 s6 good(64) s5和r5 s7 good(128) s6和r5 s8 good(256) s7和r5 s9 good(512) s8和r5 s10 good(1024) s9和r5 s11 good(1022) s10和r3 s12 good(1020) s11和r3

2.用prolog写出完整的矩阵相乘程序. 方法一: %第二个矩阵转置 matrix_mul(X,Y,Z):-trans(Y,Y1),mmultiply(X,Y1,Z). %将矩阵分解成向量的list和向量,调用multiply做list与向量乘 mmultiply([],_,[]). mmultiply([V0|Rest],V1,[Result|Others]):-mmultiply(Rest,V1,Others), multiply(V1,V0,Result). multiply([],_,[]). multiply([V0|Rest],V1,[Result|Others]):-multiply(Rest,V1,Others), vmul(V1,V0,Result). %向量乘 vmul([],[],0). vmul([H1|T1],[H2|T2],Result):-vmul(T1,T2,Newresult), Result is H1*H2+Newresult.

firstCol([[H|T\|Tail],[H|Col],[T|Rows]):- firstCol(Tail,Col,Rows). %矩阵转置 trans([],[]). trans([[H|T]|Tail],[[H|NT]|NTail]):-firstCol(Tail,NT,Rest), trans(Rest,NRest), firstCol(NTail,T,NRest). firstCol([],[],[]). firstCol([[H|T\|Tail],[H|Col],[T|Rows]):- firstCol(Tail,Col,Rows).

方法二 domains Vt=integer * Vm_Multi(L1,[H2|T2],[H3|T3]) :- Ut=integer * predicate form_Vector(Vt,integer) form_Matrix(Ut,integer,integer) Matrinx_Multi(Ut,Ut,Ut) Vm_Multi((Vt,Ut,Ut) Vector_Multi((Vt,Vt,integer) Main_fun(Ut) Clavses form_Vector([H|T],X):-0 readist(H), form_Vector(T,X-1), form_Vector([],0). Matrix_Multi([H|T],L2,[H3|T3]):- Vm_Multi(H1,L2,H3). Matrix_Multi(T1,L2,T3). Matrix_Multi([],_,[]). Matrix_Multi(_,[],[]). Vm_Multi(L1,[H2|T2],[H3|T3]) :- Vector_Multi(L1,H2, H3). Vm_Multi(L1,T2, T3) . Vm_Multi([],_, []). Vm_Multi(_,[], []). Vector_Multi([H1|T1,[H2|T2],[H3|T3]) :- S1=H1*H2, Vector_Multi(T1, T2,S2) :- S=S1+S2. Vector_Multi([],_,0). Mach_fun(l):- Readint(X,) Readint(Y), X>0,Y>0, form_Matrix(L1,X,Y), form_Matrix(L2,X,Y), Matrix_Multi(L1,L2,L).

总结prolog中的cut用法,怎样是安全的,怎样是不安全的? 用法: 当获得正确解,停止求解防止回溯; 一个子句匹配后不再试图匹配其他子句,提高效率; 与预定义谓词fail结合,对一个目标求解立即失败,放弃对其他子句的选择。 安全:仅仅用于提高效率的cut操作,不会去掉所有解,破坏证明完整性; 不安全:用于表达选择和循环等控制逻辑的cut操作,cut掉仅有的解,破坏证明的完整性。