代码之家  ›  专栏  ›  技术社区  ›  Gabriel Ščerbák

乳胶中的Z规格

  •  6
  • Gabriel Ščerbák  · 技术社区  · 14 年前

    3 回复  |  直到 9 年前
        1
  •  10
  •   Community CDub    7 年前

    zed-csp . 这里有一个 reference

    下面是一个示例模式:

    \begin{schema}{InitJunction1}
    \Delta Sys\\
    junc?: JUNCTION\\
    road1?: ROAD\\
    road2?: ROAD
    \where
    road1? \neq road2?\\
    junc? \notin juncList\\
    \forall j: juncList @ \neg ((road1? \in roadsInJunc(j)) \land (road2? \in roadsInJunc(j))\\
    roadsInJunc' = roadsInJunc \cup \{junc? \mapsto \{road1,road2\}\}\\
    juncList' = juncList \cup \{junc?\}
    \end{schema}
    

    请看我的问题和答案: Zed Notation in LyX

        3
  •  1
  •   Dimitar    9 年前

    这是我的软件工程教授在创建Z模式和操作时使用的LaTeX格式:

    \usepackage{oz, amsfonts}
    ...
    \begin{schema}{MusicStore}
    member: \pset NAME\\
    orders: \pset (NAME\times ALBUM)\\
    owns: \pset (NAME\times ALBUM)
    \ST
    {\bf dom}\mbox{ } orders \subseteq member\\
    {\bf dom}\mbox{ } owns \subseteq member\\
    \forall (m, a)\in orders.(m, a)\notin owns
    \end{schema}