Skip to content

Commit a02d37a

Browse files
committed
updated readme
1 parent 8d17db1 commit a02d37a

2 files changed

Lines changed: 23 additions & 0 deletions

File tree

README.Rmd

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,16 @@ simplify_fixed_variables(rules)
143143
### Simplifying conditional statements
144144

145145
```{r}
146+
# superfluous conditions
147+
rules <- validator(
148+
r1 = if (age > 18) age <= 67,
149+
r2 = if (income > 0 && income > 1000) job == TRUE
150+
)
151+
# implies that age always is <= 67
152+
simplify_conditional(rules)
153+
154+
155+
146156
# non-relaxing clause
147157
rules <- validator(
148158
r1 = if (income > 0) age >= 16,

README.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,19 @@ simplify_fixed_variables(rules)
190190
### Simplifying conditional statements
191191

192192
``` r
193+
# superfluous conditions
194+
rules <- validator(
195+
r1 = if (age > 18) age <= 67,
196+
r2 = if (income > 0 && income > 1000) job == TRUE
197+
)
198+
# implies that age always is <= 67
199+
simplify_conditional(rules)
200+
#> Object of class 'validator' with 2 elements:
201+
#> r1: age <= 67
202+
#> r2: income <= 1000 | (job == TRUE)
203+
204+
205+
193206
# non-relaxing clause
194207
rules <- validator(
195208
r1 = if (income > 0) age >= 16,

0 commit comments

Comments
 (0)