简介
班 ( 单体 a、, 半群 a) => 半环 一 哪里 零 :: 单体 a=>a (<+>) :: 半群 a=>a->a->a 班 半环 a=> StarSemiring公司 一 哪里 明星 :a->a
班 半环 a=> 二元体 一 数据 非阴性 一 有限的,有限的 :: ( 号码 a、, 订单 a) =>a-> 也许 吧 ( 非阴性 a) 有限字 :: 单词 -> 非阴性 单词 不安全有限 ::a-> 非阴性 一 无限的 :: 非阴性 一 getFinite(有限) :: 非阴性 a-> 也许 吧 一 数据 距离 一 距离 :: 非阴性 a-> 距离 一 获取距离 :: 距离 a-> 非阴性 一 数据 容量 一 容量 :: 非阴性 a-> 容量 一 获取容量 :: 容量 a-> 非阴性 一 数据 计数 一 计数 :: 非阴性 a-> 计数 一 获取计数 :: 计数 a-> 非阴性 一 新类型 动力装置 一个= 动力装置 { 获取PowerSet :: 设置 一
} 数据 最小值 一 获取最小值 :: 最小值 a-> 也许 吧 一 无最小值 :: 最小值 一 类型 路径 a=[(a,a)] 数据 标签 一 为零 :: 标签 a-> 布尔 类型 正则表达式 一个= 标签 一 数据 最佳的 o a公司= 最佳的 { } 类型 最短路径 电子商务= 最佳的 ( 距离 e)( 最小值 ( 路径 a) ) 类型 所有最短路径 电子商务= 最佳的 ( 距离 e)( 动力装置 ( 路径 a) ) 类型 计数最短路径 电子= 最佳的 ( 距离 e)( 计数 整数 ) 类型 最宽路径 电子商务= 最佳的 ( 容量 e)( 最小值 ( 路径 a) )
半环和dioid
实例
| |
| |
x<+>x==x
边缘标签的数据类型
零 =功率设置。
空的
一 =电源设置$Set。
单子
记忆 x个
<+> y=功率设置$设置。
联盟 (获取功率设置x)(获取功率集y) x个
<.> y=动力装置$
cartesian产品
地图挂起 (获取功率设置x)(获取功率集y)
|
零 =
无最小值
一 =
纯净的
记忆 (
<+> ) =
提升A2
最小值 (
<.> ) =
提升A2
地图挂起
获取最小值(
纯净的 “您好,”
<+>
纯净的 “世界!”)==只是“你好” 获取最小值(
纯净的 “你好,”
<.>
纯净的 “世界!”)==只是“你好,世界!”
组合边缘标签
x=x | | x=y