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