Refactor + tests (#6)
- Minor codebase clean-up - Slight reorganisation of examples + tests so that we don't break stuff by accident - CI tests
This commit was merged in pull request #6.
This commit is contained in:
44
reactics-bdd/in/hsr.drs
Normal file
44
reactics-bdd/in/hsr.drs
Normal file
@@ -0,0 +1,44 @@
|
||||
reactions {
|
||||
{{hsf},{hsp} -> {hsf3}}; #10
|
||||
{{hsf,hsp,mfp},{dI} -> {hsf3}}; #11
|
||||
{{hsf3},{hse,hsp} -> {hsf}}; #12
|
||||
{{hsf3,hsp,mfp},{hse} -> {hsf}}; #13
|
||||
{{hsf3,hse},{hsp} -> {hsf3:hse}}; #14
|
||||
{{hsf3,hse,hsp,mfp},{dI} -> {hsf3:hse}}; #15
|
||||
{{hse},{hsf3} -> {hse}}; #16
|
||||
{{hse,hsf3,hsp},{mfp} -> {hse}}; #17
|
||||
{{hsf3:hse},{hsp} -> {hsf3:hse,hsp}}; #18
|
||||
{{hsf3:hse,hsp,mfp},{dI} -> {hsf3:hse,hsp}}; #19
|
||||
{{hsp,hsf},{mfp} -> {hsp:hsf}}; #20
|
||||
{{hsp:hsf,stress},{nostress} -> {hsp,hsf}}; #21
|
||||
{{hsp:hsf,nostress},{stress} -> {hsp:hsf}}; #22
|
||||
{{hsp,hsf3},{mfp} -> {hsp:hsf}}; #23
|
||||
{{hsp,hsf3:hse},{mfp} -> {hsp:hsf,hse}};
|
||||
{{prot,stress},{nostress} -> {prot,mfp}};
|
||||
{{prot,nostress},{stress} -> {prot}};
|
||||
{{hsp,mfp},{dI} -> {hsp:mfp}};
|
||||
{{mfp},{hsp} -> {mfp}};
|
||||
{{hsp:mfp},{dI} -> {hsp,prot}};
|
||||
}
|
||||
|
||||
context-entities { stress, nostress }
|
||||
initial-contexts { {hsf,prot,hse,nostress},{hsf,prot,hsp:hsf,stress},{hsp,prot,hsf3:hse,mfp,hsp:mfp,nostress} }
|
||||
|
||||
# P1
|
||||
#rsctl-property { A[{stress},{nostress}]G(hse OR hsf3:hse IMPLIES A[{stress},{nostress}]X(hse OR hsf3:hse)) }
|
||||
|
||||
# P2
|
||||
#rsctl-property { A[{stress},{nostress}]G(~(hse AND hsf3:hse) IMPLIES A[{stress},{nostress}]X(~(hse AND hsf3:hse))) }
|
||||
|
||||
# P3
|
||||
#rsctl-property { A[{stress},{nostress}]G(prot IMPLIES A[{stress},{nostress}]X(prot)) }
|
||||
|
||||
# P4
|
||||
#rsctl-property { A[{stress},{nostress}]G(mfp IMPLIES A[{stress},{nostress}]X(mfp OR hsp:mfp)) }
|
||||
rsctl-property { A< stress XOR nostress >G(mfp IMPLIES A[{stress},{nostress}]X(mfp OR hsp:mfp)) }
|
||||
|
||||
# P5
|
||||
#rsctl-property { A[{stress},{nostress}]G( ((hsf XOR hsf3 XOR hsf3:hse XOR hsp:hsf) OR ~(hsf OR hsf3 OR hsf3:hse OR hsp:hsf)) IMPLIES A[{stress},{nostress}]X( (hsf XOR hsf3 XOR hsf3:hse XOR hsp:hsf) OR ~(hsf OR hsf3 OR hsf3:hse OR hsp:hsf) ) ) }
|
||||
|
||||
# P6
|
||||
#rsctl-property { A[{nostress}]G(hsp:hsf IMPLIES A[{nostress}]X (hsp:hsf)) }
|
||||
Reference in New Issue
Block a user