Nuprl Definition : dl-prop-atoms

dl-prop-atoms() ==
  dl-ind(
         dl-aprog(a)⇒ [];
         dl-comp(alpha,beta)⇒ L1,L2.L1 @ L2;
         dl-choose(alpha,beta)⇒ L1,L2.L1 @ L2;
         dl-iterate(a)⇒ L.L;
         dl-test(phi)⇒ L.L;
         dl-aprop(a)⇒ [a];
         dl-false⇒ [];
         dl-implies(phi,psi)⇒ L1,L2.L1 @ L2;
         dl-and(phi,psi)⇒ L1,L2.L1 @ L2;
         dl-or(phi,psi)⇒ L1,L2.L1 @ L2;
         dl-box(alpha,phi)⇒ L1,L2.L1 @ L2;
         dl-diamond(alpha,phi)⇒ L1,L2.L1 @ L2) 



Definitions occuring in Statement :  dl-ind: dl-ind,  append: as @ bs,  cons: [a / b],  nil: []
Definitions occuring in definition :  dl-ind: dl-ind,  cons: [a / b],  nil: [],  append: as @ bs
FDL editor aliases :  dl-prop-atoms

Latex:
dl-prop-atoms()  ==
    dl-ind(
                  dl-aprog(a){}\mRightarrow{}  [];
                  dl-comp(alpha,beta){}\mRightarrow{}  L1,L2.L1  @  L2;
                  dl-choose(alpha,beta){}\mRightarrow{}  L1,L2.L1  @  L2;
                  dl-iterate(a){}\mRightarrow{}  L.L;
                  dl-test(phi){}\mRightarrow{}  L.L;
                  dl-aprop(a){}\mRightarrow{}  [a];
                  dl-false{}\mRightarrow{}  [];
                  dl-implies(phi,psi){}\mRightarrow{}  L1,L2.L1  @  L2;
                  dl-and(phi,psi){}\mRightarrow{}  L1,L2.L1  @  L2;
                  dl-or(phi,psi){}\mRightarrow{}  L1,L2.L1  @  L2;
                  dl-box(alpha,phi){}\mRightarrow{}  L1,L2.L1  @  L2;
                  dl-diamond(alpha,phi){}\mRightarrow{}  L1,L2.L1  @  L2) 



Date html generated: 2019_10_15-AM-11_43_51
Last ObjectModification: 2019_03_26-AM-11_28_20

Theory : dynamic!logic


Home Index