epsilon.key

Taclets

Enabled under choices: integerSimplificationRules:full

minAxiom

minAxiom { \schemaVar \variables alpha x , y , z ; \schemaVar \term boolean b ; \schemaVar \term int t , t2 ; \find ( min { x ; } ( b , t ) = t2 ==> ) \varcond "Use Axiom" : \add ( \forall y ; { \subst x ; y } ( b = TRUE -> t >= t2 ) & \exists y ; { \subst x ; y } ( b = TRUE & t = t2 ) ==> ) ; "Show Satisfiability" : \add ( ==> \exists x ; ( b = TRUE & \forall y ; ( { \subst x ; y } b = TRUE -> { \subst x ; y } t >= t ) ) ) };defined in: epsilon.key Line: 26 Offset :4

maxAxiom

maxAxiom { \schemaVar \variables alpha x , y , z ; \schemaVar \term boolean b ; \schemaVar \term int t , t2 ; \find ( max { x ; } ( b , t ) = t2 ==> ) \varcond "Use Axiom" : \add ( \forall y ; { \subst x ; y } ( b = TRUE -> t <= t2 ) & \exists y ; { \subst x ; y } ( b = TRUE & t = t2 ) ==> ) ; "Show Satisfiability" : \add ( ==> \exists x ; ( b = TRUE & \forall y ; ( { \subst x ; y } b = TRUE -> { \subst x ; y } t <= t ) ) ) };defined in: epsilon.key Line: 54 Offset :4